[讨论]RetroBat集成游戏下载的方法
本帖最后由 yue-no.3 于 2025-12-15 00:15 编辑目的是,实现一个只包含图片视频文字介绍的游戏包,在进入游戏前自动下载
思路应该可行,但是本人很懒,没精力搞,这里先列出方法
首要原则是,不破坏RetroBat原本的功能,基础上修改
也就是不做程序上的代码修改和重新编译
也不不去修改大量配置文件
下面描述执行思路
第一步,编辑一套正常的gamelist,游戏配套的图片视频文字介绍,同时为保证gamelist正常加载,对rom需要使用“大小为零”的空文件做占位符
第二步,使用game-start脚本,在游戏启动时,检测emulatorLauncher日志,从中抓取rom相关信息,检测rom是否已经下载完毕,如未下载,则启动下载,同时脚本对游戏启动进行阻塞,下载完毕后放行
剩下的就是正常启动游戏了
至于下载使用什么方法,是ftp,http,bt还是别的,都无所谓
理论上是可行的,但实际过程中,有许多东西需要验证,同时脚本代码对解析rom部分需要详细编写做区分,比如街机的chd需要特殊处理,多光盘游戏索引文件处理m3u
进来看看 个人觉得意义不大,街机8位机,16位机还行.上了光盘了,容量大下载慢,何况ps3,psv等等不是直读光盘的,而且数据来源的网站也未必稳定,没多大意义.我倒是希望RetroBat能不要强制修改retroarch的置,还有读取rom列表后在列表里自动添加对应的图片,视频信息,免得每次都啊哟重新刮削. 愤怒的小鱼 发表于 2025-12-15 08:29
个人觉得意义不大,街机8位机,16位机还行.上了光盘了,容量大下载慢,何况ps3,psv等等不是直读光盘的,而且数据 ...
等我有空搞着玩,预计做成插件形式
页:
[1]