Commit graph

1232 commits

Author SHA1 Message Date
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
Simon Howard
b35008f745 Merge branch 'master' of github.com:freedoom/freedoom 2014-09-13 02:02:10 -04:00
Simon Howard
88eace7c5d dehacked: Add magic comment for Chocolate Doom.
Chocolate Doom now has BEX [STRINGS] section support, but it must
be enabled using a magic comment inside the file. Add this comment
to the Freedoom DEHACKED lumps.
2014-09-13 02:01:03 -04:00
RjY
f8a43bb594 levels: Z0k's map15a is map12, move latter to map24
See http://www.doomworld.com/vb/post/1303910
2014-09-09 07:57:22 +01:00
RjY
48285e57aa levels: new "map15a" from Z0k
Slot to be determined; author intended it to replace his own map15,
but it seems a shame to lose the existing map15 when there are much
weaker maps it could replace instead.

DW: http://www.doomworld.com/vb/post/1256159
DW: http://www.doomworld.com/vb/post/1265585
Signed-off-by: RjY <rjy@users.sourceforge.net>
2014-09-09 07:11:13 +01:00
Jeremy Elder
152976216b levels: Add new E3M4 from sgtcrispy.
Some discussion on the forums can be found here:
http://www.doomworld.com/vb/freedoom/67731-e3m4-progress/
2014-09-08 00:00:15 -04:00
Simon Howard
451e4d81ef levels: Build REJECT lump for levels missing it.
Quite a few levels did not have a REJECT lump and were using null
(all-zero) REJECT lumps instead. I ran these through RMB so that all
the levels would have efficient REJECT lumps.
2014-09-07 18:30:16 -04:00
Simon Howard
d5e01efbcd levels: Strip out GL_NODES data from E1M1.
This is presumably used by certain source port(s) but isn't really
necessary. Strip this out so that we save 150KB from freedoom1.wad.
2014-09-07 16:36:21 -04:00
Simon Howard
7a1b49e965 textgen: Generate CREDIT screen.
This is one of the screens of text shown between demos in the demo
loop. Generate this from the contents of a static text file. I
originally wanted to generate this programatically from the CREDITS
file but there are too many contributors to fit them all on the page.
2014-09-07 05:25:12 +00:00
Simon Howard
9968fe0ed1 textgen: Add image include support for smtextgen.
Instead of generating text and image parts in separate stages, add
the ability to include an image in the smtextgen command line. This
makes the command line in the Makefile clearer.
2014-09-07 04:22:09 +00:00
Simon Howard
5405104814 textgen: Move common code into a common file.
Reduce code duplication by refactoring the textgen and smtextgen
scripts.
2014-09-07 03:56:45 +00:00
Protox
b6c26942b4 levels: Update E2M4.
More context in this thread:
http://www.doomworld.com/vb/freedoom/69882-new-maps-e2m5-and-e2m9/
2014-09-06 22:58:53 -04:00
Simon Howard
96e3f8ea63 CREDITS: Update email address for Protox. 2014-09-06 22:13:51 -04:00
Simon Howard
d102be8d9e patches: Add plain color textures.
These are new textures that just contain flat plain colors.
2014-09-06 22:09:08 -04:00