Skip to content

Rewrite

Pre-release
Pre-release
Compare
Choose a tag to compare
@xythobuz 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 πŸ˜„

screen shot 2015-03-13 at 20 10 40

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!)

screen shot 2015-03-13 at 20 09 55

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.

screen shot 2015-03-13 at 20 11 27

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.

screen shot 2015-03-13 at 20 12 12