
给《CrossCode》(Steam 正版)做了一款游戏内修改器。这游戏是 NW.js 引擎(本质是个网页应用),所以这次连 BepInEx 都不用——面板直接以网页层实现,鼠标全程操作:点右下角「DD修改器」悬浮按钮(或按 F1)呼出。
🕐 最后更新:2026-08-24
功能
基础修改
| 功能 | 说明 |
|---|---|
| 锁定 HP | 开启后角色不会死亡 |
| 信用点 +1000 / +10000 | 本作货币,实时显示当前数值 |
| 信用点加满 | 直接拉到上限 9999999 |
人物
| 功能 | 说明 |
|---|---|
| 经验 +500 / +5000 | 每 1000 经验升 1 级,升级自动送技能点 |
| 四系 CP 技能点各 +99 | 火 / 冷 / 电 / 波技能树随便点 |
| HP 回满 / 复活并回满 | 团灭救急专用 |
物品
| 功能 | 说明 |
|---|---|
| 五个分类 | 全部 / 消耗品 / 装备 / 素材 / 关键物品 |
| 一键添加 | 每件物品带「+1」「+10」按钮,实时显示持有数 |
| 中文名列表 | 全量物品中文名浏览,按 ID 排序 |
操作方式(鼠标为主)
| 操作 | 功能 |
|---|---|
| 右下角「DD修改器」按钮 | 呼出 / 关闭面板 |
| F1 | 呼出 / 关闭面板(快捷键) |
| 点击功能行 | 执行对应修改 |
| 物品行「+1」/「+10」 | 添加物品 |
| 按住面板空白处拖动 | 移动面板位置 |
| ✕ / Esc | 关闭面板 |
安装
- 下载
crosscode_trainer_v1.1.zip(见文末) - Steam 库 → 右键《CrossCode》→ 管理 → 浏览本地文件,进入游戏根目录
- 将包内的
node-webkit.html覆盖到游戏根目录(原文件建议备份) - 将
assets文件夹合并拷贝到游戏根目录(即把trainer.js放进游戏原有 assets 文件夹) - 启动游戏读档,点右下角「DD修改器」呼出面板
卸载
删除 assets/trainer.js,再用备份的 node-webkit.html 覆盖回去即可完全恢复原版,不影响存档。
说明
- 面板为纯网页层实现(DOM overlay),与游戏引擎零耦合——游戏本体一个字节没动,官方更新后大概率依然兼容
- 所有修改即时生效并随游戏存档正常保存
- 适用于 Steam 版 CrossCode(NW.js 版本)
- 相比 Unity 游戏的 BepInEx 注入方案,NW.js 游戏只需在入口页面挂一行脚本,实现成本极低