Classic REbirth 2 2019-Jan-26
Added 2019-02-03 22:27:19 +0000 UTCOfficial patch 1.0.6 release.
- Optimized memory access used by buffered streams.
- Fixed several memory leaks found in Mod-sdk.
- Added RetroMode option in config.ini: enables stretched 240p rendering of the game.
- Added a configuration dialog when the game runs with the -config option from a command prompt or link, or if it’s the first boot of the patched game with no registry settings or previous config.ini detected. This will enable any tweaks of the configuration options without having to manually change the contents of config.ini.
- Replaced mod-sdk audio module to use ffmpeg instead of stb_vorbis (which was limited to just one vorbis type). This gives any mod the ability to use M4A sound with AAC, not just OGG, and also makes decompression a whole lot faster.
- ffmpeg libraries updated to include optimizations, making video decompression perform overall better (i.e. if video was lagging behind for you, this will probably fix it for good).
- Added support for external DirectDraw modules via other ddraw.dll files. Rename a DLL of your choice to re2_ddraw.dll and Classic REbirth will use it as a DirectDraw driver (tested with WineD3D for Windows [working, very laggy], DDraw Compact [working, doesn’t do much], and dgVoodoo [fails to initialize game]).
- Added Mod-sdk xml support for custom encodings and png font.
- Added Mod-sdk xml support for footstep SAP tables.
- Added Mod-sdk xml support for computer messages.
- Added Mod-sdk xml support for several missing messages needed for translations.
- Added Mod-sdk PNG support for enemy and player TIM textures.