[Stand-alone Games] [deb] 街机游戏mame模拟器-简体中文补丁包(2024-4-5)
Tofloor
poster avatar
字甲达宾
deepin
2024-04-06 10:49
Author

[deb] 街机游戏mame模拟器-简体中文补丁包(2024-4-5)

2024.4.05

大约是在 2020年的时候,就有做过这个翻译补丁包。当时安装后,还需要手动运行一下命令,把语言参数、字体参数写入用户的 ~/.mame/mame.ini 配置文件。

稍微有点麻烦。

最近又研究了一下 mame 的 man 文档,以及配置文件样例,试出了另一种更简单可行的实现方案,直接在命令行就可做到。

用法:

  1. 先从软件源里安装 mame, 以及一个字体包

    sudo apt-get install mame fonts-wqy-microhei

    重要提示:一定要从源里安装 mame ! 不要从 自带的应用商店里安装那个 com.mame 的软件包。这个包的命令路径不是一样的,使用会报错,找不到 mame 命令!

  2. 下载、安装 翻译补丁包

    mame-locale-zh_0.251-2kba2_all.deb.zip

    mame-locale-zh_0.251-1kba1_all.deb.zip

  3. 以普通用户,运行命令 mame-zh

    或者 带 游戏名的命令

    mame-zh kof97

    (说明:游戏 kof97 需要自己下载 游戏 ROM 的 ZIP 包,以及 neogeo.zip, 放到 /usr/share/games/mame/roms/ 目录,或者 ~/mame/roms/ 目录下)

  4. 如果直接用原始命令 mame 或者 mame kof97 运行,也是可以的。但可能会显示 英文.

  5. 在终端运行命令 mame-zh 的输出示例

mame-zh 0.2 (2024.4.05)


已测试通过的 mame 版本和系统:

  • mame 0.251 (Debian 12.5 amd64)

说明: mame 当前只支持 BDF 字体文件格式,以及 TrueType 格式的
TTF/TTC 字体文件。(不支持 OpenType 格式的 OTF/TTC 字体文件!)

检测当前语言环境:LANG = zh_CN.UTF-8

[找到] 中文字体: WenQuanYi Micro Hei (PS字体名: WenQuanYiMicroHei)
Cmd: mame -language 'Chinese (Simplified)' -uifont 'WenQuanYiMicroHei' wofch

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2024-04-06 11:00
#1
like
Reply View the author
昨夜的星辰
deepin
2024-04-06 15:32
#2

应用程序商店的版本是自带中文的,需要先设置一下语言文件路径

General setting-->Configure folders-->UI translations-->选择/opt/apps/devmame……/file/language-->TAB键选择

返回,忘了到哪层了,有SAVE的就保存

然后根据主楼那里选择语言就有中文了

Reply View the author
字甲达宾
deepin
2024-04-06 16:07
#3
昨夜的星辰

应用程序商店的版本是自带中文的,需要先设置一下语言文件路径

General setting-->Configure folders-->UI translations-->选择/opt/apps/devmame……/file/language-->TAB键选择

返回,忘了到哪层了,有SAVE的就保存

然后根据主楼那里选择语言就有中文了

直接命令行操作:

mame -language 'Chinese (Simplified)' -uifont 'WenQuanYiMicroHei'

如果是应用商店的版本,把前面的 mame 命令,换成商店版本的 命令的完整路径。示例:

/opt/apps/com.mame -language 'Chinese (Simplified)' -uifont 'WenQuanYiMicroHei'

对于英文不好的玩家,一层一层的英文菜单去选择,修改,是比较烦琐的。

Reply View the author
昨夜的星辰
deepin
2024-04-06 21:56
#4
字甲达宾

直接命令行操作:

mame -language 'Chinese (Simplified)' -uifont 'WenQuanYiMicroHei'

如果是应用商店的版本,把前面的 mame 命令,换成商店版本的 命令的完整路径。示例:

/opt/apps/com.mame -language 'Chinese (Simplified)' -uifont 'WenQuanYiMicroHei'

对于英文不好的玩家,一层一层的英文菜单去选择,修改,是比较烦琐的。

用这个命令前应该是要先设置语言文件夹,MAME里默认的语言文件夹并不是/opt这个路径

不然可能会出现找不到语言文件的问题

Reply View the author
字甲达宾
deepin
2024-04-07 17:52
#5
昨夜的星辰

用这个命令前应该是要先设置语言文件夹,MAME里默认的语言文件夹并不是/opt这个路径

不然可能会出现找不到语言文件的问题

man mame | grep -i languagepath
-languagepath pathname

Reply View the author
杜梨树下
deepin
2024-05-01 20:27
#6

23RC版本怎么使用?

Reply View the author
字甲达宾
deepin
2024-05-04 20:45
#7
  1. sudo apt-get install mame fonts-wqy-microhei

  2. 下载安装 mame-zh 的较新版本的 DEB 简体中文语言安装包, 比如 0.251版本。

  3. 安装完后,以普通用户,直接运行 mame-zh 命令,
    或者直接指定游戏名,如:
    mame-zh kof97


    说明:mame-zh 的 不同版本,如果和系统中安装的 mame 原始程序版本不一样,也是可以部分显示中文。只是不同版本,翻译词条 可能略有变动。

  4. 如果方便,可以说明你V23 系统上 mame 的版本。


到这里,打开 2.mame-bios 目录,里面有适合 debian 10/11/12 的 mame-zh.deb 简体中文安装包。

另外,其它目录下,也有一些现成的 mame 街机游戏 ROM ZIP 资源。

mame-rom_deb:

https://url48.ctfile.com/d/30646948-41803075-5e3f63?p=6859

(访问密码: 6859)

Reply View the author
龙入海
deepin
2024-06-16 17:47
#8

有点复杂呀,ips补丁也一样用吗?

Reply View the author
白水
deepin
2024-07-04 14:34
#9

方便分享下neogeo.zip吗 网上找的都不全

Reply View the author
字甲达宾
deepin
2024-07-04 21:24
#10
白水

方便分享下neogeo.zip吗 网上找的都不全

mame-rom_deb:
https://url48.ctfile.com/d/30646948-41803075-5e3f63?p=6859
(访问密码: 6859)

mame-bios-neogeo.deb

可以直接安装。
也可以解压缩后,直接提取 neogeo.zip, 放到对应目录。

Reply View the author
明月夜
deepin
2024-09-29 20:51
#11

like

Reply View the author