Commit graph

1283 commits

Author SHA1 Message Date
Mike Swanson
d088713415 COMPILING: Python 3.x is now supported 2014-10-28 22:15:04 -07:00
Simon Howard
27b04d1b9a colormap: Explicitly use integer division operator.
Division behaves differently in Python 2 and Python 3; in Python 3, an
integer is converted to a float when divided. To get consistent and
deterministic behavior regardless of the version of Python being used,
use the // integer division operator for this one calculation.
2014-10-28 04:58:25 +00:00
Simon Howard
02bd566362 Update other scripts to support Python 3 build.
A couple of scripts were not Python 3 compatible. Update smtextgen to
use print() instead of bare print, and update the texture build script
to use the correct binary mode for writing binary files.
2014-10-28 03:55:43 +00:00
Simon Howard
e47b69a064 genmidi: Update to support Python 3 build.
Tweak the code used to build the GENMIDI Lump so that it properly
supports Python 3 for build. Tested use cases were:
 * Normal build
 * a2i-to-sbi script to convert AdTrack2 instruments to SBI format
 * dumpgenmidi script to dump the instruments from a GENMIDI lump.
 * Running genmidi.py, sbi_file.py, a2i_file.py standalone to print the
   contents of files in their respective formats.
2014-10-28 03:55:22 +00:00
Protox
8422d38ce4 dm07: tweaked layout and powerup locations 2014-10-27 06:14:21 -07:00
Protox
3275e7fc07 levels: Fix texturing problems in dm03, dm04, dm05, dm07 2014-10-23 14:39:50 -07:00
Protox
82c9091dab dm02: Make the level theming more consistent with itself
Fixes #132
2014-10-23 14:09:28 -07:00
Alexandre-Xavier Labonté-Lamoureux
d4109e29da patches: add spider webs and mud patches for TNT compat
Replaces some more placeholders, getting closer to completing #92
2014-10-18 17:06:22 -07:00
Alexandre-Xavier Labonté-Lamoureux
722baa2e1d dm08: Fix exit so that it loads DM02 2014-10-18 17:02:13 -07:00
Mike Swanson
14ee3cf263 DEHACKED: change fist obituary to the correct order
Thanks to nub_hat for noticing that the killer/victim placements were
in the wrong places.
2014-10-18 16:50:48 -07:00
Alexandre-Xavier Labonté-Lamoureux
c0438df346 levels: New DM08 that is not a remake of greenwar MAP03 2014-10-18 14:14:14 -07:00
Mike Swanson
532c1b3992 DEHACKED: Name a whole bunch of Phase 2 levels
These come from Voltcom9 and JudgeDeadd on the Doomworld Forums, thanks!
2014-10-18 01:14:46 -07:00
Mike Swanson
02c626ca90 DEHACKED: un-name DM31/DM32, leaving them as a placeholders
The Wolfenstein 3D homages have been removed, and these names were
also based on Wolf3D.  Removing them to make it clearer that the
levels need new names.
2014-10-18 01:01:05 -07:00
Mike Swanson
802229fc66 dm31: change from normal to secret exit, allowing dm32 to follow 2014-10-18 00:51:48 -07:00
Mike Swanson
c0c6748601 CREDITS: Add Doomkid for assisting with DEMO recordings 2014-10-18 00:47:55 -07:00
Mike Swanson
e4b31f388e musics: move nub_hat's submissions onto their DM31/DM32 slots
These tracks were designed for the levels in mind, and this also is a
small step for #10, with the old linked music having already been used
for Phase 2 tracks.
2014-10-18 00:35:37 -07:00
Mike Swanson
1b59e2028c levels: replace Wolf-themed DM31/32 with nub_hat maps
As per #114, it is generally decided that FreeDM should not contain
remakes of other levels.  These weren't remakes, but definitely
Wolfenstein 3D homages, which don't really make interesting levels.
nub_hat had previously submitted these two maps for DM33/34 but they
were swiftly removed when it was decided to reduce FreeDM to a limited
number of maps (32), so let's replace the Wolf levels with them.
2014-10-17 22:06:49 -07:00
Mike Swanson
bfc8f093ce musics: remove unnecessary d_e4m?.mus symlinks
These are never built into the Phase 1 IWADs and are therefore
pointless.  The Doom engine does not use special tracks for E4My maps.
2014-10-17 08:16:57 -07:00
Jerry Mickle
49f9c051b7 music: new D_E1M5
Whole-heartedly contributed to the project under the Freedoom license.
2014-10-16 13:50:40 -07:00
Mike Swanson
6ba137c805 music: remove Ralphis's D_E1M5 2014-10-16 13:49:31 -07:00
Jeremy Elder
32881eed63 c3m4: Tweaked monsters, items, textures. 2014-10-15 17:10:40 -07:00
Jeremy Elder
d2949e175c c3m4: Fix a sector lowering to the floor due to a tagging mistake 2014-10-15 10:52:29 -07:00
Mike Swanson
b407fe2574 CREDITS: add Voltcom9 for making up chapter titles 2014-10-15 10:44:36 -07:00
Jeremy Elder
3308372120 c3m4: completed version 2014-10-14 20:33:07 -07:00
Mike Swanson
ae2001e745 Revert "Revert "patches: New Plutonia-compat patches, replacing lame placeholders""
This reverts 2014-10-12T21:53:06Z!mikeonthecomputer@gmail.com and
reopens #121.

The Plutonia extures these replaced were tiled textures, these
replacements are closer in intent to the originals.
2014-10-14 18:08:41 -07:00
Mike Swanson
2f4ef2769e levels: move map18 to its original author directory
This got moved to catoptromancy after he edited it.
2014-10-14 17:52:38 -07:00
Mike Swanson
27def52702 Freedoom is now 0.9 2014-10-14 00:45:33 -07:00
Adrian Cabrera
02704659fc sprites: edit the shotgunner corpse to be a bit sorter 2014-10-14 00:44:48 -07:00
Mike Swanson
57e50fc530 sprites: fix the foot soldier's gibbed offset
These sprites reuse the shotgun zombie ones, which was recently
modified.  Needed to change this to match.
2014-10-13 22:08:44 -07:00
Mike Swanson
e8a434dc19 levels: rename e*.wad to c*.wad in Phase 1
We're calling these chapters now instead of episodes, let's reflect
that.  Sorry if anyone gets confused at first :P
2014-10-13 21:59:57 -07:00
Mike Swanson
94f9e2078f sprites: add raymoohawk's new shotgun zombie 2014-10-13 21:25:49 -07:00
Jon Dowland
45908da295 Adjust IDENTIFY_OUTPUT_RE for graphicsmagick
The 'identify' binary supplied in graphicsmagick-imagemagick-compat outputs
lines of the form

     fontchars/font033.gif GIF 9x16+0+0 PseudoClass 32c 8-bit 194 0.000u 0:01

However the IDENTIFY_OUTPUT_RE regex was written against an output which lacked
the +0+0 suffix to the dimensions. This patch adjusts accordingly.
2014-10-13 22:36:06 +01:00
Mike Swanson
075b995523 freedm appdata: Slight wording change, remove + on "32+ levels" 2014-10-12 23:09:04 -07:00
Mike Swanson
7356fe4dfa Use Voltcom9's suggestions for chapter titles in Phase 1
Also more consistently refer to the Phase 1 segments as chapters.
It's just another small bit of distancing from Doom.
2014-10-12 20:15:56 -07:00
Mike Swanson
b15154cfa5 BEX: Change level name capitalization based on standard English rules 2014-10-12 19:04:54 -07:00
Mike Swanson
399a3f5c5d COMPILING: Zip is used for make dist also 2014-10-12 18:00:45 -07:00
Mike Swanson
c0827a5fc5 Revert "patches: New Plutonia-compat patches, replacing lame placeholders"
This reverts the last commit, which introduced new alignment issues,
see issue #121 for details.
2014-10-12 14:53:06 -07:00
Protox
6e8d545385 patches: New Plutonia-compat patches, replacing lame placeholders 2014-10-12 06:25:14 -07:00
Mike Swanson
5f799395be COMPILING: Wording tweak, Cygwin pretty much is a GNU system 2014-10-12 05:40:42 -07:00
Mike Swanson
12edc87301 lumps: Complete set of demos for FreeDM! (closes #15) 2014-10-12 01:54:19 -07:00
Mike Swanson
3a944b097d dist: Change AppData screenshots to 0.9 URLs
These don't actually exist yet, but let's get it over with.
2014-10-12 01:14:03 -07:00
Protox
1800615afa levels: e1m2 update
Fix a HoM, full skill levels support, expanded deathmatch
2014-10-11 18:06:38 -07:00
Mike Swanson
83a9157620 levels: Delete primitive E3M2 prototype by request of author 2014-10-11 13:34:26 -07:00
Catoptromancy
51054a791c levels: DM06 gameplay adjustment and retexturing 2014-10-11 13:12:52 -07:00
Catoptromancy
8c90c66e70 levels: DM03 retexturing 2014-10-11 13:12:52 -07:00
Catoptromancy
3ea1ec57bc levels: Resize exit door in DM18 (fixes #120) 2014-10-11 13:12:52 -07:00
Mike Swanson
bef94ddc32 lumps: move demos to a subdirectory by author like everything else
Because fraggle questioned this peculiarity.
2014-10-11 12:53:56 -07:00
Simon Howard
6abaae20dd lumps: Add MAPINFO for FreeDM.
In ZDoom-based ports, this removes the text intermission screens
that are intended to show story text (which is redundant for FreeDM).
It also makes the game loop back to MAP01 after MAP30 so that you can
keep playing endlessly.

Unfortunately this doesn't work in Odamex or ZDaemon, but it has been
tested in ZDoom and Zandronum. Odamex and ZDaemon are based on an
older version of ZDoom that does not support the newer MAPINFO
syntax, only an older, Hexen-style syntax. This old syntax does not
appear to be sufficient to accomplish what is desired here - at least,
not without potentially breaking things like Dehacked patches that
change the level name.

This fixes #111.
2014-10-11 16:00:35 +00:00
Catoptromancy
3163f62207 lumps: New full set of demos for Phase 1+2
Phase 1 demos were recorded with -complevel 3, Phase 2 demos were
recorded with -complevel 2. This resolves #13.
2014-10-10 23:12:27 -07:00
Mike Swanson
ac90c128b9 lumps: Rename demo files to reflect Phase 1/2 naming scheme 2014-10-10 22:57:58 -07:00