A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 1332|回复: 2

分享一个制作游戏合集的问题及其解决方案

[复制链接]

精华
0
帖子
23
威望
0 点
积分
22 点
种子
0 点
注册时间
2011-10-7
最后登录
2012-4-28
 楼主| 发表于 2011-10-30 20:57  ·  新加坡 | 显示全部楼层 |阅读模式
本帖最后由 cn00438108 于 2011-10-31 12:14 编辑

因为普遍容量较少,想做一个eyetoy游戏的合集,下面是基本情况:

游戏:antigrav + play sports + sega superstars

工具:multiloader 1.33

经过:play sports和sega superstars两个游戏存在同名文件夹modules,里面大部分的文件都重名。我按照ps2游戏合集制作攻略(基础篇)的办法,更改了每一个重叠的文件名,并用ultraedit进入elf更改了相应的名称。antigrav没有任何重叠文件。

结果:更改完后的每个iso单独制作都可以运行,但收入合集时play sports无法运行,卡在游戏开始画面。其他两个均无问题。

一些有帮助的信息:
我扣了模拟器运行的log,问题可能出在这里--“open fail name ¥MODULES¥USB2.IRX;1”。这个USB2.IRX本来叫USBD.IRX,因为sports和sega都用了这个文件的缘故我把一个改成了usb1.irx,另一个usb2.irx。蹊跷的是改完后单独制作iso都没问题,但一放入合集就不行了。请有经验的大大指教一二,先行谢过。。

-----------------------------------------------------------------------------------------
以上问题解决。这个USBD.IRX是usb的驱动,目的是取得与eyetoy的连接。两个游戏所用的usb驱动版本不一,遂尝试两个游戏都使用那个更高版本的USBD.IRX(其他重叠的IRX文件都改了,也许也不用改,需测试兼容性),成功,但无法参透个中缘由(每个游戏用修改后的USBD.IRX单独制作iso都没有问题)。可能是play sports这个游戏读取这个文件时比较挑剔,不可存在如USB1.IRX这样的类似名称。

另:已排除multiloader对play sports兼容性问题。使用ml和play sports制作iso可以成功运行。且play sports和antigrav打包也没有问题。所以目标锁定在这个USBD.IRX文件所造成的play sports与sega superstars之间的冲突。

精华
1
帖子
18566
威望
20 点
积分
19642 点
种子
15 点
注册时间
2003-12-17
最后登录
2024-11-13
发表于 2011-10-30 21:46  ·  江苏 | 显示全部楼层
本帖最后由 fan123 于 2011-10-30 21:46 编辑

仅供参考:
无题制作波斯王子日版合集,波斯王子1不能显示日文只能显示英文,后将合集核心文件启动名改为SCPS_150.66(波斯王子1启动文件名)解决。

精华
0
帖子
23
威望
0 点
积分
22 点
种子
0 点
注册时间
2011-10-7
最后登录
2012-4-28
 楼主| 发表于 2011-10-30 22:13  ·  新加坡 | 显示全部楼层
回复 fan123 的帖子

非常感谢fan123出手相助。可是这样的话,无题是把波斯王子1的名字(被multiloader.elf占用)改成了别的?这些名字可以随便更改吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-14 04:38 , Processed in 0.156985 second(s), 18 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部