Version 0.78c released!


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

Version 0.78 released!


  • 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

Version 0.77 released!


  • 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

Version 0.76 released!



  • 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%


  • 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 battles can no longer be started when only barrels have been placed
  • Cached sandboxes now properly store the original actor angle


  • 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


  • 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


  • 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

Version 0.74 released!


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

Version 0.73 released!


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