﻿MAME 街机游戏列表显示器
MAME Software List(软件列表)
缩写
年代
源代码
制造商
主版本
游戏名(译)
游戏名英文
模拟状态
存档状态
id
出版商
备注名
支持
所有列表
拥有列表
未拥有列表
副版本
bios
device
mechanical
software list
chd
sample
存盘状态
dump 问题
声音 通道
芯片 cpu
芯片 audio
输入 玩家
输入 控制
显示 数量
显示 种类
显示 刷新率
显示 旋转
显示 分辨率
snap 游戏截图
titles 游戏标题图
flyers 游戏海报
图片 cabinets
图片 cpanel
图片 devices
图片 marquees
图片 pcb
图片 artpreview
图片 bosses
图片 ends
图片 gameover
图片 howto
图片 logo
图片 scores
图片 select
图片 versus
图片 warning
图片 其它1
图片 其它2
图片 其它3
历史(xml格式)：history.xml
历史(dat格式)：history.dat
文档：mameinfo.dat
文档：messinfo.dat
文档：gameinit.dat
文档：sysinfo.dat
出招表 中文版 command.dat
出招表 英文版 command_english.dat
分类列表：
图片
文档
文档2
zip
不换行
以词换行
以字符换行
用目录
主版本为：
全部
运行游戏
运行游戏，不隐藏 UI
运行游戏，开启多键盘功能
自定义运行方式
需要你自己设定好对应的参数
按数字键也是一样的
按 Ctrl + 数字键，将保留 UI
具体查看说明
校验 roms，-verifyroms
校验 samples，-verifysamples
显示roms信息，-listroms（太简略，分不清 roms 是独立的还是共用的）
显示roms信息，-listxml（含大量其它信息）
显示roms信息，-listxml -nodtd（同上，去掉文件头）
导出
导出当前列表 id 到：
导出当前列表到：
导出列表选中项 id 到：
导出列表选中项到：
目录修改，添加到指定目录
目录修改，当前目录，删除选中内容。
目录修改，选择目录，删除选中内容
其它
当前目录，删除所有主版本
当前目录，删除所有克隆版本
当前目录，为所有主版本，添加其副版本
当前目录，为所有副版本，添加其主版本
-
选择列表显示项目
其它：
多选模式
添加到 自定义目录
确认
目录
文件路径
选择 自定义目录
关闭所有展开的项 (如果当前选中第二层，不含当前项)
全部收起
计数
保存
搜索
第一层目录数量为：
第二层目录数量为：
总计：
目录数量
总数量：
UI
语言/language
分类列表
游戏列表
周边
切换主题(关闭程序，重新打开后生效)
高分辨率屏幕
程序关闭，重新打开后生效。
不设置
方法1
方法2
方法3
方法4
注
当屏幕 dpi 太高，用 1:1 显示时，默认字体太小。
如果，在系统中，整体设置了放大，此时，有些软件处理得不好，字体又显示得模糊，
此时，你可以试试以上不同的选项。
网上搜到的代码，具体管不管用，不太懂
其中有管用的，那正好
都不管用的话，也就算球了
启用 tk scaling 缩放（关闭程序，重新打开后生效）
手动设置 tk scaling 缩放 值
列表行高设置
列表标题行高设置
列表图标宽度设置
列表字体
列表标题字体
文本字体1
文本字体2
其它字体
仅内置主题（第三方主题，可以在对应的配置文件中编辑颜色）
启用自定义颜色
需关闭、重新打开程序
内置主题
自定义部分颜色
保存配置文件
保存配置文件、窗口大小
保存配置文件、窗口大小/位置
文件路径设置
如果需要清空数据，可以手动删除 .jjui 文件夹下的 *.bin 文件
修改自定义目录以后，记得手动保存一下
如果此文件夹已经有文件了，建议自己先手动清理一下，免得各种新旧文件混在一起
导出外置的分类到文件夹：
并清理超出范围的项目
如果有超出范围的项目，会被保存为同名的 .txt 文件
超出范围是指：不在所有列表中
不同版本的模拟器，会有一些文件名修改过；非官方的 MAME 可能比官方原版 收录更多的游戏；……
谨慎操作！
瘦身
刷新列表，split/分离模式 (不具体校验文件，只检查有没有压缩包/文件夹)
刷新列表，merged/合并模式 (不具体校验文件，只检查有没有压缩包/文件夹)
以上两项，只是检查文件是否存在，没有检查文件的正确性
拥有列表 过滤
全局 过滤
程序关闭后，不会保存这个值
标记未拥有
切换列表时，尝试定位到之前的选择
本地排序
关闭程序，重新打开后生效
搜索 设置
删除内容后，程序会关闭。
重新打开程序，查看效果即可。
删除不需要的列
删除不需要的行，删除当前目录中的条目
删除不需要的行，仅保留当前目录，删除其它条目
周边延迟显示
周边延迟时间设置
周边文档，建目录加速
界面翻译 / UI translation
游戏列表翻译 / gamelist translation
关于 JJui
赞助 JJui
JJui 在 PPXCLUB 论坛的发布页面：www.ppxclub.com/705838-1-1
PPXCLUB 论坛，国内的街机模拟器玩家可能多一些，但是如果不是开放注册期间，可能不方便注册
源代码 github：https://github.com/gdicnng/JJui
打开本地 使用说明：
如果使用说明，没有放在一起，另外下载后，再看
如果使用说明没有正确打开，可以找到文件，手动打开
打开在线 使用说明：jjui.readthedocs.io
打开在线 使用说明：jjui.rtfd.io
readthedocs 的免费在线文档功能，不知道网站连接的效果好不好
查看当前 python 版本
一些网站链接
选择主题
当前使用的主题为：
设置中的主题为：
使用内置主题
选择内置主题：
使用第三方主题
选择第三方主题（需要下载第三方主题文件）：
放大倍数
已设定的值为：
输入一个大于0的数，整数/小数
确定
程序启动时，值为：
输入一个大于0的数，整数 或 小数
输入0，程序关闭后，下次回到默认值
万一整错了，整个界面，大小变得不太方便操作了，
可以删除配置文件中对应的选项
或者简单点，删除整个配置文件
配置文件为  ：  
这功能我其实并不了解
也不太清楚，是不是这样子使用的
当时，在搜索第三方主题时看到的
上面提到了有些主题可以 Scalable 
如果需要的话 
内置的主题可以自己试试。 
第三方主题的话
很多第三方的主题可能不太适用这个选项，
可能有些地方放大，有些地方没有，具体可以自己试试。
第三方主题，其中 aw 开头的，需要加载的另外的一个库文件，
以使用 .svg 格式的 图片。
其它主题的图片一般是 .png .gif 格式的。
aw 开头的好像也有一两个不需要库文件也能使用。
第三方主题
使用 .svg 图片 的主题，可以先拿来试试这功能。
其它的，感兴趣的，自己多试试吧
列表 行高度 设置
选择 0 的话，关闭程序，下次打开，回到默认值
选择其它的值，即时生效
列表 标题行 高度 设置
列表 图标 大小 设置
路径设置
模拟器路径
mame 模拟器 路径
默认值
修改
选择
mame 工作目录
目录路径
图片路径
图片压缩包路径
文档路径
周边延迟时间(毫秒):
关于
赞助
支付宝二维码：
查看 python 版本
python 版本：
tkinter 版本：
字体选择
字体大小
负整数，字体单位是像素；正整数，字体单位是 point
颜色 设置
背景色
前景色
列表选中行背景色
列表选中行前景色
分隔条背景色
导入翻译文件
翻译文件不存在：
读取翻译文件，出错。注意将文件的 文本编码 保存为 utf-8-bom
读取翻译文件，翻译数量为 0 ，翻译任务取消
有效翻译数量为 0 ，翻译任务取消
未指翻译定文件
默认翻译文件：
默认翻译文件，文字编码为：utf_8_bom
读取默认翻译文件
另外选择翻译文件:
读取指定翻译文件
编码提示：
将文本保存为 utf-8 带 bom ，可以包含多国文字
界面翻译/UI translation
.txt 文件
中文 / Chinese
选择其它翻译文件 / choose other translation file
需关闭程序 / need close this application
搜索范围
搜索范围，至少要选一项
忽略大小写
搜索范围(按列)
全局过滤
主版
克隆版
模拟状态 good
模拟状态 imperfect
模拟状态 preliminary
选择不想显示的种类
有些种类，一起选，可能游戏列表就空了
程序关闭后，此选项不会被保存
拥有列表过滤
选择游戏列表显示项目
第1组，程序一开始显示的内容
后面的第2组、第3组，主要是为了方便切换显示不同的内容
不需要的话，可以不用去管 第2组、第3组
确认，确认后跳转到第1组
内容
添加到第1组
添加到第2组
添加到第3组
第1组
从第1组移除
上移
下移
第2组
从第2组移除
第3组
从第3组移除
内置目录瘦身
选择要删除的项目。
有些项目被删掉的话，列表的过滤功能可能会被影响到一些。
如果有项目被删除，程序修改数据、保存数据后，会关闭。
已经没有项目可以删了
列表瘦身，删除不需要的列
选择要删除的列。
有些列被删掉的话，搜索功能的整体搜索范围会被影响到。
MAME的模拟状态一列，SL的支持一列，影响到图标颜色。
全部都删除的话，没有意义。程序也会出错。
列表数量：
主版本：
romof：
模拟状态：
存盘状态：
1/2/3
分组/不分组
定位到
搜索栏:
正则搜索
清空
初始化 / initialization
初始化，从模拟器读取游戏列表数据 / initialization,get info from emulator
选择 MAME 程序 / choose MAME executable program
-listxml
MAME 版本>=0.84 / MAME version>=0.84
确定 / OK
.exe 文件
所有文件
导出 xml
请耐心等待......
模拟器：
提取 roms 信息 到文件：
导出结束
解析 xml
完成
-getsoftlist
MAME 版本>=0.162 / MAME version>=0.162
