kawaks 中文文档 下载 App

星星 Hack 中文游戏列表支持

什么是星星 Hack

中文模拟器社区把 WinKawaks 的一个重要魔改版叫做"星星版"或"Hack 版",这个版本支持在载入对话框里用中文显示游戏名,而不是默认的英文 ROM 文件名。

原版 Kawaks 的 Load Game 列表全部显示英文,比如:

启用星星 Hack 后,同样的列表变成:

对中文玩家来说直观得多。

实现原理

星星 Hack 并不是修改模拟器二进制程序,而是通过 ini 配置文件 里的一个 [Rom Name] 段来建立英文 ROM 文件名到中文显示名的映射。

在 WinKawaks 的 ini 目录(通常是 ini/ 子目录)下找到 romnames.ini 或类似的文件名映射文件,内容大概是:

[ROM Names]
kof97=拳皇97
kof97j=拳皇97 日本版
mslug=合金弹头
mslug2=合金弹头2
dino=恐龙新世纪
sf2t=街头霸王II 加速版
...

模拟器在扫描到 ROM ZIP 后,会先用外层 ZIP 文件名(不带 .zip 后缀)查一下 ini 映射表,有就显示中文名,没有就显示英文 ROM 内部识别的名称。

启用条件

自行修改游戏名

映射文件是纯文本的 .ini,可以随时编辑。比如你买了美版的《恐龙新世纪》,但你习惯把它叫"恐龙快打":

dino=恐龙快打
dinou=恐龙快打 美版

保存后重新 Rescan all,载入对话框里对应的游戏名就会变成你自定义的中文名。

可以用中文、日文、英文甚至 Emoji,只要能在系统编码下正确显示就行。推荐用 UTF-8 编码保存 ini 文件。

不是汉化版

星星 Hack 只改游戏名显示,不是汉化游戏本身。游戏内部的文字、菜单、剧情还是原样(大部分街机游戏没有中文版本)。如果想玩中文版的《拳皇 97》之类,有专门的汉化 ROM 版本可以找。