Rewrite
Pre-release
Pre-release
xythobuz
released this
13 Mar 19:23
·
57 commits
to master
since this release
Nearly exactly one year after releasing the last 0.1.2 OpenRaider build I bring to you: OpenRaider 0.1.4 π
Changes
Everything mentioned in the To-Do list of the last release notes has been accomplished, and more!
- All untouched code parts have now been rewritten!
- The TombRaider.cpp level loader has been replaced by LoaderTR2.cpp and friends
- All old OpenGL code has been removed. Now using OpenGL 3 Core Profile
- Integrated ImGui UI Framework, now used for all UIs
- TTF Font loader has been rewritten using stb_ttf
- SoundSources are already working as intended (with 3D Sound!)
To-Do
Now that even the Main Menu is using ImGui to draw itself, my own Font drawing code (TTF and TRLE) is no longer needed. I hope to integrate them into ImGui in the future, or remove them all together.
The OpenGL 3 rewrite is still very much in-progress. Rooms, Static Meshes and Sprites are already displayed correctly, but Skeletal Models are still pretty messed up.