回复主题: 天马整合 奥丁2尝鲜版
作者:iffox

天马模拟器3整合版3.0版是在挖坑者联盟整合的基础上我个人的进一步整合,除街机外,其他高阶家用机模拟器仅仅是测试了rom的运行,没有进行任何配置,因为我仅仅是针对街机前端的使用需求进行优化,家用机在本次优化中不是重点,有需求可单独下载对应的rom数据包,自行在天马下载入路径配置,以及配置按键等。naomi的数据不进行改动,其他老式街机rom打散了整合在一起。故最终在2.0基础上增加了一百多个街机rom,修正不能运行,重新归类便于查找,

去除psp、ps、DC等模拟器。家用机只保留了fc、sfc和md。虽然我发布的是3.0,但不排除日后他们再发布3.0的可能,姑且先叫3.0,也是为了感谢和尊重他们的奉献。这个3.0整合版的软件版本是截止至2022年2月26日最新的
天马版本: alpha15-105-g3a2425ca
RetroArch版本:1.10.0

感谢江西恐龙早期发布的ra整合包,感谢挖坑者联盟在江西恐龙的数据源上一丝不苟地整合,感谢琵琶行论坛yue-no.3的深度研究给继续整合提供了指导,感谢tgfc Reven提供fbneo内核金手指,让游玩体验更加完美。
--------------------
信息整合:

中文社区讨论天马内容的很少,主要集中在琵琶行论坛,以“天马”和“pegasus”为关键字检索只发现15个贴子,其中两个分别是挖坑者联盟1.0和2.0的发布贴,另有5个比较有价值的信息或资源贴,剩下来8个就是简单的求助贴了。
除去两个发布贴,我在本帖里也转帖那边的五个贴子,把有效资源再进一步整合。那些价值贴主要是一个叫yue-no.3的达人发布的。

1、https://www.ppxclub.com/forum.ph ... =%E5%A4%A9%E9%A9%AC
关于天马2.0整合版中不能运行的或者封面、文字错误的,详细内容见上面那个帖子。我已经根据贴子内容将其修正。

2、https://www.ppxclub.com/forum.ph ... =%E5%A4%A9%E9%A9%AC
一些天马的资源,包括主题、更改启动目录脚本(原版需要放在根目录且不支持中文路径)、win10下启动的bat。这些资源我放在发布的大包里一起提供下载,并会注明使用方法。

3、https://www.ppxclub.com/forum.php?mod=viewthread&tid=709273
EmulationStation 主题和 Pegasus 主题的对比:
EmulationStation 用了一阵子,主题数量庞大,比 Pegasus 数量多很多,而且很多界面比较漂亮,但他的主题就是普通的标签代码,功能有限。
Pegasus 主题是 QML 语言,功能上更强,可以很轻松的做出多层 UI,EmulationStation 只能做两层。
Pegasus 主题最大的问题就是稳定性,如果全做 boxes 方式显示,虽然 Pegasus 跳转机种更快,但游戏一多崩溃概率始终在哪里摆着。
而 EmulationStation 在 boxes 下换机种总是卡卡的,他对动态加载图片这种应该是不支持。
EmulationStation 代码已经七八年没更新了,官方提供更好的支持中文基本是没希望了,这也是 EmulationStation 最大的问题看,准备有空改一改代码,解决一些。
而 Pegasus 更新还是比较活跃的。支持平台方面,Pegasus 支持安卓,这个预期将来会有很大的发展,安卓用户数量庞大,EmulationStation 的优势是可以和 Batocera 互换主题,但他不支持安卓。
在功能上,Pegasus 还有很多地方需要完善,比如定制参数、一键退出等等,EmulationStation 则是比较完善了,RetroBat 之类的整合包很好用。

不得不佩服这位yue-no.3达人,不知道他是否在tgfc也有ID。可以说他是把街机前端这块研究得透透的,es和天马的优缺点全被他列得一清二楚了,有需求的人可以看一看。
我下载了他修改的天马使用的es主题,不过这个主题是简单地改一改,还比较简陋,背景全部是灰色的,虽然主题包里有很多素材,但我不会用。好在这个主题是支持文件名列表的,非常不错。这类第三方的主题,存在一个通病,就是从游戏中退出返回到该游戏的类别菜单外,还需要手动进入一次才进入该类别,且焦点定位到该类第一个游戏,而不是返回刚才退出的那个游戏了。各位可以根据需求随时切换主题。我个人还是应用原生的1.0主题,因为它虽然没有列表,

不过默认把游戏按照名称升序排列,所以可以根据你要找的游戏,大致找对方向就能很快找到,有点拼音查字法盲翻字典的感觉。如要查找“魂斗罗”,可以在射击游戏类别下,大致移动摇杆到“糊涂忍者”或者“合金弹头”(左侧游戏的信息栏logo下显示名字)附近,大致就找得到。

4、https://www.ppxclub.com/forum.ph ... =%E5%A4%A9%E9%A9%AC
引用这位大神的原话:
天马前端要求必须是顶级目录,而且不能包含中文路径,此脚本使用盘符映射,可以支持前端放到任何路径。前端运行不稳定,偶尔崩溃。此脚本会监控天马前端运行,一旦崩溃马上重启。
退出大型核心以及大型模拟器时,天马前端崩溃问题。此脚本会监控天马前端运行,一旦崩溃马上重启。联动退出,关闭此脚本,同步关闭天马前端,同步解除映射。

需要的可以去原贴下载,还有使用教程。我也下载了这个附件,作为资源一并发布在“其他”文件夹里。

5、https://www.ppxclub.com/forum.ph ... =%E5%A4%A9%E9%A9%AC
metadata语句的简易教程。想研究的也可以阅读官网的说明书,我是没精力吃透它,按照代码的教程,理论上可以实现同一个文件夹里的rom调用不同内核并加入不同的类别。因为我在长时间的整理过程中需要将rom按不同类别不同内核分

文件夹整理,这样便于管理,所以也就用不到这些代码了。这部分内容我也复制到word里,在“其他”文件夹,有需求的可以查阅。

6、显示windows隐藏文件,在C:\Users\你的用户名\AppData\Local\pegasus-frontend\game_dirs.txt 里面添加rom扫描路径 这里我给出我的dir.txt,建议用查找替换的方法把前半段你自己的路径换上去,比在天马前端里一个个手动添加要省事,因为我整合后的rom为了满足日后维护的方便,被分割到很多文件夹里了。

7、天马2游戏列表过长很容易崩溃的问题
还是yue-no.3发现的问题。他提出的解决方案:反复尝试了多次 大概游戏数量>200就很容易崩,解决方法也很简单,去天马前端官网下载最新稳定版。这个版本很稳定,界面是1.0的效果。
我整合的虽然是阿尔法版,但前缀确实显示的是稳定版字样。
实际使用过程中发现,虽说是稳定,但偶尔也有退出游戏时崩溃的问题,不算太严重,我觉得完全可以不用那个大神制作的重启脚本来解决这个问题。

[ 本帖最后由 iffox 于 2022-3-4 15:37 编辑 ]



[登录后才可回复]