A trainer for the game Dead Space™ 3. This is a basic external resource manager trainer for the game Dead Space™ 3 which has the following functionality: +500 Tungsten, +500 Semiconductor, +500 Scrap Metal, +500 Somatic Gel, +500 Transducer, and +500 Ration Seals. This project was written in C++ using Visual Studio 2017.
To use this application the user must either compile the project themselves or download the executable provided. Below I have provided step-by-step instructions on how to run the Dead Space™ 3 Resource Manager.
- Download Dead Space™ 3 Resource Manager from https://github.com/dimacotorobai/DeadSpace3ResouceManager/releases/tag/v1.0.1
- Launch the Dead Space™ 3 game and start up a campaign mission
- Run the DeadSpace3ResouceManager.exe and the trainer should attach to the process
- Enjoy playing the game with the trainer :)
My goal for this project was to apply my pre-requisite knowledge of operating systems in a fun and challenging way. I also wanted to learn more about the Windows API(Win32), Reverse Engineering, x86 Assembly, and GDI. I also used this as an opportunity to expand my knowledge of C++ programming and OOP.
This project could not have been built without the excellent tutorials provided by GuidedHacking. The process of finding offsets, reverse engineering, and writing the code required for memory reading/writing was learned from GuidedHacking.