GHax 是一款用于 Steam 游戏 《Crystal Crisis》 的完全外部解谜工具。它以独立进程运行,并在游戏上方绘制透明的 DX11 覆盖层。按下 Insert 可打开菜单。不使用 DLL 注入、不修改游戏,也不改写游戏文件;游戏内存始终保持只读。它会读取棋盘,而自动游玩时则像玩家一样按键操作。
《Crystal Crisis》并不是俄罗斯方块:只有当 Spark 或 Poly 水晶落到对应颜色上时,水晶才会破碎;2×2 或更大的方块会融合成 Clusters;Countdown Crystals 会在每次放置后倒计时;成对的水晶还可以从网格侧面推出,并沿边缘分裂。解算器能够处理这些规则,因为它的模拟器移植自游戏自身的棋盘模型,也就是 Nicalis 为 CPU 玩家编写的代码。因此,它的预测结果与棋盘实际表现一致。
比内置 CPU 更聪明: 游戏 AI 使用快速的加权估算来评价移动,主要追求短期的小型连消。本工具会模拟每次放置产生的完整连锁反应,构建大型单色区域以触发强力 Spark 爆炸,保持出生列畅通,并提前观察一对水晶。
» 使用方法
1. 以窗口化或无边框窗口模式启动《Crystal Crisis》
2. 运行 CrystalCrisisTrainer.exe,它会自动找到游戏并连接
3. 开始一场对局,棋盘视图和推荐移动会立即出现
4. 如需自动游玩,按 Insert 打开菜单,进入 AUTOPLAY,勾选 Play for me,然后点击游戏窗口
5. 如果你的按键设置与默认值不同,请先在 CONTROLS 标签页中进行设置
» 注意事项
- 自动游玩用于对战 CPU。 在线对局(好友、休闲、排位、非排位)中会自动关闭,并处于禁用状态。在线模式仍会显示棋盘视图和提示,因为它们只读取数据。
- 推荐移动会显示在训练器自己的棋盘视图中,不会绘制到游戏的 3D 棋盘上。
- 已在 Arcade 模式中测试。Inline、Memory、Tag Team、Survival 和 Story 模式尚未进行实际测试。
- 自动游玩不会触发 Crystal Bursts,这部分仍需要你手动操作。
- 游戏必须以窗口化或无边框窗口模式运行,覆盖层才能显示。
» 快捷键
- Insert:打开 / 关闭菜单
- Ctrl + End:关闭训练器
关闭菜单后,覆盖层会处于鼠标穿透状态,因此所有点击都会直接传递给游戏。
» 功能
解算器
- 为每个水晶寻找最佳移动:尝试所有列、所有旋转方式,以及所有网格环绕分裂情况
- 提前观察下一对水晶:使用下一个水晶预览
- 完整连锁模拟:包括 Sparks、Polys、Shards、Clusters、倒计时、重力和多波连击
- Inline 模式规则:三个相同水晶即可匹配,包括对角线匹配;不生成 Clusters,并会自动切换
- 排名式备选方案:显示最佳放置位置,以及每种方案可以消除的内容
- 游玩风格控制:攻击性、安全堆叠高度,以及所有计分权重
自动游玩
- 代替你操作一对水晶:控制其移动到目标位置并快速落下
- 自动校正操作:每次按键后检查水晶的实际位置;如果游戏漏掉某次输入,会重新尝试,确保水晶落在计划位置
- 每次启动时默认关闭,且不会保存到设置文件
- 仅在游戏窗口处于前台时向游戏输入按键
- 可调节操作时序,也可选择自然下落而非快速落下
棋盘视图——只读
- 常驻面板显示你的棋盘,并以幽灵影像标出推荐位置,同时显示下一对水晶
- 大图显示你的棋盘,小图显示对手棋盘
- 显示 Clusters、Sparks、Polys、Shards 以及倒计时数字
- 高亮出生列
控制
- 点击即可设置按键绑定,默认使用游戏按键:← → 移动,↑ 快速落下,Q / E 旋转
- 保存 / 加载设置
- 游戏窗口左上角显示 GHax 水印(“Made by Cr0mb”);游戏或菜单处于前台时显示
» 游戏内验证
- 两个棋盘均可正确读取,包括 Clusters 和倒计时
- 下一枚水晶预览读取正确,准确率 9 / 9
- 自动游玩按计划准确放置 6 / 6 枚水晶,每次生成的棋盘都与模拟结果一致
- 网格环绕分裂控制正确,两个方向共 6 / 6
- 55 / 55 项规则模拟测试通过
- 每次移动约需 3 毫秒
12游戏吧 » 《Crystal Crisis》GHax自动游玩外部工具