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).
cdto this repository- Run the batch file:
build_xxl1.batto build for Asterix & Obelix XXL 1.build_xxl2.batto build for Asterix & Obelix XXL 2: Mission Las Vegum.build_og.batto build for Asterix at the Olympic Games.build_romaster.batto build for Asterix XXL 1 Romastered.build_xxl2hd.batto 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
