游巴酷玩 u8cool.com

游巴酷玩北京中关村店开张!欢迎各地玩家光临!专业格斗摇杆实体店铺!开业酬宾88折!
u8电玩网
实体店
拍拍店
淘宝店
首页 | 本站 | 商城 | PSP | PS3 | PS2 | WII | XBOX360 | GBA | NDS | NGC | 周边 | PC | IPHONE | 论坛
热门关键字: 火影忍者  真三国无双5  psp 电子图书  火影忍者rpg2  virtualpsp
当前位置:游巴主页>PSP>PSP游戏新闻>文章内容

多重指针的解决方式!FreeCheat新版更新下载

本站网址:www.u8cool.com 来源:游巴酷玩网 作者: 发布时间:2008-03-25

FreeCheat作为新一代的PSP用金手指。与之前的CM和CW相比,有着功能多、界面美观、搜索速度快等多种优点。本次更新加入了繁体版英汉词典,并增强了拼音输入字库。功能更加完善。

更新内容:

3月23日16:00:

多重指针的格式一直迟迟未定下来,其实也是有原因的:

既然是"多重"指针,也就是说跳跃次数是未知数N,再有就是每次跳跃之后的偏移值都不固定,也没有规则的,所以在一个代码内是不可能可以实现所谓的"多重指针".

之前一直等待CW更新,希望可以有一个规范的规则定义多重指针的格式,但是迟迟未见结果,看来也没有必要再等待了.

之前CMF重新加入支持多重指针,但是也是针对式的"多重指针".

我自己想了一下,认为将多个指针码关联起来的话,才是实现多重指针的最好方式.可以理解为"指针值传递码 ".

举个例子,之前的战神,有人发出需要3重指向的指针码.按他发布者的说法是:

HP地址=[[[0x346B00]+0xA8]+0x68]+0x64

用哆嗦的通俗说法就是:从地址0x346B00获得第一个指针的位置,将这个位置偏移0xA8获得第二个指针的位置,将第二个指针的位置偏移0x68获得第三个指针的位置,将第三个指针的位置偏移0x64获取真正HP所在的内存地址,然后修改该值.(的确够哆嗦的说法了..)

之前我看了下CMF对这个指针码的支持,基本上就是针对式的,而且难于兼容指针压缩码...

FC采取的方式是指针值传递方法,先看下以上要求的FC代码格式:

0x60346B00 0x00000000
        0x00060000 0x000000A8
        0x60000000 0x00000000
        0x00060000 0x00000068
        0x60000000 0xVVVVVVV
        0x00020000 0x00000064

留意红色部分的6字,为了兼容指针压缩码,只好将指针值传递码的格式定义为6和7,表示这个代码获得指针之后不做任何修改工作,而是将指针值交给下一个代码去处理,

你会发现最后的2组代码的地址值为0000000,表示两组代码都是从上一组获得传递来的值作为地址值.到了最后一组代码,你应该看到原来的6字变为2字了,表示这个代码进行修改操作了,当然,为了兼容一切,修改工作的那组代码组可以是"指针压缩码".如此的组合方式,可以完全兼顾指针压缩码和多重指针码,甚至可以混合用.例子中最后一组代码是普通的指针码,只修改一个32bit值,要修改16bit就改为1,修改8bit就改为0,该值范围是0-5的,熟悉指针码的自然了解.这里要说下"指针传递码"多出来的6和7,其实也很好理解,6代表正向偏移,7代码反向偏移..说了那么多,或许看得大家一头雾水呢,其实熟悉指针码的一下子就可以了解过来的.

附上一个<战神>测试用的代码文件(来源:本论坛),这个是后来改进的简写法,在17:30分之前下载的朋友需要更新一下:

_S UCUS-98653

_G God of War: Chains of Olympus

_C0 Chains of Olympus

_N 公共偏移

_L 0x60346B00 0x00000000

_L 0x00060000 0x000000A8

_N 红魂

_L 0x60000000 0x43480000

_L 0x00020000 0x000000D4

_N 锁定魔法值

_L 0x60000000 0x43480000

_L 0x00020000 0x000000D8

_N 锁定生命值

_L 0x60000000 0x00000000

_L 0x00060000 0x00000068

_L 0x60000000 0x43480000

_L 0x00020000 0x00000064

_N 生命值

_L 0x60483F0C 0x43480000

_L 0x00020001 0x00000078

_N 魔法值

_L 0x60483F0C 0x43480000

_L 0x00020001 0x00000084

_N Control A

_L 0xD0000000 0x10000110

_L 0x2003DF78 0x3C063F80

_L 0xD0000000 0x10000140

_L 0x2003DF78 0x3C060000

_N 一击必杀

_L 0x20365C88 0x461C3C00

友情提示:

1.PSP2000版本不兼容某些自制程序的话,请使用PSP1000版本;而PSP1000一定要使用PSP1000版本,否则必然死机;PSP2000可以使用任意版本。

2.首次打开大文本的时候需要耐心等待创建索引文件完成,请不要以为是死机。

下载文件说明:

FreeCheat_3xx_fat.rar─非3.71M33的PSP1000型(包括3.80与3.90M33)

FreeCheat_3xx_slim.rar─非3.71M33PSP2000型(包括3.80与3.90M33)

FreeCheat_371_fat.rar─3.71M33的PSP1000型

FreeCheat_371_slim.rar─3.71M33的PSP2000型

点击进入软件下载页面

热点文章 热点文章
相关文章 相关文章
更多链接 更多链接
电话:010-62604525 | 业务QQ:552662001 | 网站合作QQ:552662002 | Email:U8cool#QQ.com
网址:www.U8cool.com
地址:北京市海淀区海淀大街3号鼎好二期5层A5087