MyBackpackAlert Chinese
MyBackpackAlert 中文汉化补丁 — 汉化警报通知文本及物品名称,不修改任何原有功能。MyBackpackAlert 中文汉化补丁
为 PEAK 游戏的 MyBackpackAlert 模组提供简体中文汉化。
说明
- 仅汉化显示层面:所有游戏内警报通知文本及物品名称翻译为简体中文
- 不修改任何原有功能:通过 Harmony 补丁在运行时拦截通知消息并替换文本,原模组的检测逻辑、配置选项、防作弊行为完全不变
- 独立模组:不修改原模组文件,可随时启用/禁用
已汉化内容
| 警报类型 | 说明 |
|---|---|
| 背包警报 | 物品添加/移除、背包被盗 |
| 吹箭警报 | 吹箭射击、险些命中 |
| 爆炸警报 | 恶意爆炸生成、刷屏检测 |
| 蜜蜂警报 | 强制召唤蜂群 |
| 所有权警报 | 所有权请求/窃取 |
| 角色破坏警报 | 角色/玩家破坏请求 |
| 强制动作警报 | 强制蹲下/跳跃/晕倒/苏醒/表情/丢弃物品/移除物品/销毁物品/结束游戏 |
| 实例化警报 | 危险预制体生成 |
| 仪式匕首警报 | 仪式匕首使用 |
| 物品名称 | 通知中蓝色显示的物品名(如 Airplane Food → 飞机餐) |
物品名翻译覆盖 200+ 种 PEAK 游戏物品(食物、浆果、蘑菇、攀爬工具、医疗用品、特殊物品、护符等),支持游戏内连写物品名(如 ScoutsHonor、RopeShooterAnti、CloudFungus)和内部名称(如 Amulet_SuperJump、Bugfix)的自动匹配。
安装方法
- 确保已安装 BepInExPack_PEAK 和 MyBackpackAlert
- 使用模组管理器安装,或手动将 plugins 文件夹内容放入游戏目录的 BepInEx/plugins/ 文件夹中
- 启动游戏即可
兼容性
- 适配 MyBackpackAlert 版本:0.1.9
- 如原模组更新导致 Notification 方法签名变化,本补丁可能失效,请等待更新
技术实现
通过 Harmony 补丁实现汉化:
-
Notification 前缀补丁:拦截 MyBackpackAlert.Plugin.Notification(string, string, bool) 方法,在消息显示前将英文文本替换为中文。使用完整匹配 + 片段替换双层翻译策略,保留富文本颜色标签和字符串格式化占位符。
-
物品名翻译:在 Notification 补丁中解析 <color=...> 标签内的蓝色物品名,通过物品名字典(200+ 物品,含标准名、连写名、内部名称)+ 自动 PascalCase 连写生成进行翻译。
