作者flingcould (载雨拾乘三)
看板Old-Games
标题Fw: [闲聊] DiscoHawk练习中文化兼抱怨
时间Tue Jan 6 05:34:10 2026
※ [本文转录自 Emulator 看板 #1fN2PMwd ]
作者: flingcould (载雨拾乘三) 看板: Emulator
标题: [闲聊] DiscoHawk练习中文化兼抱怨
时间: Tue Jan 6 04:59:52 2026
最近只是和AI抱怨有一些开源程式又不搞多国语言包给中文使用者自己搞中文化
就被AI灌毒鸡汤说自己动手,相信我可以的,结果...真的搞起来了 XDDDD
我就说我英文不行啊,AI表示:你可问google或者我!
我就说我程式语言不通,AI表示:没叫你动程式语法,改个字串而已啊
AI反问我:你会搜寻对吧?你会取代对吧?那就是会中文化了!没问题的不会我可以教你
啊
可是我不想装C#,也不想装Visual Studio,AI:你可以不装阿,路有很多条阿,你可以
的!
真的是满满的毒鸡汤...我觉得上了贼船了!
这算是平常奴役AI的後果吗?
一、反编译程式,这要取得不难,它也能调整简中版,不过,纯英文比较符合网路教学对
照
https://i.meee.com.tw/GVuOhb1.png
它可以反编译".Net架构"的桌面应用程式,可以看到C#语法这个功能挺方便的
确实会搜寻就找得到"字串",真正的问题在...它存回去会...出很多语法错误不给存
从ILcode难度更高它好像类似ASM,编辑模式不给搜寻取代阿 XDDDD
严格来说三条路只剩下改它内建的Hexeditor这条路,说好的路很多条呢?
https://i.meee.com.tw/4lpuXtV.png
从Hexeditor下手好处是它可以搜寻字串也能搜寻Hex码,复制取代方式也多样
缺点也很致命,字码要对齐字元数与位址,贴错容易动到程式,它可以存回去,但没语法
侦错
必须自己做好事前准备,包含备份存档与还原
二、事前对资料的掌握要确实
https://i.meee.com.tw/J8dn2EV.png
我把搜寻到的行数、原文字串、取代字串做纪录,方便还原後重新定位
三、字串的字码要确立,原文字串字元数要确立,取代字串字元数要对齐
https://i.meee.com.tw/gYX4AYi.png
我奴役AI写了一个字串→UTF16LE查询的单页式网页工具
我先画好GUI框线图,颜色样式指定好,剩下的就是报确切需求,来回问答两三次搞定
四、练手标的物,多平台主机模拟器:"Bizhawk2.11版"的转档工具程式--DiscoHawk
https://i.meee.com.tw/MYw9iFG.png
这是它原文的长相,能够把多个光碟映像档转档成"CCD"、"CHD"档也能转出音轨成"MP3"
五、还没中文化完的--DiscoHawk
https://i.meee.com.tw/POrkodx.png
我有参考网路上Bizhawk2.10版中文化的论坛截图,还没抓他的中文化程式
目前阶段只是把看得到的中文化,纯粹当练手,只是中文化这部分我就感觉到痛苦了
这真是一门手工艺,玩过这次我更敬佩单人多产中文化的诸多前辈们了
附带一提Bizhawk2.11版有纳入DosBox-X核心,可以无需抓任何bios即可玩DOSgames
不过,它只接受映像档、磁碟档、conf档,单档和多磁片挂载,其余DosBox式挂载方式都
不行
结论,要玩Dosgames请爱用原生DosBox各类模拟器比较好
我有空来写一篇...我好像还欠一篇Bizhawk-Hexeditor,问题它很难写啊...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 182.235.24.124 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1767646806.A.EA7.html
1F:→ flingcould: 无法登入imgur火大我就换图床,第一次用Meee,居然是01/06 05:10
2F:→ flingcould: 纯匿名上传,手机版Beptt可以直接显示,tern.ptt.cc01/06 05:10
3F:→ flingcould: 没有直接显示,适应中!01/06 05:10
4F:→ flingcould: 浏览器直接看网页版可以直接显示,那应该不用重编辑01/06 05:15
5F:→ flingcould: 了,对了这是纯练手自用,还没打算发布,纯心得、抱01/06 05:15
6F:→ flingcould: 怨的!01/06 05:15
7F:→ flingcould: 更正参考的是2.10版论坛的截图,懒得重编辑!01/06 05:29
想想还是把内文更正好了
※ 编辑: flingcould (182.235.24.124 台湾), 01/06/2026 05:32:51
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: flingcould (182.235.24.124 台湾), 01/06/2026 05:34:10
8F:→ flingcould: 欸……我现在才发现\r\n,字串里面的断行语法,一个 01/07 01:36
9F:→ flingcould: 被中文字串搞到显示出来了,另一个被我不小心抹掉, 01/07 01:36
10F:→ flingcould: 好像不影响显示,这要怎麽处理好呢?要嘛一起抹掉, 01/07 01:36
11F:→ flingcould: 要嘛测试断行的中文位置,不过,我没什麽概念就是了 01/07 01:36
12F:→ flingcould: ……还得考虑显示对齐,烦啊! 01/07 01:36
13F:→ flingcould: 工具写的时候没想过字串会有换行回行与跳脱字元的问 01/07 05:05
14F:→ flingcould: 题,会显示就是UTF16LE转换时当做它是\\r\\n处理,我 01/07 05:05
15F:→ flingcould: 跟AI写工具时都没预料有这个问题,我又写了修正版工 01/07 05:05
16F:→ flingcould: 具解决这个问题! 01/07 05:05
18F:→ flingcould: 修正\r\n显示问题的转换修正版 01/07 06:03
20F:→ flingcould: 修好之後,下次贴应该就完成中文化後续,应该啦 XD 01/07 06:06
21F:推 if4: 这毒鸡汤...竟学会中文化...XD 01/07 06:19
https://i.meee.com.tw/pzqEnK5.png
看得见的,找得到应该都中文化了
https://i.meee.com.tw/QGBbVQF.png
这是唯一找得到的错误讯息框,应该没有其他了,应该啦
测试时拖拉其他档案格式只会有禁止标示,没有错误讯息
确定可以转档.CCD和.CHD,没有设定好EmuHawk的A/V录制,无法转MP3
※ 编辑: flingcould (182.235.24.124 台湾), 01/07/2026 10:54:37
https://i.meee.com.tw/fB9hMWe.png
这应该是最後修正版了,附带一提ILcode可以存回去,以後可以明码中文化了!
※ 编辑: flingcould (182.235.24.124 台湾), 01/08/2026 14:03:20