ReGlacier/ReHitman

GitHub: ReGlacier/ReHitman

ReHitman 是对「Hitman: Blood Money」所使用的 Glacier 1 引擎进行逆向工程的开源项目,旨在构建 SDK 并开发多人游戏模式。

Stars: 69 | Forks: 7

[![构建状态](https://ci.appveyor.com/api/projects/status/300yrxlxkmeyi5le?svg=true)](https://ci.appveyor.com/project/DronCode/rehitman-9uw4c) ## 什么是 ReHitman? ReHitman 是一项对“Hitman: Blood Money”可执行文件进行逆向工程的尝试。 该项目的最终目标是开发一个类似于《黑手党 2》(Mafia 2)多人游戏的多人模式。 ## 游戏构建信息 本项目是为 IO Interactive 发布的《Hitman Blood Money》最后一个版本构建的。 可执行文件字符串: ``` blood-build3-20060616-26123 ``` ## 安装说明 1. 下载最新的 release 版本 2. 将 `NVCPL.dll` 和 `ReHitman.dll` 解压到游戏文件夹中 3. 运行 HitmanBloodMoney.exe ## 常见问题解答 * [Wiki。](https://github.com/ReGlacier/ReHitman/wiki) ## 当前项目目标 - [x] 为 Glacier 1 Engine 创建一个开源 SDK - [ ] 逆向渲染 API - [x] 在 Glacier 渲染器包装器(ZWintelRendererD3D)之上实现 ImGUI 后端 - [x] 逆向输入 API(鼠标、键盘) - [ ] 逆向 GUI API - [ ] 逆向场景格式 - [ ] 为《Hitman Blood Money》创建一套工具集 ## 致谢 * [DronCode](https://github.com/DronCode) * [crabovwik](https://github.com/crabovwik) * [Daniel Hunter](https://github.com/HHCHunter) * [Notexe](https://github.com/Notexe) ## 联系方式 可以通过项目的 Issue 跟踪器或 Discord 联系团队(如有任何问题、想法等)。
标签:C++, Glacier引擎, 云资产清单, 插件开发, 数据擦除, 游戏, 游戏引擎, 逆向工程