Repository navigation
Major Upgrade and Enhancements
This release includes a major upgrade with numerous bug fixes and new features, significantly improving the overall game engine implementation, which now sits at 87% completed.
What's Changed
Enhancements & Additions:
- Improved user experience with various quality-of-life updates.
- Implemented numerous engine modules
- Added support for QWXGA+ resolutions (QHD, 4K, etc.).
- Improved AI movement at cliff edges.
- Enhanced overall stability and performance.
- Added programs yacc & flex code parsing programs
- Increased scale of GDI dialogs
- Fixed an issue with falling velocity during jump-rollback movements
New Features:
- Introduced developer console commands.
- Implemented parsing and compiling of COG scripts.
- Added developer COG host functions.
- Added HD fonts
- Added 21:9 aspect ratio fade plate 3D models
- Increased max number of simultaneous playing sounds to 128
- Resume looping distant 3D sounds upon entering hearing range
- Remove mode loop-play flag upon loading sound class.
This resolves bugs in some classes where the flag is mistakenly set, causing multiple sounds to play.
Bug Fixes:
- Resolved multiple issues and bugs
- Fixed restoration of sound system from savegame file
This fix addresses an issue where a bug causes a random loop-playing sound to play indefinitely at the player's position.
Additionally, it resolves problems with any script relying on a specific playing sound. - Fixed bugs in the implementation of multiple COG functions where the functions failed to return a value,
causing the COG state to become corrupt. - Fixed GDI dialogs on Windows 11.
- Corrected drawing of overlay maps.
- Fixed file handle in savegame load/save routine
- Fixed rendering ceiling sky when camera aspect ration is no 1.0 (e.g.: underwater)
- Fixed hiding console on cutscene start
- Fixed the correct submerging of a dead thing object in water or lava.
- Fixed the rendering of BMP images in GDI dialogs.
- and more, See the changelog for full details...
Changelog: https://github.com/smlu/OpenJones3D/blob/main/CHANGELOG.md#v03
Full Changelog: v0.2.0...v0.3.0
Special thanks to contributors: @thekovic and @dimitris-iliadis
SHA256 Checksum
oj3d-0.3.0.zip: 17a0fd923c6ff398a0cef5317079a5436509afed9290d1e63e927da9f91782b5