Cloned Games

LEGO Dimensions Recompilation

RecompilationActive

The original game's compiled code translated into a native program for a new platform, usually a PC port.

Links, repository & details

About

A native Windows build of LEGO Dimensions made by statically recompiling the Xbox 360 release. The PowerPC executable is translated to C++ ahead of time and compiled to x86-64, while graphics are still translated at runtime to Direct3D 12 on the ReXGlue SDK runtime. The author says it boots, plays, saves, loads DLC and talks to a Toy Pad, but it is a beta build with crashes, freezes and graphics bugs still present.

How it differs from the original

It supports an unlocked 60 FPS, FSR 1 and CAS upscaling and higher internal resolutions. A built-in memory scanner cheat menu and mod support are included, and a community Russian translation is available as a mod.

Getting started

No game data is included. You need the Xbox 360 disc dumped and extracted to a folder (with Default.xex, GAME.DAT and GAME.HDR), Title Update 23 (checked by hash), and optionally DLC packages. Run the installer and follow the wizard. The Toy Pad can be emulated through the LEGO Toypad app, or a real Wii U, PS3, PS4, Xbox 360 or Xbox One pad can be used after swapping its driver with Zadig. Settings open with F4.

History

The author started it to find out whether a toys-to-life game can be recompiled and whether a native PC port of LEGO Dimensions is realistic. The README says Claude was used heavily as a development tool for disassembly work, runtime glue, the installer, mod tooling and the page itself.

Known issues & limitations

  • This is a beta: crashes, freezes, broken graphics, and lost audio can occur.
  • Some levels can freeze randomly; the LEGO Movie world is affected most often.
  • Some mods can prevent characters from using gadgets and ranged attacks when several characters are out.
  • Quitting a new save before the opening cutscenes finish can leave a save that will not load.
  • Windows on ARM is unsupported and starts to a black screen.
  • Known problems include random freezes in some levels, stutter on loads, screen tearing, AMD graphics card issues and no support for Windows on ARM; Vulkan is not ready and Direct3D 12 is the default.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (Xbox 360 version).

  • You need your own extracted Xbox 360 disc files from the original release; the installer requires the folder, not the ISO.
  • A 64-bit CPU with SSE4.2 and a Direct3D 12 GPU at feature level 11_0 are listed as minimum requirements.
  • DLC packages are optional.

Features

  • It supports any XInput controller, keyboard, and mouse.
  • Real Wii U, PlayStation 3, PlayStation 4, Xbox 360, and Xbox One Toy Pads are supported.
  • The game can run at 60 FPS and use FSR 1, CAS, and higher internal resolutions.

How to install

  1. Run `DimensionsRecompiled-Setup.exe` and follow the wizard.
  2. To add DLC later, rerun the installer and choose “Add DLC to an install I already have.”
  3. If Windows shows “Windows protected your PC” for the installer, click “More info,” then “Run anyway.”

Controls

  • Keyboard bindings can be edited in `F4` under Keyboard bindings.
  • Mouse look is off by default and can be enabled under Controls.
  • `F8` turns mods off.

Summarised from the project's README.

Status & roadmap

  • Planned work includes recompiling the GPU side, fixing recurring crashes, real Toy Pad auto-detect and an in-game settings menu.

Licensing & legal

  • The code is MIT licensed, which does not cover LEGO Dimensions or its data.

FAQ

What is LEGO Dimensions Recompilation?
LEGO Dimensions Recompilation is an open-source recompilation of Lego Dimensions. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on Xbox 360.
Do I need the original game files to run LEGO Dimensions Recompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
How is LEGO Dimensions Recompilation licensed?
project: MIT (code here). The repository itself is the authoritative source.
Share: