ReHitman icon indicating copy to clipboard operation
ReHitman copied to clipboard

Hitman Blood Money Reverse Project

Results 16 ReHitman issues
Sort by recently updated
recently updated
newest added

**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...

reverse component
feature request

### 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...

reverse component
feature request
debug menu

### 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...

gameplay problem
feature request
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...

feature request

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....

bug
gameplay problem
feature request

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.

reverse component
feature request

### 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: -...

reverse component