A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 15833|回复: 34

修改启动文件跳过CG播放的通用方法(对USBA用处较大)

[复制链接]

精华
2
帖子
15689
威望
16 点
积分
16857 点
种子
7 点
注册时间
2008-4-5
最后登录
2024-8-1
 楼主| 发表于 2009-8-8 21:21  ·  辽宁 | 显示全部楼层 |阅读模式
使用USBA运行大部分游戏都会遇到CG播放卡顿的问题,有的游戏无法跳过CG或在播放CG时随机死机,通过查阅国外网站(http://forums.pcsx2.net/thread-4067.html)和研究 pcsx2 模拟器的 skip mpeg 功能,得出修改启动文件跳过CG播放的通用方法(应该只对使用了SceMpegIsEnd函数播放 mpeg2 编码CG文件的游戏有效),目前测试了 恶魔城-无罪的叹息(美版) 成功,先将方法发出,希望用USBA的朋友测试一下兼容性,如通用性较高则将在下一版的USBAHD中加入该修改功能。

修改方法:
(1)使用16进制编辑器打开游戏的启动文件
(2)搜索16进制字符串 4000838c0800e0030000628c
(3)将找到的结果修改为 4000838c0800e00300000000 即最后4位改为0
(4)保存并使用 Apache2 替换启动文件

注:反向修改(即查找 4000838c0800e00300000000 修改为 4000838c0800e0030000628c)即可恢复CG播放

跳过CG的其它用处:
(1)对使用480p补丁(ps2force480p和USBAHD提供的逐行视频补丁)后却死在CG播放前的游戏有改善
(2)可以抛弃 CG 文件减肥游戏

测试成功的游戏:

恶魔城-无罪的叹息(美版)|SLUS_207.33|修改后480p补丁可用
火影忍者疾风传2|SLPS_258.37|修改后480p补丁可用|修改后格斗模式奥义等无任何影响
最终R型战机|SLPS_252.47|修改后480p补丁可用
再生侠-命运之锁|SLPS_253.70|修改后480p补丁可用
命运长夜-无限代码|SLPM_551.08|修改后480p补丁可用
枪神O.D.(中文)|SCAJ_200.82|修改后480p补丁可用
.

精华
1
帖子
18566
威望
20 点
积分
19642 点
种子
15 点
注册时间
2003-12-17
最后登录
2024-9-24
发表于 2009-8-8 21:24  ·  江苏 | 显示全部楼层
这个......................阉割CG不算减肥了(割肉?)

精华
0
帖子
4268
威望
0 点
积分
5051 点
种子
17 点
注册时间
2005-4-7
最后登录
2024-9-23
发表于 2009-8-8 21:39  ·  辽宁 | 显示全部楼层
很好
usba看CG那还不是煎熬啊
不然的话也是直接跳过

精华
2
帖子
15689
威望
16 点
积分
16857 点
种子
7 点
注册时间
2008-4-5
最后登录
2024-8-1
 楼主| 发表于 2009-8-8 21:58  ·  辽宁 | 显示全部楼层
这方法本来是用在模拟器上解决一些游戏播放CG时模拟器崩溃的问题,不过我看用在USBA上倒是不错,部分游戏卡的列害却不能跳过,有些游戏会卡死在CG播放上,跳过能增加USBA的可用性.

精华
0
帖子
499
威望
0 点
积分
503 点
种子
5 点
注册时间
2009-1-10
最后登录
2023-2-23
发表于 2009-8-8 23:21  ·  广东 | 显示全部楼层
fan123总算换头像了,不错不错。。。
另外USBA的CG如果可选择的能跳,确实非常非常好,例如FFX不能跳cg,当时我那个痛苦,无法形容啊。。。

精华
0
帖子
670
威望
0 点
积分
720 点
种子
0 点
注册时间
2007-11-2
最后登录
2014-4-11
发表于 2009-8-9 01:16  ·  香港 | 显示全部楼层
讓我也試試,希望之前不能玩的游戲能成功。

精华
0
帖子
1870
威望
0 点
积分
1939 点
种子
10 点
注册时间
2004-11-22
最后登录
2024-8-10
发表于 2009-8-9 01:24  ·  广西 | 显示全部楼层
直接阉割视频不知道行不行

用1帧黑屏的视频替换原PSS视频(很***C游戏我都是这么干的)

部分PS2游戏的CG是集成为一个文件(movie.dat  video.dat之类的),感觉只是简单的合并而已  就像DOS的 文件加减法

用16进制打开 找到mpeg文件头复制出来就能播放,

圣骑士

更新图片不能…

精华
0
帖子
2871
威望
0 点
积分
3043 点
种子
10 点
注册时间
2008-4-15
最后登录
2023-6-28
发表于 2009-8-9 13:38  ·  内蒙古 | 显示全部楼层
下面是引用fan123于2009-08-08 21:24发表的:
这个......................阉割CG不算减肥了(割肉?)
同问
这个是指跳过CG呢,还是删除CG呢?
割肉噢反对反对反对反对……
若是前者还能接受,或者就不如下面缩小CG尺寸喽~
https://bbs.a9vg.com/viewthread.php?tid=964949

精华
2
帖子
15689
威望
16 点
积分
16857 点
种子
7 点
注册时间
2008-4-5
最后登录
2024-8-1
 楼主| 发表于 2009-8-9 14:06  ·  辽宁 | 显示全部楼层
下面是引用abbe于2009-08-09 13:38发表的:

同问
这个是指跳过CG呢,还是删除CG呢?
割肉噢反对反对反对反对……
若是前者还能接受,或者就不如下面缩小CG尺寸喽~
.......

是跳过执行播放CG的程序过程(反向修改的话就可以恢复播放),对于修改后的游戏CG文件也没用了应该可以删除(和不修改就直接删除CG文件不同,不修改的话如果游戏代码没有检测CG文件是否正常的容错代码的话将引发游戏程序的致命错误从而造成死机),对于在USBA上比较卡CG的一部分游戏跳过会比较好些.另外对于使用ps2force480p修改后的游戏将提高成功率(不会因为使用HDTV模式而造成CG播放状态的死循环等待了)

精华
0
帖子
1870
威望
0 点
积分
1939 点
种子
10 点
注册时间
2004-11-22
最后登录
2024-8-10
发表于 2009-8-9 17:51  ·  广西 | 显示全部楼层
无罪叹息 日版汉化 也能正常跳过CG
顺便把CG删了  只有只剩900M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-24 18:19 , Processed in 0.191846 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部