Tartar
Tartar is a Doom source port for DOS. I am aiming for it to be useful to players running pure (as in non-emulated) DOS or Windows 9X on modern machines for retro gaming. Note: I consider, say, Core 2 machines modernfrom retro-gaming stand point.
Tartar highlights
- Has better audio compatibility through updated Allegro library from MBF 2.0.4 Maintenance Releaseand plays 16 bit sound effects
- Supports additional screen resolutions of 640x480 and 1280x1024
- Can load
- classic Caverns of Darkness TC for DOS
- what remains from the cancelled Eternity TC
- Chex Quest without dependency on any Doom assets
- Includes numerous quality of life improvements including auto-loading of WAD files, compatibility improvements and bugfixes
- Treats certain popular WADs as first class mods improving player's experience with them:
- InstaDoom by @linguica
- No Rest for the Living via a "helper WAD"
- Jumpwad.wad by @Grain of Saltand Ribbiks
- New display (game view) size for higher resolutions and new translucency mode
- Can load more complex (i.e. "more contemporary") maps than the Eternity Engine version it is based on. Some (but not all) maps from Eviternity, Ancient Aliens, Sunlust and Jumpwad can be played for example.
Screenshots and videos
Reveal hidden contents
Tartar running a map with cancelled Eternity TC assets
1280x1024 resolution with 1280x800screen buffer stretched to 1280x960.
640x480 resolution with 640x400 screen buffer stretched to full screen
Optional monster blood re-color activated
Translucency modes comparison (none, tranmap-based and "checkered" faux translucency)
BOOM-style fullscreen, new "extended" fullscreen and normal screen sizes (left to right)
Same with 4:3 aspect ratio switched off in Video Options
Video of Tartar features, including loading InstaDoom mod as an extra
Cycling through loaded palettes on the fly in HacX
Video of Doom 2 intermission maps being used(development build)
Special treatment forNo Rest for the Living with an optional extra "helper" WAD
More eternity TC assets in action
Credits
Documentation
Up to date documentation is always available with project source distribution
(you may have to scroll a bit to reach the readme section).
CHANGES- comprehensive list of changes in Tartar compared to ee-2.39db5-joel2 it is based on
AUTHORS - acknowledgements for authors of the ports Tartar is based on and their work
EXTRAS - notes on goodies and extras included with the binary distribution
Obtaining and installing Tartar
Tartar binary distribution is available following the link below:
https://mega.nz/folder/V50HiaSJ#yZa2LjO_kJB3Vs4tvlR3cQ
There, STAGE3directory contains the executable TARTAR.EXE and files required to run it.
EXTRAS document above describes the contents of DEMOS and GOODIES directories,
and includes guides on running InstaDoom, No Rest for the Living and Intermission Maps mods with Tartar.
Playing Doom with Tartar
1.Download STAGE3 directory contents from the above link (MEGA has means to download directory as a ZIP archive)
2. For a quick and simple start either
- put one of the supported WADs (e.g. DOOM.WAD, DOOM1.WAD, DOOM2.WAD, PLUTONIA.WAD or TNT.WAD)
into the directory with TARTAR.EXE
- or put TARTAR.EXE and other files from the directory into your Doom game installation
3. Run SETUP.EXE from directory with TARTAR.EXE and follow on-screen instructions to configure sound and music card
4. Run TARTAR.EXE to play
Playing Caverns of Darkness with Tartar
1. Download Caverns of Darkness TC distribution and unzip the contents into a separate directory
2. Download STAGE3 directory contents from the above link (MEGA has means to download directory as a ZIP archive)
and copy everything there to the same directory as COD except do not copy KEYS.CSC and retain the one shipped with the TC
3. Copy DOOM2.WAD into the same directory as COD
4. Run SETUP.EXE from the COD directory and follow on screen instructions to configure sound and music card.
5. Run TARTAR.EXE -file COD.WAD CODLEV.WAD to play
Playing No Rest for The Living with Tartar
1. Install Tartar as described above
2. Put helper NERVE.WAD found in GOODIES\TAPE directory of the distribution into TAPE directory sitting side by side with TARTAR.EXE. E.g.
C:\GAMES\DOOM2\TARTAR.EXEC:\GAMES\DOOM2\INTMAPNR.WAD - OPTIONAL...C:\GAMES\DOOM2\TAPEC:\GAMES\DOOM2\TAPE\NERVE.WAD
4. Obtain actual No Rest for the Living NERVE.WAD - e.g. from Doom 3 BFG edition installation and put it into the same directory as TARTAR.EXE
5. RunTARTAR.EXE -file NERVE.WAD -nodemo
NERVE helper WAD found under GOODIES\TAPE contains assets by@OpenRiftused with their permission.
Adding extras and fixes to Tartar
1. Install Tartar
2. Drop D2SPFX20.WAD from Doom 2 Minor Sprite Fixing Project into FIXES\DOOM2, FIXES\TNT and/orFIXES\PLUTONIAdirectories
and D1SPFX20.WAD into FIXES\DOOM directory
3. Drop pk_doom_sfx_20120224.wad from Perkristian's High resolution Doom sound effects packinto FIXES directory
4. Or alternatively dropDoom_Sound_Bulb.wad from Doom Sound Bulbinto FIXES directory if you sport a 16-bit sound card
5. Put both SELFIE.DEH and SELFIE.WAD of InstaDoom into the same directory as TARTAR.EXE
6. Copy all WAD-s from FILTERS directory of InstaDoom into FILTERS directory side by side with TARTAR.EXE.
Also extract WAD-s from instadoom_dlc1.zip of InstaDoom WAD of the Year Edition into FILTERS directory.
If running in real DOS you may want to set FILES=70 in CONFIG.SYS and reboot after that.
7. Put JUMPWAD.WAD into the same directory as TARTAR.EXE
8. Optionally consider copying WAD-s from GOODIES\TAPE directory of Tartar's disro in Mega into TAPE directory side by side with TARTAR.EXE
Known issues
Reveal hidden contents
- Dynamically adding sound effects from pwads with new names (e.g. from SMMU-style skins - although they seem to be incompatible with this particular Eternity build anyway) and addressing sound affects by string names does not work after move to MBF 2.0.4. sound routines
- Performance in NUTS.WAD is unacceptably poor straight from the start
- In MAP03 of DV.WAD standing across from the huge painting (or tapestry) in the "cathedral" causes a drop in performance
- TARTAR.EXE is a memory hog, especially in higher resolutions. Running in Windows 98 is recommended with 65535 DPMI memory in shortcut properties. For DOSBox enabling full 63Mb of memory is recommended.
- Demos in Eviternity play outright weirdly.
- Demos in Phobos Anomaly: Reborn go out of sync.
- Demos in PRCP2 go out of sync.
- ChexQuest demos go out of sync.
- With FILTERS directory filled with InstaDoom WAD-s Tartar exhausts DOS file handles very quickly, suggested CONFIG.SYS setting being FILES=70
- Weird texturing effects have been noticed in some maps e.g. diamonds at the start of Jumpwad MAP03 or huge chains in Eviternity MAP21 do not render right
- Math seems to go crazy on some of Eviternity maps (MAP15, MAP29, MAP30 and MAP32) breaking rendering completely.
- Top and bottom textures with tall patches sometimes render with glitches; this seems to be relevant for when very tall objects are in proximity, see for example skyscrapers in Jumpwad MAP02 if IDCLIP-ed to close enough
- Tall patches are rendered with artifacts for skies, UI graphics and such.
- Tartar crashes when loading Avactor MAP09.