OpenMBG - Modern Edition
This is the full reverse engineered version of Marble Blast Gold that is made to run on newer hardware.
Featuring a rewritten rendering pipeline that utilizes WebGPU (much thanks to a dedicated Torque3D developer ) as well as providing native Mac support for 10.15 and above, both Intel and ARM.
Please note that this edition has an updated TorqueScript Interpreter and as a result, it will not function for mods that don't have source available or use only .dso files.
Greater attempts have been made towards replicating the physics calculations to be identical to Windows version of MBG (error bounds of 10^-15 to 10^-10), so you may find that some .recs sync and some don't.
As an added bonus, additional downloads for Speedrun Edition of this version have also been provided.
The source code access is only an invite-only at the moment while its underlying engine is refactored and rewritten over time to be fully compliant with MIT license (which it isn't currently, the repository hosting the fork of torque with the newer pipeline is private and work in progress). Please fill the form here in order to receive access. (All requests are usually accepted)
Download Link: github.com/MBU-Team/OpenMBG/releases/tag/2.0.1
Please note that the repository in the link above only hosts code for the version of OpenMBG prior to the modernization of the rendering pipeline, the repository with the updated renderer is a different one and is invite-only as described above.
Things of Note:
Changelog:
2.0.0:
Please report and bugs that you find.
This is the full reverse engineered version of Marble Blast Gold that is made to run on newer hardware.
Featuring a rewritten rendering pipeline that utilizes WebGPU (much thanks to a dedicated Torque3D developer ) as well as providing native Mac support for 10.15 and above, both Intel and ARM.
Please note that this edition has an updated TorqueScript Interpreter and as a result, it will not function for mods that don't have source available or use only .dso files.
Greater attempts have been made towards replicating the physics calculations to be identical to Windows version of MBG (error bounds of 10^-15 to 10^-10), so you may find that some .recs sync and some don't.
As an added bonus, additional downloads for Speedrun Edition of this version have also been provided.
The source code access is only an invite-only at the moment while its underlying engine is refactored and rewritten over time to be fully compliant with MIT license (which it isn't currently, the repository hosting the fork of torque with the newer pipeline is private and work in progress). Please fill the form here in order to receive access. (All requests are usually accepted)
Download Link: github.com/MBU-Team/OpenMBG/releases/tag/2.0.1
Please note that the repository in the link above only hosts code for the version of OpenMBG prior to the modernization of the rendering pipeline, the repository with the updated renderer is a different one and is invite-only as described above.
Things of Note:
- Stencil Shadows have not been implemented due to lack of time as well as the new rendering system being cumbersome to work with.
- The ability to change display resolution while in fullscreen has been removed because the renderer does not like it, there are a whole set of issues that arise making the game unstable. Fullscreen mode will now always choose the OS's display resolution regardless.
- The game window is resizable and maximizable through the title bar on Windows. Please note that there may be GUI bugs relating that since Torque was never built with such in mind.
- FPS is locked in the vanilla version. The unlocked FPS version is found in the Speedrun Edition.
Changelog:
2.0.0:
- Initial Release
- Significantly reduce memory leaks when idling. The game should now be much more stable.
- Fixed resources not being freed up properly.
- Fixed missing audio DLLs and fonts on Windows version.
Please report and bugs that you find.
Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy