Commit graph

1245 commits

Author SHA1 Message Date
Simon Howard
a41a6e6a86 dehacked: Remove custom messages for secret levels.
The C5TEXT and C6TEXT messages had custom messages for particular
levels that are no longer present in those slots now that the FreeDM
level order has changed. Change these so that they just match the
message shown for the other story screens instead.
2014-10-03 05:13:22 +00:00
Simon Howard
2acf957ac5 sprites: Adjust offsets for zombie death frames.
Adjust the sprite offsets to match the dimensions of the new zombie
sprites. These were not updated when the new zombie sprites were
added, and I noticed that the death animation looked weird as a
result.
2014-10-03 04:48:43 +00:00
Simon Howard
750feed4ea graphics: Add new logo for FreeDM.
CaptainW kindly contributed a new logo for FreeDM in this thread:
http://www.doomworld.com/vb/freedoom/66962-freedm-needs-a-logo/

This uses the new logo for the title screen, menu header (M_DOOM) and
the large banner texture used in the FreeDM levels.

This fixes #12.
2014-10-03 04:02:52 +00:00
Protox
5280916450 levels: dm23 fixes
Fix the secret lift trigger for the SKAG1337 making all the floors act
as a lift.  Also fix a segment overflow at (-160, 2670)
2014-10-02 20:41:29 -07:00
Catoptromancy
a6cd278519 levels: reduce the difficulty of E1M1
- Add green armor near the first switch
- Replace previous green armor with a medkit

Fixes #98
2014-10-02 20:36:20 -07:00
Catoptromancy
cb1ac3ea26 levels: MAP27 gameplay balance tweaks
- Added rocket launcher with box of ammo near switch
- Backpack secret switch is the entire post instead of just one side

fixes #19
2014-10-02 19:56:27 -07:00
Mike Swanson
c9298e6d59 levels: Move map27 to its original author's folder 2014-10-02 19:49:50 -07:00
Protox
864ec77cec levels: Fix HOMs in DM27, fixes #2 2014-10-02 19:04:00 -07:00
Daniel Jewell
f65bc1939c patches: edit cyl1_1 to use a new stylized font 2014-10-02 18:38:19 -07:00
Daniel Jewell
bcaf52ec57 patches: replace door2_1 and door2_5 with original versions
The old ones were inspired by Doom and used the Doom font.
2014-10-02 18:37:30 -07:00
Mike Swanson
3019e194ec dist/freedoom: Add an error condition if no engine was executed 2014-10-02 15:50:13 -07:00
Mike Swanson
2393fe6e32 levels: Minor fixes to MAP17
Changed one of the the sailors/nazis in the secret sector to a regular
zombie, and changed the floor light level in that same secret sector
to 159.

Fixes #52
2014-10-02 13:54:01 -07:00
Mike Swanson
815a10caa2 levels: move map14 to its proper location, again
This map was actually made by jond and was moved twice by editors.
2014-10-02 12:45:37 -07:00
Mike Swanson
4fb22a786f levels: move map14 to its proper location
Catoptromancy made fixes to the map previously, but did not originally
author it, moving it back to thegreenherring.
2014-10-02 00:30:11 -07:00
Mike Swanson
bda8f1245d levels: move map06 to its proper location
Catoptromancy made fixes to the map previously, but did not originally
author it, moving it back to mystic.
2014-10-02 00:29:15 -07:00
Mike Swanson
d8df7bd7fe levels: Delete unused levels
These are no longer used to build the main IWADs (exempting
catoptromancy/fdtest.wad from this sweep), and are being moved to the
attic repo.
2014-10-02 00:28:04 -07:00
Mike Swanson
255e72a3b6 dm34: remove all the monsters 2014-10-01 04:39:11 -07:00
Mike Swanson
f6fcee1600 dist: new application icons and Makefile
Continuing the discussion started on GitHub over
2014-09-30T01:33:29Z!mikeonthecomputer@gmail.com, all desktop entries
now have unique icons. Keeping my own personal bias, stfkill3 is still
used for FreeDM, but the Debian choices for their own distro are used
for Phases 1 and 2.

Also, the icons are actually generated automatically now.
2014-09-30 23:01:38 -07:00
Simon Howard
522495f831 Remove Iikka Keranen from CREDITS.
Iikka was included in CREDITS because at one point we were going to
use the POVDoom sprites as stopgaps for the monsters (captmellow
obtained permission from him to use them). In the end this never
happened because they clashed too much in style.
2014-09-30 20:26:04 -04:00
Protox
c81876cd4c levels: New E2M3 2014-09-29 19:54:47 -07:00
Miguel Suarez Gomez
ba80621b4e levels: e1m5 update for skill level support 2014-09-29 19:51:08 -07:00
Mikael Haladyn
7b784e2835 levels, musics: add submission for DM34 2014-09-29 19:42:51 -07:00
Mikael Haladyn
567f188150 levels, musics: add submission for DM33 2014-09-29 19:41:38 -07:00
Mike Swanson
23341e5614 Makefile: Add uninstall targets 2014-09-29 18:57:31 -07:00
Mike Swanson
f277033fbb Makefile: Clean up install targets, don't duplicate them all. 2014-09-29 18:57:25 -07:00
Mike Swanson
ced5b1eee8 dist: Add application icon based on stfkill3
This should probably be created automatically in case our status bar
face ever changes, but I find it easier to manually copy and create it
for now.
2014-09-29 18:33:29 -07:00
Jeremy Elder
d0a0ec2c59 sounds: Add new boss walking sound effects.
This adds DSHOOF (the Cyberdemon stomping sound) replaces DSMETAL
(the Spider Mastermind stomping sound) with a new sound.
2014-09-29 01:04:49 -04:00
Simon Howard
977ea8090b patches: Add dummy level sign.
On the dummy.wad level used as a stand-in for levels that don't
exist yet, show a computer sign on the wall that gives a brief
useful message encouraging people to contribute to the project.
2014-09-29 04:33:38 +00:00
Simon Howard
3608770626 graphics: Update E2, E4 end screens.
The end screens include the corpses of the old version of the
assault tripod boss from before raymoohawk's change, and VICTORY2
also showed the old E2M8 level that has since been replaced. So
replace these images with up-to-date versions instead.
2014-09-28 23:24:12 -04:00
Mike Swanson
f840aaa8f1 dist/freedoom: use exec to launch a port
exec will terminate the script itself as well as returning the exit
code from the port.
2014-09-28 03:56:10 -07:00
Mike Swanson
096efb5150 dist/freedoom: Convert if block into case statement
As mentioned by fraggle, the if block had a final redundant step, plus
it was a little bit unclear to read compared to this version.
2014-09-28 03:53:20 -07:00
Mike Swanson
8271d19c41 Makefile: Add install targets
These targets should help both users installing Freedoom manually and
distribution packagers (especially the individual targets for each
IWAD).
2014-09-28 01:00:57 -07:00
Mike Swanson
c78e548388 dist: Switch *.desktop files to use the freedoom command 2014-09-28 00:49:22 -07:00
Mike Swanson
8d666a5afd dist: Add boom/doom in the exec script's PORTS list
These are generic names used by at least Debian to allow users to
specify their favored port with the package manager.  They can be used
as another mode of preference with the script.
2014-09-28 00:48:16 -07:00
Mike Swanson
581025694c dist: Add a startup shell script and manpage
Pretty basic shell script for finding a port and launching it
automatically.  It's nothing overly fancy, but shell portability is
strived for, since it should be capable of launching no matter what
operating system is in use, it should not use anything more advanced
than is available in Bourn shell/POSIX (no ksh/bash extensions).
2014-09-28 00:38:57 -07:00
Simon Howard
f6f5ee8836 sprites: Tweak horizontal offsets for zombie.
Vanilla Doom doesn't flip X offsets properly when mirroring sprites,
so adjust mirrored sprites so that the monster is centered within
each frame and mirrors correctly.

These are small tweaks and I've only done frames A-D so far.
2014-09-27 21:28:45 -04:00
Simon Howard
45d013f186 sprites: New zombie sprites from raymoohawk.
These new zombie sprites are based on the old ones by Saint of Killers,
but have been changed so extensively that they look almost completely
new.

Some discussion of these changes can be found in this thread:
http://www.doomworld.com/vb/freedoom/70095-raymoohawks-sprite-edits/
2014-09-27 20:56:10 -04:00
Adrian Cabrera
5210aedb76 sprites: Tweak Urric's boss demon sprites.
These edits by raymoohawk greatly improve the boss demon sprites
previously contributed by Urric and used in the Cyberdemon slot.

Some discussion of these changes can be found in this thread:
http://www.doomworld.com/vb/freedoom/70095-raymoohawks-sprite-edits/
2014-09-27 20:44:06 -04:00
Simon Howard
6218857082 CREDITS: Update my email address and other details.
The email address listed here was long out of date. Update web URL
to be the current https:// based URL, and remove text about me being
"chief administrator" as that hasn't really been true for quite a
while.
2014-09-27 20:14:04 -04:00
Mike Swanson
338742ef66 Remove the ridiculously obsolete TODO file. 2014-09-26 10:53:37 -07:00
Mike Swanson
f578ca5edf dist: Add some AppData XML files
Based on the AppData that the Fedora Project wrote for their
distribution, here's three separate ones for each of the IWADs.

This is the second major part of completing the goal in issue #100
2014-09-26 07:46:41 -07:00
Mike Swanson
1bf784b200 dist: Add Desktop Entry files for all three IWADs
These are intended to be useful for packagers for distributions of
GNU/Linux, *BSDs, illumos, and any other operating system where they
may be relevant.  Hopefully without the need to edit them :)

This is part of the goal of issue #100 to ease distributions' support
for showcasing Freedoom.
2014-09-26 07:18:10 -07:00
Mike Swanson
f1c0909cd9 graphics/text/.gitignore additions 2014-09-26 07:17:26 -07:00
Simon Howard
7d24f26b01 dehacked: Add Doom version, Patch format headers.
ZDoom's dehacked parser actually is stricter than some other source
ports in requiring that these headers must be present if the
"Patch File for DeHackEd" header is present, and rejects files that
are missing them. Add these in so that the dehacked lumps load
properly.
2014-09-22 00:56:31 +00:00
Simon Howard
e06b81ac9f graphics: Add HELP2 lump.
HELP2 is the screen shown when playing shareware Doom, after
completing the first episode (gives you information on how to buy
the registered version, etc.).  For some reason, ZDoom seems to
expect this lump after completing episode 1, even though
freedoom1.wad isn't a shareware IWAD in any sense. Include HELP2
as a copy of the CREDIT screen; even though it's redundant it
doesn't do any harm.
2014-09-22 00:41:54 +00:00
Simon Howard
335927bd5c textures: Add dummy entries for colormaps.
Add some dummy texture entries that match the colormaps stored in the
single player IWADs. This allows levels that use colormaps to at least
be loaded in non-Boom compatible source ports, even though the rest of
the levels might not work properly. It doesn't seem to do any harm.
2014-09-22 00:18:20 +00:00
Mike Swanson
dfe26e5607 Update copyright strings 2014-09-18 11:51:03 -07:00
Jeremy Elder
e40ae42637 patches: Remove arrow from exit sign.
Having an arrow on the exit sign makes some levels confusing, as the
arrow can sometimes be pointing in the wrong direction or be
otherwise misleading. There is some discussion on Doomworld:
http://www.doomworld.com/vb/post/1303596

As the arrow version still looks quite nice, keep it around as a
second exit sign texture (EXITSGN2); include both the red and the
green versions.
2014-09-13 23:18:07 -04:00
Simon Howard
2675b7e42e dehacked: Split long string replacements.
BEX allows long string replacements to be continued onto multiple
lines by appending a \ to the end of the line to indicate that the
string continues on the next line. Make use of this syntax to split
some of the really long string replacements and make the DEHACKED
lumps more readable.
2014-09-13 02:33:29 -04:00
Simon Howard
9fff3214cd dehacked: Add copyright notice to lumps.
Include the Freedoom copyright notice in the DEHACKED lumps used
for Freedoom and FreeDM.
2014-09-13 02:04:03 -04:00