光之心M
光之心M
关注数: 8
粉丝数: 1,789
发帖数: 1,112
关注贴吧数: 36
苦命鸳鸯的终结
本赛季的**棋子设计 1.于毒,遗计棋子要出手后存活才能触发遗计,棋子被撞死触发不了,棋子攻击被闪避也触发不了。 2.杨宏,遗计收益需要阵亡,然而阵亡就吃不到审配袁术的叠伤。 3.曹昂配典韦,典韦闪避后不能触发反击。
游戏玩法的一些建议 王者局增加 ban主公 或 ban棋子 的阶段。 新增六本锦囊:乱武——战斗开始时随机双方的攻击起始位。
论陈珪的阴间程度
祢衡严重影响对局,建议增加禁祢衡的对局 现在走地阵容没有生存空间。咆哮蜀,卖血魏,汉破军,黄巾兵,马术,这些吃格子又没啥经济,仅靠战斗发育阵容基本和吃鸡基本不沾边。 尤其出了张鲁这张牌,金祢衡+张鲁的 搜牌效率对走地阵容更是降维打击。
禁蜀汉黄巾的局,孔融阵容推荐 禁蜀汉黄巾的局,玩吴抢不过孙权,烂西凉又太烧钱,可以考虑走这套锦囊喷射流, 前中期靠 董白+郭汜 升本,没董白郭汜也能用,1血换1张顺手牵羊,对于孔融来说就是1血换2块钱。 郭汜和李肃是给经济和锦囊的,张衡, 锻煨 随便拿。 南华加身材,南华加全体,数值优于袁术。 麹义输出大哥 ,火攻,决斗,严夫人,郭图 ,至死方休 全加上。至死方休足够多,可以苦毒,这样就不怕菜了。
新赛季已经完全黄巾公式化了 现在S6经济形势一片大好,许多棋子解除了势力限制,本该花式构筑,百花齐放的版本,却出现了只要不禁黄巾就无脑往黄巾上靠的现象。 这并不是经济的锅,每个势力都需要经济发育。经济差的环境也会去玩经济最好的势力去转,比如上个赛季的吴凌统斗转出一堆999999,这致使上个赛季吴国公式化 汉赵忠转黄巾,蜀黄月英转黄巾,袁术转黄巾,前面3个是最容易的,金祢衡在手分分钟成型。不禁 汉蜀袁 且有黄巾,结局基本是黄巾。西凉也可以靠黄月英或斗转黄巾,纯吴转黄巾要猛刷一波移除带鲁肃或斗转,只有黄巾本家后期的黄巾质量是走地的。魏郭照没了之后魏电表的上限基本是往判定魏靠拢。 当你还在老老实实玩各势力本家,打着打着发现对面冒出一个身材不错的张楚,这把就没啥吃鸡的希望了。 黄巾以前还算是中规中矩的,太史慈喷射,魏国喷射,马术铁骑,西凉喷射,先手都有机会取胜,比如先把于吉带走了。哪怕是先手蔡文姬去送,这都是有操作空间的。 可自从有了苦毒,连有能力反制的马术也成了笑话,因为在正式出手前,人家张楚或者太后就已经发动技能了。 阵容可以有强弱,但是不能无敌,过于无敌就会同质化,总得有破绽。走地身材,有蔡文姬,张辽这种对策, 苦毒黄巾没有。要改变这样的情况,个人见解,要么改苦毒,要么出一张能在回合开始前够窃取技能的策略牌。剪刀石头布才会百花齐放,因为你不知道克制你的人会不会被克制他的人打败,现在是黄巾无解,自然人人黄巾。
白银狮子这玩意到底什么时候削? 白银复白银,愣是拖到了20回合。白银狮子要么删掉;要么限制本局使用次数;要么只要触发过白银,即便本局前四不能加分即+0。不然真的是太赖了。 藤甲,黑光铠 这些防具也该加强了。
袁术尴尬之处 袁术势力,一个是主打身材成长的袁术,一个主打射箭的袁绍。袁术由于是加不同势力所以袁术一般的单飞的存在,可尬就尬在袁术的身材成长能力却远不如 韩猛+刘表 来几发庞德公。
田大嘴,上万身材都能给你射穿
袁术阵容选型
S5的西凉强度完全跟不上时代 这李肃 这董翓 拿什么去和其他势力争天下?
张燕真的配5本?和唐姬比起来难道不是路边一条??
当前的游戏节奏,孔融45血有点超模 刘焉 刘彻 30血 ,孔融45血???
白饶不是永久加,张宁成六本小丑 一个回合内收益的遗计加成不是永久的,别的势力属性不断成长,张宁原地踏步这合理吗??在徐荣面前张宁难道不是小丑???
新赛季第一天发现的问题 1.肘击双排会卡死,被双排肘击反而不会卡死 2.白饶的效果不是永久加,张宁还有什么用???
回合内和回合外都能数值飞升的大吴
版本答案——大吴!
黄巾兵在太史慈面前如同蝼蚁,还是是喷射治得了喷射。
大成黄巾兵
大成马术!
黄巾喷射流
麒麟弓太史慈把目标点死,没A出来直接锁无敌状态
这样发牌,有点难玩
马术拼尽全力不敌东吴
汉电表锁1血吃鸡
运气加持的零败绩满血吃鸡
左边还是右边?
天糊的丈八刘焉
决赛-大魏内战
硕大的黄盖,十一回合结束战斗
这就是吴的成长速度 第十三回合 还是手牌吴的模样,此时太史慈才25身材第十四回合 转型移除吴第十五回合 ,两个回合之后,原先25身材的太史慈已经变成300+身材的金太史慈。
西凉经济顶级组合
司马一一天糊局 对3拿到薛凌云,下回合拿司马懿,直接起飞。
想吃鸡能玩吴就玩吴 本局前五都是吴,知道吴国强的情况下,不玩吴抢吴就是给玩吴的糊牌机会。
成型的招募判定魏吃鸡
吴的成长速度 在没有凌统+祢衡的情况下
这就是强度
贞观天糊大魏 第五回合 虎符刚好够上4本第六回合 贾华对五,司马+甄姬,对阵司马一一第七回合 又来一个甄姬第八回合,就不浪费虎符找张郃了,直接上5本第九回合 曹金玉来了,邓艾,薛凌云 卖了,上 何晏+曹金玉第十回合 存虎符准备上6本第十一回合, 上郭照,李典退场第十二回合,金甄姬, 郭嘉补位第十三回合,再来个郭照,荀彧退场。大后期,荀彧的属性加成比较乏力了,可以换成郭照或曹金玉。第十四回合,决赛
吴的发育太猛了,天糊魏都追不上 从第六回合开始阵容对比第七回合第八回合第九回合第十回合第十一回合第十二回合第十三回合
身材拼不过,水淹火攻下毒!
被朱雀羽扇恶心到了 第七回合 何晏+于毒 爽了一波第八回合到决赛,全程被朱雀羽扇点杀,于毒 于吉 用不了,许褚养不起来。
这回不贪都不行了
的卢马赌对五,锁1血吃鸡 第四回合 剩下16血第五回合 双对五,张飞+曹金玉, 遭遇双吴普制裁,被入15血,剩下1血第六回合 好起来了决赛局
吴国手牌流的吃鸡之路 第一回合 瑶台抽到贾华,直接速2本,开了一发万箭,掉2血第二回合 打强势的曹老板,掉6血第三回合,被卢老爷胖揍,掉7血,第四回合,又是被卢老爷教育,掉4血第五回合,仅剩16血的我终于捏到软柿子,科比能速度2本后,1本的棋子能不拿就不拿第六回合,感觉好起来了第八回合 双吴普太残暴了,徐盛+黄盖+吕蒙刚成型就来这个,掉15血,仅剩1血风雨飘摇~~~第八回合,痛打企图走黄巾张宁路线的白起第九回合,在徐盛,李典黄盖的培养下,金周善加持的徐盛已经身材破百了第十回合,遇到大汉正规军,赶紧找个蔡文姬压制一下,勉强平局!第十一回合,用祢衡刷了一波韩当,太史慈 孙皓登场第十二回合 彻底成型决赛1v1,上大乔防方天对面已经逃跑
大魏体力流再度吃鸡 半决赛决赛局,手里留个糜夫人补位哮许褚用的,最终上了曹仁。八卦+曹仁,减伤拉满许褚起手攻击破千,典韦一发强袭500+输出第三回合 拿照夜玉狮子,输6血第四回合 来两个邓艾,感觉有机会大魏,输5血第五回合,D了一波,正式转型大魏,输4血,剩下14第六回合 打平第七回合,许褚攻击力是按照当前体力值加,拿寒冰剑减少战斗掉血,荀彧把血量加起来后,赢了第八回合,遭遇比较糊的黄巾,输6血,仅剩8血第九回合 双对子,曹金玉+诸葛,虽然血量不多,但好起来了第十回合,玉狮子上5本,金曹金玉第十一回合,遭遇判定流魏国,拿八卦阵,这何晏血量对面打不动第十二回合,郭照来了,斗转薛凌云换典韦上场。诸葛亮就是强啊。半决赛决赛
当西凉中期遇到,两李傕+洞烛先机4,直接起飞 这阵容,华雄走后,除了刷庞德公没有对自己造成伤害的好办法。给了一堆以逸待劳,五谷丰登和万箭,火攻没见几个。徐荣的单点伤害才80多,但人均身材涨得飞起。第二名,临近四强赛,汉电表转当先吴,有点猛第三名,倒在破军汉转张宁的路上
柯比能强度拉满顺风禁吴局,再现咆哮方天的快乐 第二回合,科比第二回合是有6块钱的,4块钱升本,拿到锦囊金蝉脱壳,进化出了邓艾,卖夏侯杰拿邓艾第三回合,运气很好邓艾给钱了+上技能给的钱,直接强度拉满,李世民被血入10血走小道了第四回合 依旧血入13血对面第五回合 血入11血第六回合 血入14血第七回合 被咆哮黄忠寒冰剑制裁了第八回合 打野第九回合 咆哮吕布登场!血入!找诸葛亮和锦囊养吕布,血入15血第十回合 被蔡文姬安排了,打平,还在找诸葛亮和锦囊养吕布第十一回合,对阵黄巾,咆哮吕布砍瓜切菜,血入15血第十二回合,诸葛亮来了!吕布不会受到战斗伤害,挑衅李儒对我没用,血入!第十三回合,这张飞咆哮4连击寒冰剑+法正+黄忠确实有点猛。没打过。第十四回合,锦囊清场+毒菜安排一手张飞,吃鸡!
大魏体力流吃鸡 2300分段的局,节奏很快第十一 回合来了于吉,要是有于毒 何晏先手会强一些决赛局,手里有金曹仁没敢上,上了个郭照
卫子夫天崩对四,苟到第二 第三回合 拿的卢马第四回合 双对四 司马徽+孙策,进化孙策得到华佗,毫无战力,惨败第五回合 棋子全卖果断转型,张郃点金,张郃被对面起手秒了,还是惨败第六回合 打平 苟住了第七回合 缺战力拿方天,李典果断点金。对面也是方天,拿个陈登放末尾第八回合,对面1号位挑衅黄盖,方天拉到3号位第九回合,方天1号位第十回合,上5本,金陈登对出郭嘉,邓艾换郭嘉,又是1号位挑衅,方天拉到3号位第十一回合,拿白银狮子回血,金薛凌云,上个刘表蹭点判定次数刷郭嘉锦囊,此时方天薛凌云就是唯一的战力。对面的小张宁被郭嘉给的锦囊秒了,金陈登的御策抗住了张凯的遗计,勉强打平。第十二回合,遭遇天糊大吴+朱雀羽扇,李典 张郃 卖掉,上蔡文姬+挑衅,薛凌云加御策,白银狮子回血让我苟住了29点伤害第十三回合,场上仅剩3名玩家,决赛还是打天糊大吴,这局活下来就是第二名!已经没有5本棋子可以替换了,上6本第十四回合,转型,最后的挣扎,被对面一波锦囊清场。
魏国阵容推荐 阵容1,判定招募流;邓艾,管辂经济+给王双刷伤害值,郭嘉回合外找锦囊,刘表+韩馥涨身材。刷庞德公就完事了。阵容2,判定身材流;郭照大爹,中期是需要靠 管辂 找魏将的。阵容3,体力流;就靠 何晏+于毒 刷 荀彧 和 曹金玉 。曹仁主要是让典韦更容易活下来反伤,曹仁没来之前,可以用于吉 增加何晏的遗迹次数 或 糜夫人用给许褚加咆哮。
科比配合瑶台的玩法 科比常规玩法是第一回合3块钱买棋子,第二回合配合技能就有6块钱,可以连买2个棋子 或 升本D一次看情况锁营帐。 现在有瑶台抽棋子,在第一回合科比只要抽到吴兰或者贾华,就可以在第一回合卖掉所有棋子凑到6块钱直接上2本,配合科比的加钱技能,第二回合在2本买高质量棋子的钱是够的。
李世民3本阶段拿到马腾,天糊马术流的悲催发育能力
无敌的徐荣
RA核心 FBNEO_PLUS (资源分享) Neogo 组合按钮“BCD”已更改为“BC”。“BCD”组合按钮可以通过 L1+L2、L1+B 或 L2+Y 实现。“ABCD” =L1+R1。 添加 PGM 组合按钮:R1-AB、R2-ABC、L1-CD、L2-BC。 添加 CPS1 组合按钮:R2-AB。 添加核心选项 “允许忽略CRC”。 支持作弊文件压缩包(cheat.7z 或 cheat.zip)。 核心与 info 文件(fbneo_plus_libretro.info)一起使用,也可以更改核心名称替换Fbneo官方核心。 用户手册包含使用 IPS 和 Romdata 的详细说明。 用户手册 Documentation_CN.zip 编译教程 Multi-platform.compilation.tutorial.CN.zip http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Flrf739146825%2FFBNeo%2Freleases&urlrefer=07cd2f39726941062a338d0951f2134f
在Batocera保存并应用ES前端选项内没有的RA滤镜(技术贴) Batocera的ES前端提供了一些RA滤镜预设供玩家使用。 手柄Start键打开 “主菜单”->“游戏设置”->"游戏渲染和滤镜" 这里是全局的RA滤镜设置 "主菜单“->”游戏设置“->”按系统(模拟器)配置“ 这里按照机种的RA滤镜设置。 菜单里的可选内容自然没有RA本身提供那么多。 如果你想用ES菜单里没有的滤镜作为该机种的滤镜预设 则需要在 ”主菜单“->”游戏设置“->”按系统(模拟器)配置“ 这里把对应的机种的 ”游戏渲染和滤镜“ 设置为 “无”,这里是“无”,不是“自动”!!! “无”代表ES启动时不帮你分配滤镜预设,“自动”会直接应用全局配置里的滤镜设置。 设置为“无”之后,启动游戏,热键+A,打开RA的 “快捷菜单”->"着色器"-”加载“你想要的滤镜-”保存“-”保存核心预设“即可。 关于如何添加滤镜进ES的菜单,可以看官网的文档 "Shader sets and their customization" 章节的内容。
RA核心 FBNEO_PLUS (资源分享) FBNEO_PLUS 核心 (FBNEO 1.0.0.03) 核心项目 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Flrf739146825%2FFBNeo%2Ftree%2Fdev&urlrefer=d011d5b2249ff1ec17b62f791ae48871 并结合了neogeo,pgm,cps1组合键源码补丁,在此对项目开发者表示感谢。 名词解释: 1.IPS:原版rom的改版补丁,[原版rom + IPS补丁 = 改版]。可在此项目获取:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Ftaoenwen%2FFBNeo_IPS&urlrefer=91b53c3d67107df1e4176ab08061f4e5 2.Romdata:借用已收录的rom加载流程,替换驱动定义,使得rom能够运行,[未定义的rom + Romdata定义 = 可识别运行], 运行Romdata不需要被借用的rom的zip文件参与,且不适用于被第三方特殊加密过的rom。 3.运行所需rom资源:bios,原版rom,原版rom的父rom。 官方特性: 1.核心选项-> 允许修补集组(Allow patched romset): 允许RA根目录的/system/fbneo/patched/目录中的rom的内部文件逐一覆盖启动时加载的同名rom的内部文件,只会覆盖大小和名称匹配的文件,被覆盖的文件不会校验crc。 如果patched目录放置的zip是完整的rom,包含原版rom的所有文件,那么加载其他地方的同名rom内部文件会被完全取代,等价于直接加载此处的rom并忽略crc。 简单的说就是把rom放此处,直接从这里加载没有crc校验。在其他路径新建一个空文本文件改成zip也能启动位于patched目录的同名rom。 官方新特性[2024-06-23]: 1.支持IPS的.dat文件直接加载(Romdata对应的IPS的.dat文件无法直接加载)。支持核心选项加载IPS <<核心选项加载IPS需要在"核心选项"里开启 "允许修补集组(Allow patched romset)"解锁功能的使用>> 游戏在IPS状态下运行,若"允许修补集组”为开启,则直接重启会恢复到原版,你可以在重启之前重新选择IPS,重启会转变为重新勾选的IPS版本。 若重启游戏前关闭了"允许修补集组"功能,则重启会维持当前的IPS状态。 2.支持Romdata的.dat文件直接加载。支持核心选项加载Romdata。<<核心选项加载Romdata需要在"核心选项"里开启 "允许修补集组(Allow patched romset)"解锁功能的使用>> 3.界面国际化,核心选项菜单与加载出错的白屏错误提示,支持随RA的语言设置显示中文。 FBNEO_PLUS 额外新特性: 1.变更NEOGEO组合键 L2-BC,新增PGM的肩键组合键,R1-AB,L1-CD,R2-ABC,L2-BC,新增CPS1大部分游戏的组合键R2-AB 。 2.新增支持压缩格式的.ini金手指(cheat.7z或cheat.zip),优化cheat.dat格式的金手指的使用体验。核心选项-金手指功能对应的目录RA根目录 /system/fbneo/cheats/ IPS与Romdata是FBNEO Windows独立模拟器已有的功能。 ================================================================================= 一、文件说明 核心与核心信息文件.zip : 包含各个平台的RA核心与info文件 提供核心版本如下: Windows: x86,x86_64 Linux: x86,x86_64,arm32,aarch64 Android:x86,x86_64,armeabi-v7a,arm64-v8a Switch 如果对如何编译上述核心感兴趣,方法在RetroArch贴吧"FBNEO RA核心编译"这个贴子。 rom的驱动表dats.zip : 是查阅核心支持哪些rom RA测试用的rom和相关配置文件.zip : 解压复制到RA根目录,里面有用于测试的 rom,ips,romdata Batocera系统整合.zip : 包含了整合进Batocea的所需的组件 FBNEO RA核心 neogeo,pgm,cps1组合键源码补丁.zip gamelist.zip :核心支持的rom列表 使用说明.txt ================================================================================= 二、把核心添加进RA 1.把对应平台的核心文件复制进RA根目录的cores文件夹。 2.文件核心信息文件.info需要复制进RA根目录的info文件夹。为了避免缓存数据干扰,可以删除info文件夹里的core_info.cache文件 3.核心文件和核心信息文件添加完毕后重启RA。 Android端由于默认配置目录存在访问限制,没法直接复制粘贴添加核心和info文件。 1.确认手机使用哪个版本的核心,打开RetroArch->系统信息->系统信息->CPU架构,如果值为ARMv8,则使用arm64-v8a核心版本 2.手动添加核心或更新核心: "加载核心"->"安装或还原核心" 3.变更info文件夹目录: "设置"->"文件夹"->"核心信息"处修改核心信息文件的存放位置,可以修改到手机存储根目录Retroarch/info/下。 主菜单"在线更新"-"更新核心信息文件",把官方核心配套的info文件下载到新的info目录内。 4.把.info文件添加到重新指定的info目录内。 5.重启RA ★★★★★★★★★★ FBNEO_PLUS核心在Retrorch的主要用法★★★★★★★★★★★★★★★★★★★★★ 1.添加IPS只需往 Retroach根目录/system/fbneo/ips 目录处添加。启动游戏后,在核心选项里切换对应的IPS版本。 2.添加Romdata,只需要把zip和.dat文件放在同一目录内,或把.dat文件放在Retroach根目录/system/fbneo/romdata/目录 直接加载zip文件启动。 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ================================================================================= 三、可能遇到的问题与解决 Windows32位的核心需要搭配32位的Retroach一同使用,启动游戏后如果出现爆音,在RA"快捷菜单"—>"核心选项->"音频设置"->"采样率"设置为44100,重新加载游戏。 ================================================================================= 四、与Batocera系统整合 1. 添加核心 1.把 fbneo_plus_libretro.so 核心添加进 /usr/lib/libretro/ 目录 2.把 fbneo_plus_libretro.info 核心信息文件添加进 /usr/share/libretro/info 目录 3.把bios,system 复制覆盖Share分区对应文件夹 4.打开终端工具Xterm,执行batocera-save-overlay命令保存修改 5.添加测试演示用的rom包(非必要步骤) 添加完毕后返回ES前端,Start键 打开主菜单->游戏设置->底下的按系统(模拟器)设置->Final Burn Neo->把模拟器修改为 LIBRETRO: FBNEO_PLUS 2. 文件说明: /system/config/emulationstation/es_systems_fbneo.cfg 给FBNEO分类添加fbneo_plus_libretro核心 Share盘的bios目录等价于RA根目录下的sysetm目录 /bios/fbneo/path |- rom_path.opt |- ips_path.opt 指定IPS存放路径为/userdata/roms/fbneo/ips |- romdata_path.opt 3.目录规范: Share盘 /bios/fbneo/path |- rom_path.opt |- ips_path.opt 指定IPS存放路径为/userdata/roms/fbneo/ips |- romdata_path.opt /roms/fbneo/ips 存放ips的文件夹 |-kof97 kof97的IPS目录,通过文件夹名称与对应的rom绑定。 | |-xx1.ips | |-xx2.ips | |-xx.dat 一个.dat对应一个改版游戏,里面配置配置了所需的.ips补丁文件与原版rom里的文件的对应关系。 | |-cc1.ips | |-cc.dat |-mslugx /roms/fbneo |-kof97xxx.dat kof97xxx.zip的Romdata文件,与对应的zip存放在同一目录下即可 |-kof97xxx.zip ★★★★★★★★★★ FBNEO_PLUS核心在BATOCERA内的主要用法★★★★★★★★★★ 1.添加IPS只需往 Share盘/roms/fbneo/ips 目录处添加。启动游戏后,在核心选项里切换对应的IPS版本。 2.添加Romdata,只需要把zip和.dat文件放入fbneo的rom目录内,直接加载zip文件启动。 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 网盘地址:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fshare.weiyun.com%2F3EVcqXoG&urlrefer=cc7ce8560815efd4599570d8a9d6c666 Github发布地址:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Flrf739146825%2FFBNeo%2Freleases%2Ftag%2Fv1.0.0&urlrefer=afc9b38dacf81517e2ed038c967bdf7f
笔记本显卡设置——核显不支持UEFI,BIOS设置支持独显直连。 作为“Batocera显卡驱动设置经验分享" 这个贴子的案例补充 笔记本 CPU 7840h, 显卡4060核显UEFI模式用不了,混合模式下,独显输出到核显再显示这条路走不通,结果就是启动后有黑屏有声音。 所以此时需要开启”独显直连模式“。4060的属于较新的N卡,显卡驱动大概率是是使用较新的驱动版本。 查询显卡驱动列表,确实是在 production.list 里找到4060驱动那么BATOCERA分区的 batocera-boot.conf 的显卡驱动设置就基本确定为 production.list 对应的驱动 true 和以N卡为主的显示输出
FBNEO RA核心编译 一、编译windows平台的FBNEO核心 编译64位核心只需安装64位的部分 RA的参考文档 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fdocs.libretro.com%2Fdevelopment%2Fretroarch%2Fcompilation%2Fwindows%2F%23core-compilation&urlrefer=8cdc6d5ff6bad6e746f233800268ade4 1.下载安装MSYS (MSYS相当于一个沙箱编译环境,省去大量环境变量的配置工作) http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.msys2.org%2F&urlrefer=89a24243ca82b3f92c330dfd4f5724ba 直接下载地址 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fmsys2%2Fmsys2-installer%2Freleases%2Fdownload%2F2024-01-13%2Fmsys2-x86_64-20240113.exe&urlrefer=22e058400634c3df66089258cc80afd2 安装后可以在开始菜单启动 MSYS2 MinGW-W64命令行管理程序并运行以下命令: pacman --noconfirm -Sy pacman --needed --noconfirm -S bash pacman pacman-mirrors msys2-runtime 关闭 MSYS2 MinGW-W64 窗口并重新启动,然后执行: pacman --noconfirm -Su 再次重新启动 MSYS2 MinGW-W64。开始安装编译工具。 32 位: pacman -S --noconfirm --needed wget git make mingw-w64-i686-toolchain mingw-w64-i686-ntldd mingw-w64-i686-zlib mingw-w64-i686-pkg-config mingw-w64-i686-SDL2 mingw-w64-i686-libxml2 mingw-w64-i686-freetype mingw-w64-i686-python3 mingw-w64-i686-ffmpeg mingw-w64-i686-drmingw 64 位: pacman -S --noconfirm --needed wget git make mingw-w64-x86_64-toolchain mingw-w64-x86_64-ntldd mingw-w64-x86_64-zlib mingw-w64-x86_64-pkg-config mingw-w64-x86_64-SDL2 mingw-w64-x86_64-libxml2 mingw-w64-x86_64-freetype mingw-w64-x86_64-python3 mingw-w64-x86_64-ffmpeg mingw-w64-x86_64-drmingw 如下QT部分是编译Retroarch客户端要用的,编译核心用不到 32 位: pacman -S --noconfirm --needed mingw-w64-i686-qt5 mingw-w64-i686-openssl 64 位: pacman -S --noconfirm --needed mingw-w64-x86_64-qt5 mingw-w64-x86_64-openssl 单独编译FBNEO核心 下载源码 git clone http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Flibretro%2FFBNeo.git++&urlrefer=1e356a8bf34827f27d84bdebc2a33ed2 核心的单独编译教程位于页面下方 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Flibretro%2FFBNeo%2Ftree%2Fmaster%2Fsrc%2Fburner%2Flibretro&urlrefer=36e063a95c83b8f597708e4fb4dafffe 启动 MSYS2 MingW64 ,进入FBNEO项目根目录. 执行如下命令 -j后面的数字代表线程数,一般为CPU核心数+1。 make -j5 -C ./src/burner/libretro clean make -j5 -C ./src/burner/libretro generate-files make -j5 -C ./src/burner/libretro 编译完毕后即可在 ./src/burner/libretro 获得 fbneo_libretro.dll 核心 二、编译Linux平台的FBNEO核心 Fbneo编译参考文档 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Flibretro%2FFBNeo%2Ftree%2Fmaster%2Fsrc%2Fburner%2Flibretro&urlrefer=36e063a95c83b8f597708e4fb4dafffe 1. 编译Linxu_x86_64核心 Ubuntu系统 安装git用以拉取项目 sudo apt-get install git 安装编译工具 sudo apt-get install build-essential 进入FBNEO项目根目录. 执行如下命令 make -j5 -C ./src/burner/libretro clean make -j5 -C ./src/burner/libretro generate-files make -j5 -C ./src/burner/libretro 编译完毕后即可在 ./src/burner/libretro 获得 fbneo_libretro.so 核心 2.编译Linux_arrch64的核心,需要运行在arm CPU架构的Linux系统里进行编译,流程和在Ubuntu里编译一样。 三、编译Android平台的FBNEO核心 RA的参考文档 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fdocs.libretro.com%2Fdevelopment%2Fretroarch%2Fcompilation%2Fandroid%2F&urlrefer=b5af55491e01c495b0853a774d77e766 编译Android核心需要Android NDK 可以在此页面下载NDK r11c版本 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fandroid%2Fndk%2Fwiki%2FUnsupported-Downloads&urlrefer=58ab711e042e10b2d23cc8b8d2047987 Linux 系统的NDK r11c 直接下载地址 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fdl.google.com%2Fandroid%2Frepository%2Fandroid-ndk-r11c-linux-x86_64.zip&urlrefer=b63a3ec90fc1ed6eff5d2d5e0132e17e 编译依旧在Ubuntu操作系统里进行 编译还需要 libncurses5 库支持 sudo apt-get install libncurses5 把NDK解压到一个合适的地方,比如 /opt/android-ndk-r11c 开始编译前先了解一下FBNEO的Android编译目录 \src\burner\libretro\jni\ 此目录下Application.mk 文件管控需要编译哪些Android CPU架构的核心 着重关注 APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 这一行 armeabi-v7a 代表Arm CPU的32位Android arm64-v8a 代表Arm CPU的64位Android 前面这两个对应是手机端Android X86和x86_64 代表x86 CPU架构的Android 系统也就是平板电脑端 确认RA用的是哪个版本的核心的方法是打开RA查看系统信息->系统信息->CPU架构 如果CPU架构: ARMv8 即 arm64-v8a 只编译Android手机端64位的核心,配置只写arm64-v8a即可 APP_ABI := arm64-v8a 在Fbneo项目 /src/burner/libretro/jni处打开终端,设置NDK的临时环境变量,输入 export PATH=$PATH:/opt/android-ndk-r11c:/opt/android-ndk-r11c/build:/opt/android-ndk-r11c/toolchains 输入ndk-build -j5 回车,开始编译。 编译编译完毕后可以在 /src/burner/libretro/libs/ 出得到Android端的核心,核心名称为libretro.so 重命名为fbneo_libretro.so 即可。 四、编译Switch平台的FBNEO核心 RA 参考文档 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fdocs.libretro.com%2Fdevelopment%2Fretroarch%2Fcompilation%2Fswitch-libnx%2F&urlrefer=c7590b8f5f6a57a977947d1d474b75b8 编译Switch同样在Ubuntu系统下操作,需要会docker的使用,本教程为docker版。如果清楚如何在系统配置devkita64的环境就可以不用docker。 需要使用libretro-super项目以及 devkita64 编译环境 在系统/opt/目录,拉取libretro-super项目 git clone http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Flibretro%2Flibretro-super.git+&urlrefer=6ca5011ef23d31236c763590d31fde07 进入libretro-super项目根目录,打开终端,输入 ./libretro-fetch.sh retroarch fbneo 拉取retroarch和fbneo两个子项目 如果你有自己的fbneo项目,需要把项目的文件夹名称命名为libretro-fbneo,把libretro-super根目录的libretro-fbneo项目删掉,把自己的项目替换进去 devkita64 编译环境由docker 容器提供,docker的安装参照下方地址 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fmirrors-i.tuna.tsinghua.edu.cn%2Fhelp%2Fdocker-ce%2F&urlrefer=1b94c8fa7569d7204c610791f5d006b3 安装docker后,下载devkita64 镜像 docker pull devkitpro/devkita64 运行devkita64 容器并挂载 retroarch-super项目 sudo docker run -i --name devkita64 -d -v /opt/libretro-super:/opt/libretro-super devkitpro/devkita64 输入下面的命令,进入容器 sudo docker exec -it devkita64 /bin/bash 进入 retroarch-super 根目录编译fbneo项目输入: platform=libnx ./libretro-build.sh fbneo 完成后,可以在libretro-super/dist/libnx中找到 fbneo_libretro_libnx.a 文件 把前缀 fbneo_ 删掉,即名称为libretro_libnx.a,复制到之前拉取的Retroarch项目的根目录 在retroarch根目录下执行 make -f Makefile.libnx 编译完毕后在Retroarch的根目录会得到retroarch_switch.nro ,改名为 fbneo_libretro_libnx.nro 即为Switch的Fbneo核心。 switch 的编译,全程在devkita64 docker 容器内部操作。直到核心编译完毕,才exit退出容器。 ⭐自定义核心名称 编译出来的fbneo核心,只要名称和官方名称一致,就能替换官方核心使用。 但会有如下问题: 1.如果使用RA的在线更新核心功能,核心会被官方的版本覆盖掉。 2.核心新增后缀名加载支持,info文件也需要配套修改,沿用官方的配置就有些不合适了。 此时需要使用自定义核心名称作为区分,避免冲突。 做法相当简单,核心不再使用fbneo_libretro.dll 名称,改为 fbneo_xxx_libreto.dll 把Retroarch根目录里fbneo_libretro.info 文件复制一份同样改名 fbneo_xxx_libreto.info 如此核心与核心info文件就会对应起来。 Info文件也可以去Retroarch的libretro-super项目处获取 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Flibretro%2Flibretro-super%2Ftree%2Fmaster%2Fdist%2Finfo&urlrefer=85abdc8bcea05c84884e327d2316900f 打开fbneo_xxx_libreto.info文件,修改display_name ,corename, supported_extensions 这个supported_extensions直接影响RA菜单的检索支持该后缀的核心匹配筛选。 # Software Information display_name = "Arcade (FinalBurn Neo XXX )" authors = "Team FBNeo" supported_extensions = "zip|7z|cue|ccd|xxx" corename = "FinalBurn Neo XXX" license = "Non-commercial" permissions = "" display_version = "v1.0.0.03" categories = "Emulator"
Batocera Retroarch 初始化与配置(技术贴) Batocera 是通过ES前端与脚本配置管控RA,F1里的RA图标并非Retroach原本的启动项,而是一个会加载Batocera指定配置的启动项。 ES前端把系统语言设置为“简体中文“,那么RA就会适配为”简体中文“。 这个指定配置会在ES前端第一次启动用RA运行的游戏时被初始化。如果没有在ES前端启动过一次用RA运行的游戏,那个配置文件就没有被ES前端关联的脚本生成。绕过这一步,直接F1去启动RA,就会加载不到配置文件,即RA的界面素材加载不到图标缺失。 在ES前端启动过RA运行的游戏后,再F1进入RA,可以看到RA的界面十分简洁,关闭了大量的菜单。可以在“设置”-“界面”-“菜单可见性”里把要用的菜单设置为“显示”,但“重启程序”这个是不能开的,因为RA本身的重启并没有加载指定配置文件的效果,这个重启会产生一个不符合当前预期的结果。 关于RA左下角的弹出消息通知显示中文时乱码的问题,“设置”-“屏显”-”通知“-”通知字体“处重新指定一个可用的字体即可,比如 /usr/share/fonts/truetype/noto/NotoSansSC-VF.ttf 这个字体。 完成上述所有的变更操作,还需要保存配置。在RA主菜单”菜单“-”配置文件“-”保存当前配置“,就会把修改的配置保存到指定的配置文件里。配置文件为Share盘/system/config/retroarch/retroarchcustom.cfg
1
下一页