Download here!
- More up-to-date marshmallow-setup.exe now included (NOTE: the game now reads/writes configuration to crispy-doom.cfg instead of chocolate-doom.cfg)
- Fixed bug where skull keys that are accidentally marked as “deaf” will spawn as treasure (thanks to Doomworld user Magicsofa!)
- Fixed bug where KeepWeapons and KeepKeys would re-enable themselves at game start, regardless of saved preferences
- Fixed Sigil music availability in Vanilla music mode
- Fixed bug where second Baron in E1M8 would trigger boss song a second time
- Fixed bug where cursor in bot menu would end up on empty lines
- BarrelPushing option now applies to bots
- PKE widget is now disabled during deathmatch games
- If both DOOM.WAD and DOOM2.WAD are present, an IWAD selection dialog is now presented at game start if no IWAD command-line parameters are specified
- Chocolate Doom’s built-in flip levels feature can now be toggled while in-game by typing cheat code ‘IDFLIP‘
- Monsters in deathmatch mode can now be enabled by using command line switch -dmm
- In Doom sandbox network games, fixed crash when placing Doom II monsters without wad stealing enabled
- In network games, the player’s drop object timeout is no longer shared between players (applies to both dropping monsters in sandbox and dropping ammo backpacks in coop)
- Fixed a frequent crash related to song selection at the start of a level
- Fixed bug where randomized song selection would choose title screen songs
- The ‘F’ key for bot follow command can now be disabled in marshmallow.cfg
- The ‘Q’ key for platforming sprint can now be disabled in marshmallow.cfg
- Barrel pushing can now be disabled in marshmallow.cfg or server.cfg by changing BarrelPushing to zero
- BFG splash damage can now be disabled in marshmallow.cfg or server.cfg by changing DangerousBFG to zero
- When playing E1M8 in deathmatch or sandbox modes, the outer walls of the boss room are lowered at the start of the round
- New deathmatch options DM_AllowExit and DM_ KillOnExit have been added to both marshmallow.cfg and server.cfg
- New option DeathmatchWeapons has been added to server.cfg
- New Game option on main menu is no longer grayed out during a bot game
- Cheats are allowed in Nightmare 2.0 skill, but not allowed in vanilla Nightmare skill
- Multiplayer-only map things are now enabled for an entire session when starting the game with command line option -dmw
- V-Sync is no longer forced-on when game is started
- Stats in automap now on by default
- Misc. soundfixes option now off by default due to related crashes
- Blood splats or xdeath is no longer triggered when player uses pistol
- Special deaths in Brutal gore mode now occurs by a 60% chance
- Chainsaw no longer counts towards player accuracy stats
- PKE meter is now disabled in deathmatch
- Bot target assignment is no longer active in single player
- Fixed various compiler warnings
- Fixed bug where the game crashes without both DOOM.WAD and DOOM2.WAD present
- New cheat code “NEXT” skips current song and chooses a new song automatically
- Fixed bug where medkit is empty after retrieving items from a dropped backpack
- Enemy bot skill can now be adjusted by setting any of Doom’s typical skill levels in deathmatch
- In netgame sandbox mode, fixed bug where monster selection was skipping ahead multiple indices on a single key press
- In netgame, the BFG shockwave is now disabled by default as it creates considerable lag
General
- Fixed a frequent crash related to drawing the datapad graphics
- Fixed Archvile z-scope limit feature: player cannot be targeted when considerably above or below Z position of archvile
- Fixed bug where Archvile’s P_RadiusAttack was not doing any damage
- Fixed weapons carrying over between New Game restarts
- Fixed some preferences that were not being loaded from marshmallow.cfg
- Death messages are now working again
- Berserk/strength powerup now applies to single-key melee attack
- Moving barrels no longer requires pressing the use key
- Fixed bug where progressive weapons were not being given after a completed episode
- Fixed bug where bots were adding to the player’s ShotsFired and ShotsHit stats, causing player’s accuracy rating to exceed 100%
Sigil
- In E5M8, boss monsters from previous episodes no longer trigger end of game
- Dynamic music mode can be used while playing Sigil, however Sigil’s built-in music requires Vanilla music mode
- Sigil’s finale text screen now shows the proper tiled background graphic
Sandbox
- Sandbox battles can no longer be started when only barrels have been placed
- Cached sandboxes now properly store the original actor angle
Effects
- New variable blood/gore settings: Doom, Ludicrous, Groovy, and BRUTAL
- Particle-based boss explosions can now be enabled/disabled in marshmallow.cfg
- Barrels now emit smoke; this can be toggled in marshmallow.cfg by changing barrel_fx to zero
- Particles emitted from boss explosions no longer inflict damage
Bots
- New bot command menu: hold use to open/close menu
- New bot status widget shows every bot’s current state/behavior on the HUD
- New bot speed selection option (Fast, Moderate, Careful)
- Improved bot free roam behavior
- Bots ignore any detected path nodes that are out of reach
Deathmatch
- Major overhaul of enemy bot AI; bots are now much more human-like and better at navigating the map
- In Doom 2, story text screens are now skipped while playing deathmatch
- Deathmatch frags are now tracked by the player profile and shown on the profile screen while playing deathmatch
- Bot self-kills are no longer counted as frags
- Bots will use chainsaw when at point blank range from target
- Dropped items/weapons are automatically despawned after 15 seconds
- New command line parameters -timelimit and -fraglimit
Network Games
- Netgame stability/playability has been drastically improved
- Game settings are now handed down to each client from the server; now, the only command line parameters clients need to type is to specify IWAD (TIP: use -d1, -d2, -sigil, -tnt, -plut for IWAD selection)
- Network game preferences (such as FriendlyFire or gibmode) are now retrieved from a customizable server.cfg file
- Monster upgrades now work in netgame
- Random items now work in netgame
- Treasure now gives identical results to all players in netgame
- Barrel pushing now works in netgame
- Fixed player chat messages in multiplayer
- Fixed numerous sandbox mode problems in network games
- When inventory is dropped in backpack, a separate weapon is no longer dropped
- Fixed the “gift” backpack in coop
- Fixed the inventory backpack in coop; when inventory is dropped in a backpack, only its dropper can pick it up
- Disabled datapad and keyboard help screen in netgame as this was causing crashes
- Sigil netgame now automatically warps to episode 5 if no -warp parameter is specified
- Now featuring Sigil support! Run the game with the -sigil command line option (requires SIGIL.WAD)
Latest changes/fixes:
- New “enhanced physics” modes increase thrust applied when damaging actors/objects
- New darkened lighting modes Vintage CRT and Doom 3 take you back to darker days
- A new flashlight (press ‘L’) only available when using darkened lighting modes
- You can now type NORESPAWN to toggle monster respawning when using Nightmare skill
- Monster goodie drops now expanded with more randomized bonus items
- There can now be more than one dropped backpack containing player’s inventory
- Pickup messages for medkits are now controlled by the global PickupMessages flag
- The dropped ammo backpack in deathmatch now displays the message “You Found Some Ammo!” when picked up
- Removed Exit Sandbox Mode menu option as the New Game menu replaces any need for this
- Fixed bug where restarting the map would not use the currently selected skill level
- Fixed bug where random items mode in deathmatch would spawn treasure instead
- Fixed bug where the Demonsphere health bonus was allowing health to increase above 200%
- Added command line options for random item pickup modes: -ri and -rie
- Now includes a setup program which writes a .cfg file of the correct name
Latest changes/fixes:
- Weapons stay option no longer affects dropped weapons
- Bots no longer get confused when waiting at player’s corpse (in coop)
- Player now receives all keys in sandbox mode
- Various bug fixes to stats tracking
- Various bug fixes in sandbox mode
- Added WeaponsStay flag to marshmallow.cfg
- DrawWallpaper option added to marshmallow.cfg and set to zero by default