This GitHub organization is based around modding - Sleeping Dogs: Definitive Edition.
Tip
- Compatibility game executable: sdhdship.exe (Steam)
- Non-Steam Patch (GOG Version): SteamAPI Offline
- Debug Symbols (PDB): Download
If you're interested in modding the game yourself, we provide enough repositories at this organization that will give you enough information to do mods by yourself.
- Modifying game files:
- This is still kind of tedious thing to do since there are not an appropriate tools to handle this easily so bare in mind while trying to do anything.
- Here is list of tools:
- Writing own plugins/mods:
- You will need to have knowledge of C/C++ and take some time to understand how the game engine works.
- We provide repository that is essentially SDK "dev-kit" for the game itself.
- You will essentially need to use reverse-engineering tool like Ghidra or IDA for finding desired hooks to run/add code to the game.
- Here you can find base project made especially for using the SDK if you don't know how to begin with: Base Project.
- Writing own tools:
- If you're trying to write own tool, we recommend to use TheoryEngine, which is essentially re-implementation of the game engine.
- The ModelScriber is based on it and could be useful to understand how the file structure even works in general.