Commit graph

1111 commits

Author SHA1 Message Date
Sodaholic
32ff1b5a74 sprites: new Keen cat replacement from Sodaholic
Sodaholic writes:
>Dunno if this is going to be considered to be in poor taste, but here's
>a Commander Keen replacement I threw together today. (for the record, I
>love cats, and this is just a joke)

>fraggle said:
>>This is all your own work, right? You drew the cat and the rope
>>yourself?
>Absolutely, every single pixel of the animation was done from scratch
>in about an hour.

>fraggle said:
>>This is a completely original character, right? It's not a depiction
>>of a cat from a cartoon, video game, webcomic, or anything like that?
>Completely original, it's just a generic cat, not any specific one.

DW: http://www.doomworld.com/vb/post/1061751 ,
    http://www.doomworld.com/vb/post/1062431
Acked-by: Simon Howard <fraggle@gmail.com>
Signed-off-by: RjY <rjy@users.sourceforge.net>
2012-03-20 22:04:46 +00:00
Wesley D. Johnson
f835411be9 levels: map13 revision 2.5 (Mar 18, 2012)
DW: http://www.doomworld.com/vb/post/1062252
Signed-off-by: RjY <rjy@users.sourceforge.net>
2012-03-20 21:33:46 +00:00
Wesley D. Johnson
23332b342d levels: map09 revision 10 (Jan 4, 2012)
DW: http://www.doomworld.com/vb/post/1062252
Signed-off-by: RjY <rjy@users.sourceforge.net>
2012-03-20 21:33:34 +00:00
RjY
24fb823b99 sprites: tidy up unused revenant sprites and symlinks 2012-03-09 23:03:54 +00:00
Wesley D. Johnson
4b38fed0d4 sprites: resized revenant from Wesley Johnson
DW: http://www.doomworld.com/vb/post/1058559
Signed-off-by: RjY <rjy@users.sourceforge.net>
2012-03-09 23:03:38 +00:00
RjY
3b5562c86b levels: e1m1: fix texture alignment on exit switch
Swap the offsets of the two segs on the front side of line 2544, the
exit switch. Seg 235 (from 0 to 48) had offset 48, and 236 (48 to 64)
had offset 0. Clearly these are the wrong way round.

Only noticable in engines that do not use the GL nodes in this map,
and have not yet switched to recalculating seg offsets themselves,
after that spate of wads with bad seg offsets circa late 2005.
2012-02-25 19:48:09 +00:00
Miguel Suarez Gomez
db788ba486 levels: new E1M5 from Z0k
DW: http://www.doomworld.com/vb/post/1053677
Signed-off-by: RjY <rjy@users.sourceforge.net>
2012-02-20 16:04:40 +00:00
Sodaholic
0181408b25 sprites: fix TROO* alignment when flipped (Sodaholic)
Sodaholic writes:
>Due to the nature of the engine's sprite flipping, the Imp was often
>misaligned in many rotations, only way to fix it being to add
>horizontal "padding" to the image. So, that's just what I did. With
>this patch, the Imp will be correctly aligned when being viewed from
>angles 6-8.

DW: http://www.doomworld.com/vb/post/1052790
Signed-off-by: RjY <rjy@users.sourceforge.net>
2012-02-20 16:04:30 +00:00
Simon Howard
a1608b3fc3 dmxgus: Add first attempt at GUS config.
This is a functioning (but awful) configuration file for the
Gravis Ultrasound card, which is usually stored in the IWAD as
DMXGUS / DMXGUSC. I constructed this by hand, and at least it's
better than nothing. Also included is a sanity check script that
checks the configuration will fit in the memory limits of the card.
2012-01-09 22:30:38 +00:00
Simon Howard
b108fea226 genmidi: Fix waveform warnings for some instruments.
This tweaks some of the problem instruments to use only OPL2
waveforms, silencing the warnings and improving playback.
2012-01-07 00:15:02 +00:00
Simon Howard
04dd837169 genmidi: Pedantic fix to README
Thanks andrewj.
2012-01-04 16:54:48 +00:00
Simon Howard
ac1d81b4ff genmidi: Import remaining horncomposer changes.
This adds the remaining changes from horncomposer's modified version
of the old GENMIDI lump. Details from his accompanying text file
follow:

2/6/11- Replaced Electric Piano 2 (patch 5) - with the high pitched attack :)
        Replaced Acoustic Piano (patch 0) - Serves as model for other pianos
        Replaced Bright Acoustic Piano (patch 1)
        Replaced Electric Grand Piano (patch 2)
        Replaced Honky-tonk piano (patch 3) - Added "out of tune"
        Accidentally discovered a good Electic Piano 1 (patch 4) - with chorus
2012-01-04 04:57:14 +00:00
Simon Howard
13df5cd47b genmidi: Detect null instruments when dumping. 2012-01-04 04:18:06 +00:00
Simon Howard
507931694e genmidi: Add some missing percussion instruments.
This adds a good number of the missing percussion instruments. These
come from a dump of Matt Cadirao (horncomposer)'s modified version of
the old GENMIDI lump.
2012-01-04 04:15:37 +00:00
Simon Howard
b6b9cf999e genmidi: Output fixed_note as constant value.
Generate output that uses the more readable constants from midi.py instead
of just a MIDI note number.
2012-01-04 01:47:49 +00:00
Simon Howard
b0253e3176 genmidi: Add GENMIDI dump script.
Helper script to dump the contents of a GENMIDI file into separate
SBI files and a configuration matching the format of config.py.
2012-01-04 01:36:49 +00:00
Simon Howard
3b96d7f1de genmidi: Split off GENMIDI code into separate file.
Split out code for handling the GENMIDI format into a separate genmidi.py
file. Add routine to load the contents of a GENMIDI lump.
2012-01-04 01:20:38 +00:00
Simon Howard
85482928d5 genmidi: Add .gitignore file. 2012-01-03 17:26:33 +00:00
Simon Howard
a61d3c4d71 genmidi: Add README for instrument editing. 2012-01-03 17:25:22 +00:00
Simon Howard
3b14d8d1a0 genmidi: Add a2i-sbi conversion script.
Convenience script to convert a2i files to the more convenient
SBI format.
2012-01-03 00:52:12 +00:00
Simon Howard
d8d0b371b5 genmidi: Improve GENMIDI Makefile build. 2012-01-03 00:03:16 +00:00
Simon Howard
8249f55c3e genmidi: Hook GENMIDI script into build. 2012-01-03 00:03:16 +00:00
Simon Howard
3fb0fdac05 genmidi: Add script to make GENMIDI lump. 2012-01-03 00:03:16 +00:00
Simon Howard
e10f006a71 genmidi: Add option for note offset. 2012-01-03 00:03:16 +00:00
Simon Howard
de596007d8 genmidi: Add .pyc files to .gitignore. 2012-01-03 00:03:16 +00:00
Simon Howard
9071466be9 genmidi: Add copyright headers to Python files. 2012-01-03 00:03:15 +00:00
Simon Howard
c029a423d4 genmidi: Add constants for MIDI notes.
Constant definitions for MIDI notes, so that instrument definitions do
not need to use meaningless numbers.
2012-01-03 00:03:15 +00:00
Simon Howard
a21e76c70c genmidi: Add config file for GENMIDI builder.
Config lists the instrument files to use to build the GENMIDI lump.
Some instruments are not yet provided and are nulled out using a dummy
SBI file that doesn't play anything.
2012-01-03 00:03:15 +00:00
Simon Howard
1eabaa74cd genmidi: Add dumped instrument patches.
Split out OpenBSD OPL instrument patches into separate SBI files.
These can then be individually edited and compiled into a full GENMIDI
lump.
2012-01-03 00:03:15 +00:00
Simon Howard
b754214379 genmidi: Move GENMIDI C code to subdirectory.
Move C code into subdirectory as it will soon be only of historical
interest. Add extra program to dump SBI instrument patches, switch
to using OPL2 instruments, and ignore "null" instruments (all-zero).
2012-01-03 00:03:15 +00:00
Simon Howard
5ce7690612 genmidi: Add Python code for reading OPL instruments.
These files load OPL instrument data from SBI (SoundBlaster Instrument)
or A2I (AdlibTracker2 Instrument) format files.
2012-01-03 00:03:06 +00:00
Simon Howard
1a7fa5a92b textures: Fix STEP1-3 textures in Doom 1.
Doom 1's versions of the STEP1-3 textures are 32x8 in size and based on a
single patch. Using multi-patch versions of the textures causes problems
when playing WADs like phobos-v.wad that use it as a mid texture.
2011-12-07 01:20:05 +00:00
RjY
85a9d42a08 levels: dm02: stop using GRAY4 as a two-sided middle texture
Using a multi-patch texture on the middle texture of a two-sided linedef
causes the so-called medusa effect in vanilla, so in FreeDM it is a bug.

In dm02, we have several lines which use GRAY4 as a middle texture, with
silver borders above and below. These are all in front of a thin sector
backed by a one-sided line with GRAYBIG on it. So:

- set two-sided lines to have middle texture "-" instead of GRAY4;
- set one-sided lines to have middle texture GRAY4 instead of GRAYBIG;
- adjust a few texture alignments.

The sector formerly behind the GRAY4 lines is now visible as a thin
silver line in front of them, above and below the silver borders.
2011-11-14 21:38:29 +00:00
RjY
c2c21da38b .gitignore: ignore Yadex backup files (*.bak) 2011-11-14 21:11:33 +00:00
Catoptromancy
785a32ce45 sprites: reduce height of cyberdemon corpse
Lowered head of final frame of cyberdemon's death sequence to ground,
so it won't block vision.

Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-11-14 18:48:46 +00:00
RjY
bf9b65e1fa patches: apply x offset to M_GD{HIGH,LOW} (shadow1013)
Freedoom's menu font is wider than Doom's, but vanilla-like engines such
as Chocolate Doom hard-code the location of the indicator to the right
of the graphic detail menu option, so it ends up overdrawn.

Apply a patch x-offset of -15, as suggested by shadow1013 in
<http://www.doomworld.com/vb/freedoom/57738-option-menu-bug/>.

[RjY: note: I am slightly concerned that it is just papering over the
cracks of an engine deficiency, and will cause problems for any engine
that tries to be more intelligent about setting out its menus.]
2011-11-06 22:53:32 +00:00
Protox
613a596e88 levels: E2M4: fix lift behind red door
Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-08-18 23:16:23 +01:00
Z86
b2f74cac09 sprites: edited 4-shells pickup from Z86
Adds the fourth shell, for consistency.

DW: http://www.doomworld.com/vb/post/998878
Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-08-07 01:46:45 +01:00
Z86
0c216f508e sprites: new weapon pickups from Z86
Super Shotgun, Chaingun, Rocket Launcher, Plasma, BFG

DW: http://www.doomworld.com/vb/post/998878
Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-08-07 01:31:30 +01:00
Protox
3eed1e6281 levels: completed E1M9 from Protox
Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-07-16 18:12:45 +01:00
Mithran Denizen
0d14eed3f7 sprites: new plasma gun pickup from Mithran Denizen
DW: http://www.doomworld.com/vb/post/985938
Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-07-10 15:10:28 +01:00
Protox
78020f6db8 levels: updated E1M9 from Protox
Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-07-01 00:22:55 +01:00
Protox
bd03fb28fa levels: updated dm02 from Protox
Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-07-01 00:22:55 +01:00
Protox
a5b10eb2f0 levels: new dm27 from Protox
[RjY: despite the high visual detail it seems to be vanilla-compatible,
at least it was fine running around for 10 minutes in chocolate-doom]

Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-07-01 00:22:55 +01:00
Simon Howard
d8ce6fe448 docs: Minor spelling fixes. 2011-06-25 19:02:11 +01:00
RjY
f2331147ba levels: E1M2: fix texture alignment on window opposite blue door
Fix sidedef offsets of front sides of linedefs 341 and 342, and set
upper and lower unpegging on the former, as it's a window.
2011-06-19 19:08:01 +01:00
RjY
d46bfff722 levels: E1M2: change flat around ceiling computers (Protox)
The borders around the two ceiling computers in the first room (sectors
21 and 23) had TLITE on them, which looks awful in such a sector, so I
changed it to "something generic and grey" (CEIL3_5)

Thanks to Protox in #freedoom for the report.
2011-06-19 18:50:12 +01:00
Sodaholic
9269afb877 graphics: new skill level strings from Sodaholic
1. Please don't kill me!
2. Will this hurt?
3. Bring on the pain.
4. Extreme-Carnage
5. Insanity!

DW: http://www.doomworld.com/vb/post/979917
    see rationale for change at http://www.doomworld.com/vb/post/964952
Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-06-16 09:49:55 +01:00
Simon Howard
e962d4e0b5 lumps: DEHACKED
Add fraggle's sample DeHackEd patch to change the names of all game items
to differ from those of id's original. He writes:

>[...] I've put together a BEX patch that changes various text strings.
>I made up some temporary names for things where necessary; suggestions
>for better names are welcome.

[RjY: I tweaked the shotgun pickup message for consistency; it was the
only weapon pickup message not ending in an exclamation mark]

DW: http://www.doomworld.com/vb/post/978557
    see also http://www.doomworld.com/vb/post/978527 for rationale
Signed-off-by: RjY <rjy@users.sourceforge.net>
2011-06-11 08:38:18 +01:00
RjY
a528d5e519 E2M1: improve METAL1 alignment around sector 108 (BondEar)
http://www.doomworld.com/vb/post/978184
2011-06-11 01:07:55 +01:00