贴一个整理Retroarch游戏目录列表的小程序
本帖最后由 好玩好生活 于 2019-3-12 13:57 编辑昨晚发现重大问题,之前程序存在缺陷,今天到单位用二进制查看发现问题,源文件格式是每行用0A结尾,每游戏段用0A0A结尾,否则将会出现识别错误,前两天发的文件没有实现每游戏段用0A0A结尾,现增加一行语句。以下的可正常使用。
另:关于Retroarch的图片资源,分享个好网址,好多游戏资源的图片:http://thumbnailpacks.libretro.com/
说明:这个也是在网上找来的,觉得他编的不完善,所以做了些改动。
用处:自动生成Retroarch的游戏列表lpl文件。
缺陷:只能调用二级目录里的游戏文件,三级目录不支持。
用法:建立bat的文本文件,把以下内容复制进去,运行就可以了。
注意事项:生成的lpl文件必须再另存为UTF-8编码。
BAT文件内容
echo off & color 0A
set/p a1=请输入要创建的游戏平台文件名(例:FC):
set/p a2=请输入游戏所在文件夹(例:FC):
set/p a3=请输入游戏使用核心文件名(例:nestopia_libretro.rpx):
set/p a4=请输入游戏使用核心说明(例:nestopia):这一句话是我瞎解释的,我也不知道这一行是干什么的,有明白人帮说明一下,谢谢
echo off>%a1%.lpl
cd %a2%
for %%B in (*.*) do (
echo sd:/ROM/%a2%/%%B>>../%a1%.lpl
for %%a in ("%%B") do echo %%~na>>../%a1%.lpl
echo sd:/retroarch/cores/%a3%>>../%a1%.lpl
echo %a4%>>../%a1%.lpl
echo %a1%.lpl>>../%a1%.lpl
echo\>>../%a1%.lpl 增加一个空行能增加一个0A
echo off
echo sd:/ROM/%a2%\%%B
for %%a in ("%%B") do echo %%~na
echo sd:/retroarch/cores/%a3%
echo %a4%
echo %a1%.lpl
)
echo 生成完成
pause
存放路径:
生成的lpl文件需另存为UTF-8编码
感谢你分享小程序 多谢楼主分享经验和材料!大好人(▽) 吉安帕吉安帕点滴 楼主分享经验和材料!大好人(▽) 感觉好复杂呀。。。 感觉好复杂呀。。。
页:
[1]