Commit graph

1468 commits

Author SHA1 Message Date
Simon Howard
05bdf65ee2 Add README files for most directories.
Let's make the project easier to explore and understand.
2015-12-24 18:19:25 +01:00
Simon Howard
991ff8180e textures: Clean up textures.cfg.
The formatting on this file was all over the place. Reformat all lines
to consistent, fixed columns and remove all tab characters.
2015-12-24 17:40:43 +01:00
Simon Howard
0822248318 textures: Add Doom 1 versions of conflicting textures.
Some textures which appear in both doom.wad and doom2.wad are defined
differently in each. We were always using the same definition in both
Phase 1 and Phase 2, causing compatibility problems with some levels
which expected a particular version of the texture.

To resolve, add both versions of the conflicting textures, controlled by
a new DOOM1_VERSIONS #define that allows which the version to be
selected. Use the doom.wad versions for Freedoom: Phase 1, and the
doom2.wad versions for Freedoom: Phase 2. This resolves part of #194.
2015-12-24 17:17:01 +01:00
Simon Howard
0ba0dbaa84 tools: Remove cleanroom script.
This was written by Jon a long time ago to do a "clean room" recreation
of the Freedoom texture lumps. I'm not sure it was ever actually
finished or the result used, but regardless, it doesn't seem necessary
to keep the script around any more.
2015-12-24 13:31:57 +01:00
Simon Howard
e650048bce scripts: Remove sanity-check script.
This script was previously used for checking the correctness of the
assignment list files used for coordination of work in the earlier
stages of the project. As these files were removed over a year ago
in commit 7df4a6881c, this script is
now obsolete.
2015-12-24 13:30:01 +01:00
Simon Howard
7a8d676557 scripts: Update music-duplicates script.
This relied on reading the symlinks for some of its operation, which
no longer works; use a hash of the file contents instead.
2015-12-24 13:25:41 +01:00
RjY
93a64a8b6c levels: remove spurious lumps
Some editors like to save cruft into a wad, along with the map data.
Unfortunately, it is pulled into the build targets by deutex, which
simply includes every lump in each map wad into the final build.

- c1m1: remove __EUREKA
- c1m5: remove DEHACKED
- c2m9: remove __EUREKA

- dm18: remove __EUREKA, GL_*
- dm32: remove __EUREKA

- map03: remove __EUREKA
- map05: remove __EUREKA
- map14: remove __EUREKA
- map17: remove __EUREKA
- map32: remove UPLTEMPL
2015-12-24 12:03:32 +00:00
RjY
9bcf791252 levels: c2m7: fix inaccessible secrets, balance updates
- Remove inaccessible secrets: teleporter pad on west side of map, box
  behind marble face by rocket launcher

- Remove unneeded interiors: a couple of pillars, and a crate, had
  backsectors with floor==ceiling

- Allow shortcut door from blue key warehouse back to main area to be
  opened. It looks like there was a button to open several doors, with
  tag 1, but the switch was apparently removed and replaced with a key.

- Clean up some unnecessary linedef and sector tags

- Remove or redistribute some of the incredible excess of ammunition.
2015-12-24 12:03:32 +00:00
RjY
17c9f3198a levels: c2m8: fix inaccessible secrets, boom specials
- sectors 50-62 were marked as secret areas, but could not be entered
- line 7: change type from 24706 to 23 S1 lower floor to LEF
- lines 225, 236, 247: change type from 16308 to 46 GR open door

Boom scrollers remain in the secret area, however they don't seem to
break vanilla (Chocolate Doom played my test recording successfully)
2015-12-24 12:03:32 +00:00
RjY
670d6bb174 bootstrap: fix path to playpal-base.lmp 2015-12-24 12:01:15 +00:00
Simon Howard
e67fe0fbf2 sounds: Remove dummy-beep.wav.
This is an old relic of the project: long ago when the project had
a shortage of sound effects, any missing sound effects would be
substituted with this recording I made of the PC speaker 'beep' from
my Linux desktop. The idea was that the beeping would alert people
that the sound effect was missing and encourage it to be replaced.

This idea ultimately proved counterproductive as the beeping just
proved annoying for anyone wanting to try to play the game. I later
replaced it with a dummy.wav that is just silent.
2015-12-24 12:31:08 +01:00
Simon Howard
254602c6db lumps: Add README files for some directories.
These deserve to be documented.
2015-12-24 12:29:25 +01:00
Simon Howard
758164748c genmidi: Remove old C code.
This is obsolete, and is only really kept around for posterity. The
code is already in the idgames archive as bsdmidi.zip.
2015-12-24 12:11:53 +01:00
Simon Howard
a8fe8e19e3 graphics: Eliminate symlinks for titlepic images.
Copy these into the parent directory to avoid the need for symlinks.
More progress towards #202.
2015-12-24 11:51:02 +01:00
Simon Howard
78b25d0f22 graphics: Eliminate symlinks for text lumps.
Copy the generated text graphics into the parent directory, removing
the need for symlinks and making more progress towards #202.
2015-12-24 11:47:18 +01:00
Simon Howard
7902096915 lumps: Eliminate symlinks for texture lumps.
Copy these to the parent directory to avoid needing symlinks.
More progress towards #202.
2015-12-24 11:26:31 +01:00
Simon Howard
0324308f37 lumps: Eliminate symlinks for dmxgus/genmidi.
Get rid of the symlinks for these lumps by copying into the parent
directory after build. This brings more progress on #202.
2015-12-24 11:15:50 +01:00
Simon Howard
103cd74f4e lumps: Split out cph/misc-lumps.
This eliminates another author-name directory. PLAYPAL and COLORMAP
generation are separate operations that are really only very vaguely
related to one another. Move these into separate, logically-named
directories.

As part of this we eliminate the symlinks for the PLAYPAL and various
colormap lump files, and instead copy these into the parent directory
for use by deutex. This brings further progress on #202.
2015-12-24 11:12:31 +01:00
Simon Howard
22338a2507 patches: eliminate symlink for W108_1.
This texture is supposed to have a monster corpse hanging on the wall,
but is currently just an empty marble stone wall, and so is a symlink to
avoid duplication. But for simplicity it's probably easier to just
include a copy of the file; this will make it easier to be improved in
the future.
2015-12-23 23:38:10 +01:00
Simon Howard
52ce431dc0 graphics: de-symlinkify empty graphic links.
These symlinks are used to indicate to use an alternate file for certain
graphics. But we can achieve the same by specifying the file in the
deutex config file with the = syntax.
2015-12-23 23:24:43 +01:00
Blastfrog
16c8fbdded sprites: Textured the metal on the saw 2015-12-20 11:33:46 -08:00
Blastfrog
923648763f sprites: New barrel explosion 2015-12-20 11:30:42 -08:00
Blastfrog
63efd401be sounds: Made DSSLOP louder yet again.
This is as loud as I'm making it, last time for sure.
2015-12-20 11:30:34 -08:00
Eric Ou
4773727a42 Sprites: Change explosion sprites (Eriance) 2015-12-20 11:30:24 -08:00
Blastfrog
54c4e4f251 sprites: Updated missile sprites 2015-12-20 11:04:49 -08:00
Doctor Nick
0a39168010 CREDITS: updated with CWolfRu's and luckypunk's info 2015-12-19 16:25:23 -08:00
RjY
7adfd2b7c6 levels: c2m1: remove surplus secret
Sector 168, the nukage surrounding the entry teleporter, had the secret
area type. I assume this is an error, since it contains nothing and is
easy to miss. Change it to a damage type, as was likely intended.
2015-12-19 23:42:56 +00:00
Michael Jurich
30237cb4f5 map07: make vanilla-compatible 2015-12-17 22:53:25 -08:00
NickZ
3d099e36f0 levels: Replace missing textures which crash Boom 2.02
Fixes #203
2015-12-17 12:12:26 -08:00
Mike Swanson
518c96fc83 de-symlinkify: zok 2015-12-17 01:22:34 -08:00
Mike Swanson
5107047980 de-symlinkify: zigmund 2015-12-17 01:22:33 -08:00
Mike Swanson
e3b839d1ee de-symlinkify: zeurkous 2015-12-17 01:22:33 -08:00
Mike Swanson
63d3f41a02 de-symlinkify: z86 2015-12-17 01:22:33 -08:00
Mike Swanson
198c8b576e de-symlinkify: xerent 2015-12-17 01:22:33 -08:00
Mike Swanson
4feb841815 de-symlinkify: woolie 2015-12-17 01:22:32 -08:00
Mike Swanson
4aa6b08a48 de-symlinkify: wildweasel 2015-12-17 01:22:32 -08:00
Mike Swanson
459d89ac34 de-symlinkify: wesley 2015-12-17 01:22:32 -08:00
Mike Swanson
6c865b0a21 de-symlinkify: wastedjamacan 2015-12-17 01:22:31 -08:00
Mike Swanson
746f5b4a26 de-symlinkify: vicious 2015-12-17 01:22:31 -08:00
Mike Swanson
0cc698ae1f de-symlinkify: urric 2015-12-17 01:22:31 -08:00
Mike Swanson
088d94f780 de-symlinkify: undead003 2015-12-17 01:22:31 -08:00
Mike Swanson
5aa0c99f56 de-symlinkify: torn 2015-12-17 01:22:30 -08:00
Mike Swanson
9f03889531 de-symlinkify: tobester 2015-12-17 01:22:30 -08:00
Mike Swanson
18fd4caf09 de-symlinkify: themistercat 2015-12-17 01:22:30 -08:00
Mike Swanson
2c7e06b850 de-symlinkify: thegreenherring 2015-12-17 01:22:30 -08:00
Mike Swanson
9398bc783f de-symlinkify: tarin 2015-12-17 01:22:29 -08:00
Mike Swanson
0b60a58899 de-symlinkify: submerge 2015-12-17 01:22:29 -08:00
Mike Swanson
7320f79bb8 sounds: remove stilgar directory (empty except for *.txt) 2015-12-17 01:22:29 -08:00
Mike Swanson
52ec6e2a56 de-symlinkify: spinspyder 2015-12-17 01:22:28 -08:00
Mike Swanson
482bcac309 de-symlinkify: sodaholic 2015-12-17 01:22:28 -08:00