ReHitman
ReHitman copied to clipboard
Hitman Blood Money Reverse Project
**Introduction** That interface is very buggy, also some functions, like Give all, Beam works awful. In PR #5 we are working under custom debug menu and these functions could be...
For #41
### Introduction We have a debug menu with some information about the current session, but we have not any information about systems and players (except their addresses, but this we...
### Intro Hitman uses native C/C++ scripts for in-game behavior. It conflicts with the multiplayer concept. We must disable all scripting and take control of all entities before start multiplayer...
Good practice to use the gamepad as an external tool for easy debug. We can use xinput2 API for the support this.
Realistically the Launcher should close once it has launched our Dev Console. It can be closed manually without any issue, so it should close after a period of time, or...
It's no secret that Blood Money suffers issues with it's GUI. Scaling GUI elements is broken when the aspect ratio is beyond 4:3 or the resolution is increased beyond 720p....
We have an opportunity to lock/unlock doors via event bus but it's not enough for us. What's required: - [ ] CDoor::open - [ ] CDoor::close - [ ] CDoor::getOpeningProgress()...
So, we have already reversed some components of the rendering subsystem (like [ZDirect3DDevice](https://github.com/DronCode/ReHitman/blob/master/HM3CoreKill/HM3CoreKill/sdk/ZDirect3DDevice.h)) and we should continue our work here. We need to decomposite this issue by subtasks.
### This is top task for missions reverse engineering I guess we should start from M13 (Requiem) because it's the easiest mission in-game (except HideOut). What we should reverse: -...