Cloned Games

OpenLW

Engine reimplementationHaltedUnplayableWindows

A new engine written from scratch that loads the original game's data files.

Sonic Lost World (original game, not this project)Original game image
Image of the original game, Sonic Lost World. This project has no screenshots of its own yet.
Links, repository & details

About

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.
Share: