» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[模拟相关] 天马G洗版级更新

我把那几个官方迷你街机都收了,感觉看看就挺开心。

不过确实不怎么玩。


TOP

posted by wap, platform: Android
建了个模型,到时候还是要交给木匠去帮忙打。因为细节还是要专业的工具来搞。
附件: 您所在的用户组无法下载或查看附件



TOP

ea在win10下完全可以正常运行,你是没装dx和.net2.0吧


TOP

天马模拟器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 编辑 ]

TOP

8、根据发布内容,挖坑者联盟是一个由七个人组成的小团队,共同整合优化了天马1.0和2.0整合版,对大量rom进行了归类,抠图、视频整理,工作量极其繁重,感谢他们的无私奉献。
虽然他们做了这么多工作,不过令人遗憾的是没有仔细对游戏进行测试,因此1.0和2.0版有大量rom不能运行,部分存在重复现象,且命名也有草率的地方,不便于同一个游戏系列在列表中集中显示(如街霸和超级街霸,就分散得很远)。我猜测他们是分开两组人马做UI的优化和rom整理工作,做rom的这组人可能比较偷懒,只简单地进行归类而已。

我是基于挖坑者联盟的大包二次整理。

首先要解决游戏不足的问题。
根据我街机里mame0.234合集中收藏的游戏列表,一个个手工摘录,再和挖坑组大包中的一一比对,找到我需要增补的,从现有的fba或mame中寻得rom再归入rom3.0文件夹。

之后补充预览视频、预览图和logo图。
预览视频使用班迪录屏,在B站、油管搜寻游戏视频进行录制,由于水印的问题,我在录制完毕后用格式工厂将其裁剪了。预览图主要从mame的海报文件夹,需要一一手工比对。海报没有的就从网络检索截图。logo从mame的title文件夹补完。这件事工程量巨大,因为每个游戏的文件都要放入对应文件夹中,并分别改名为rom名、logo、video,必须手工修正,即使是正则表达式也很难满足这一需求。

之后是rom的分类。这包含两部分,首先必须测试所有的rom运行情况,不能运行的单独拉出来。之后再建立各个内核相关的文件夹,寻找到它正确所述的模拟器,放进去。
在各内核中,再细分ACT、FTG、STG、FLY、ETC这五类,以便后期整合。FLY指飞行射击游戏。ETC是方块、泡泡龙、得点王、街头篮球、大家来找茬、民国教育委员会这类。
总的思路是大归类后再建小文件夹。

运行某个游戏选用内核的倾向是:为了mame下好统一配置手柄(ra手柄配置反人类,且全局起来也不像mame那样好用),尽量用mame2003plus的内核,这个内核是持续维护的,虽然名称是2003,目前对应mame的哪个版本也不太清楚,但支持的rom很多,它还有个好处可以使用cheat文件,键盘按tab打开菜单即可选用,手柄也有对应的菜单快捷键。次选mame,对应0.239,也可用tab来通配手柄,但不支持cheat,不知有什么方法可以打开cheat,也许需要解包内核dll反编译才行。实在没有找到对应以上两者的rom我会选用fba的一套内核。此外,mame2000,2003,2010这几个内核基本等于废品,要么一个也打不开,要么就是死机或闪退,都被我删除。

9、其他方面
为了保证最大的适用性,我特意选用了一块今天看来比较老旧的奔腾cpu来测试。
我测试的平台是H81+G3250+双通道4GB+ssd128G+win7 64位。无论是开机启动还是载入天马列表都是很快的,不过运行中也发现了一些性能不足的问题。例如形意拳、圣魔世纪就存在帧数不足的现象(后来再i3-8100下尝试帧数稳定,猜测是模拟器运行效率不行)。好在这只是极少部分游戏,即使是比较吃性能的2006年后的cave弹幕类也没有拉胯的。

某些游戏明明不是太新,也选用的是mame的rom,但吊诡的是,用mame两个内核死活打不开,可能还是没有选对版本,我之前从0.155和0.234两个合集包中选用的rom。后来用fba才正常打开,这类游戏不算太多。有的游戏在mame2003plus下能运行,可进入后会死机或崩溃,只能选用mame0.239。这块的整理也花了不少工作。mame当前内核版本号是0.239,理论上所有游戏应该都能运行,但是即使使用了mame同版本下的rom也还是会出现运行不了,猜测是没找到对应bios。

部分游戏通过找寻bios的方式运行成功了,比如世嘉的快打刑事,作为早期的3d闯关类,居然只有8MB,让我一度以为rom的文件残缺才不能运行,后来发现是缺少一个驱动文件,放在ra的系统文件夹也不行,必须要放在rom的同目录。类似的还有doa。这样的校验工作花费了大量的时间。

点五零 大坦克 古巴战士这样的游戏,都是控台比较特殊的,但即使是他们操控方式都是有区别的,需要不同设置,mame下必须配置左右转向轴映射,fba则用右摇杆,或者自定义转向。
雷电2 因为机台开机等待时间高达999秒,且把窗口切到后台会停止计数,被我挂机等到时间才进入游戏,这个游戏比较特殊,我在ra里将进入游戏标题的状态save了一下,进游戏的时候按f1或手柄对应的快捷键调出ra菜单选择载入存档就可以跳过等待。实际运行发现只要等待一次,下次进入游戏就直接进标题了。

遗憾的是,还是有少数不能运行的游戏,如花小路大作战和王者水晶,虽然mame早期版本早就支持这两个游戏,我还需要进一步调试ra下的内核,可能需要找对rom的版本。
其他不能运行的游戏还有有兽化格斗1,2,长空超翼神2。

最新更新,以上游戏已经全部能够运行。最奇葩的就是花小路大作战这个游戏,使用任何老版本的rom匹配对应的世嘉stvbios,虽然能进入游戏,可基板check完后,RA必定崩溃退出,但使用0.239版的rom搭配bios,再用mame0.239载入则不会出现崩溃。

街头霸王降龙版这类改版rom需要HBMAME,RA没有这个内核,所以自然也就不支持。经过测试,ra的0.239 MAME倒是可以打开多个改版混合的merged rom,但是只能将其识别成普通的rom。

所有都测试完毕之后,我再补完txt介绍的部分。从网络收集一些信息,有的游戏太老,实在太难找到中文资料了,随便贴点上去,我可没有挖坑者联盟的匠心。看着有点内容意思一下得了。

本来想在预览图片上加上游戏名,这样在预览右侧海报时,可以更直观地看到更多名单信息的,但工作量实在太过巨大,而且图片大小并不是很统一,字不一样齐的话就会比较难看,只得作罢。

关于滤镜:
我使用的是ra滤镜功能里的模板phosphor2x,大家公认的crt-royale渲染器我用我的i7-6700K+1060测试了一下,虽然效果不错,但还是会有掉帧、延迟。我尝试减少渲染次数,并改为多线程模式,最终延迟很明显,故不选用。如果不喜欢我默认的滤镜,可以自行在ra中更改。

按键配置:
配置按键时,可以针对不同的模拟器进行配置。RA下全屏热键是键盘F。使用键盘F1,xbox360手柄的西瓜键或者是普通手柄长按start键可呼出ra的菜单。长按select键/Esc两次是退出RA也就是返回天马。
MAME current或MAME2003plus下呼出热键是select+start或键盘tab。2003plus可以使用cheat。可以根据需求配置按键,建议用键盘配置好。注意,我的手柄习惯配置是方向左+start是取消/返回上级菜单。
fba系列内核,先呼出RA菜单,然后在按键配置里更改。当配置好习惯的按键后,记得保存为全部该内核保存。fba系列模拟器有五个版本,分别为fba cps1,fba cps2,fba neogeo,fba 2012,fba neo,要分5次为这5个模拟器保存通用按键配置。当然,个别游戏按键特例的,也可以仅为该游戏保存独立的配置。
RA或MAME下按键映射是根据我的个人习惯改的,不习惯的请自行修改。

金手指
不少mame2003plus运行的rom可以直接调用cheat修改。其他想修改必须用到ra。
RA的fbneo核心的cheat大包已拷入retroarch/sytem/fbneo/cheats,然后在ra里使用fbneo核心的游戏,都可以在“选项”里启用金手指。(感谢tgfc的Reven提供金手指包)

最终整合出横版动作及其他闯关类113个,射击游戏68个,格斗对战类95个,飞行射击游戏65个,益智体育等杂项类32个,NAOMI80个,fc150个,sfc100个,md100个(这个系列应该是江西恐龙发布的整合版RA,精选了100个游戏)。
街机不含NAOMI为372个,含NAOMI为452个。
家用机共350个。

游戏总数听起来不多,似乎比网上卖的千机变的少不少,但千机变系统中几百KB的垃圾游戏实在太多,我这个整理的基本都是经典好玩的,而且全部测试完毕。如果发现问题请告知。

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

TOP

引用:
原帖由 clarkh 于 2022-3-2 11:37 发表
ea在win10下完全可以正常运行,你是没装dx和.net2.0吧
忙于整合,得空再慢慢研究。到时请多指教。

TOP

老大,整合包在哪里

TOP

posted by wap, platform: Android
引用:
原帖由 @笨来笨去  于 2022-3-4 11:48 发表
老大,整合包在哪里
另一个贴里说明了,先占个楼,上传需要时间。我还有一两个rom想再挽救下。

TOP

posted by wap, platform: MAC OS X
给你个fbneo的cheats,在ra文件夹的system里建个fbneo的文件夹解压进去,路径是retroarch/sytem/fbneo/cheats,然后在ra里使用fbneo核心的游戏都可以在选项里直接开金手指

链接: https://pan.baidu.com/s/1_ZVTI_ykfhfnRzHplpfUWQ?pwd=gibk 提取码: gibk

TOP

引用:
这类第三方的主题,存在一个通病,就是从游戏中退出返回到该游戏的类别菜单外,还需要手动进入一次才进入该类别,且焦点定位到该类第一个游戏
这个问题,是需要theme的制作者自己去处理好的,确实也是做主题的难点之一,需要恰当的时机把机型、游戏的索引记录下来,再在恰当的时候读取恢复过来,绝大多数主题是不会考虑这么细致的

pegasus-frontend的思路和其它所有的前端都是不太一样的,包括es,安卓的Dig,Arcbrowser,reset之类,它更多的提供了一种标准框架,包括游戏rom数据的整合方式,按键配置的操作,以及一些配置存储的api和实用的工具组件。和界面显示相关的东西全部交给开发人员用qml去编写,理论上可以开发出非常复杂的界面

但正因为这样,开发theme的复杂性和难度要比其它高很多,不但需要熟悉qml和js,还得熟悉目前界面开发流行的那一套数据绑定的思路才行,为了开发方便,一个支持qml的IDE环境也是必须的了,这基本上已经超出了普通爱好者的能力范围了... 所以目前能用的主题是非常少的

但是作为开发人员,一旦熟悉了这个框架,开发的效率还是很高的,各种限制也比es少得多,灵活性非常高,而且因为跨平台,调试起来也还比较方便。

TOP

posted by wap, platform: Android
引用:
原帖由 @Reven  于 2022-3-4 12:08 发表
给你个fbneo的cheats,在ra文件夹的system里建个fbneo的文件夹解压进去,路径是retroarch/sytem/fbneo/cheats,然后在ra里使用fbneo核心的游戏都可以在选项里直接开金手指

链接: https://pan.baidu.com/s/1_ZVTI_ykfhfnRzHplpfUWQ?pwd=gibk 提取码: gibk
对于ra这块的研究我属于新手,很多不懂的,感谢提供。
人多力量大,期待这个帖子进一步整合资源。

TOP

posted by wap, platform: Android
引用:
原帖由 @arex  于 2022-3-4 12:29 发表
这个问题,是需要theme的制作者自己去处理好的,确实也是做主题的难点之一,需要恰当的时机把机型、游戏的索引记录下来,再在恰当的时候读取恢复过来,绝大多数主题是不会考虑这么细致的

pegasusfrontend的思路和其它所有的前端都是不太一样的,包括es,安卓的Dig,Arcbrowser,reset之类,它更多的提供了一种标准框架,包括游戏rom数据的整合方式,按键配置的操作,以及一些配置存储的api和实用的工具组件。和界面显示相关的东西全部交给开发人员用qml去编写,理论上可以开发出非常复杂的界面

但正因为这样,开发theme的复杂性和难度要比其它高很多,不但需要熟悉qml和js,还得熟悉目前界面开发流行的那一套数据绑定的思路才行,为了开发方便,一个支持qml的IDE环境也是必须的了,这基本上已经超出了普通爱好者的能力范围了... 所以目前能用的主题是非常少的

但是作为开发人员,一旦熟悉了这个框架,开发的效率还是很高的,各种限制也比es少得多,灵活性非常高,而且因为跨平台,调试起来也还比较方便。
我怀疑你是那位yue-no.3

TOP

顶楼已更新下载
百度盘的传好了,阿里云的我第一次传东西,才几百兆,速度早就降到几KB了,真的服了这网盘了。
估计是传不完了,哪位热心人下载好了帮忙分流一下。有什么问题回帖告诉我吧。

TOP

下载,解压,安装就能玩是吧?

TOP

下载中,感谢楼主~

TOP

发新话题
     
官方公众号及微博