快过年了,一直在做一个全宇宙最能打的中文ezflash-junior测评(以下统称jr或ezgb),但是工作量较大。有一些tips官方说明书并未提及,有些小技巧等我写完测评大家再看到就太晚了。今天放出的是关于jr的命名规则tips。
重要声明:本篇基于fw1.03 内核1.03的情况编写,基于近一个月的官方更新情况,所有提到bug或问题以及数据未来更新fw后大概率会修复或优化,请勿用此篇文章作为云测评其他固件版本的依据)
EZJR屏显的一些固定特性如下:
a.8k内存导致jr没有资源去支持繁体字库,除基于GB2312系统以外的繁体字均会显示乱码或显示错误(看了colorcat的文章发现部分繁体是支持的,故修改描述)如繁体字“紅”在jr中显示为“灰”,繁体字"黃”jr中为不规则黑块。
b.每页显示9行,一次翻页可以更新9个游戏。
c.每行最多显示的26字符,其中末尾4位固定显示rom占据硬盘空间的大小。名称可显示的游戏最多为22位,22字符后的所有文字均不显示,包括文件格式".gb"或".gbc"。可简单通过rom大小*8来快速获取该游戏是多少Mb的游戏。
ezjr支持中文文件列表,采用逐行扫描的方式绘制列表,这就导致了gb系列硬件显示的时候需要写完一行再写下一行,直到该页全部绘制完成方可进行翻页。绘写完成一页的时间视tf卡质量基本在1-2秒之间。对于某些喜欢在卡里塞满游戏的强迫症患者,一页只能显示9个游戏,如果要玩文件夹里99号游戏(建议文件夹里文件不要超过50个,官方说明书建议上限为100个)那就需要11-22秒时间进行翻页,习惯了玩抄板卡的玩家一定表示十分不爽。同时22字符的限制有些游戏甚至无法看清楚rom是简体还是繁体,常常会选取错误游戏。
ezflash小组后续极大概率会优化固件提升绘制速度,但要显示尽量多的信息就只有靠我们自己就是尽量缩短文件的名称。在这个基础上,我对爱酱分享的gb资源进行了一些优化,并制作成bat以便一键完成。注:重命名仅对老男人爱酱网站下载的gb游戏有效(gbc我还没做好),如有需要稍后也会放出。
优化原则:
a.去除命名中的特殊符号,如空格,括号,-等。除有效缩短游戏名称长度外,特殊符号在1.01固件中有极小概率触发迷之bug,导致极少数游戏在特殊硬件上无法正常运行。1.03fw目前未收到报告,似乎已经修复,但保险起见统一去除。
b.所有简/繁分别修改为S/T,减少1个字符。所有繁体字转化为简体字。
c.去除汉化组信息,添加h代表该rom为汉化组成果(实在是不得已而为之)。gb时代各路豪杰风起云涌,汉化质量参差不齐,在此去除汉化质量相对较差的unknow描述,对于汉化质量较好的有独立汉化组的文件,文件名中添加标记H以示区别。在此说明我个人非常尊重汉化组的贡献,如不是万不得已绝对不会删除修改汉化组的信息。
d.去除游戏容量Mb的相关描述。jr中可以简单换算出Mb大小。
e.“修正版”改为“fix”节省3字符。修正版游戏无法判断后面名称为汉化组还是修正者,出于便利性考虑统一添加为H标识。
f.保留3位版本号。如v1.3改为v130。v1.00仅保留v1。
经过以上原则操作,修改完成的名称案例如下,显示效果理论对比见下图:
1.SD高达外传 (繁) (修正版) (Mezaransu)(4Mb).gb-------SD高达外传TfixH.gb
2.口袋妖怪红 (繁) (unknown)(8Mb).gb ------------------口袋妖怪红T.gb
3.超级马里奥大陆 (简) (v1.0) (九班)(0.5Mb).gb------------超级马里奥大陆Sv1H.gb
如此操作在尽可能保留所有信息的情况下减少了文件长度,方便预览文件信息。略微提升了列表显示速度。当然显示最快最快的命名方式是1.gb、2.gb、3.gb有兴趣的朋友可以尝试。
使用方法:将gb游戏解压到同一文件目录下,并新建txt文件,拷贝以下内容保存后修改.txt为.bat,运行该.bat即可完成命名。如遇无法重命名的请回复报错。
更多tips和测评正在制作中,敬请期待。
另外问一下爱酱,我改好名字的游戏包,是否可以在注明出处的情况下分享给朋友?
复制以下内容
ren "SD高达外传 (繁) (修正版) (Mezaransu)(4Mb).gb" "SD高达外传TfixH.gb"
ren "SD高达外传 拉古罗亚群英传 (简) (DMG汉化组)(4Mb).gb" "SD高达外传拉古罗亚群英传SH.gb"
ren "邦得007 - 末日帝国 (繁) (unknown)(8Mb).gb" "邦得007末日帝国T.gb"
ren "彩虹战士 (繁) (Gowin)(1Mb).gb" "彩虹战士TH.gb"
ren "超级马里奥大陆 (简) (v1.0) (九班)(0.5Mb).gb" "超级马里奥大陆Sv1H.gb"
ren "第二次机器人大战G (繁) (unknown)(8Mb).gb" "第二次机器人大战GT.gb "
ren "第五次机器人大战 (简) (unknown)(1Mb).gb" "第五次机器人大战S.gb"
ren "多啦A梦赛车 (简) (天空联盟)(2Mb).gb" "多啦A梦赛车SH.gb"
ren "恶魔城 漆黑的前奏曲 (简) (DMG汉化组)(1Mb).gb" "恶魔城漆黑的前奏曲SH.gb"
ren "瓜瓜火龙 (繁) (Gowin)(0.5Mb).gb" "瓜瓜火龙TH.gb"
ren "鬼太郎 (简) (unknown)(2Mb).gb" "鬼太郎S.gb"
ren "魂斗罗 (简) (unknown)(2Mb).gb" "魂斗罗S.gb"
ren "精灵宝可梦 皮卡丘 (简) (v1.0) (CKN & 群星)(16Mb).gb" "精灵宝可梦皮卡丘Sv1H.gb"
ren "科乐美GB精选集1 (简) (DMG汉化组)(8Mb).gb" "科乐美GB精选集1SH.gb"
ren "科乐美GB精选集2 (简) (DMG汉化组)(8Mb).gb" "科乐美GB精选集2SH.gb"
ren "科乐美GB精选集3 (简) (DMG汉化组)(8Mb).gb" "科乐美GB精选集3SH.gb"
ren "科乐美GB精选集4 (简) (DMG汉化组)(8Mb).gb" "科乐美GB精选集4SH.gb"
ren "口袋妖怪紅 (繁) (unknown).gb" "口袋妖怪红T.gb"
ren "口袋妖怪红 (繁) (修正版) (sss888)(8Mb).gb" "口袋妖怪红TfixH.gb"
ren "口袋妖怪黃 (繁) (加强版) (unknown).gb" "口袋妖怪黄TfixH.gb"
ren "口袋妖怪黄 (繁) (修正版) (yishiluo)(8Mb).gb" "口袋妖怪黄T加强版.gb"
ren "口袋妖怪蓝 (繁) (unknown)(8Mb).gb" "口袋妖怪蓝T.gb"
ren "口袋妖怪绿 (繁) (unknown)(8Mb).gb" "口袋妖怪绿S.gb"
ren "口袋妖怪绿 (简) (unknown)(8Mb).gb" "口袋妖怪绿T.gb"
ren "拉萨玛传奇 (繁) (Gowin)(0.5Mb).gb" "拉萨玛传奇TH.gb"
ren "梦幻之星 - 拯救地球 (繁) (SKOB)(2Mb).gb" "梦幻之星拯救地球SH.gb"
ren "梦幻之星 - 拯救地球 (简) (laopix)(2Mb).gb" "梦幻之星拯救地球TH.gb"
ren "迷途之旅 (繁) (Gowin)(0.5Mb).gb" "迷途之旅TH.gb"
ren "魔法球 (繁) (Gowin)(1Mb).gb" "魔法球TH.gb"
ren "噗呦噗呦 (简) (CKN)(2Mb).gb" "噗呦噗呦SH.gb"
ren "热血硬派 - 番外乱斗篇 (简) (madcell)(2Mb).gb" "热血硬派番外乱斗篇SH.gb"
ren "忍者龙剑传 (v1.1)(简)(DMG汉化组)(1Mb).gb" "忍者龙剑传v110SH.gb"
ren "三国志 (繁) (unknown)(2Mb).gb" "三国志SH.gb"
ren "三国志 (简) (voidboy)(2Mb).gb" "三国志TH.gb"
ren "数码暴龙 - 格斗天王 (繁) (unknown)(2Mb).gb" "数码暴龙S.gb"
ren "数码暴龙 (简) (unknown)(2Mb).gb" "数码暴龙格斗天王T.gb"
ren "太空战士IV (繁) (unknown)(4Mb).gb" "太空战士IVSH.gb"
ren "太空战士IV (简) (soma)(4Mb).gb" "太空战士IVT.gb"
ren "坦克大战 (简) (madcell)(0.25Mb).gb" "坦克大战SH.gb"
ren "吞食天地 (繁) (unknown)(4Mb).gb" "吞食天地S.gb"
ren "吞食天地 (简) (unknown)(4Mb).gb" "吞食天地T.gb"
ren "悟空外传 - 激斗篇 (繁) (修正版) (unknown)(4Mb).gb" "悟空外传激斗篇Tfix.gb"
ren "星之卡比 (简) (unknown)(2Mb).gb" "星之卡比S.gb"
ren "耀奇方块 (简) (天空联盟)(0.5Mb).gb" "耀奇方块SH.gb"
ren "异型战机 (简) (unknown)(1Mb).gb" "异型战机S.gb"
ren "侏罗纪3 (繁) (unknown)(4Mb).gb" "侏罗纪3T.gb"
pause