This repository focuses on reversing the game’s binary using IDA Pro to reconstruct its C++ structures, functions, classes, and inheritance while following a consistent naming convention.
- Language: All code must be written in C++.
- Member Variables: Use the m_ prefix (e.g., m_health, m_position).
- Function Naming: Use camelCase (e.g., initializeGame, loadResources).
- Structure & Class Reversal:
Identify structures with their methods, static fields, and members.
Maintain inheritance relationships when reversing.
Check size validation of structures/classes, If it's not matching with the game, you should properly research & reverse the class.
If you break the rule of "loaded DLL" - suggesting the function that was not present in the application itself, your pull request might be ignored & closed.
- Fork & Clone the Repository.
- Create a Branch (e.g., feature/reverse-class).
- Reverse & Rename Properly.
- Follow Naming Conventions.
- Submit a Pull Request.
Documentation is optional but encouraged for clarity. Pull requests that do not follow any of the contribution rules will be closed immediately.