Skip to content

HHCHunter/ReHitman

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReHitman

Build status

Debug Console_Preview

What is ReHitman?

ReHitman is an attempt to reverse the executable of "Hitman: Blood Money". The final goal of the project is to develop a multiplayer similar to Mafia 2's Mutli-player.

Game Build Information.

This project is built on the last build of Hitman Blood Money that IO Interactive released.

Executable String:

blood-build3-20060616-26123

Installation Instructions.

  • Ensure you meet the requirements

    • Game Build Information
  • Place the Pre-compiled files into the "Hitman: Blood Money" game installation folder.

  • Run Launcher.exe

For developers

You can build & debug ReHitman with game.

For this just switch solution configuration to "DebugGame" and write path to folder with game into environment variable ReHitmanGameFolder

Project Runtimes.

This project includes 2 runtimes:

  • Launcher

    • This simply just hooks "Hitman: Blood Money"
  • HM3CoreKill

    • This is the projects core for future development, this will be later useful for multiplayer development.
      • ck
        • (CoreKill) Future Multi-player development.
      • docs
        • Documentation.
      • mp
        • Multiplayer development
      • sdk
        • Our IO-Interactive reversed engineered software development kit, this is used for controlling the Glacier Engine
      • third_party
        • Third Party runtimes etc
      • utils
        • Various tools for internal project use

Current Project Goals.

  • Create an open source SDK for the Glacier 1 Engine
  • Reverse the rendering API
  • Implement ImGUI backend over Glacier renderer wrapper (ZWintelRendererD3D)
  • Reverse the input API (mouse, keyboard)
  • Reverse the GUI API
  • Implement a custom widget with logic on CoreKill.dll side
  • Reverse the scene format
  • Create a toolset for Hitman Blood Money

Contact Information.

The team can be contacted in the Project's issue tracker or via Discord (any questions, ideas, etc).

About

Hitman Blood Money Reverse Project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 69.3%
  • C++ 30.4%
  • Objective-C 0.3%