Memory watcher and editor for all games from the Asterix XXL series (XXL1, XXL2 original, Olympic Games) on Windows PC.
Works with both the original PC versions as well as the Remasters of XXL 1 and 2.
Note that the Remasters will only work on the Steam version with the latest patch.
- Load a level or sector at any time.
- Cheats: Teleport Asterix/Obelix, change the game speed, ...
- Visualization of the scene graph
- List of all loaded objects with class and instance names
- Look inside the memory of a game object
- Crate detector: displays all the positions of the active crate stacks on the screen, along with the number of crates in the stack. Useful for finding Tardis strats.
Note that some features are only available for specific games and not for all XXL games.
Visual C++ 2017 or later is required.
- Open a Visual Studio x86 command prompt, or open the Windows SDK commmand prompt and set it to x86 mode (32-bit).
cd
to this repository- Run the batch file:
build_xxl1.bat
to build for Asterix & Obelix XXL 1.build_xxl2.bat
to build for Asterix & Obelix XXL 2: Mission Las Vegum.build_og.bat
to build for Asterix at the Olympic Games.build_romaster.bat
to build for Asterix XXL 1 Romastered.build_xxl2hd.bat
to build for the Asterix XXL 2 Remaster.
Copy the resulting file d3d9.dll
(or opengl32.dll
for Remasters) to the game's folder (where the executable or GameModule.elb
file is), and run the game.
It is recommended to run the game in windowed mode.
- ImGui for the GUI
- ImGui Club for the memory editor control
- gl3w to get access to OpenGL API