This project aims to modify the high-quality, elaborate TC "ports" of console versions of Doom, stripping them down a bit so that you can play cool gameplay mods like Demonsteele with them. Th... that's cool with you, right?
Part 1: The PSX Doom TC
This first part in particular is a modified version of Fenderc01's PSX Doom TC, allowing you to enjoy the atmospheric lighting, simpler geometry and lesser monster variety with the arsenal and beastiary of your choice.
Changes from the PSX Doom TC:
- All of the custom monster and weapon definitions have been removed, to make way for gameplay mods
- Custom MENUDEFs and SBARINFO have been removed, to make way for gameplay mods
- Nightmare Spectres have been replaced with standard Spectres
- The weird insistence the original game had on replacing the Archvile actor with a meathook has been kept and strengthened with MAPINFO DoomEdNum replacing, for hopefully better compatibility
- The frankly bizarre insistence on disabling all decals through bizarre ANIMDEFS hacks has been removed
- Music has been bundled in, re-encoded at a lower sampling rate, and converted to Impulse Tracker when possible to make it a little more viable filesize-wise
- Replaced all level music with Impulse Tracker ports of the original MIDI data, dramatically reducing file size!
- Fixed several broken switches in maps 42, 47, 52 and 90
- Fixed two Imps stuck on ledges in MAP79.
- Fixed text screens lacking music/narration and having bad text wrapping
Spoiler: Original PSX Doom TC CreditsPart 2: Doom 64 Retribution
In this second part, I've malformed Nevander's wonderful Doom 64 port to make way for new set of feet, hooves and wheels to roam through these dark and blurry corridors for the first time, free from the menace of terrible edits of an outdated Doomsday TC!
Changes from Doom 64 Retribution:
- Converted the whole shebang from WAD to PK3 thanks to Graf's WadExt tool
- All of the custom monster and weapon definitions have been removed, to make way for gameplay mods
- Custom SBARINFO have been removed, to make way for gameplay mods
- Weapons and inventory items specific to Doom 64 have been replaced by a RandomSpawner that drops something vanilla, both making way for pre-existing gameplay mods and allowing future mods to specifically add new items into these slots.
- Nightmare Imps have been replaced with a RandomSpawner, for the reason listed above, that spawns a standard Imp.
- Ditto the Mother Demon and a Spider Demon.
- Modified Soulspheres used in two maps for specific effects have been replaced with standard soulspheres (the Soulsphere in Hectic is deleted from the map during quitting, so 100% SHOULD still be possible)
- Redid the whole thing based on D64 Retribution 1.4, likely fixing a raft of map bugs in the original port, making things more consistent AND adding two episodes of usermaps that don't seem very good!
- Replaced the MIDI files with the OGGs from D64MUS.PK3 because I hate having to change my soundfont for one mod that much.
- Added a CVAR that uses the power of ZScript to toggle Doom64's player class gravity. Sort of. I think it only works when starting a new game. This can probably be done better.
- Replaced the horrible "Shadow Knight" monster in the code with a standard Hell Knight spawner.
- Modified MAP01 to use the actual Doom Explosive Barrels instead of the weird "Barrels, but using Doom64's DoomEdNum" thing, to hopefully improve the chances of the MAP32 exit opening when playing mods.
- General under the hood stuff that goes with porting a WAD to a PK3.
- Updated usermaps with Nevander's 1.4a fixes
- Added missing SpawnIDs to actor spawners
- Rewrote the gravity changing function to be both better and not use ZScript. Turns out I was reinventing the wheel the whole time. Who knew?
- Fixed "fake" unmaker standins used in scripts not working.
- Merged in changes from Nevander's 1.51 release.
- Replaced all the Ogg Vorbis music with Impulse Tracker ports of the original MIDI data, dramatically reducing file size!
- D64 Options menu is now visible on Simplified Options Menu
- Fixed being stuck when using a security camera in ABS02, OUT03, OUT04
- Fixed missing text string in the TC levels for Doors and Objects Opened Elsewhere.
- Fixed overlapping text with default bigfont in Intermissions
- Added additional "fake item" actors used in TC maps
- Changed up D64 Gravity option to only lower gravity at level start and do nothing if turned off, to accomodate Hideous Destructor and other mods with changed gravity.
Spoiler: Original Doom 64 Retribution Credits