bryancalisto/pinball-hacker
GitHub: bryancalisto/pinball-hacker
一款用于破解3D Pinball Space Cadet游戏的工具,实现无限球功能。
Stars: 1 | Forks: 1
# 弹球黑客
一个用于破解游戏 3D Pinball Space Cadet(你知道的,那个经典的 Windows 游戏)的工具。
如果你想知道当你打开每个灯、开关、陷阱时会发生什么,这里就是。
目前它支持无限球。也许我会在未来添加更多破解。不确定。
## 前置条件
- Microsoft Visual C++ build tools(我用 Visual Studio 2019 测试过,但可能大多数版本都可以正常工作)以及 shell 中可用的 `cl` 编译器。你可以打开 _**"Visual Studio 开发者命令提示符"**_ 来设置此环境。
- 当然,在你的系统中运行一份 **3D Pinball Space Cadet**。
## 如何构建
从 Visual Studio 开发者命令提示符或配置了 MSVC 的 PowerShell 会话中,运行:
```
.\build.ps1
# 或者
powershell .\build.ps1
```
这将创建 `build\pinball-hacker.exe`。
## 使用预编译的二进制文件
你可以在 [发布](https://github.com/bryancalisto/pinball-hacker/releases) 部分找到预编译的二进制文件。只需下载最新版本,从 zip 文件中提取 `pinball-hacker.exe`。我不确定它是否会被防病毒软件标记,因为它会修补内存中的另一个进程。请考虑这一点。
## 如何运行
当 Space Cadet Pinball 运行时,使用:
```
.\build\pinball-hacker.exe on
.\build\pinball-hacker.exe off
.\build\pinball-hacker.exe status
```
- `on` 启用破解。
- `off` 禁用破解。
- `status` 打印破解是否当前激活。你可以通过查看得分和消息面板中的 "Player 1" 字符串来确定是否启用。如果已启用,你将看到 "Hacker 1"。
## 它是如何工作的
它搜索正在运行的弹球游戏进程,将其附加并修补其代码。
例如,对于 "无限球" 技巧,它将 'ball decrease' 指令修补为 NOP,这样球计数器就不会减少。
标签:3D Pinball Space Cadet, C++, Visual Studio, Windows 游戏, 云资产清单, 内存修补, 内存操作, 安全漏洞, 攻击路径可视化, 数据擦除, 无限球, 游戏优化, 游戏体验, 游戏作弊, 游戏修改, 游戏修改器, 游戏开发, 游戏性能, 游戏插件, 游戏破解, 游戏社区, 游戏脚本, 游戏辅助, 软件破解, 软件补丁, 逆向工程, 黑客工具