Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
MadGuy

DOOM BFA 1.2.7 (former Classic RBDOOM 3 BFG)

Recommended Posts

 

This Modded executable for DOOM 3 BFG Edition which unlock features and slightly improves the classic DOOM engine inside DOOM 3 BFG. 

 

Download Link: https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases

Wiki: https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/wiki

FAQ (moddb):https://www.moddb.com/mods/classic-rbdoom-3-bfg-edition/features/faq-for-classic-rbdoom-3-bfg

Classic Edition (Classic DOOM ONLY): https://www.moddb.com/mods/classic-rbdoom-3-bfg-edition/downloads/doom-bfa-classic-edition

Installer(moddb): https://www.moddb.com/mods/classic-rbdoom-3-bfg-edition/downloads/doom-bfa-127-installer

 

Version 1.2.7 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- When using the Classic Version, show on the console the name of the classic game with the engine version

- Allow to change the game title with DEHACKED (old Strings ONLY)

- When using Aspect Ratio Correction adjust automatically and the FOV (using parts of Crispy Doom source code)

- Add controller glyphs. The glyphs will be shown only on the menu and they support both Xbox and Playstation layouts

- Disable aim assit when freelook is active. Also added the option to re-enable the aim assist if freelook is active.

- In DOOM 2 (& Expansions) after the end game cast, show the game's Credits and if the player interact again restart the cast

- Add support for JPN PS Controller layout on and added select and back messages for the menu with a controller

- Silence haptic feedback on Demo playbacks

[DOOM3BFG]

- Fixed cinematic audio with OpenAL

- Allow to modify the Credits with new .lang files in the credits folder, and include some DOOM 3 (2019) credits

- Fix console text input on SDL2

- Extend Vertex Cache and Save File maximum size for better mod support (Warning: It will break previous save files)

- Allow to set brightness in lower than 1 from the Settings

- Improve even further the classic weapon view

- Restore Health tunnel Vision Effect

- Add Japanese PS3 layout configuration (and switch) for the menus

- Add window Icon to the SDL2

- Add Option to the Advance Settings in order to enable/disable the damage motion (replaced Adaptive Tonemapping HDR)

- Remove sys_lang value limitation

- Fixed various issues related to the sRGB to RGB conversion (using code from RBDOOM)

- Fix issue with missing textures on DOOM 3 (2019)

- Remove embedded shaders (use the shaders from base/renderprogs)

 

older updates:

 

Spoiler

Version 1.2.6 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- When the game pause, pause also demo playback

- Add support for custom code pointer on Classic DOOM through the SDK (game.dll)

- Fixed issue with EXPINFO on DOOM 2

- Add new CVar cl_expMenu, that allows DOOM 2 to open on a desired expansion menu

- Add "rich_precense" on EXPINFO in order to show custom rich precense prefix

[DOOM3BFG]

- Improve Classic Weapon View for shotgun and double barrel shotgun

- Fixed DOOM 3 Next/Previous Weapon Key binding

- Include OpenAL also on the SDK (fix stability issues)

- Replace ADPCM to PCM converter for OpenAL-soft with OpenAL-soft's built-in support

- Update Open Platform to Version 0.4.8

- Improved Additional info

- Set images on Open Platform rich precense (the API must provide them)

 

Version 1.2.5 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- Overhaul and further stabilize framerate interpolation

- Fixed spelling mistakes on the Master Levels ending messages

- Fixed minor issue with EXPINFO

- Add MBF's Spawn codepointer

- Add console messages when trying to use cheat codes that are for the wrong game

[DOOM3BFG]

- Fixed issue with SWF Ui's dynamic updates on interactions

- Fixed issue with PDA Inventory when having all the weapons

- Improved achievement error message

- Like in MP now in SP the game will enforce the script FPS to the current framerate the game is running on

- Fixed issue while changing HDR on the in game menu

- Add self drawn flashlight icon for PDA & HUD

- Fighting the "good" fight againist the pleage known as profile.bin

- Further improvments over  fullscreen mode

- Fixed issue when switching between default and alternative controller configuration

- Add console messages when trying to use cheat codes that are for the wrong game

- Make the game to exit instantly if it is closed during the intro

- Fix some translation errors (in english, used Google Translate for the other languages)

- Moved d3le player definition to another resource folder in order zBFA to not break compatibility with DOOM 3 (2019)

- By default Soft shadows and HDR will be disabled

- Fixed Player model Field of view Lighting

- Add option in the controls to toogle centered classic weapon view on DOOM 3

 

Version 1.2.4 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- Improve rumble effect

- Improve Stability

- Fixed issue loading wild files

- Add Classic DOOM Freelook limiter (cl_freelookclamp defaut 550 max 4000) 

- Fixed issue with loading an empty EXPINFO (DOOM 2 Game boot crash bug) 

- the frame rate is now indepedent from DOOM 3
but enabling Interpolation (FPSI) you can edit DOOM 3's framerate as Classic DOOM's Refresh rate

- Re adjust ThirdPerson View constants

- Made more keys remappable (namely the Function Keys)

[DOOM3BFG]

- Vastly improve SWF Ui

- Improve Text intro skiping

- Improve Controller support

- Fixed weapon circling not working under random circustances

- Reworked Frame Rate/ Refresh Rate on all games,
on DOOM 3 the frame rate will have only the available resfresh rates of your monitor

- Add additional translation strings including Zoom key binding title and advaced options

- On the first run retrieve the monitor's resolution and resfresh rate and use them to setup the fullscreen

- Update Open Platform to Version 0.4.7

Version 1.2.3(+ 1.2.3.1 + 1.2.3.2) has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- DEHACKED can now extend frames and things

- Added A_RandomJump CodePointer

- Removed and suppressed some sprite check ups

- Unmapped F12 from Classic Doom's quick keys

- Vastly improved sprite loading

- When not in BFG mode Classic Doom errors will be treated as fatal errors

- Add Resolution Setting on Classic Doom

- When playing/recording Demos on Classic DOOM force framerate to 35FPS

- Add new Menu Option on Classic Doom That allow you to change:
    - Framerate (35FPS - 40 FPS)
    - Keybindings
    - Controlleer Rumble Effect
    - Controller Layout

- Performance optimization on Classic Doom

- Ultimate Doom can load 10 map names per episode (instead of 9)

- "PDA" bindable key can now open the Auto Map on Classic Doom

- miniboss flag on EXPINFO can now be used on Ultimate Doom similarly to the mastermindboss and cyberboss

- When launching Classic Doom use the in-game engine title name on the game's window

- Suppress Doom 3 messages on Classic Doom when running in 2019 mode

- Made weapon switching faster and fixed the switch order

- EXPINFO final_text can now get full text (one line with multiple \n).

- Ultimate Doom Maps that have final_text defined will move to the next level if it isn't the EndGame

- Allow to load Multiple EXPINFO

- Realign the crosshair on Classic Doom

- Relax the reset warnings on Classic DOOM Menu

- Fix status bar when changing aspect ratio

- Add Classic DOOM Framerate Interpolation (Optional 60FPS) (Check on FRAMERATE for FPSI)

- Fixed issue wile loading Dehacked wild files (outside Wad)

- Fixed issue of showing accidentally the framerate instead of remap messages on Classic Doom

- Fixed issue with net demo playback when the main player is not the first player

- Add support for multiline BEX Strings 

- Improved final text speed when using dummy characters 

- Add Classic DOOM Freelook limiter (cl_freelookclamp defaut 550 max 4000) 

- Fixed issue with loading an empty EXPINFO (DOOM 2 Game boot crash bug) 

[DOOM3BFG]

- Remove the usage of the display modelist in order to initialize fullscreen on game's startup

- Use and PDA buttons can be used on UI for ENTER and TAB respectively

- Made weapon switching faster and fixed the switch order

- Project Rename

- If both Fullscreen and failsafe Fullscreen fails then revert to windowed mode

- Fixed 32-bit support 

- Removed bad compile flag on retail linux cmake build 

 

Version 1.2.2 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- When using EXPINFO on Ultimate DOOM CyberDemon and Mastermind will behave like regular enemies if "cyberboss" and "mastermindboss" are not declared on that map

- Fixed EXPINFO incorrectly sending you to wrong secret map on Doom II

- Ignore FX and PX flags when replacing flats and planes

- When aspect ratio correction is used on Classic Doom the status bar will extend in order to show the level time in seconds and the time each power up is active in seconds

[DOOM3BFG]

- Allow to remap controller up/down and left/right axis to either move or look individually

- Skip cinematics will also skip the cinematic audio without any sudden silence

- Fixed issue trying to initialize invalid OpenGL version (5.0)

- Update OpenAL-soft to 1.20.0

- Get console message why the achievement didn't unlock

 

Version 1.2.1 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- Fixed bug with DOOM 2 MAP 27 teleporter secret getting triggered more than one time

- Fixed bug when using linedef special 46 with switchable textures

- When the map has no enemies, items or secrets give player 100%

- com_fixedtic will no longer affect classic Doom games

- Standard Classic Doom console output is now available for all builds

- Added Map stats

- Added material sample for loading screen shaders

[DOOM3BFG]

- All sounds will stop once a cutscene is skipped

- Handle more proper EAX after player's death

- Circling through weapons is now synced with the game's framerate in order to be more smooth

 

Version 1.2.0 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- Nerve expansion is now optional (like Final DOOM and Master Levels)

- When Opening Classic DOOM games and HDR is enabled it will be temporary disabled (lag and some startup frame glitch is expected)

[DOOM3BFG]

- Upstream updates from RBDOOM-3-BFG for more information check: https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases/tag/1.2.0-preview1

- Fixed XAudio2 issue with .roq video files

- Add the remaining console layouts from the DOOM 3 (2019)

- Fixed the right/ left stick on PDA when using PS3 layout

 

Version 1.1.14 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- EXPINFO and DEHACKED files will load right after the loading of Files (instead of loading them while the files are loaded)

- DEHACKED can add par times to extended levels from EXPINFO

- Added 3 new commands for EXPINFO.
allowall: allowing all the monsters (Doom 1 & 2) on a custom episode for Doom 1.
mastermidboss & cyberboss: allowing you to perform custom action if any of these bosses are dead (only on Doom 1)

- Restore Demo recording and playing (version 1.11)

[DOOM3BFG]

- Added support for DOOM 3 (2019)

- Removed auto save blocking pop up (instead you will get a small tip once it's done)

 

Version 1.1.13.2 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- Added rumble effect when taking damage

- Fixes for modded Sprites

- Even more bugfixes for EXPINFO

- Improve rumble effect

[DOOM3BFG]

- Possble fix for systems who fail to start in fullscreen mode on Windows

- Extended idStr and idFile sizes from 32-bit to 64-bit

- Added a new command "writeresourcefilewithdir" which generatres a .resources file given a directory name inside the game directory

[cmake]

- Fixed issue with scripts run on non ubuntu distros

 

Version 1.1.13 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- Add damage based rumble effect every time you hit an object (enemy or shootable object)

- Fixed a bug with ceiling related map events

- Freelook and jumping will no longer work on DEMOs

- If the JUMP option is disabled then the jump button will act as an use button (like the default behavior)

- In Master Levels and No Rest for the Living main menu demos will no longer play

- The main menu music will loop if no DEMO is playing

- If there is no TITLEPIC instead of the INTERPIC the DMENUPIC will be loaded

- If you switch between corrected aspect ratio and not it will show you a prompt to restart the game

- Add support for DOOM Shareware

- Added two levels of lighting for Real lights : Dark and Light

[DOOM3BFG]

- When alt + tab is pressed the game will pause and minimize on all systems

- Reset the default value of pm_vmfov to 0 from 32

- The game's window title will correspond the selected game that is currently running

- Controller layout will be visible ONLY when the game receives controller input (also removes the F-key restriction on classic Doom)

- Restore XAudio2 support

- Vastly improve the audio code for cinematics

- Fully restore roq video support

- Improve audio code for no wav files

- Corrected the standard laptop resolution for SDL

 

Version 1.1.12.14 has been released.

changelog:

WARNING: The game dll support is nearly complete but
there are still bugs while using them.

[classicdoom]

- Various bugfixes for EXPINFO

- If no par time is defined then it will show "SUCKS"

- vastly improved and reworked the sprite/flat loading code

- Fixed a bug which was causing the game to crash when changing aspect ratio

- Fixed performance issue with debug builds

- Warp parameter will be able to accept extended episodes and maps from EXPINFO/MAPINFO

- IDCLEV cheat now allows you to warp between extended levels and episodes from MAPINFO/EXPINFO

[DOOM3BFG]

- fixed Bear Shooting minigame reverse rotation hand bug

- Fixed issue with MSVC 142 debugger

- Fixed double loading after escaping the intro text sequences

- Skip intro text is now instant

 

Version 1.1.12.13 has been released.

changelog:

WARNING: The game dll support is nearly complete but 
there are still bugs while using them.

[classicdoom]

- crosshair hit frame will last for  2/3 of a second

- Improved episodic handling in EXPINFO/MAPINFO

- EXINFO improvements and bugfixes

- Added "interpic" and "endmode" in EXINFO's episode definition

- Fixed memory leaks with non-midi music

- Added loading lumps directly to physical memory

[DOOM3BFG]

- Added support for 4 controllers on windows and sdl 2.0

- Extended audio file maximum size when decoding

 

Version 1.1.12.12 has been released.

changelog:

WARNING: The game dll support is nearly complete but 
there are still bugs while using them.

[classicdoom]

- Added Crosshair with hit detection on Classic Doom

- Stabilize Z-memory

[DOOM3BFG]

- Moved Controller layout option to the controls settings

- Fix issue with player model field of view (I hope)

- Slight rework of soft shadow LOD CVar

- Fixed Compiler issues with gcc 8

 

Version 1.1.12.11 has been released.

changelog:

WARNING: The game dll support is nearly complete but 
there are still bugs while using them.

[classicdoom]

- Added option to enable music Reverb

- ActMap can now execute console commands

- idmus can now run from the console

[DOOM3BFG]

- game.dll will now be able to get as import 
classic Doom globals object
(also updated the game api version from 9 to 10)

- Added support for Visual Studio 2019

 

Version 1.1.12.10 has been released.

changelog:

WARNING: The game dll support is nearly complete but 
there are still bugs while using them.

[classicdoom]

- Added jumping and a new map script ActMap

- Further fixes and improvements for EXPINFO/MAPINFO

- Spelling fix for one of the Master Levels ending

- Added new command line "-exportMaster" which 
"extract" the MASTERLEVELS.wad in order
to be use in other ports (mostly ZDoom and derivates)

- Improved OpenAL's 3D Audio

[DOOM3BFG]

- Updated game.dll cmake script and linux and 
vs2017 cmake scripts will 
return a log file with the cmake's output

 

Version 1.1.12.9 has been released.

changelog:

WARNING: The game dll support is nearly complete but 
there are still bugs while using them.

[classicdoom]

- Fixed loading animated Flats from custom wads

- Further fixes and improvements for EXPINFO/MAPINFO

- When in 2d perspective the player will flip when moving backwards

[DOOM3BFG]

- Updated Open Platform

- When in 2d perspective the player will flip when moving backwards

- Added support for non-ASCII characters in file paths on windows

- Linux make file will create an executable instead of a shared library

 

Version 1.1.12.8.5 has been released.

changelog:

WARNING: The game dll support is nearly complete but 
there are still bugs while using them.

[classicdoom]

- All games will pause if the open platform overlay is open

- Fixed a bug where weapons are incorrectly shown in status bar after loading a save file

- Added new CVar "cl_pitch" that allow you to change standard sound pitch

[DOOM3BFG]

- Updated Open Platform

- All games will pause if the open platform overlay is open

- Added achievement progress notification

- PDA will not be triggered if the player press shift+tab

 

Version 1.1.12.8 has been released.

changelog:

WARNING: The game dll support is nearly complete but 
there are still bugs while using them.

[classicdoom]

- Minus-Plus buttons will show/hide the status bar

- Fixed a small bug when showing the weapon in use on status bar with the super shotgun

[DOOM3BFG]

- Added support for Open Platform

- Allow controller sticks to be remapped for 2d perspective oriented controls

[Launcher]

- Added linux compatibility (requires Mono runtime)

 

Version 1.1.12.5 has been released.

changelog:

WARNING: The game dll support is nearly complete but 
there are still bugs while using them.

[classicdoom]

- Added ThirdPerson view

- Show which weapon slot is in use on Status Bar

- Added MAPINFO support for DOOM I

[DOOM3BFG]

- Fixed GOG Language Bug

 

Version 1.1.12.3 has been released.

changelog:

WARNING: The game dll support is nearly complete but 
there are still bugs while using them.

[classicdoom]

- Added Freelook 

- Added Option to disable Randomized pitches on Doom sfx's

[DOOM3BFG]

- Fixed Linux Support (again)

- Add support for game dll on Linux

- Further improvements on game dll

 

Version 1.1.12 has been released.

changelog:

WARNING: While using dll don't try to use PDA videos or PDA inventory and don't try to do 
multiple load games in a single playthrou.The game dll support is nearly complete but 
there are still bugs while using them.

[classicdoom]

- Optimized DeHeckeD Text editor

- Doom sfx will use the file's sample rate instead of the default (11025 MHz)

[DOOM3BFG]

- Added Support for game dll files on both 32 and 64-bit executables

 

Version 1.1.11.8 has been released.

changelog:

[classicdoom]

- Add REVERBD script that allowing you to set reverb on multiple maps per each sector

- Restored NERVE proper music order and par times

- Fix for EXPINFO custom save directory

[DOOM3BFG]

- Self Shadows (using Codes4Fun's source code)

- Options clean up

- Add Soft Shadows LOD on Advanced Options

- Re-adjust some CVars for performance and better Shadow visuals

- Improved Cinematic intro Audio

- Improved OpenAL-soft EFX Support

- Added a Default Effect for Audio Logs, PDA Videos and Radio Comms,
this will allow the player to hear better these dialogs since they are coming from the suit.

[Launcher]

- Changed the Doom 3 advanced settings

 

Version 1.1.11.7 has been released.

changelog:

[classicdoom]

- Small bugfix for the Function Keys while using a controller

[DOOM3BFG]

- Added a new settings option
that allowing you to change
various settings available
only to this port and it's parent port

- Added Zoom on the Key Bindings

- Expanded the Brightness levels

- Added new CVar "pm_vmfov" which allowing you to adjust the viewmodel Field Of View

- Updated and Fixed OpenAL-soft support

- Improved OpenAL-soft's EFX

 

Version 1.1.11.6 has been released.

changelog:

[classicdoom]

- Slightly improved the Bootleg ending

- Restored the quick buttons in Classic Doom

- Improved the quicksave and quickload functions

- Fixed an issue with save files on the easiest difficulty

[DOOM3BFG]

- Added support for OpenAL-soft EFX (Expirimental)

- Fixed OpenAL music loop

 

Version 1.1.11.5 has been released.

changelog:

[classicdoom]

- Various Memory and Z-Memory improvments and optimizations

- Optimization and Improvments on the dehacked and expinfo compilers

- Added new Parameter "-zmem" that allows you to set the maximum Zone Memory

- Remove the limit of the concurret lost souls

- From now on the CVar "com_showMemoryUsage" will display the Z-Memory usage on Doom 1 & 2

[DOOM3BFG]

- Added idCVar "pm_thirdPersonXOff" that allow you to adjust the X Position of the third Person camera

- Various bugfixes and Improvments

[Launcher]

- Added the option to set the mod base on Doom3

 

Version 1.1.11 has been released.

changelog:

[classicdoom]

- Added Udmf support (see udmf_CRBD.txt for further instructions)

- Fixed the bugged secret on Doom 2 MAP 27

- Fixed the bugged secrets of E4M3 and E4M7

- Updated EXPINFO in order to support the new fixes

- The next weapon and previous weapon buttons can now be pressed and holded (unlike before which was requiring to press them for every weapon)

- Classic Doom games will load all the Pallete Colors

[DOOM3BFG]

- The next weapon and previous weapon buttons can now be pressed and holded (unlike before which was requiring to press them for every weapon)

- Fixed an OpenGL error with the quad buffer stereoscopic 3D

- Allow to skip the intro texts on Doom 3 and it's expansions

- increased decal limit (special thanks to TheVoodoo)

- Added Hud Display on the Third Person View

- Realign the camera in third Person View

- Automatically switch to first Person View when the player is using computers

- Added the option to hide the Crosshair

 

Version 1.1.10.10 has been released.

changelog:

[classicdoom]

- Reorganized graphical options

- Added Option to toggle Always Run

- Bugfixes and Optimizations

- Fixed Doom 2 Map 15's inaccessible secret

- Added Map exclusive fixes to EXPINFO

[DOOM3BFG]

- Fixed a double flashlight model bug when using the original flashlight

- reduced bluish tint for FilmicPostProcess (special thanks to TheVoodoo)

 

Version 1.1.10.9 has been released.

changelog:

[classicdoom]

- Added the PWADs on the source code files

- Added option to change the lighting (Real Light)

- Added JPEG support for Doom graphics (Doom GFX)

- Added the missing Palette colors for image conversions

[DOOM3BFG]

- Fixed compilation issues with newer versions of Visual Studio 2017

- Improved linux cmake scripts

 

Version 1.1.10.8 has been released.

changelog:

 NOTE for Linux users: the pwads has also been updated so you must redownload them

[classicdoom]

 

- Make aspect ratio correction and number of message lines options available on the in-game menu

- Added support for non-doom sfx files (both xaudio and openAL)

- Added DehackeD's Sound and Misc Editors

- Increased the wait time when connecting to net game

[Launcher]

- Removed aspect ratio correction and message line options

 

Version 1.1.10.5 has been released.

changelog:

 

[classicdoom]

- Added PNG support for doom graphics (doom Gfx)

- Improved the stability of Classic Doom's z-memory (I hope)

- Optimize and improve the mod exclusivity system

[DOOM3BFG]

- Fixed controller vibration system for SDL*

*it should work with any compatible controller, for example a PS3 Controller

 

Version 1.1.10 has been released.

changelog:

 

[classicdoom]

- Improved Classic Doom cheat codes

- Restored Linux support

- Fixes and improvments for aspect ratio correction

- Removed slime trails (by using MBF's source code)

- Fixed an issue with backpack obtained from cheats

- Added support for sprites inside compress files (.pk3,.zip)

[DOOM3BFG]

- Restored Linux support

- Updated OpenAL library and added support for ogg,flac,mp3 and bink audio formats(On all 3 games)

- Updated FFMPEG

- Update to GLEW 2.1.0

 

Version 1.1.9.8 has been released.

changelog:

 

[classicdoom]

- Added aspect ratio correction

- Vastly improved loading time for compressed files (.zip,.pk3)

- Added the option throught the parameter "cl_messages" to set the maximum number of message lines (real max is 4)

- Get the backpack using cheats

[DOOM3BFG]

- Extended the maximum number of availabe parameters that can be used (on both engines)

- Mods can be shown as expansions (see MOD2EXP.txt for more info)

- Added forced aspect ratio option (4:3) and removed the soft shadows option (use the launcher instead)

- Added support for non-16bit wav file (I hope)

[Launcher]

- Renamed the shadow mapping option to "Soft Shadows".

- Added two new option on the tab DOOM I & II which allowing you to set the maximum number of message lines and activate aspect ratio correction

 

Version 1.1.9.7 has been released.

changelog:

 

[classicdoom]

- Improve Support for non-midi files

[DOOM3BFG]

- Add support for ogg audio files

- Added a new CVar "flashlight_old" that allow you to change the flashlight behaviour.
(WARNING: If you change the flashlight behaviour you must start a new game. If you want to keep using save files you had keep it to BFG).

[Launcher]

- Added option to set the flashlight mode.

Also this Release comes with an extra tool called pk4toBFG which allowing you to extract 1 or more .pk4 files to a folder.

 

Version 1.1.9.6 has been released.

changelog:

 

[classicdoom]

- Updates and bugfixes for EXPINFO

- Decreased the size of Classic Doom's virtual memory

- Improve support for large maps

- Improved loading of flats and planes from mods

- Updated EXPINFO Documentation

 

Version 1.1.9.5 has been released.

WARNING: After this update ALL the classic DOOM save files you already had will NO LONGER BE COMPATIBLE.

changelog:

 

[classicdoom]

- Various bug fixes

- Added support for larger sprites and textures

-Add support for generalized linedefs and scrollers (by using BOOM's source code)

- Add support for EXPINFO and MAPINFO (look documentation)

 

Version 1.1.9 has been released.

changelog:

 

[classicdoom]

- Enable Classic Doom Multiplayer

- Improved dehacked's BEX support

- Removed and increased various static limits

- Fixed various graphical issues

- Fixed MAP 33 "Betray" teleporter bug

- Optimize modded save file checking

[cmake]

- Fixed performance issue for classic Doom on debug build and added support for classic doom multiplayer

[launcher]

- Added support for Classic Doom Multiplayer

 

Version 1.1.8.2 revision 2 has been released.

changelog:


[classicdoom]

- fixed HOM (Using parts of BOOM source code)

- Nerve and master expansions will use modded level names

- Increase the maximum number of wad files classic doom can read

- Various bug fixes and improvments

[DOOM3BFG]

- Improved controller support

- Remove the "Gamepad" option in all 3 games

- Removed CVAR "in_useJoystick"

- Improved and optimized full controller support feature

 

Version 1.1.8.1 has been released.

Changelog:

 


[classicdoom]

1.1.8.1:-fixed memory leak and improved ffmpeg decoding/demuxing

1.1.8.1:-Raise Classic DOOM virtual memory

-Expanded the support for audio files (mp3,ogg etc)

-Added option to delete save files

-Aditional file checkup in order to prevent CTDs

-Increased and slightly improved memory

-Confirmation messages will show proper button names based on input

[DOOM3BFG]

1.1.8.1:-Improved Dualshock layout

-Fixed intro audio quality

-Added new parameter "in_joylayout" that allow you to switch between xbox360 and ps3 controller layout

[cmake]

-Updated CMakeList in order to include the remaining ffmpeg library (swresample)

[Launcher]

-Added option to change controller layout

-Adeed textboxes that allow you to add more parameters

 

Version 1.1.7.1 has been released.

Changelog:

[classicdoom]

-Optimize expansion checking

-Optimize Dehacked editor

-Added more texts for Text Editor

-Added Final DOOM map names and finale scripts to dehacked text editor

-BFG Edition option labels will no longer change with mods

-Improved Save file checking

-Added Support for standard MiDi files


[Launcher]

-Optimize argument parsing

 

Update 5:

 

Version 1.1.7 has been released.

Changelog:

(WARNING: After this update if you already had the MASTERLEVELS.WAD delete it and let it to create a new one)

[classicdoom]

-Prevent to get Master Levels "reward" if player is cheating

-Fixed Master Levels Sky Textures

-Added Par time for the level "Betray" (4mins)

-Added the remaining BEX editors (PARS and STRINGS)

-Optimizations and clean ups for the deh editor

-Added Classic Parameter value checking (no more crashing if you put wrong value on a parameter)

-Further improvmets over the Master Levels "special" menu

-Added a sound effect every time you finding a secret

-Fixed the "Wall wiggle" bug

-Fixed wrong Entering Level message on intermissions of No Rest For The Living and Master Levels

-Added support for Extented Dehacked Files (.bex)

-Optimized the generation of MASTERLEVELS.WAD

[DOOM3BFG]

-Improve Intro audio

[Launcher]

-Added default values for all the drop down options

-Added support for Extended Dehacked Files (.bex)

-Added level 33 on DOOM 2's warp option

 

small Update 2 :

 

Fixed critical issue with finishing levels on final doom or the original DOOM II IWAD

 

Small Update:

Re-enabled the access to the xbox exclusive secret level "Betray"

 

This update is now included on version 1.1.666, so if you already have download it please re -download it.

 

Update 4:

 

[DOOM3BFG]

-Slight improvement on intro audio

[classicdoom]

-Fixed Critical issue with Master Levels Expansion (Preventing you to progress)

-Added Aspect Ratio option that allow you to switch between the original and the widescreen aspects

-Improvements and stabilty patches for mod loading on  DOOM II expansions

-Added a reward if you finish all the Master Levels in "Hurt me Plenty" or higher difficulty (including the secret level)

-Fixed secret not triggering on Master Levels map "nessus" (Works only on the expansion)

-Fixed "idclev" cheat on console crashing the game when entering wrong level number in "No Rest For The Living" and "Master Levels" Expansions

 

Update 3:

-Added Launcher that allow you to use mods on DOOM I & II and 3. Also allow you to set settings that added on the original RBDOOM 3 BFG (Thx VGA (again) for feedback)

 

-Restore the functionality of fast parameter (including Nightmare Difficulty).

 

-Restore the confirmation message when selecting the Nightmare difficulty

 

-Restore the background animations for DOOM I's intermission maps

 

- Added 2 new classic DOOM parameters:

  * -exp: set specific expansion to load when opening DOOM II

      Values: 1 = DOOM II

                  2 = No Rest for the Living

                  3 = TNT: Evilution

                  4 = The Plutonia Experiment

                  5 = Master Levels

  * ex: set specific mod per expansion

     Example: -file ex 1 mod

     Values: 1 = DOOM II

                2 = TNT: Evilution

                3 = The Plutonia Experiment

                4 = Master Levels

                5 = No rest for the Living

 

 

Features:

- Multiplayer Support (for both DOOM I and DOOM II)

- Widescreen support (based on DOOM 3 Resolution)

- Slightly increased FPS on 120FPS option in DOOM 3 (+5 FPS)

- Support for Final DOOM IWADs (Added as DOOM II Expansions)

- Improved Mod Suport (Similar to the original DOS version with built in DEUSF and DEHACKED)

- The ability to use Classic DOOM paramemters

- 4 new Classic DOOM parameters:

  * -classich: Allow you to use cheats without the console (You better remeber them well because in 5 sec it reset it)

  * -doom,doom2 : Set specific parameters per game (Allow you to load multiple mods and specify for which game they will run)

  * -both: Set parameters for both games (you can also put them before -doom or -doom2)

- A new parameter "com_game_mode" that allow you to open instantly DOOM,DOOM II or DOOM 3 (Thx VGA for feedback)

Example : +set com_game_mode <number of DOOM (1,2,3)> 

- Support for Master Levels(As DOOM II Expansions)

(In order to play them put the folder with the Master Levels on <DOOM 3 BFG Directory>\base\wads and rename the folder with the Master Levels to "master")

 

NOTE: The levels are all in one pwad and they have the same order as the PSN Release

 

NOTE 2: Unlike the PSN Release finishing "The Express Elevator to hell" level with the normal exit will  result into finishing the Master Levels with the "bad" ending.

In order to get the "good" ending you must finish the secret level "Bad Dream" which can only be accessed from the secret exit of "The Express Elevator to hell"

 

 

Edited by MadGuy : fix broken wiki link

Share this post


Link to post

Funny, I was recently wondering if someone would ever try to make a source port based on Doom Classic 1.10. Nice work. :)

Share this post


Link to post

This is interesting but when I read that you added the ability to use Classic Doom parameters, I added the executable to the ZDL launcher and it doesn't read the -iwad parameter. I was hoping it would directly load the IWAD I passed it as parameter, skipping the game selection.

Share this post


Link to post
9 hours ago, VGA said:

This is interesting but when I read that you added the ability to use Classic Doom parameters, I added the executable to the ZDL launcher and it doesn't read the -iwad parameter. I was hoping it would directly load the IWAD I passed it as parameter, skipping the game selection.

This would require to make new parameter for DOOM 3 BFG not for the classic. When you open DOOM or DOOM II it start or re start the classic doom engine with emmbended -iwad parameter for either DOOM.wad or DOOM2.wad

Share this post


Link to post

Built in DEUSF and DEHACKED? Nice.

 

But is there no way to use it with a launcher, like ZDL?

Share this post


Link to post
2 hours ago, VGA said:

Built in DEUSF and DEHACKED? Nice.

 

But is there no way to use it with a launcher, like ZDL?

Actually there is just go to settings and add a new source port/Engine. The external File list also works quite well with Classic RB DOOM 3 BFG

Share this post


Link to post
9 hours ago, Agentbromsnor said:

Why does it appear in the video that the port stretches all the graphics when compared to the original? Or is that just a video artifact?

Because the port does not force the classic DOOM Engine to run on 4:3 aspect ratio and instead it uses the same aspect ratio that DOOM 3 uses

Share this post


Link to post
31 minutes ago, MadGuy said:

Because the port does not force the classic DOOM Engine to run on 4:3 aspect ratio and instead it uses the same aspect ratio that DOOM 3 uses

Sure, but why? Keeping in mind that gives people less of a reason to use this port when you can just use any other port that does it right.

Share this post


Link to post

Mostly because I'm still trying to figure out how to deal with the Resolution (It usually result into very bad results).

Plus how many source ports allow you to change games and in the same time load different mods in the same runtime ?

Edited by MadGuy

Share this post


Link to post
On 24/9/2017 at 3:12 PM, VGA said:

Built in DEUSF and DEHACKED? Nice.

 

But is there no way to use it with a launcher, like ZDL?

Now it has it's own launcher. Good for managing both DOOM I,II and 3

 

On 25/9/2017 at 10:55 AM, Edward850 said:

Sure, but why? Keeping in mind that gives people less of a reason to use this port when you can just use any other port that does it right.

To be honest I'm kinda noob when it comes to rendering and the best I have manage was to actually increase the resolution which resulted just to more pixelated image

Share this post


Link to post
15 hours ago, MadGuy said:

Now it has it's own launcher. Good for managing both DOOM I,II and 3

By the way if you already downloaded the latest release please re-download it. I left some bugs in the launcher and now they are fixed

Share this post


Link to post
3 hours ago, Gez said:

Can it handle the original, non-BFG edition Doom 3?

Nope sorry, this version focuses on Classic DOOM (DOOM I & DOOM II ) other versions focuses over graphical improvments for DOOM 3 BFG Edition.

Share this post


Link to post

I have a folder with only the necessary files to run the classic games, can you make it skip the intro video if it is missing? Because right now it has a black screen and I have to press ESC.

 

I tried Suspended in Dusk, but a few seconds in I noticed a problem with a replacement flat inside the cave you go in.

Share this post


Link to post
2 hours ago, VGA said:

I have a folder with only the necessary files to run the classic games, can you make it skip the intro video if it is missing? Because right now it has a black screen and I have to press ESC.

 

I tried Suspended in Dusk, but a few seconds in I noticed a problem with a replacement flat inside the cave you go in.

Have you try to run it with the launcher? It has a skip intro option and it works quite well (plus you can save and load the options you have selected on the launcher)

Edited by MadGuy

Share this post


Link to post
59 minutes ago, VGA said:

I didn't see that option, I will check it. Can you please test Suspended in Dusk and confirm that there is a glitched flat near the start of MAP01?

 

https://www.doomworld.com/idgames/levels/doom2/s-u/sid

 

 

And found the glitch, as it turn out the "unique" way classic rbdoom 3 bfg handles sprites and flats result into forcing Suspend in Dusk to use all the animation frames for the blood sea, which result in the weird white red flat you can download this fix.

 

 

38 minutes ago, MadGuy said:

Make sure you have the latest version.

Share this post


Link to post

Can it handle the original, non-BFG edition Doom 2, complete with working SS Nazis? If so, can you make a cmd switch between vanilla and BFG (replace all SS with pistol zombies) behavior?

Share this post


Link to post
8 hours ago, Danfun64 said:

Can it handle the original, non-BFG edition Doom 2, complete with working SS Nazis? If so, can you make a cmd switch between vanilla and BFG (replace all SS with pistol zombies) behavior?

Yes, it can handle the original DOOM II and have the SS Nazis and no Ican't make this kind of switch because it will require to restart the classic doom engine to make that kind of change. From the other there is already an uncensoring mod for BFG DOOM II it is called Make IDKFA Wolfenstein  again and I already have tested it and works fine

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×