level 4
w553491775
楼主
如题,也算不上教程,就是全网没搜到这个机种自动切换中文字库的方法,B站有一个,还不是windows下的,所以自己花时间搞了下,不得不说,现在的AI是真好用,需求一提,代码就编好了,要是自己捣鼓,估计永远也搞不好。
搞这个原因是我发现PC98核心没有像PCECD、PSX核心这样的自定义BIOS文件功能,而且retrobat会带参数调用核心,你自己保存的配置文件全部无视。后来实在没办法,只能用笨办法,每次运行某个游戏时让系统自动将汉化字库替换原字库,不需要时换回原字库。
下面说下具体操作过程。PC98的np2kai核心字库文件默认是bios\np2kai\font.bmp或者是FONT.ROM,无论是ROM还是BMP结尾,其实都一样,可以直接换后缀名,我是默认都弄成bmp文件了。
然后你下载的汉化游戏,一般是一个HDI格式的游戏本体和一个BMP格式的字库文件,想要运行汉化游戏,就需要把汉化后的字库文件改名为font.bmp,替换掉bios\np2kai\font.bmp文件。但是在PC98这个ROM文件夹里搞是不行的,你需要另外新增一个ROM文件夹,比如pc98_cn,文件夹建好以后,去emulationstation\.emulationstation下打开es_systems.cfg文件,新增一段ROM文件夹描述:
<system>
<name>pc98_cn</name>
<fullname>PC-9800汉化游戏</fullname>
<manufacturer>NEC</manufacturer>
<release>1982</release>
<hardware>computer</hardware>
<path>~\..\roms\pc98_cn</path>
<extension>.bat</extension>
<command>cmd /c "%ROM%"</command>
<platform>pc98</platform>
<theme>pc98</theme>
</system>
这样你添加ROM以后ES前端就能扫出来目录了。
2026年10月25日 05点10分
1
搞这个原因是我发现PC98核心没有像PCECD、PSX核心这样的自定义BIOS文件功能,而且retrobat会带参数调用核心,你自己保存的配置文件全部无视。后来实在没办法,只能用笨办法,每次运行某个游戏时让系统自动将汉化字库替换原字库,不需要时换回原字库。
下面说下具体操作过程。PC98的np2kai核心字库文件默认是bios\np2kai\font.bmp或者是FONT.ROM,无论是ROM还是BMP结尾,其实都一样,可以直接换后缀名,我是默认都弄成bmp文件了。
然后你下载的汉化游戏,一般是一个HDI格式的游戏本体和一个BMP格式的字库文件,想要运行汉化游戏,就需要把汉化后的字库文件改名为font.bmp,替换掉bios\np2kai\font.bmp文件。但是在PC98这个ROM文件夹里搞是不行的,你需要另外新增一个ROM文件夹,比如pc98_cn,文件夹建好以后,去emulationstation\.emulationstation下打开es_systems.cfg文件,新增一段ROM文件夹描述:
<system>
<name>pc98_cn</name>
<fullname>PC-9800汉化游戏</fullname>
<manufacturer>NEC</manufacturer>
<release>1982</release>
<hardware>computer</hardware>
<path>~\..\roms\pc98_cn</path>
<extension>.bat</extension>
<command>cmd /c "%ROM%"</command>
<platform>pc98</platform>
<theme>pc98</theme>
</system>
这样你添加ROM以后ES前端就能扫出来目录了。