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


发新话题
打印

[模拟相关] PS2宽屏补丁的区域转换

突然发现论坛有人分享日版353M的免联动ISO,遂下来玩玩。搜索其宽屏补丁,居然只有美版的!听着张飞对吕布大喊“TAKE THIS!!”我蛋都碎了...

而且美版没找到免联动的版本,去A9求助,未果。怎么办,碰巧逛PCSX2论坛的时候找到这么篇教程,开心啊!!
-----------------------------------------------------------------------------------------------------------------
目前PS2的宽屏HACK,美版游戏的补丁较多,而其他版本的较少,如何利用美版的补丁来制作其他地区版本的补丁呢?这就是我要说的东西。。

正好从国外论坛看到的教程,拿来分享一下,如果英文还可以的可以看原链接,写的很详细
http://forums.pcsx2.net/Thread-P ... me-Patches?page=177

如果懒得看,也可以看我自己实践后的总结

首先说一下原理,其实很简单,利用ELF搜索工具按照美版的宽屏补丁地址搜索美版的引导文件,得到对应的原版的值,然后再利用这个值确定其在你想要搜索版本的引导文件中的地址。

这么说好像挺绕口,那就用实例来说明一下

我就拿最近在玩的353m来说吧,本来是先改352的,可是最后一行地址实在很难确定,目前还没成功..就拿比较简单的353m来开刀了...

此次是要将美版的宽屏补丁转换成日版

首先要准备的东西:
1.ELF搜索工具   

2.美版游戏的引导文件和你想要转换的游戏引导文件

3.美版的宽屏补丁

引导文件就是下面圈起来那货


然后用此工具分别打开引导文件,你可以把美版的放在左,日版的放在右,宽屏补丁用记事本打开放在下面,就像这样


先从补丁的第一个地址搜起,(前面的是地址,后面的值不用管他) 切换到美版的引导文件,按快捷键“G”弹出搜索框,将复制的地址粘贴进去后搜索


然后看到后面的值是3C 02 43 A0,然后切换到日版的引导文件,按快捷键CTRL+F弹出搜索框(前面那个是搜地址的,这个是搜值的)

勾中AS HEX STRING选项,然后将该数值倒着输入,比如我的这个值是3C 02 43 A0,那就得输入A0 43 02 3C


然后找到日版引导文件中该值的地址,注意一定要上下都能吻合才是正确的地址,可以按F5搜索下一个,直到上下文吻合为止,因为值并不是唯一的!将这个地址替换美版宽屏补丁的地址。


以此类推,将所有金手指码的地址都找到并替换,最后将文件另存为一份,将文件名改为日版的CRC值,就可以进游戏看看有没有效果了。


下面的情况是你可能遇到的
比如在利用美版引导文件搜索地址的时候,对应的值为00 00 00 00,这里分为两种情况
(1)相邻地址的值比较特殊,不为00 00 00 00,那也可利用相邻的这个值来确认
(2)相邻或者相近的值都为00 00 00 00,比如真三国无双2的最后一行代码,也许可以通过16进制的加减法来得出地址,目前352测试中....


目前已有的宽屏补丁


或者下这里实时更新的版本
http://forums.pcsx2.net/Thread-P ... id=271674#pid271674

日版353M宽屏补丁


--------------------------------------------------------
352宽屏补丁的最后一个地址算出来了,可是没效果.....郁闷,地图变宽了,但人物还是扁的....
--------------------------------------------------------
更新一下354M的宽屏文件


最近研究发现,这种转换的方法局限性较大,还是学习直接制作比较彻底..

[ 本帖最后由 ko81e24wy 于 2013-4-17 06:50 编辑 ]
附件: 您所在的用户组无法下载或查看附件


本帖最近评分记录
  • domonick 激骚 +3 威武! 2013-4-12 09:34
  • 昵称无效 激骚 +1 最骚 Rated by wap 2013-4-12 08:00

TOP

posted by wap, platform: Nokia (E72)

中国武将说啥你觉得蛋不会碎?衣裤走?起码take this我还听懂了。。。



本帖最近评分记录

TOP

任何游戏只要有美版就搞美版...


TOP

这帖子居然没人顶

TOP

祝愿lz早日制作成功352的宽屏补丁

TOP

弄完了真机能玩么?

TOP

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