OpenLW
A new engine written from scratch that loads the original game's data files.
Based on Sonic Lost World
Original game imageAbout
Sonic Lost World is a 2013 Sonic Team platform game released for Wii U and Nintendo 3DS, with a Windows port of the Wii U version following in 2015. OpenLW is a hobby recreation of Sonic Lost World based on Ghidra decompilations of the Wii U and PC versions, aiming to match the PC version as closely as possible. The author describes it as a major work in progress, and it is not currently playable.
Getting started
Building currently requires the proprietary Criware SDK, the Havok 2012 SDK and the Direct3D 9 SDK, which the author cannot distribute; only Windows is supported.
History
The author notes that Sonic Team released a Wii U debug build of the game with symbols enabled, which makes naming the code to resemble the original source more achievable.
Known issues & limitations
- platform: Currently only compiles on Windows and requires proprietary Criware SDK and Havok 2012 SDK.
- compatibility: Uses Direct3D 9 like the original game, limiting cross-platform support.
Features
- The project is an open-source recreation of the game.
Summarised from the project's README.
Status & roadmap
- Long-term goals include replacing the proprietary SDKs with open-source equivalents and adding Direct3D 11/12, OpenGL or Vulkan backends for other platforms.
Modding & tools
- The repository also hosts LWAPI, a library for writing DLL mods for Sonic Lost World, with prebuilt versions produced automatically on every commit.
FAQ
- What is OpenLW?
- OpenLW is an open-source engine reimplementation of Sonic Lost World. A new engine written from scratch that loads the original game's data files.
