-
Notifications
You must be signed in to change notification settings - Fork 13
Legacy RD changelog
Modern RD versions
Legacy ID versions
- For Linux users: Changed Cmake option for building portable version, see COMPILING.MD for more information.
- Midiproc program for playing MIDI and digital music is no longer needed (thanks Roman Formin).
- Removed CPU renderer from menu and config, but it's still available as a fallback.
- Channing pixel smoothing in Rendering menu and setting reset no longer may randomly crash the game.
- Fixed a bug when MIDI music was not able to play if full port path was containing spaces. GUS music still have same problem, but it can't be fixed via source port code.
- Equalized music volume of all available synthesizers (by Dasperal).
- Implemented Color Options menu (available in Display Options), where is possible to adjust brightness, gamma, saturation and color intensity values.
- An improved, darker palette no longer using custom palette lump (thanks Brad Harding).
- Fixed player was moving in reverse direction while using
256-400
of-turbo
values (thanks Brad Harding). - Amplitude of floating powerups can now be selected from low (default) / middle / high.
- An "oof" sound is no longer audible for when key-locked door is opened and not visible.
- Removed delay on intermission screen for counting secrets, if there are no secrets at map at all.
- Improved crosshair highlighting color logic (thanks autreart).
- Finally, fixed potential crash on changing amount of sound channels.
- Sliding along diagonal two-sided blocking lines is now much smoother.
- Following fixes has been consolidation into one optional feature "Collision physics" (available in "Gameplay/Physical" menu)
and will be applied if feature is set to "Improved":
- BLOCKMAP bug fix.
- No wall-running on horizontal walls.
- Fireballs no longer fly trough walls sometimes.
- Speed drop after impact on solid map objects.
- Smooth sliding and speed dropping after impact on two-sided blocking lines.
- Fixed OPL music playing after changing PC Speaker/Digital SFX sound system.
- Fixed missing mirrored "You are here" arrow on intermission screens of Doom 1.
- Added a "Horizontal Autoaiming" feature, available in "Gameplay/Tactical", which allows to manually adjust autoaiming settings.
- Slightly improved distance formula for calculating Z axis sound attenuation.
- Added back HUD background detail level feature.
- Added
-response <path>
command line parameter as alternative to@<filename>
syntax for specifying response file (by Dasperal). - Slightly improved window resizing: it's content now redrawing while resizing, not after mouse button release.
- Implemented simple speaker test, available in Sound System menu.
- Updated SDL library to version 2.0.18.
- Improved compatibility with Windows 11.
- Removed
-extraconfig <path>
command line parameter,-config <path>
should be used instead (by Dasperal). - Changed config file format. Config in the old format will be converted to the new one automatically. Support of the old format will be removed in the next versions (by Dasperal).
- Added ability to resize the window by changing only its width or height (by Dasperal).
- The frame rate change item in the rendering menu has been replaced with a full-fledged limiter. You can set any value from 35 to 999.
- Note: To get an FPS limit above the refresh rate of the monitor, you need to turn off vertical synchronization.
- Fixed bug with some actions weren't working when bound to mouse wheel scroll (by Dasperal).
- Fixed missing status bar background in automap + wider status bar.
- Fixed wrong SFX pitch after changing the sampling frequency.
- Extended gamepad support (by Dasperal).
- Analog value of an axis now represents the percentage of the player's max speed applied on this game tick.
- Added sensitivity slider for each gamepad axis. The analog value of an axis is multiplied by the number based on the value of the sensitivity slider. Sensitivity 8 means multiplication by 1.0 and sensitivity 16 means multiplication by 2.0.
- Added dead zone slider for each gamepad axis. It determines the percentage of the analog value range around 0 treated as 0.
- Axes now can be treated as buttons and used in keybinds.
- Added support for simultaneous use of multiple controllers. Controllers are distinguished based on their GUID.
- If your controller is not supported by SDL you can use SDL2 Gamepad Tool to add mapping for your controller via an environment variable.
- Removed opening sound for a door which already opened.
- Fixed blinking while drawing Tower of Babel on intermission screen.
Project five years anniversary!
Performance
- Following improvements has been implemented to significantly increase rendering performance (thanks Lee Killough, Colin Phipps and Andrey Budko):
- Sprite sorting over the sectors.
- Visplane hashing.
- Improved solidsegs clipping.
- A hash table now used for faster spawning lookup (thanks Lee Killough).
- FPS counter upgraded to Performance counter: now it able to show both FPS and segs/visplanes/sprites counters.
- Other various performance and stability improvements.
Improvements
- For Linux users: Installation rules have changed, see COMPILING.MD for more information.
- Consolidated Keyboard and Mouse binding menus, multiple buttons can be binded to one action now (by Dasperal).
- Automap lines redrawing now more smooth, player arrow no longer shaking while movement.
- Automap zoom/panning speed slightly increased.
- Savegames location path can be specified by adding
-savedir <path>
command line parameter (by Dasperal). - GUS patches location path can be specified by adding
-gus_patches <path>
command line parameter (by Dasperal). - Improved program portability for various case like running from read-only network drive and others (by Dasperal).
- Added support for 16-bit sounds (thanks Fabian Greffrath).
- Monsters no longer stuck in each other, even if placed in one spot in the map.
- Implemented message fading effect.
- Implemented messages alignment feature (left/centered).
- Upgraded Midiproc program, fixed potential crash with changing digital music in some instances.
- Implement selective status bar widget coloring (thanks Lord Taurus).
- Floor raised by line special 67 can no longer be raised higher than ceiling level.
- Added support for DSSECRET sound if it's presented in PWAD (thanks Fabian Greffrath and Dwars).
- Episode selection menu no longer closing after "buy a full trilogy" message.
- Barrel explosion now using brightmapping for first two frames.
- A non-compat version of Sigil can be loaded with registered version of Doom 1 (by Dasperal).
- Map33 ("Betray") now accessible by pressing a secret exit switch on MAP02 (thanks Fabian Greffrath).
Fixes
- Fixed OPL music volume was too low.
- Fixed incorrect high damage dealt by crushers.
- Fixed infinite corpse sliding in some rare cases.
- Fixed incorrect "Picked up two rockets" pickup message to "Picked up a two rockets." (thanks NightFright).
- Fixed incorrect Blue Skull Key pickup message (thanks CthulhuInACan).
- Fixed the automap bug which showed lines behind a closed door.
- Windows XP supported again (only for Win-32 version).
Performance
- Following improvements has been implemented to significantly increase rendering performance (thanks Lee Killough, Colin Phipps and Andrey Budko):
- Sprite sorting over the sectors.
- Visplane hashing.
- Improved solidsegs clipping.
- A hash table now used for faster spawning lookup (thanks Lee Killough).
Improvements
- For Linux users: Installation rules have changed, see COMPILING.MD for more information.
- Implement low detail graphical mode.
- Improved Options menu.
- Implemented Key Bindings menu (by Dasperal).
- Removed
BLOCKMAP
lump limit, it will be recreated in case of necessity. - Added support for extended nodes in ZDBSP and DeePBSP formats.
- Added 21:9 widescreen aspect, created by Nash Muhandes.
- Implemented optional extra translucency for some objects. Turned on by default, can be toggled in Gameplay/Visual menu.
- Messages will now properly disappear in paused and non-level states.
- Implemented variable floating amplitude, can be toggled in Gameplay/Physical menu.
- Added "Show ENDTEXT screen" menu item, can be toggled in Rendering menu.
- Implemented Level Select menu.
- Vertical angles for staff/gauntlets/beak attacks now accounted while non-aimed mouse look.
- Implement variable automap grid size.
- Added option for horizontally linear sky scaling, can be toggled in Gameplay/Visual menu.
- Implement colored health gem feature. Health gem can be colored with bright and dark colors, can be toggled in Gameplay/Visual menu.
- Implemented support for messages coloring.
- Added back proper support for custom Status bar graphics (thanks Dwars).
- Implemented extra statistics widgets, available in Display/Automap and Statistics menu.
- Weapon bobbing now more smooth.
- FPS/Performance widgets now drawing on top of everything.
- Implemented water scrolling on any direction (on vanilla maps only).
- Implement Z-axis sound attenuation, can be toggled in Gameplay/Audible menu.
- Imp chunks no longer hanging partway on ledges.
- Improved splashes made by hitscan/missle attacks on liquid surfaces.
- Added swirling liquids feature, can be toggled in Gameplay/Visual menu.
- Small Z momentum for Weredragon's ball smoke now applied.
- Implemented messages timeout and fading effect.
- Colored Status bar: changed armor type colors to more suitable (silver for Silver Shield, Gold for Enchanted shield), improved invulnerability color.
- Implemented SFX and Music device hot-swapping.
- Implemented messages alignment feature (centered/left).
- Implement blockmap bug fix (thanks Terry Hearst). Technical analysis available on following video: https://www.youtube.com/watch?v=-IYz6-KnvWU
- Brightmap now applied to Sabreclaw's only death sequence.
- Improved Undead Warrior and Disciple of D'Sparil brightmapping.
- Added brightmap to Gargoyle's attacking sequence
- A small clipping now applied to Gargoyle's chunks.
- Implemented a visual fading effect for missing key in status bar.
- Water/lava/sludge splashes, smoke and Gargoyle's chunks now randomly flipped horizontally.
- Dropped items no longer jittering on moving platforms.
- Implement text skipping by pressing use/fire keys on interlude screens.
- Automap lines redrawing now more smooth, player arrow no longer shaking while movement.
- Implemented PWAD autoloading via config file. Usage example:
autoload_global_pwad1 "sfxpure.wad"
autoload_global_pwad2 ""
autoload_global_pwad3 ""
autoload_global_pwad4 ""
autoload_registered_pwad1 "..\regonly.wad"
autoload_registered_pwad2 ""
autoload_registered_pwad3 ""
autoload_registered_pwad4 ""
autoload_retail_pwad1 "E:\Games\CoolWads\spritefix.wad"
autoload_retail_pwad2 ""
autoload_retail_pwad3 ""
autoload_retail_pwad4 ""
- Implemented ammo widget, available on Gameplay/Ammo Widget menu.
- Replaced "Загружается уровень" with "Следующий уровень:" string.
- Implemented various fixes in vanilla maps.
- Implement all artifact widgets / timers, available on Gameplay/Tactical menu.
- Fixed rare crash while opening inventory menu.
- Fixed the automap bug which showed lines behind a closed door.
- Increase zoom/panning speed in automap.
- Savegames location path can be specified by adding
-savedir <path>
command line parameter (by Dasperal). - GUS patches location path can be specified by adding
-gus_patches <path>
command line parameter (by Dasperal). - Improved program portability for various case like running from read-only network drive and others (by Dasperal).
Fixes
- Fixed OPL music volume was too low.
- Fixed vanilla bug when ambient sounds was stop playing (DoomWiki).
- Fixed automap scaling between levels. It is also hiding when player dies.
- Fixed sky was affecting by lit torch.
- Fixed a bug when projectiles may sometimes pass though walls (mostly).
- Fixed a bug when projectiles may sometimes disappear in ledges.
- Fixed missing brightmap for powered Gauntlets in idle states.
- Fixed Tutti-Frutti on sky textures.
- Fixed incorrect automap background.
- Fixed infinite corpse sliding in some rare cases.
- Fixed a bug when monsters was able to stuck into each other in the air or when placed into each other in map.
- Fixed vanilla bug with non-repeated demon scrolling on episode 3 ending.
This is a small, but critical update, nothing changed much since previous 4.1 version. Most of work has been done on Doom and Heretic (massive updates in progress) games, and once they will be updated, a necessary attention will be given to Hexen. Please stay tuned.
- For Linux users: Installation rules have changed, see COMPILING.MD for more information.
- Fixed a nasty bug with map objects, casing an serious overflow and possible game crashing (notably on MAP10 and few others). Thanks Anton, Ilko and Civvie 11 for pointing out and reproducing explanations, as well as thanks Dasperal for proper fix!
- Updated Midiproc program and added support for tracker music format (when music system is set to "Midi/Mp3/Ogg/Flac/Tracker").
- Text remainings will be properly cleared from Status bar in Main and Skill menu.
- Default aspect ratio changed to 16:9.
- Window position will be remembered after quit.
- Setup: improved big font for high DPI.
- Improved program portability (thanks Dasperal).
- Implemented support for savegame files location by command line parameter:
-savedir <path>
(thanks Dasperal). - Implemented support for GUS patches location by command line parameter:
-gus_patches <path>
. Default location can also be set in config file,gus_patch_path
variable (thanks Dasperal).
- Game now remember window posiotion after quit.
- Smoothed player arrow rotation in Automap.
- Detail level / messages toggle now available even while active menu.
- Implemented an option for changing HUD background detail level, available in Display options menu. It also affecting tiled background on intermission screen.
- Fixed incorrect health value given by Level Select (thanks Cubebert).
- Toggling chainsaw/fist w/o berserk no longer possing in vanilla mode (thanks Cubebert).
- Backpack is no longer given by using ID(K)FA cheat code in vanilla mode.
- Fixed glitched fuzz effect in 16:9 and 16:10 aspect ratios.
- Improved fuzz effect code and implemented a new option - "translucency".
- Fix potentially incorrect translucency values if game was started with high gamma-correction levels.
- A sfx_stnmov sound now only audible when values are really changed in game menu and screen size.
- Options no longer closing when user pressing "N" in End Game.
- Slightly improved Russian "ы" character in big font.
- If English language is set, draw ENDOOM screen with English-only font atlases (fixes appearance of some pseudo-graphic characters, thanks Cubebert).
- Added a new graphical gameplay feature: "Sky drawing mode", available in Gameplay settings.
- Textscreen library: improved scaling of large font, added small font for drawing ENDOOM properly.
- Jaguar Doom: all remainings of bottom strings now properly cleared from status bar (thanks Cubebert).
- Jaguar Doom: pistol now behaving same original Doom for Atari Jaguar.
- Jaguar Doom: fixed incorrect status bar apperance after language changing.
- Various small code improvements.
- Widescreen graphical assets upgraded to 21:9 display aspect ratio and now based on WidePix Masterwork by Nash Muhandes. Also, thanks Dasperal for helping with new Episode 3 bunny scrolling code.
- Russian versions of titlepic, help, credits screen, and status bar backgrounds now matches to English ones far better.
- Added support for tracker music in S3M/MOD/XM/IT/UMX formats. Hovewer, it's audiable only when music system is set to "MIDI/MP3/OGG/FLAC/TRACKER".
- Fixed vanilla BLOCKMAP bug, when hitscan attack was able to pass trough things in some instances (thanks Terry Hearst). Technical analysis available on following video: https://www.youtube.com/watch?v=-IYz6-KnvWU
- Fixed incorrect, potentially higher damage inflicted by enemy hitscan attacks.
- STBAR graphical patch now can be any size, and always will be properly centered independent from X coordinates given to the patch.
- Improved status bar face and screen wiping effect randomizations. They will look same, but no longer dependent to game tics.
- Player looking direction will now properly reset when mouse look is toggled off if game FPS too small or mouse look was toggled too fast.
- Vertical attack angles will be accounted for fist/chainsaw attacks while mouse look up/down. Does not affect vertical autoaiming.
- Fixed potentially missing greeting sound of Icon of Sin, if sound channels is set to 64 (thanks cubebert).
- Pixel remaining will now be properly cleared in case of using custom menu graphics, places over the status bar (thanks cubebert).
- Fixed small vanilla bug: blood splats was freezed at the end of animation in moving down platforms.
- TNTEM cheat code no longer crashing the game in some weapon mods.
- Game window can again be downscaled to 320x240 pixels.
- Fixed potential Tutti-Frutti effect on translucent sprites.
- Fixed incorrect netgame stats placement on tally screen.
- Level Select menu no longer accessible in network game.
- Overlaid automap remainings will be properly cleared after game ending while active, overlayed automap.
- Improved HUD messages and automap line coloring code.
- Intermission texts now can be skipped by both FIRE/USE keys. Intermission screens and text no longer can be skipped by PAUSE key (thanks Dasperal).
- Fixed typo in "качество звучания" of Sound System menu.
- Second typing of IDBEHOLDA will remove full Automap.
- Reworked Mancubus fireball clipping bug fix, which is also affecting rocket explosion in floor/ceiling segments. For now:
- fix is not applying in "-vanilla" mode,
- explosion making a full damage in single player,
- explosion having just a visual effect in network game or demo.
- Unity edition IWADs now properly supported (additionally, they can be autoloaded with following names: doomunity.wad, doom2unity.wad, plutoniaunity.wad, tntunity.wad).
- Removed redundant DLLs from MSYS enviroment (files no longer needed and can be removed from port's folder: libfluidsynth-2.dll, libgcc_s_dw2-1.dll, libstdc++-6.dll and libwinpthread-1.dll).
- Default aspect ratio changed from 4:3 to 16:9.
- Added CMake build system from Chocolate Doom (thanks Dasperal).
- Various small code improvements.
- Implemented support for 21:9 display aspect ratio.
- Improvements in wide screen rendering code.
- Side borders of status bar no longer using custom graphical patches. Instead, IWAD graphics are used.
- Updated SDL library to version 2.0.14.
- Implemented support for 21:9 display aspect ratio.
- Updated SDL library to version 2.0.14.
- Renderer upgraded to use 32-bit integer math.
- Fixed rare bug with potentian mobj->player number overflow.
- Fixed incorrect CHESS* gfx placement in wide screen mode.
- Added "Porch Palette Changing" menu item in Rendering menu.
- Updated SDL library to version 2.0.14.
- Implemented keyboard and mouse bindings menus, available in Controls section.
- Added support for "Go to Next Level" / "Restart level" key binds.
- Sampling frequency changing no longer requiers a restart.
- Added "Porch Palette Changing" menu item in Rendering menu.
- Added "Pistol Start" game mode feature, available in Gameplay menu.
- ENDOOM screen now appearing in game window, not in separate one.
- Showing ENDOOM screen can be changed in Rendering menu.
- Jaguar Doom: misssing ENDOOM screen no longer tries to appear.
- Press Beta: added Russian translation of ENDOOM screen.
- Added support for wide screen status bar drawing.
- Freedoom: in-game now using standard Doom font.
- Fixed sprites not being rendered on lowest possible floor.
- Settings can be reset to either recommended or vanilla ones.
- Improved menu scrolling using mouse wheel.
- Save/Load menus are no longer closing after pressing DEL key.
- Implemented in-game message timemout setting, availiable in Messages and Texts menu.
- Implemented total level times, grid size and player coords automap widgets.
- Improved Automap settings menu, automap widgets now can appear while automap is turned off.
- Percent sign now also can be colored in Colored HUD feature.
- Implemented support for PWAD autoloading. Usage example:
autoload_global_pwad1 "E:\pk_doom_sfx_20120224.wad"
autoload_global_pwad2 ""
autoload_global_pwad3 ""
autoload_global_pwad4 ""
autoload_doom1_pwad1 "SIGIL_v1_21.wad"
autoload_doom1_pwad2 "SIGIL_SHREDS.wad"
autoload_doom1_pwad3 "base\D1SPFX19.WAD"
autoload_doom1_pwad4 ""
autoload_doom2_pwad1 "base\D2SPFX19.WAD"
- Fixed potential crash of Icon of Sin alarm sound (notably in Doom 64 for Doom 2).
- Port now support both slashes and backslashed in given paths to WAD files.
- Removed support for PWAD loading for Shareware and Press Beta versions.
- Implemented sound attenuation by Z axis, available in Gameplay/Audible menu.
- Fixed diskette icon position in emulated 4:3 mode of wide screen rendering.
- Jaguar Doom: fixed potentially incorrect translucency.
- Project's four years anniversary!
- Improved trancslucensy, now it's same to previous versions of the project.
- Rewritten disk icon code. Transparent background now working, as well as any icon size can be used.
- Added new automap color scheme - "Unity". It's same to Unity edition, with small improvements: teleport lines are colored green, exit lines are colored magenta.
- Fixed bug with incorrect weapon bobbing after changing weapon while working chainsaw.
- Added weapon bobbing interpolation.
- Fixed bug with incorrect rotation frame after player teleportation in automap rotate mode.
- Added interpolation for automap rotate mode.
- Intermission texts now can be skipped by double pressing of use/fire key.
- Tally screens now can be skipped again by fire key.
- Fixed rare bug with incorrect weapon raising on entering new level.
- Added optional menu shading in Display options menu.
- Added back "End Game" item in main options menu.
- Added "Items tossing when dropped" feature in Gameplay / Physics menu.
- Changed crosshair's "Health Indication" to "Indication", new available options:
- Static: no crosshair coloring.
- Health: crosshair will be colored according to player's health.
- Target highlighting: crosshair will be highlighted when target is present in attack line.
- Target highlighting + Health: consolidated two previous options.
- Updated translucency code, now port will generate two look-up tables (tintmap.dat and shademap.dat).
- Fixed critical error on Doom 1 bunny screen scrolling in widescreen modes.
- Fixed critical error on setting sound channels to the value below 32.
- Sound and music synts now can be changed without program restart in Sound System menu,
- Player will emit "oof!" sound by using ledges of two-sided lines.
- Pause picture will no longer appear while active options menu.
- Added mouse acceleration and acceleration threshold sliders into Controls menu.
- PDIEHI sound now also audible in Ultimate Doom.
- Fixed incorrect credits screen in widescreen mode of Doom 1 registered version.
- Changing language in monster casting screen no longer resets whole final sequence.
- Fixed incorrect characters width in save game fields.
- Fixed non-transparent shadow beneath skull and blinking ">" symbol.
- End Game menu replaced with two paged level selection menu.
- Added optional demo timer and progress bar, available in fourth page of Gameplay settings.
- Added back translated ENDOOM screens.
- Jaguar: fixed incorrect Russian skill level title in English language.
- IDMYPOS cheat code now showing human-readable coordinates.
Implemented selection between 4:3, 5:4, 16:9 and 16:10 display aspect ratios. Selection available in Rendering ingame menu, as well as in Setup executable. Executables "*-wide.exe
" no longer needed and can be safely removed. In aspect ratios 16:9 and 16:10 minimal screen size will emulate 4:3 mode. (thanks @drfrag666, @fabiangreffrath and @DwarsYT).
Common
- Midiproc executable no longer checking version differences, all games can be installed into one folder.
- Windows OS only: on clean installation (i.e. w/o existing .ini config file), game language will be automatically set to English, if preferred system locale is not Russian, Ukrainian or Belorussian.
- Windows OS only: -devparm console now always using Consolas font for preventing incorrect characters appearing.
- Added support for borderless window frame, available in Display's Advanced option of Setup executable.
- Amount of available sound channels now capped to 8 when playing in -vanilla mode.
- Added support for mouse invert Y axis, available in Controls Setting as well as in Setup executable.
- Added an option to mute sound in inactive window, available in Sound Setting as well as in Setup executable.
- Added Sound System sound menu into Sound Settings.
- GUS patches now included for all games. Instruments mapping fixed for Doom by Simon Howard and for Heretic by Tom Klok are also included. Default patch is changed to "base/gus_patches", no additional changings needed.
- Setup program now using different color scheme for different games.
- Game now can be run on 15 and 16 bpp display color depths (thanks @wellslutw).
- Default level of gamma-correction slightly increased.
- Program compiler updated to GCC 10.1.0, updated all included DLLs to their actual versions.
- Various small performance improvements.
Doom
- Fixed a bug when bullet puffs were hopping after shooting moving platforms.
- No Rest for the Living now using hellish sky texture on MAP04-08.
- Implemented support for various message colorization, available in Messages settings in Display options menu.
- Implemented optional feature to apply antialiasing for all automap lines and things. Can be toggled in Automap settings in Display options menu.
- Fixed a bug which was causing textures to change randomly in Back to Saturn X (thanks @mtvile666).
- Extra kills now will be shown in automap stats (thanks @mtvile666).
- Graphical patch for Ultra Nightmare skill level will no longer appear, if any of skill level patches replaced.
- TNTEM cheat code now showing amount of killed monsters.
Heretic
- Fixed incorrect "on" on negative health feature (thanks @hfc2x).
- Implemented Level brightness feature from Unity Doom.
- Increased FPS widget limit from 999 to 9999.
- Local time widget updated to additional 12h and 24h time formats.
- Added Automap settings submenu into Display options menu.
- Implemented support for automap overlay and rotate mode. Default keys are "o" and "r".
- Antialiasing now applied to all available automap lines and things.
- Removed blue color from colored HUD.
- Fixed Tutti-Frutti effect on translucent sprites.
- Hitscan and missiles attacks now making splashed on water/lave/sludge.
- Fixed incorrect key pickup strings (thanks @hfc2x).
- Tally screen will no longer appear after finishing ExM8 in -vanilla game mode (thanks @hfc2x).
- Fixed vanilla bug, when finished secret level was not marker on wold map (thanks @hfc2x).
- Fixed missing shadows on world map.
- Added support for automap grid.
- Waterfall and wind ambient sound now always having proper stereo separation and volume.
- Automap now can properly potentially display huge levels.
- FPS and local time widgets will no longer appear in -vanilla game mode.
- NOISE cheat code working again.
- Improved camera in widescreen mode - instead of scaling, game view now extended.
- Improvements in options menu. All toggleable menu items now can be toggled by arrow keys.
- Toggleable menu items no longer can be switched by mouse movement.
- Implemented "Level brightness" feature from Unity Doom.
- Added "window_title_short" config file variable. By setting it to "0", port name and version will appear in window title.
- Fixed necessity of pressing "BackSpace" double times in help screen of registered/retail version of Doom 1.
- Increased FPS widget limit from 999 to 9999.
- Added extra time formats to the local time widget - HH:MM and HH:MM:SS (12-hour format), and HH:MM:SS (24-hour format). Widget's toggling button no longer available.
- Added brightmap to SW2HOT texture.
- Increased default gamma-correction level.
- Exit sounds disabled by default.
- Added new screen wiping effect - "Loading", from Jaguar Doom.
- Added bindable key for level flipping, available in Setup executable > Keyboard > More controls... > Extra.
- Updated program compiler GCC from version 9.2.0 to 9.3.0.
- Updated SDL2 library from version 2.0.10 to 2.0.12.
- Updated musical libraries Flac, Fluidsynth and Mpeg to the current version in MSYS enviroment.
- Added support for main version of SIGIL with 5th episode (thanks Allard).
- Added brightmap to the pile of skull and candles (thing id 29).
- Full screen mode can be toggled by Alt + any of Enter keys.
- Fixed GUS music synth on Windows (thanks Orfeus94).
- Improved performance of non-smoothed rendering mode (thanks vanfanel).
- Improved performance of audio SFX playing (thanks vanfanel).
- Fixed typo in Russian "над/под монстрами" string.
- Screen size can be increased/decreased while active game menus.
- Pressing BackSpace in help screens will return in main menu with proper language.
- Added "идкфа" and "кин" for maps 31 and 32 of Doom II BFG and Unity editions.
- Sigil (compat), Freedoom 1: "вы здесь" will no longer appear in Russian language on intermission screen.
- Improved fuzz becomes optional, toggling available in "Gameplay / Visual" menu. Available modes are: classic, classic (b&w), improved (default) and improved (b&w).
- Negative player health made hot-swappable: no longer needed to start the game with negative health enabled.
- Project updated to next version. It is highly recommended to make a clean install because of newly introduced language hot-swapping between English and Russian languages, which is available in Options menu, restarting is not needed. Structure of translation PWAD changed and significantly shortened.
- Language hot swapping between English and Russian now available right in Options menu.
- Improved Options menus.
- Added toggleable VSYNC and FPS counter in Rendering menu
- Added back toggleable "no vertical mouse movement" in Controls menu
- Full screen mode can be toggled by Alt + any of Enter keys.
- Fixed vanilla demo desync, which was notable on DEMO2 (thanks hfc2x).
- Fixed GUS music synth on Windows (thanks Orfeus94).
- Improved performance of non-smoothed rendering mode (thanks vanfanel).
- Improved performance of audio SFX playing (thanks vanfanel).
- Setup: added English names for bindable artifacts.
Project updated to next version. It is highly recommended to make a clean install by following reasons:
-
Language hot-swapping between English and Russian now available in game menu, restarting is not needed. Structure of translation PWADs changed and significantly shortened.
-
Dehacked parser now able to load BOOM/MBF actions, such mods like Smoothed Doom and Black Ops now working. However, because of this some unique RusDoom resources, like animated candles and candelabras were removed, making save games incompatible from 3.x version. Config files from previous version working fine.
Updates on Doom:
- Language can be changed right in Options menu.
- Dehacked parser now able to work with BOOM/MBF actions.
- Level flipping mechanics upgraded to masterful implementation of Fabian Greffrath: now it is safe for demos and network game, and can be toggled in Gameplay menu.
- Improved Freedoom support, updated translation to version 0.12.
- Fixed horizontal offsets of mirrored corpses.
- Improved pickup messages output code.
- Changed translation of backpack pickup message to "Получен рюкзак с боеприпасами!".
- Automap grid now working correct on huge levels.
- Local time widget now working independently from pickup messages.
- Options menu in "-vanilla" now looking absolutely same to vanilla.
- Slightly improved fuzz effect:
- Fuzz pattern now always same and independent from screen contents.
- Fixed vanilla bug, when animation was freezed or used just a few frames in some instances.
- Fixed crash of automap rotation in network game.
- Weapons no longer will be changed after using IDCLEV and IDMUS cheat codes.
- Updated icons.
Improved Rendering menu:
- Added option to turn on/off vertical sync.
- Aspect ratio correction now shows fixed ratio (4:3 for common mode, 16:9 for wide mode).
- Added optional FPS counter.
- Added PNG/PCX screenshot format selection.
Improved Display menu:
- Shadow casting moved to Display menu from Gameplay menu.
- Added automap color scheme section. Available schemas are: Doom, Boom, Jaguar, Raven и Strife.
- Improved Controls menu:
- Added back "No vertical mouse movement" feature.
Improved Gameplay menu:
- Added page numbers.
- Graphical: added weapons flipping feature.
- Gameplay: added levels flipping feature.
Doom:
- DEHACKED parser now able to read some BEX specifics: PARS and CODEPTR sections. BOOM-specific actions like A_Stop, A_Mushroom, A_Scratch and others are not supported.
- Updated support and graphics for SIGIL versions 1.2 and 1.21. Only compat versions are supported.
- Implemented customization of pickup messages color. Can be choosen in "Gameplay / Graphical" section.
- Added automap overlay mode. Can be toggled via "O" button in opened automap.
- Added automap rotate mode. Can be toggled via "R" button in opened automap.
- Updates on Heretic:
- Fixed critical bug when opening automap was crashing game.
- Updated SDL library to version 2.0.10.
- Finished limit-removing:
- Properly removed BLOCKMAP limit. In case of necessity, port will create new BLOCKMAP using MBF algorithm.
- Added support for ZDBSP and DeePBSP nodes.
- Port now able to load patches and floor textures with same names without errors.
- Dehacked parser now able to load DEHACKED lump without headers.
- Maps like Sunder, Oku2v31, Deus Vult now able to load, hovewer there is no BOOM specifics support and levels with such specifics may be technically unfinishable.
- Widescreen: fixed bug with missing satus bar background on automap.
- Improved performance of rendering huge and detailed map views.
- Settings reset now properly resets sfx and music volume.
- Gameplay features pages can be scrolled by PgUp and PgDn keys. Port will remember cursor position.
- Changed default player name to "Player" in multiplayer lobby.
- Player will make an "oof" sound while trying to activate G-doors and scrollers.
- Fullscreen: reduced startup delay from 1000 to 35 ms.
- Maximum duration of yellow bonus palette reduced from 5 to 4 seconds.
- Weapon changing while movement is now more smooth.
- Changed total level times format on intermission screen from DD:HH:MM:SS to HHHH:MM:SS.
Technical improvements
- SDL libraries updated to most recent version: SDL2 to 2.0.9, SDL_Mixer to 2.0.4.
- Wide screen code consolidated with standard one, making all in-game functions always same for both executables. Still not hot-swapping, though.
- Screenshot files limit increased to 10,000.
- Windows: -devparm command line parameter now creates a console output window. Available for all supported games.
- Brightmaps loading logic slightly improved.
- Fixed MIDI volume issue on Windows.
- Added support for digital music in mp3, flac and ogg formats. Like Chocolate Doom, music backend must be changed to "MIDI / MP3 / OGG / FLAC" in Setup executable.
- Windows: all saved games now stored in "savegames" folder.
- Changed screenshot filename template to: screenshot-game-num.png.
Doom
- Colored blood no longer using custom sprites, colorization done via color translation tables.
- Added optional colored HUD. Can be activated via in-game menu “Gameplay” as well as by changing colored_hud to “1” in configuration file.
- Added intermission screen after finishing ExM8, which making possible to know total time of completed episode.
- Added brightmaps for explosive and burnring barrels, torches, candelabra and floor lamps.
- Wide screen: all backgrounds graphically extended to wide mode.
- Disabled error when player is walking through a sector with unknown specific.
- Gamma-correction changing no longer color screen in red if level was finished with player’s pain palette.
- In-game options menu completely overhauled.
- Level flipping now available only via command line parameter -fliplevels or by changing flip_levels to “1” in configuration file.
- Empty savegame slots now darkened.
- Game skill level now appearing along with level stats on automap.
- Russian: fixed grammatical typo in "Получено BFG9000! О, да." > "Получено BFG9000! О да."
SIGIL
- Implemented translation of COMPAT version.
Jaguar Doom
- Upgraded to Yaguar Doom project, which including:
- Jaguar HUD.
- More correct firing rate and mechanics (but still not as correct as they were in Yaguar).
- Intermission screen.
- Ending text screen and font.
- Ending “casting” screen.
- Few safe bugs and specifics of game world.
- It can be started as before:
russian-doom.exe -jaguar
orrussian-doom-wide.exe -jaguar
Press Beta:
- Added brightmaps for TEKWALL2 and TEKWALL5 textures.
Heretic:
- Implemented wide screen mode executable.
- Added wide screen HUD by Hellser, Neoworm, TerminusEst13 и PSTrooper.
- Added optional colored HUD. Can be activated via in-game menu “Gameplay” as well as by changing colored_hud to 1 in configuration file.
- Gargoyles eyes now colored golden while Ring of Invincibility effect.
- Health vial on fullscreen HUD now representing player’s health.
- Weapon bobbing amplitude reduced if player is changing run mode to walk mode. Not applied in -vanilla mode.
- Intermission screen now showing total time.
- Added intermission screen after finishing ExM8, which making possible to know total time of completed episode.
- Level’s out of bounds now colored with black color.
- Added optional colored blood for Mages and Liches. Can be activated via in-game menu “Gameplay” as well as by changing colored_blood to “1” in configuration file.
- Added optional negative health showing. Can be activated via in-game menu “Gameplay” as well as by changing negative_health to “1” in configuration file.
- Looking direction will be reset if game is loaded without mouse look.
- Russian: "Морфийное яйцо" changed to "Яйцо превращения".
- Game skill level now appearing along with level stats on automap.
Hexen:
- Implemented wide screen mode executable.
- Fixed a visual bug with showing “-1” mana in some instances.
- Looking direction will be reset if game is loaded without mouse look.
- Game skill level now showing on automap.
- Health vial on fullscreen HUD now representing player’s health.
- Added wide screen HUD and weapons by Neoworm. Some additional “widing” and pixel polishing was made independently.
- Armor icon on fullscreen HUD replaced to common shield.
- Glass shards of broken stained glass windows no longer disappear.
Small but important update on all three games.
- Doom: same to the console versions, missing key for locked door or object will blink on status bar three times. Not in -vanilla mode. (thanks Fabian Greffrath)
- Heretic: fixed bug with slow projectiles speed in 5th and 6th skill levels. Projectiles speed in 6th skill level is equal to 5th skill level (thanks mykola-ambar and theleo_ua).
- Hexen: added Korax Russian voiceover, only for Russian language (great thanks Andrew Grischenko and Nemrtvi).
- Doom, Heretic, Hexen: fixed missing Russian translation strings, brought by adding English language (thanks [LeD]Jake Crusher and Sabhotep).
- Doom, Heretic, Hexen: reduced ammount of gamma-correction levels, text message now showing used palette - original or improve (thanks Sabhotep).
- Press Beta: bonus palettes again working proper, like in original Press Beta.
- Jaguar Doom: cheat code IDBEHOLD no longer offering Light Amplification Visor (L) and Invisibility (I), they are not available in the game.
- Added experimental wide screen executable for Doom.
- Implemented brightmaps for SW2SATYR, SW2LION and SW2GARG, and also for TEKWALL2 and TEKWALL5 textures.
- Weapon bobbing amplitude will be reduced while walking (i.e. not running). Not in -vanilla.
- Remainings of text shadow now properly removing from screen bezel.
- Changed translation of "I'm too young to die" skill level, from "Я слишком молод" to "Мне рано умирать".
- God mode face will be blooded, to represent real player's health. Not in -vanilla.
- If player start is missing, game will report it instead of silent crashing (thanks mfrancis95).
- Alert and death sounds of Icon of Sin will no longer be breaked by player's "oof" sounds.
- After landing from too high height, BFG will squat and raise slowly than other weapons. Not in -vanilla.
- Sound of revealed secrets will no longer be breaked by bonus pickup sounds and others.
- Map fixes will no longer be applied for Shareware version of Doom 1.
- Fixed vanilla bug: game no longer crashing after using some numbers in IDMUS cheat code in Shareware and Registered version of Doom 1.
- Normal sound clipping will be applied on E4M8 of Ultimate Doom (thanks Fabian).
- Fixed vanilla bug: SSG only will now be shown in ARMS widget as weapon number 3, if player does not have a shotgun (thanks Brad and Fabian).
- Added ability to disable internal demos. Available in Optional Gameplay Enhancements in Setup executable, as well as in config files ("no_internal_demos" variable).
- Following improvement will no longer be applied in "-vanilla" mode:
- Smoothed diminished lighting.
- Proper view height update on moving platforms.
- Pausing fuzz effect while paused game states.
- Missing Archvile's FLAMST sound.
Anniversary update! Two years ago first version of the project was released, and now all supported games have a support for English language.
Also, translated resources was restructured, so it is highly recommended to make a clean install of this version.
Most interesting:
Implemented total conversion, a restoration of Doom for Atari Jaguar:
- Major idea: "How Doom for Atari Jaguar will look like if it was created for PC."
- All Jaguar levels transfered and cleaned up from technical and visual bugs.
- Most of all Jaguar assets were recreated: game mechanics, rate of fire, game palettes and automap. Sadly, screen rendering functions are not implemented.
- Enigmatic level Extra Map has been logically finished and visually revamped. Player will find himself in a slightly mixed reality, fight through the horde of monsters and get the prize. It's made as a secret level, which is accessable from level 13.
- Used few resources from Doom Dump by John Romero and GENMIDI sound bank by Hisymak.
- Available in both English and Russian, depending on port's language settings.
- No additional downloads needed, game can be started as:
russian-doom.exe -jaguar
All supported games now supporting fallback to English language. It can be choosen in the Main Menu of Setup executable by pressing F4 (don't forget to save the changes before quit), or by setting english_language 1 in configuration files. The language is chosen individually for each game.
Other updates:
- Extenstion of config files were changed from .cfg to .ini. The structure and contents weren't changed.
- Weapon will no longer squat down after falling from high height in "-vanilla" mode.
- (DoomWiki) Fixed a "Key pickup resets palette" bug. Fix is not applied in "-vanilla" game mode.
- Small improvement in controls in uncapped FPS mode.
Uncapped framerate now optionally available by default, with taking vertical synchronization into account. Traditional 35 fps is still available.
This version is available in both x86 and x64 editions. Please note that because of code specifics, x64 edition does not have any real performance benefits, but if you prefer to run native x64 executable in native x64 OS, you are free to do this. :)
Updates on Doom:
Improvements:
- Reworked "Ultra Nightmare!" skill level:
- Range of received damage decreased.
- Increased monsters movement speed.
- Fixed bug with monsters specific was not returning to initial values after choosing different skill level.
- In general, skill level now more stands for fun rather than for nervous game.
- All levels of The Plutonia Experement has been checked for legit 100% kills/items/secret stats. Done minor corrections.
- Romero's head (Boss Brain) will no longer be randomly flipped.
- VERSION cheat code now indicating binary's architecture.
- Menu elements can be scrolled with mouse wheel.
- Local time widget now available in -vanilla mode and still toggleable by pressing "/" button.
- Automap will show kill/secret/items statistics, as well as level time (variable: "automap_stats").
- Added brightmap for SW2SKULL texture in The Plutonia Experement.
- Implemented optional crosshair, static red and with health indication. Can be toggled by pressing "X" button (variables: "crosshair_draw", "crosshair_health" и "crosshair_scale").
- Added optional ability to walk under/over monsters (variable: "over_under").
- Torque (sliding corpses from the edges) becomes optional.
- Improved and original game palettes consolidated into one. Original will be activated on gamma-correction level 4.25 and higher.
- Added Crispy HUD with player's face. Can be activated by pressing "+" and available right after traditional Doom HUD.
- Significantly improved green blood's BLUGC0 sprite.
- Weapon bobbing now also available in network games and demos.
- Fuzzy transparency now paused in paused game states.
- Moving mouse cursor on inactive game window no longer move camera.
- Implemented simple Doom 1.9 Special Edition emulation. In fact, it's a fourth episode of Ultimate Doom in its raw stage. Emulation contains:
- Can be started as: russian-doom.exe -gameversion doomse -iwad doom.wad (and require an IWAD from Ultimate Doom).
- Music is changed in accordance of DoomSE.
- Episode four using a sky from episode.
- Lost Souls aren't bouncing from floor and ceiling.
- Bugs and crashes aren't preserved, episode can be finished normally.
Bugs fixed:
- Fixed vanilla bug with incorrecly limited ammout of diminished lightning levels.
- Press Beta: fixed a bug with missing HELP1 screen.
- Pause now working correctly on intermission and text screens. Additionaly, it fixes music lockups in some cases after loading new level.
- Game will give a proper error message in case of detected Compressed ZDBSP on the map, and will not lock up as invisible process.
Updates on Heretic and Hexen:
Heretic only:
- Implemented statistics on automap.
- Applied brightmap to the sprite of teleporting D'Sparil.
- Torque (sliding corpses from the edges) becomes optional.
- Fixed barely notable bug with shaking health chain's wiggle on death player while opening and closing automap.
- Artifacts dropped by monsters will no longer be counted.
- Added new skill level: "Кошмаром исполнен я":
- Range of received dagame slightly increased.
- Monsters misilies speed slightly increased.
- Monsters movenet speed increased.
- Amount of ammo not increased.
- Cheat codes are available.
Hexen only:
- Fixed floor texture distortion while camera rotating.
- Applied brightmap to "TPORTX" texture.
- Added new skill levels for all three player classes:
- "Вершитель" for Warrion, "Апостол" for Cleric, "Великий архимаг" for Mage.
- Range of received dagame slightly increased.
- Monsters misilies speed slightly increased.
- Ammount of received mana is not increased.
- Cheat codes are available.
Common:
- Added optional local time widget, available by pressing "/" button.
- Implemented optional crosshair, static red and with health indication. Can be toggled by pressing "X" button (variables: "crosshair_draw", "crosshair_health" и "crosshair_scale").
- Mostly fixed texture "sparkles" bug (thanks again Brad Harding for idea and code!).
- Pause now working correctly on intermission and text screens. Additionaly, it fixes music lockups in some cases after loading new level.
- Improved and original game palettes consolidated into one. Original will be activated on gamma-correction level 4.25 and higher.
- Fixed vanilla bug with incorrecly limited ammout of diminished lightning levels.
- Moving mouse cursor on inactive game window no longer move camera.
- Finished translations of critical error messages.
- Updates on SETUP.exe:
- Standard and advanced display options logically consolidated into one page.
- Mono sfx mode now available in audio setting and no longer available as command line parameter.
- Optional gameplay setting section ("Дополнительные параметры игры") logically restructured by categories
Updates on Doom:
Most interesting:
- Finished sub-project of fixing common errors and mistakes for vanilla maps:
- No modified maps are included in game archives, all corrects made throug the code.
- Multiple fixes of horizontal and vertical texture offsets.
- Fixed missing textures for preventing HOM effect.
- Removed items that were placen outside level's bounds.
- Additionaly used few textures from John Romero's Doom dump: blue teleport now leading to Wolfenstein level, white with gold pentagram to Fortress of Mystery. Also restored SWATER animation sequence on applied in few placed in Doom 2 levels.
- Now it is possible to finish all levels of Doom 1 and Doom 2 with 100% K/I/S ratio.
- In rare cases: corrected floor and ceiling texture to more logically proper (mostly beneath the doors).
- In exceptional cases: corrected map vertexes for making some wall lamps looking proper.
- Overall amount of corrections: 3550+ in all vanilla game series of Doom 1, Doom 2, TNT and Plutonia.
- Improvement is optional and can be disabled in Setup executable or in configuration file (variable: "fix_map_errors"). It is also not available in -vanilla game mode.
- Note: improvement not available in IWADs with version below 1.9.
Improvements:
- Linedef specific 56 (crushed) will now crush everyone to death. This will fix a trapping bug on Deimos Lab (E2M4).
- Monster's hitscan attacks now also hitting floors and ceilings.
- Added thematical backgrounds from Wolfenstein 3-D for intermission texts of MAP31 and MAP32 of Doom 2.
- Sky textures will no longer be scaled if loaded PWAD does not have any sky patches or PNAMES/TEXTURES lumps.
- Deactivated powerups using a IDBEHOLD cheat code, using a different string: "Предмет деактивирован".
- Cheat codes are allowed in Ultra-Nightmare skill. Enjoy any level with IDFA code!
- Animated sprites of candle and candelabra (not available in -vanilla mode).
Technical:
- By disabling aspect ratio correctiion game window will use whole screen area.
- Screenshots now saving in PNG format. Saving in PCX still optionally available.
- Tiny improvement in transparency table loading.
- Nuked OPL3 by maestro Alexey Khokholov updated to version 1.8.
- Windows: error messages are no longer cut in some instances and showing in full lenght.
Bugs fixed:
- Light Amplification Visor will no longer slightly affect sky texture.
- Changing music volume while game is paused will no longer resume music playing.
- Fixed vanilla bug when player was falling into a wall after loading game which was saved standing on edge.
- Fixed vanilla bug with missing sound Archvile's sound DSFLAMST.
- Fixed vanilla bug when status bar was redrawn with small delay after closing HELP screen.
- Fixed vanilla bug when moster was able to stuck near key locked door (linedef specifics: 32, 33, 34).
- Fixed rare vanilla bug when switches on lower segments was not able to change in some cases.
- Fixed rare vanilla monster exclusion bug (DoomWiki).
- Fixed small vanilla bug when player's view height was updating with delay on moving lifts and platforms.
- Freedoom now using correct improved palette.
- Updates on Heretic and Hexen:
- Fixed vanilla bug when music don't resume playing after disable game pause in some cases.
- Fixed vanilla bug when player was falling into a wall after loading game which was saved standing on edge.
- Heretic: hitscan attacks (Elven Wand and Dragon Claw) now colliding with floors and ceilings.
- Hexen: optional fake contrast will no longer appear on foggy levels.
Updates on Doom:
Most interesting:
- Implemented new skill level - "Ultra Nightmare!":
- Monster's behaviour will be same to -fast.
- Monsters are not ressurecting.
- Monster's speed slightly increased.
- Increased damage range (i.e. not actual damage) from monsters aprox. to 70%. Damage from nukage, lava and crushers are not changed.
- Amount of ammunition received is not doubled.
- Implemented translation and "logically finished" restoration of Doom Press Beta.
- No need to download anything, it's available "from the box" with command line parameter: russian-doom.exe -beta.
- Game mechanics recreated mostly fully, except few specific bugs.
- Implemented working system of player's life and artifacts counter.
- Fixed all technical bugs in three maps, but visual bugs are preserved.
- Cheat codes are available only from Beta.
- Not implemented: scoring system and BFG which firing 40 cells.
Improvements:
- Different wall brightmaps now working correct on different wall segments. Additionally, brightmap will be applied to charging state of BFG900 (red lights).
- Improved mouse look. Missilies will no longer explode on impact with sky ceilings, and richochet puffs will be appeared on floor and ceilings (thanks Fabian Greffrath for this!). Mouse looks is now also safe for network games.
- Added toggalabe widget of system local time. Binded to "/" by default, can be rebinded in the Setup executable.
- Automap now able to draw huge levels.
- Mostly fixed texture "sparkles" bug (thanks Brad Harding for idea and code!)
- Implemented optional infra green visor from Press Beta. (config file variable: "infragreen_visor").
- Green respawn fog will now appear in any direction of Deathmatch spawn spots.
- HUD's arms widget will no longer be appeared in some rare cases of noclip mode usage.
- Level's "out of bounds" will be colored black.
- Implemented support and translation of ALL version of Shareware Doom 1, starting from 0.99. Note: demos will play only in version 1.6 and higher (thanks Brad Harding for inspiration!)
- Game will no longer crash on opening HELP screens in IWAD version lower 1.9.
- Corrected translation of TNT's MAP14: Металлургия -> Cталелитейный завод.
- Added numerical indication of volume and mouse sensivity sliders.
- Fixed rare vanilla bug of incorrect backround of arms numbers after opening/closing automap.
- Game world will no longer be rendered if dead player is crushed and placed under the closed door.
- Player will no longer pickup a key, if already have same in inventory.
- Player will always pickup automap item, even if he already have it to make 100% items possible on levels with few automaps. Notable example is MAP27 of Hell on Earth.
- Updated on Heretic and Hexen:
- Improved wall brightmapping. Now different brightmaps working properly on different wall segments.
- Game engine will now use hash-table for slightly faster preloading.
- [Heretic] Fixed typo: "часовая бомба древниъ > древних".
- [Hexen] Fake contrast becomes optional. (config file variable: "fake_contrast").
Brightmapping for wall textures has been rewritten and now safe for performance. Nothing will be changed visually, though.
All the games now have togglable mouse look. Default key is "~", can be rebinded in Setup executable.
Heretic's engine becomes much more powerful, a lot of original bugs has been fixed, as well as engine becomes limit removing. There's also implemented full brightmapping and reworked fullscreen HUD.
Hexen's engine still a bit antique, but implemented full brightmapping and reworked fullscreen HUD will make a huge sense.
Sadly, any saved games from previous version will not work.
I've also would like to personally thank theleo_ua for help with testing, nice ideas, and most important - for the inspiration of start working on Heretic and Hexen! Leo's streams can be found on Twitch (twitch.tv/theleo_ua), don't forget to subscribe! :-)
Updates in DOOM:
Improvements:
- Implemented mouse look, by amplitude it's similar to Heretic. Can be toggled by pressing "~" and rebinded in Setup executable.
- Implemented floating spheres-powerups with 1/3 amplitude of Heretic. Disabled by default, but maybe there are fans of this feature (config file variable: "floating_powerups").
- Fixed bug with TNT Evilution textures with waterfall/techno panes.
- Created "even taller" skies that will cover whole mouse look amplitude without necessity of sky texture scaling.
- Corpses will no longer be "freezed" on ledges in some cases, and will "slide" down from them. Implementation based on Torque method from founding father Lee Killough.
Translation:
- The names of fourth episode has been verified with Russian synodal translation, two names corrected:
- Истинное отвращение -> Истинная ненависть
- Непокорное зло -> Неудержимое зло
Updates in Heretic:
Improvements:
- Implemented mouse look, by amplitude it's similar to Heretic. Can be toggled by pressing "~" and rebinded in Setup executable.
- Implemented full brightmapping for sprites, HUD weapons, walls and floors/ceilings (config file variable: "brightmaps").
- Wall's fake contrast becomes optional and disabled by default (config file variable: "fake_contrast").
- Limit of mouse sensitivity in the game menu increased from 9 to 255. Game will no longer crash if slider will be placed outside of bar - slider will have dimmed color in most left position, and colored red if it's placed outside the bar.
- "CapsLock" now toggles always run mode.
- Monster's death animation will be flipped randomly (config file variable: "randomly_flipcorpses"). Additionally it affects hanged corpses, skulls and moss.
- Added notification about discovered secrets (config file variable: "secret_notification").
- Opened game map will be updated while player is walking through the level.
- Weapons now will have bobbing (1/2 of standard amplitude) while firing in movement. (config file variable: "weapon_bobbing").
- Full screen HUD significally improved, giving to player all necessary information. Additionally, added screen size without any HUD.
- Two gibs from dead Gargoyle will no longed disappear in few seconds and no longer will be freezed in air.
- Bobbing animation of Staff and Gauntlets, empowered by Tome of Power will be smoothen.
- Save game field and network chat now accepts all symbols (х, ъ, ж, э, б, ю, as well as [, ], :, ", / and ).
Technical improvements:
- Command line parameter -MONOSFX now working.
- Command line parameter -VANILLA now working. Note: this mode will not bring back any vanilla-specific bugs.
- Command line parameter -FLIPLEVELS now working, making game levels mirrored. Additionally, this mode can be set in Setup executable, effect will be same. Mirroring is safe for saved games, for example, level can be started in normal mode, saved, and loaded with mirrored mode - everything will be fine.
- Door's reopening and reclosing will play an moving door sound "sfx_dormov".
- Dead player will no longer making "oof" sound when falling to the ground.
- Added "VERSION" cheat code, that will show project's version and release date.
- Similary to Hexen, now it is possible to bind any key for all the Artefacts. There are no default bindings.
- Monster's aggression and targets now be preserved in saved games.
- Default mouse senility in not 5 (like in Doom).
- Added texts for changed gamma-correction levels.
- Graphical startup now disabled by default.
Limit-removing:
- Game engine strengthened significantly:
- Renderer upgraded to 32-bit integer math.
- Fixed wall wobble/wiggle.
- Fixed floor textures shaking and distortion.
- Fixed Tutti-Frutti bug.
- The chance of Slime Trail appearing significantly reduced.
- Added support for extended nodes (but not for non-standard).
- Removed BLOCKMAP limit.
- Almost completely removed MAXINTERCEPTS limit.
- Removed MAXVISPLANES, MAXDRAWSEGS и MAXVISSPRITE limits.
Fixed bugs:
- Optionally fixed bug of unaffected sky by gold invulnerability palette (config file variable: "invul_sky").
- Fixed original bug of one missing yellow bonus palette.
- Yellow palette of picked up bonus now lasts 5 seconds maximum.
- Hitscan attacks will no longer disappear on ledges.
- Disabled error call of SOLIDSEGS OVERFLOW, that comes from Chocolate Heretic.
- Missing wall textures no longer crashing the game.
- Missing floor/ceiling textures no longer crashing the game, they will be rendered as sky.
- Items with unknown id no longer crashing the game.
- Sectors with unknown effect id no longer crashing the game.
- Using a door with unassigned line id no longer crashing the game.
- Monsters no longer can stuck in doorways.
- Sector segments with same floor/ceiling textures will be rendered as different visplanes. This will fix a bugs with "bleeding" water in some levels.
- Fixed missing 1 pixel line of transparent sprites.
- Fixed logical bug with transparency: transparent HUD weapons will also be affected by yellow invulnerability palette.
Updates in Hexen:
Improvements:
- Implemented mouse look, by amplitude it's similar to Heretic. Can be toggled by pressing "~" and rebinded in Setup executable.
- Implemented full brightmapping for sprites, HUD weapons, walls and floors/ceilings (config file variable: "brightmaps").
- Limit of mouse sensitivity in the game menu increased from 9 to 255. Game will no longer crash if slider will be placed outside of bar - slider will have dimmed color in most left position, and colored red if it's placed outside the bar.
- "CapsLock" now toggles always run mode.
- Full screen HUD significantly improved, giving to player all necessary information. Additionally, added screen size without any HUD.
- Added "VERSION" cheat code, that will show project's version and release date
- Command line parameter -MONOSFX now working.
- Command line parameter -VANILLA now working. Note: this mode will not bring back any vanilla-specific bugs.
- Opened game map will be updated while player is walking through the level.
- Save game field and network chat now accepts all symbols (х, ъ, ж, э, б, ю, as well as [, ], :, ", / and ).
- Fixed a bug with missing music in unpatched version of Hexen: Deathkings of the Dark Citadel.
Translation:
- Fixed small typos and incorrections.
Updates in SETUP.exe:
- The section of optional enhancements "Дополнительные параметры игры" now also available for Heretic and Hexen.
- Software rendering variable (force_software_rendered) now also available as menu item in the section of advanced display options.
I'm happy to release version 2.3 on my 32th birthday. :-)
Many vanilla bugs, as well as my own has been fixed, added new optional visual gameplay features. In general, project becomes more stable and nicer.
Implemented brightmapping for textures and few sprites. The idea comes from Strife, where bright pixels were set through PLAYPAL and COLORMAP combination. At the moment, implementation is mostly finished, but requires some technical optimization. I am very grateful to Brad Harding for his amazing research of bright colors and tables - my bright maps are based on them.
Freedoom Phase 1&2 and FreeDM support and translation has been added! Just like with other games, there is no need to load any translation resources manually, the game can be runned as simply as: russian-doom.exe -iwad freedoom1.wad or freedoom2.wad
Added three new command line parameters (exclusively for Doom):
-vanilla
Similarly to DOS version, this will disable all optional enhancements, making the game feeling more original-like. Parameter does not do any changes in config file. Note: this mode will not bring back any vanilla-specific bugs.
-fliplevels
Game levels will be mirrored. Additionally, this mode can be set in Setup executable, effect will be same. Mirroring is safe for saved games, for example, level can be started in normal mode, saved, and loaded with mirrored mode - everything will be fine.
-monosfx
Emulation of mono-speaker SFX. Will be useful for playing the game in one earphone or in case of having some problems with real audio hardware.
Updates in DOOM:
Technical improvements:
- (DoomWiki) Fixed "Gamma correction resets palette" bug.
- (DoomWiki) Fixed "Revenant tracers desync internal demos" bug.
- (DoomWiki) Optionally fixed "Wrong sound for exit switches". Fix disabled by default (config file variable: "correct_endlevel_sfx").
- Three original Lost Soul bugs (DoomWiki, DoomWiki, DoomWiki) consolidated in one optional fix. Disabled by default (config file variable: "agressive_lost_souls").
- (DoomWiki) Fixed "Mancubus fireball clipping" bug.
- (DoomWiki) Fixed "Hitscan attacks hit invisible barriers in large open areas" bug.
- Added signed Crispy HUD with text elements. It will be available right after tradition Doom HUD by changing view size.
- Fixed bug when it was possible to see player's face in Crispy HUD while using noclip mode.
- Slightly improved quality of text shadows (TINTMAP) and corrected horizontal offset - now it equals 1 pixel, not 0,5.
- Fixed a rare bug with automatically closing door after 30 seconds in Doom 2's MAP27.
- DEHACKED lump from pwad files will be loaded automatically.
- Missing or incorrect floor/ceiling textures will no longer crash the game, they will be rendered as sky texture.
- Now it is possible to complete E1M8, E4M6, E4M8 and MAP07 without cheat codes while "-nomonsters" mode.
- Some frames of Spider Mastermind's death will be in full brightness.
- Added "VERSION" cheat code, that will show project's version and release date.
- Weapons now will have bobbing (1/2 of standard amplitude) while firing in movement. Additionally it fixes visual issue of "shaking" shotguns. Chainsaw's sawing is totally unique (config file variable: "weapon_bobbing").
- Buttons and switches position will be preserved in saved games.
- Yellow pickup palette will no longer be freezed on dead player.
- Inverted white colormap will be removed from dead player.
- Quick saving menu now have own title "БЫСТРОЕ СОХРАНЕНИЕ" instead of standard "СОХРАНИТЬ ИГРУ".
- (DoomWiki) Removed MAXINTERCEPTS limit, that was causing rare "All-ghosts" effect.
- PrintScreen key is set by default now, no need to bind it additionally in setup executable.
- Added support for combined keys on HUD, created graphics.
- Fixed original bug with missing FIRELAV2 texture. Now animation sequence working correctly, and the texture itself taken from John Romero's Doom dump files.
- (DoomWiki) Fixed missing one pixel line in fuzz effect.
- (DoomWiki) Sector tag 667 will rise only once, despite of amount of killed and resurrected Arachnotrons.
- (DoomWiki) Centered Icon of Sin death explosions.
- Added "IDKA" cheat code, that will give only keys.
- ENDOOM no longer will be appeared by default.
- Completely rewritten fix for de-breaking firing sound by player's "oof!". Now sound behavior is much more like original Doom.
- M_DOOM titles are no longer overlaying HUD messages.
- (DoomWiki) Fixed Lost Soul appearing outside level boundary.
- Fixed 1% damage bug.
- Default music mode changed from OPL2 to OPL3.
- Fake contrast now optional and disabled by default (config file variable: "fake_contrast").
- Logical and audible corrections in the behavior of switches.
Gameplay:
- Added squished sprite of Spider Mastermind. Something like easter egg, that can be seen on MAP06 of Doom II.
- Cheat code "IDDQD" will resurrect dead player.
- In case of having berserk strength, black medkit will appear on Crispy HUD in ammo section.
- Yellow palette of picked up bonus now lasts 5 seconds maximum.
- Removed two magenta pixels from Wolfenstein guard's attacking frame (SSWVF0).
- Visually improved PUNG*, SHTG* и MILF* sprites: removed overbright pixels as well as few pixels corrected.
- Visually improved SKY2 and SKY3 for Doom 2.
- Fixed bug of missing yellow key on TNT's map 31.
- Added exploded Doomguy's face animation sequence from Atari Doom, and one from frame for crushed state from PSX Doom.
Translation:
- By compatibility reasons, intermission screen again using only "Уровень завершен" and "Загружается уровень" for all levels.
- Corrected small typos in ENDOOM screens.
- Corrected E3M7 level name: "Лимб" changed to "Врата в Лимб".
- Updates in Heretic and Hexen:
- Menu elements and game texts now have shadows.
- Fixed bug when HUD weapons was 1px higher while player's idle.
- Heretic: by compatibility reasons, intermission screen again using only "Уровень завершен" and "Загружается уровень" for all levels.
- Hexen: fixed bug of glitched INTERPIC background.
- Hexen: translated startup screen title.
Updates in SETUP.exe:
- Added support and translation of large forn (thanks theleo_ua for notifying).
- Advanced display options section is renamed from "Эксперементальные функции" to "Рендеринг".
- Completely rewritten experimental smoothing function. While being disabled, it making game picture absolutelly sharp and crisp. In case of activation, game picture will be just a little bit blurred, similary to Chocolate Doom.
- integer scaling (Целочисленное масштабирование окна) and VGA porch (Мерцание бордюров (VGA)) has been removed from setup executable but still available in configuration file.
- Doom only: logically restructured gameplay features section, added new elements.
The project as well as it's author are honored to have own pages on the Doomwiki! Besides, project source codes now available on GitHub.
A lot of work has been made on both technical and visual functional. Now available "middle" resolution (640x400), dimmed palettes are completely reworked and improved, added many intermediate levels of gamma-correction, added more optional gameplay features, added Crispy-exclusive fullscreen HUD and many many other things.
Added Deathmatch 3.0 mode - weapons will remain on ground, but ammo and artifacts will disappear and respawn after 30 seconds. Many thanks to Alexandre-Xavier Labonte-Lamoureux for his code, perfectly nice and simple solution!
Also added improved support and translation of The Master Levels for Doom II.
Completed writing of project's Philosophy, updated online help of Setup executable.
Updates on DOOM:
Translation:
- Added improved support and translation of the Master-Levels for Doom II.
- Improved few pixels in the status bar.
- Improved few pixels in the lowercase letter "я".
- Improved TNT help screen: removed "Дьяволюция" title, improved palette.
- Title "НОВАЯ ИГРА" will be also appeared while episode selection in Doom I.
Gameplay:
- Added unique feature: in god mode (iddqd or sphere), hero's eyes will be colored yellow while grinning/rampage states! Additionally, few pixels was fixed on hero's hair.
- (Git) Created and implemented tall sky textures for preventing any sky leaks and unaesthetic vertical repeating.
- Added unique full screen HUD from Crispy Doom. It appears after traditional HUD by pressing "+" button.
- Added Deathmatch 3.0 mode - weapons will remain on ground, but ammo and artifacts will disappear and respawn after 30 seconds.
- Added ability to remove saved games in Save/Load game menus.
- Added swirling liquids (enabled by default).
- Improved randomization of dead marines colors.
- After finishing level Tower of Babel it's graphic will not disappear from intermission screen.
- Standard controls changed to WADS+E, always run turned on, vertical mouse movement turned off.
- Weapon sounds will no longer be breaked by player's "oof!" and pain sounds.
- Added shadows for menu items and texts (enabled by default).
- Added ability to display negative player's health after death (disabled by default).
- Added support for random horizontal mirroring of death animations (enabled by default).
- Improved and increased transparency (from 16% to 20%). Teleport flash will no longer have bad looking yellow colors. In general, transparency is still low-key.
- Disabled prompt Y/N for quick saving and loading. Now F6/F9 will immediately saves/loads game if quicksaving slot was chosen (optional, enabled by default).
- Zombieman's firing frame will be in full bright.
Technical imporevements:
- Added implementation of higher resolution (640x400)! Classical 320x200 mode still available by pressing F5.
- Completely reworked and improved my dimmed palettes. If game looks too dark, brightness can be increased by pressing F11.
- Any PWAD files now will be loaded after Russian translated PWADs.
- Fixed original bug, when music continue to play and barely can be heard even if it's volume was set to 0.
- Config files default.cfg, heretic.cfg and hexen.cfg will no longer be created. All information will be stored in russian-doom/heretic/hexen.cfg.
- Created intermediate levels of gamma-correction: x.25, x.5, и x.75 for each level.
- File tranmap.dat will no longer be created.
- Bug with missing line id of door spec 117 fixed for sure. Additionally, sound "oof!" will be played not globally but by player who activates it.
- Added support for 16 sprite rotations.
- Floor texture distortion problem while changing lightning now fixed for both screen detail modes.
- Doubled MAXBUTTONS limit (16*2).
- Game window will remember on which screen it should be started in full screen.
- Game window will always grab mouse cursor on closing ingame menus.
- Improved vertical sync support.
- Fixed bug with missing DPSLOP2 sound, that was crashing game while playing with PC Speaker effects.
- Massive code cleanup for preventing compiler warning on Windows and Linux.
- Updates on Heretic and Hexen:
- Added implementation of higher resolution (640x400)! Classical resolution (320x200) will no longer be available.
- Standard controls changed to WADS+E (Space for jumping in Hexen), always run turned on, vertical mouse movement turned off.
Обновление SETUP.exe:
- All new optional gameplay features and enhancement are placed in "Дополнительные параметры игры" section.
- Added new experimental features to the additional display options:
- Texture smoothing (Сглаживание текстур): very nice algorithm offered by SDL library, but not even close enough to be as good as HQ scaling. The function is unfinished - screen borders will have mirrored 1 monitor pixels of opposite sides of the screen. Recommended for acquaintance only.
- Disabling screen wipe (Отключение эффекта плавной смены экрана): significantly speeds up the loading of levels and saved games, can be useful for debugging purposes.
- Flash borders (VGA porch emulation) (Мерцание бордюрами экрана): in case of activation, black screen borders will also flash while picking up items and getting hurt.
- Integer scaling (Целочисленное масштабирование окна): while resizing screen pixels will only increase by integer values: x2, x3 and so on.
Project now partially based on Crispy Doom by Fabian Greffrath!
Engine becomes much more powerful, mostly all limits was removed, many vanilla bugs fixed and new optional gameplay enhancements added (and still can turned off to get almost completely vanilla game feeling). However, this project is still recommended to play only vanilla Doom series.
I'm also infinitely grateful to Fabian for all his help, advices and endless patience. :-)
Updates on DOOM:
- The name «Эксперимент на Плутонии» globally replaced to «Эксперимент "Плутония"».
- Added support and translation of No Rest for the Living addon. It does not require BFG Edition IWAD (i.e. will work with standard DOOM2.WAD), and must be started by command: russian-doom.exe -file nerve.wad
- However, it will looks as a separate game, no any additional compatibility with BFG Edition IWAD was made.
- Few global aesthetic corrections in lowercase letters "ц", "ш" and "щ".
- Added missing pixel in volume menu title.
Gameplay:
- Added optional discreet transparency.
- Added optional colored blood. This option will also makes dead players (map decoration) colored randomly.
- Added optional intermission timer of total game time spended on levels.
- Added optional sound for corpses crushing by doors, crushers, etc.
- Added optional adility to disable yellow pickup screen flash. It does not affect powerup effects and disabled by default.
- Dead player will no longer makes "oof" sound when falling from height.
- Added optional ability to blow enemies to gibblets by killing them from SSG in close range.
- Opened map will be updated in real time while player moves through level.
- Added par times for fourth episode of Doom I (from BFG Edition).
- Cheat code IDCLIP now works in Doom 1, IDSPISPOPD works in Doom 2 and other versions.
- Now it is possible to select fist as weapon without berserk pack, even when chainsaw is gained.
- Added TNTEM cheat code, that will destroy all enemies on current level.
- Increased save game slots from 6 to 8.
- Cyberdemon's attack frame now have fullbright flag.
- Fixed cosmetic vanilla bug of SSG firing frame was too long for 1 tic.
- Door's reopening and reclosing will play an opening or closing sound.
- Added optional demonic red flash for monster's ressurection in Nightmare difficulty.
- Pain Elemental's souls limit removing now working only in single player.
- Palette optimisation will no longer requiere a separate wad file.
- Command line parameters -respawn, -fast and -nomonsters will keep working after starting new game.
- CapsLock now toggles always run mode.
Bugs fixed:
- (DoomWiki) Fixed bug of targets are not preserved in saved games.
- (Doomwiki) Fixed "Wall wiggle" bug. Only for high detail.
- (DoomWiki) Fixed bug of spawn spots not preserved in saved games.
- (DoomWiki) Fixed "Medusa effect" bug.
- (DoomWiki) Fixed "Tutti-frutti effect" bug. Only for high detail.
- (DoomWiki) Fixed bug of sector type 17 is disabled after loading a saved game.
- (DoomWiki) Fixed (0,0) Respawning bug.
- (DoomWiki) Baron attacks a monster behind him bug fixed.
- (DoomWiki) Arch-Vile's fire spawned at the wrong location bug fixed.
- (DoomWiki) Chaingun makes two sounds firing single bullet bug fixed.
- (DoomWiki) Fast doors reopening with wrong sound bug fixed.
- (DoomWiki) Fast doors make two closing sounds bug fixed (optional).
- (DoomWiki) Manual doors on 1S lines cause an illegal operation bug fixed.
- (DoomWiki) Commander Keen will apear on MAP32 even with -nomonsters parameter, giving player ability to finish the level.
- (DoomWiki) Moving platform heights not preserved in saved games bug fixed.
- (DoomWiki) Demon speed bug with saving and loading game fixed.
- (DoomWiki) Almost all slime trails fixed.
- (DoomWiki) Status bar face hysteresis fixed. Additionally, this fixes face hysteresis while loading saved game and entering new level.
- (DoomWiki) Sound effects behave differently on level 8 bug fixed. Now there is will cutting in DOOM 2 and Final DOOM.
- (GitHub) Sprites visible in sectors with no headroom bug fixed.
- Fixed bug of floor texture wiggle while changing lightning.
- "HOM" error will no longer appear on sectors with both ceiling and floor sky texture.
- Fixed logical bug with fading invincibility and light amplification visor.
Technical improvements:
- Disabled error message "Solidsegs Overflow (vanilla may crash here)".
- Improved protection from "Z_Malloc: failed on allocation of ..." error.
- Nomial ammount of RAM (MIN_RAM) doubled and now equals 8 MB. Work ammount of RAM (DEFAULT_RAM) doubled and now equals 32 MB.
- Completelly removed MAXVISPLANES, MAXDRAWSEGS, MAX_ADJOINING_SECTORS and MAXANIMS limits.
- Completelly removed BLOCKMAP limit.
- Partially implemented support of Extended Nodes, which will allow to load big and technically difficult levels (note: Boom-specific levels are not supported).
- Limit of mouse sensitivity in the game is increased from 9 to 255. Game will no longer crash if slider will be placed outside of screen, slider will have dimmed color in most left position, and colored red if placed outside the bar.
- Game will no longer crash if "IDMUS00" cheat code is typed.
- Game will no longer crash if map contains unknown or missing texture/patch.
- Disabled 64 kb. texture limit.
- Game will no longer crash if map contains unknown thing (type / id).
- Disabled 4046 lumps per wad limit.
- Vanilla limits for saving games and demo recordings removed completelly.
- Behaviour of -file now completely analogous to -merge. This allows painless loading pwads with new sprites (S_START / S_END) and also prevents from "Failed to duplicate string (length 0)" error.
- Disabled 96 Kb. MUS/MIDI file limit.
- Updates on Heretic and Hexen:
- Static limits increased:
- limit factor
- MAXVISPLANES * 8
- MAXVISSPRITE * 24
- MAXDRAWSEGS * 8
- MAXPLATS * 256
- MAXLINEANIMS * 256
- MAXOPENINGS * 4
- Vanilla limits for saving games and demo recordings removed completelly.
- Word "Секреты" globally replaced to "Тайники".
Updates on SETUP.exe:
- Online help now briefly translated.
- Ex-compatibility section renamed to "Дополнительные параметры игры". Now it's available only for Doom.
- (#840) fixed bug when wierd symbols appeared in key binding of non-US layout.
- Few aesthetic corrections.
- Updates on launcher:
- Added button for starting «Нет покоя для живых» (No Rest for the Living).
- Added project version number.
- Source codes:
- Small restructuring and updating project for Code::Blocks.
- From almost all of my code tab characters replaced to spaces, to accordance Chocolate Doom's Hacking phylosophy.
- Improved Linux support (compilation and installation). However, it is still necessary to copy some files manually (please reffer to README.txt in source code archive).
Project has been migrated to SDL-2! Now regardless of the system screen resolution fullscreen picture will scaled without blurring, and it is also to change window mode from windowed to fullscreen by pressing Alt+Enter.
Alas, game will not run anymore on Windows 9x-2000 operating systems.
Updates on DOOM game:
- Many aesthetic changes to the menu items and level titles fonts, thereby 70% of graphics updated.
- Translated title of games series: "Ад на Земле" (Hell on Earth), "Дьяволюция" (Evilution) and "Эксперимент на Плутонии" (The Plutonia Experiment), including TITLEPICs and M_DOOM graphics.
- Added optional game palette fix, that makes game colors more good looking on modern monitors.
- Raised original engine limits (thanks Andrey Budko for values):
- MAXVISPLANES: 128 -> 1024
- MAXVISSPRITES: 128 -> 4096
- MAXDRAWSEGS: 256 -> 2048
- MAXPLATS: 30 -> 7680
- SAVEGAMESIZE: 180224 -> 2883584
- MAXLINEANIMS: 64 -> 16384
- MAXOPENINGS: 16384 -> 65536
- Added tweak, that allows player to walk while in "Always Run" mode by pressing "Walk" button (thanks Fabian Greffrath).
- Fixed bug of intermission screen, when title "Загружется" was missing on exiting from secret levels in Doom 1.
- Fixed original bug when message "Получена крайне необходимая аптечка!" (Picked up a medikit that you really need!) was not appeared.
- Fixed original bug of STARMS overlaying 2 pixel of player's face background in network game.
- Fixed original bug when barrel and Lost Soul lefts blood pool on death from fast crusher. Now there is no pool, plus barrels are not bleeding while taking damage from crusher.
- Added optional fix of original bug when sky was not colored while invulnerability state.
- Added optional fix of original bug with missing "Ouch face".
- Added optional fix of increasing Pain Elemental's amount of Lost Soul attacks, from 20 to 10240.
- Elements of save and load game windows now centeren, added new capital titles.
- Added new strings for ITYTD and Nightmare skill levels (Thanks Brad Harding):
- Получено 8 патронов для дробовика.
- Получено две ракеты.
- Cheat codes IDFA and IDKFA now gives backpack. (Thanks Brad Harding)
- Semantic changes in the texts:
- Секрет(ы) > Тайник(и)
- для открытия требуется > для открытия нужен
- сообщения отключены > сообщения выключены
- Added one pixel shadow for texts in help screens.
- [Plutonia] Level "Врата Ада" (Gateway to Hell) now "загружаЮтся".
- Program name now correctly displayed in Task Manager.
- Updates on Heretic and Hexen games:
- Semantic changes in the text: "сообщения отключены" > "сообщения выключены".
- Message "В игре нет других игроков!" now translated in network game.
- [Hexen] Port will no longer crash with error "solidsegs overflow", on Hypostile level.
- Added tweak, that allows player to walk while in "Always Run" mode by pressing "Walk" button (thanks Fabian Greffrath).
- Different icons on title bar and names in Task Manager.
- Updated Setup.exe
- Added optional optional game palette fix in "Настройка экрана > Дополнительно" section.
- [Doom] All new optional fixes can be disabled/enabler in "Настройки совместимости" section.
- Aesthetic changes in text, removed irrelevant reduction of some words.
- Fixed original Chocolate Doom bug of wrong pairing of Hexen player classes and skill levels.
Added the translation of games Heretic and Hexen, updated Launcher and Setup.exe
Updates on DOOM game:
- The letter "Й" now has got stroke in top of the symbol.
- Levels, which names are pointed in the plural number, intermission screen says "загружаются".
- Doom 1 Registered now displays correct CREDIT and ENDOOM screens, not from Ultimate DOOM.
- Final DOOM shows CREDIT screen on Russian language.
- Fixed bug of original Final DOOM with missing DEMO4. Now DEMO4 plays only in Ultimate DOOM.
- Skull icon (m_skull) no more overlays word "джойстика 2" in Final DOOM.
- Tiny aestethic correction in chars of the game menu.
- Some grammar mistakes corrected.
Added the Heretic translation:
- Translation supports all existing versions: Shareware (including Beta), Registered and Retail. Depending on game version different credits and ENDTEXT screens will be used.
- Bug of original version is fixed, at which messages after saving game were stopped to display. Great thanks to CapnClever for investigation and fixing advice.
- The graphics traditionnaly drawn in style of original game.
Added Hexen translation:
- Translation supports all existing versions: Shareware (Four levels demo), released version 1.1 and addon Deathkings of the Dark Citadel.
- The graphics traditionnaly drawn in style of original game. Exception: status bad.
- Bug of original version is fixed, at which on the level Gibbet passage to Heresiarch did not open.
- Bug of Deathkings is fixed, at which on the level Locus Requiescat in the southern region you might fall between grate and stone hill. The passage now is a little wider, and takes the possibility for player to get out.
Updated Setup.exe:
- Added support for Heretic and Hexen.
- Some grammar corrections.
Updated Launcher:
- Redesigned interface.
- Added support for new games.
- Upon placing mouse cursor on buttons, popup message will tell which IWAD is necessary for game.
Initial release.
- About
- Install and startup
- Command line interface
- Display options
- Sound options
- Controls
- Gameplay enhancements
- Modding support
- Changelog
- Project background
- Acknowledgments
Wiki on other languages:
Other pages: