作者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
※ flingcould:转录至看板 Old-Games 01/06 05:34
8F:推 playlive: 很厉害耶! 我只会用Resource Hacker... 01/06 18:40
9F:→ flingcould: 欸……我现在才发现\r\n,字串里面的断行语法,一个 01/07 01:35
10F:→ flingcould: 被中文字串搞到显示出来了,另一个被我不小心抹掉, 01/07 01:35
11F:→ flingcould: 好像不影响显示,这要怎麽处理好呢?要嘛一起抹掉, 01/07 01:35
12F:→ flingcould: 要嘛测试断行的中文位置,不过,我没什麽概念就是了 01/07 01:35
13F:→ flingcould: ……还得考虑显示对齐,烦啊! 01/07 01:35
14F:→ flingcould: 工具写的时候没想过字串会有换行回行与跳脱字元的问 01/07 05:04
15F:→ flingcould: 题,会显示就是UTF16LE转换时当做它是\\r\\n处理,我 01/07 05:04
16F:→ flingcould: 跟AI写工具时都没预料有这个问题,我又写了修正版工 01/07 05:04
17F:→ flingcould: 具解决这个问题! 01/07 05:04
19F:→ flingcould: 工具修正版,反编译模式就没有显示问题了,只是後来又 01/07 05:49
20F:→ flingcould: 调整中文字串换行的妥适位置,下面被抹掉就算了 01/07 05:51
22F:→ flingcould: 现在中文化长这样,修好\r\n显示问题,下次贴应该就 01/07 05:58
23F:→ flingcould: 是完成後续中文化的部分,应该啦 XD 01/07 06:00
24F:推 if4: p大 很强耶 我要奴役您 XD 我一直不会 Resource Hacker Orz 01/07 06:40
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:45:14
25F:推 kenu1018: 这AI是奥创吗?ww 01/07 10:30
https://i.meee.com.tw/fB9hMWe.png
这应该是最後修正版了,附带一提ILcode可以存回去,以後可以明码中文化了!
※ 编辑: flingcould (182.235.24.124 台湾), 01/08/2026 14:01:10
26F:推 gasbomb: 直接用hexdeitor改太猛了 请问是跟哪家AI聊的? 我也想改 01/08 13:59
27F:→ gasbomb: 三国志9但每次反组译的结果都看不懂无从下手 01/08 13:59