Doom to Delphi Total Conversion (DelphiDoom)


DelphiDoom history

 

Version 0.8.4 build 313 - (12 October 2007)

Fixes:

  1. Corrected sound clipping distance.
  2. Corrected choppers cheat bug.
  3. Fixed bug with shareware 0.99 IWAD.
  4. Corrected bug: Don't keep cheats in demo playback when keepcheatsinplayerreborn variable is set.
     

New Features:

  1. Added mp3 music support.
  2. Added usemp3 and preferemp3namesingamedirectory defaults.
  3. Added defaults and setdefaults console commands for resetting all variables to default values.
  4. Added default console command to set the default value for a specified variable. Use default * to reset variables to
    defaults.
  5. More efficient palette change emulation for hi-resolution textures.
  6. Better search algorythm inside PK3 directory structure.
  7. Added iddt console command.
  8. Added idspispopd and idclip console commands.
  9. Modified games with shareware are allowed when in development mode.
  10. Added cmdline console command.
  11. Added miditempo default and console command for setting the mus lumps conversion tempo.
  12. Added lowest resolution mode.
  13. Added lowestres, lowestresolution console commands.
  14. Added -lowestres command line parameter.
  15. Added use32bittexturepaletteeffects console command, alias for 32bittexturepaletteeffects.
  16. More readable menus, when in the menus the background turns darker.
  17. Added shademenubackground variable.
  18. Added compatibility menu.
  19. Added allowplayerjumps variable.
  20. Zone size can be specified in default.cfg.
  21. Added menu_main console command.
  22. Added menu_newgame, menu_new console commands.
  23. Added menu_options console command.
  24. Added menu_optionsgeneral, menu_generaloptions console commands.
  25. Added menu_optionsdisplay, menu_displayoptions, menu_display console commands.
  26. Added menu_optionsdisplaydetail, menu_displaydetailoptions console commands.
  27. Added menu_optionsdisplayappearence, menu_displayappearenceoptions, menu_displayappearence console commands.
  28. Added menu_optionsdisplayadvanced, menu_displayadvancedoptions, menu_displayadvanced console commands.
  29. Added menu_optionsdisplay32bit, menu_display32bitoptions, menu_display32bit console commands.
  30. Added menu_optionssound, menu_soundoptions, menu_sound console commands.
  31. Added menu_optionssoundvol, menu_soundvoloptions, menu_soundvol console commands.
  32. Added menu_optionscompatibility, menu_compatibilityoptions, menu_compatibility console commands.
  33. Added menu_optionscontrols, menu_controlsoptions, menu_controls console commands.
  34. Added menu_optionssystem, menu_systemoptions, menu_system console commands.
  35. Added menu_load, menu_loadgame console commands.
  36. Added menu_save, menu_savegame console commands.
  37. Added lumpsize, lumplength console commands.
  38. Added lumpnum console command.
  39. Added numlumps console command.
  40. Added -autoscreenshot command line parameter.
  41. Support for dehacked DEH and BEX files, to use them use -deh or -bex command line parameter.
  42. Added DEH_ParseFile and BEX_ParseFile console commands.
  43. Added DEH_ParseLump and BEX_ParseLump console commands.
  44. Added DEH_PrintCurrentSettings, DEH_PrintSettings, BEX_PrintCurrentSettings and BEX_PrintSettings console command.
  45. Added DEH_SaveCurrentSettings, DEH_SaveToFile, BEX_SaveCurrentSettings and BEX_SaveToFile console command.
  46. Added -nowaddehacked command line parameter to prevent loading 'DEHACKED' lump inside wad.
  47. Due to internal string manipulation are allowed DEHACKED strings bigger than original strings.
  48. Music lumps does not require the 'D_' prefix.
  49. Sound lumps does not require the 'DS' prefix.
  50. Corrected bug: Cyberdeamon death in E4M2 will no longer trigger G_ExitLevel().
  51. Added badbossdeathendsdoom1level varyable to end Doom1 levels if Cyberdeamon or Spider Die.
  52. Added type and cat console commands.
  53. Added -file1, -file2 .. -file9 command line parameters to specify priority PWADs.
  54. Added -pakfile1, -pakfile2 .. -pakfile9 command line parameters to specify priority PAK files.
  55. Maximum command line arguments increased from 256 to 1024 (mostly for usage with default.cmd or response files).
  56. Added sfx support for external wav files inside pak/pk3 files.
  57. Added sfx support for wav files inside WAD as lumps.
  58. Added useexternalwav console command.
  59. The minimum number of sound channels is set to 8.
  60. Added MF_EX_FLOATBOB flag.
  61. Added MF_EX_NORADIUSDMG flag.
  62. Added MF_EX_FIRERESIST flag.
  63. Added random sound selector subsystem, sound lumps with last character numeric can be in range '0' to '9' to define them.
  64. Added MF_EX_RANDOMSEESOUND flag.
  65. Added MF_EX_RANDOMPAINSOUND flag.
  66. Added MF_EX_RANDOMATTACKSOUND flag.
  67. Added MF_EX_RANDOMDEATHSOUND flag.
  68. Added MF_EX_RANDOMACTIVESOUND flag.
  69. Added MF_EX_RANDOMCUSTOMSOUND1 flag.
  70. Added MF_EX_RANDOMCUSTOMSOUND2 flag.
  71. Added MF_EX_RANDOMCUSTOMSOUND3 flag.
  72. Added A_RandomPainSound mobj function.
  73. Added A_RandomSeeSound mobj function.
  74. Added A_RandomAttackSound mobj function.
  75. Added A_RandomDeathSound mobj function.
  76. Added A_RandomActiveSound mobj function.
  77. Added A_RandomCustomSound1 mobj function.
  78. Added A_RandomCustomSound2 mobj function.
  79. Added A_RandomCustomSound3 mobj function.
  80. Added A_RandomCustomSound mobj function.
  81. Number of external wad files can exceed 64 now.
  82. Added MF_EX_CUSTOMEXPLODE flag.
  83. Added ExplosionDamage and ExplosionRadius mobj fields to use with A_Explode when MF_EX_CUSTOMEXPLODE flag is set.
  84. Added MF_EX_BOSS flag.
  85. Replaced original memory manager with FastMM.
  86. Added lowgravity cheat (available trhu console only).
  87. Added -singletics command line parameter to prevent adaptiveness of internal clock.
  88. Added support for SNDINFO lump (sound aliases).
  89. Added support for functions with custom parameters inside DECORATE lump.
  90. Added A_Stop function.
  91. Added A_Jump function.
  92. Added MF_EX_FLOORHUGGER flag.
  93. Added MF_EX_CEILINGHUGGER flag.
  94. Added MF_EX_SEEKERMISSILE flag.
  95. Added meleedamage mobj field.
  96. Added A_CustomMissile, A_NoGravity, A_Gravity, A_NoBlocking, A_MeleeAttack mobj functions.
  97. Added MF_EX_SPAWNFLOAT flag.
  98. Added forum and forums console command, go to DelphiDoom forums.
  99. Changed switcing fullscreen code to keep non-standard windowed modes.
  100. Added MF_EX_DONTHURTSPECIES flag.
  101. Added A_SpawnItem, A_SeekerMissile, A_CStaffMissileSlither and A_SetTranslucent mobj functions.
  102. Transparency can be controlled with A_SetTranslucent() function.
  103. Added suport for custom dropped items.
  104. Added A_CustomBulletAttack, A_FadeOut, A_FadeIn and A_MissileAttack mobj functions.
  105. Added MF_EX_LOWGRAVITY flag.
  106. Added A_LowGravity, A_AdjustSideSpot, A_Countdown, A_FastChase mobj functions.
  107. Added A_ThrustXY, A_ThrustZ, A_Turn mobj functions.
  108. Added A_JumpIfCloser and A_JumpIfHealthLower mobj functions.
  109. Added A_ScreamAndUnblock mobj function.
  110. Added MF_EX_INVULNERABLE and MF_EX_RANDOMMELEESOUND flags.
  111. Added A_PlayWeaponsound, A_SetInvulnerable, A_UnSetInvulnerable, A_RandomMeleeSound mobj functions.
  112. Added A_FloatBob and A_NoFloatBob mobj functions.
  113. Added A_Missile and A_NoMissile mobj functions.
  114. Added MF_EX_DONOTREMOVE mobj flag.
  115. Added MF_EX_DONTHURTSHOOTER mobj flag.
  116. Added DEFAULTMISSILE and DEFAULTTRANSPARENT decorate keywords.
  117. Added A_ComboAttack and A_BulletAttack mobj functions.
  118. Added MF_EX_LOOKALLAROUND, MF_EX_GHOST, MF_EX_THRUGHOST and MF2_EX_MEDIUMGRAVITY mobj flags.
  119. Added A_MediumGravity mobj function.
  120. Added heal state for actors.
  121. Added A_Wander mobj function.
  122. Added random monster spawning option, use spawnrandommonsters console command to set.
  123. Added -spawnrandommonsters and -nospawnrandommonsters command line parameters.
  124. Added DEH_PrintActions, DEH_ShowActions, BEX_PrintActions and BEX_ShowActions console commands.
  125. Added dehacked support for misc section.
  126. Support for hi-res full screen texture replacements (TITLEPIC, HELP1, HELP2, CREDIT).
     

© 2004-2007 Jim Valavanis