Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
查看: 5529|回复: 10
收起左侧

[金手指] pspcheat0.12使用说明+实例

[复制链接]
发表于 2006-6-13 10:27:33 | 显示全部楼层 |阅读模式
这个软件是
首先是下载地址:http://www.jun4rui.com/jup/data/pspcheat012.rar
这个是压缩版偶3掉了源文件,包含源文件的版本可以作者的主页:http://nekokabu.s7.xrea.com/下载

使用说明偶选择重要和常用的说下:
一、安装
把Cheat%和Cheat这两个目录连文件解压至MS:\PSP\GAME目录下即可,chcnv下面chcnv文件请解压至你的PC上。MS根目录上还要放个任意的BOOT.BIN文件。
2、菜单说明:
分4大块。
Start Game "启动游戏"
Select Cheat Codes "选择金手指码"
Options "选项..."
Exit "退出金手指软件"  
Total Games, Total Cheats "cheat.dat中存在的游戏数和金手指码数"
启动游戏选项下面还有4个子选项。前3个都不需要解释了,第4个Memory Dump是你用来分析出数据内存地址的重要工具,纯粹只是使用金手指码的不用开启。
选项菜单下面有几个选项可以用用。
开启Use Screen Capture可以在游戏中截图。截图的快捷键:Music(截图/连续截图中止),Music + Vol-(以原画面1/4尺寸截图),L + Music或者L + Vol-(连续截图开始),L+R+select(返回PSP菜单)。Capture Format是用来设定截图保存的文件格式,目前有bmp、png和jpeg三种可选。Use Game Loader是个贴心的实用功能,更加方便玩家引导。
二、金手指码的编写规则及控制语句:
ps:控制字符偶会用括号括起来
写入
(0)xxxxxxx 000000yy
(1)xxxxxxx 0000yyyy
(2)xxxxxxx yyyyyyyy
在地址xxxxxxx里写入yy
0代表写入1字节,1代表写入2字节,2代表写入4字节;

数值加、减
(301)000yy xxxxxxxx
(302)000yy xxxxxxxx
(303)0yyyy xxxxxxxx
(304)0yyyy xxxxxxxx
(305)00000 xxxxxxxx
yyyyyyyy 00000000
(306)00000 xxxxxxxx
yyyyyyyy 00000000

地址xxxxxxxx的数值加上or减去yy
6控制符分别代表1字节加算、1字节减算、2字节加算、2字节减算、4字节加算、4字节减算;

串行编码
(4)xxxxxxx yyyyzzzz
aaaaaaaa bbbbbbbb

从地址xxxxxxx起yyyy次每次偏移地址增加zzzz并加算写入aaaaaaaabbbbbbbb


字节拷贝
(5)xxxxxxx yyyyyyyy
zzzzzzzz 00000000

地址zzzzzzzz拷贝从地址xxxxxxx处yyyy字节

指针写入
(6)xxxxxxx 0000000(1)
yyyyyyzz 00000000
(6)xxxxxxx 0000000(2)
yyyyzzzz 00000000
(6)xxxxxxx 0000000(4)
zzzzzzzz 00000000

指定地址中的数值作为地址写入指定值
控制符分别代表:
地址xxxxxxxx的值+yyyyyy作为地址写入zz;
地址xxxxxxxx的值+yyyy*2作为地址写入zzzz;
地址xxxxxxxx的值+yyyy*4作为地址写入zzzzzzzz。


AND和OR运算写入
(701)000yy xxxxxxxx
(702)000yy xxxxxxxx
(703)0yyyy xxxxxxxx
(704)0yyyy xxxxxxxx
(705)00000 xxxxxxxx
yyyyyyyy 00000000
(706)00000 xxxxxxxx
yyyyyyyy 00000000

地址xxxxxxxx的数值后与yy进行AND或者OR运算并写入原地址
控制符分别代表1字节AND运算、1字节OR运算、2字节AND运算、2字节OR运算、4字节AND运算、4字节OR运算。

计时器编码
(B)0000000 yyyyyyyy

在yyyyyyyy后的时间,下面的编码有效。

yyyyyyyy = 100时大约是10秒


M值判断
(C)xxxxxxx yyyyyyyy

如果地址xxxxxxx的值变成了yyyyyyyy,下面的编码有效


条件判断A
(D)xxxxxxx 00(0)0yyyy
(D)xxxxxxx 00(1)0yyyy
(D)xxxxxxx 00(2)0yyyy
(D)xxxxxxx 00(3)0yyyy

地址xxxxxxx的值和yyyy比较,如果满足条件,下面的编码有效。
0代表等于,1代表不等于,2代表小于,3代表大于。
PS:条件判断编码不能重叠使用。


条件判断B
(E)0zzyyyy (0)xxxxxxx
(E)0zzyyyy (1)xxxxxxx
(E)0zzyyyy (2)xxxxxxx
(E)0zzyyyy (3)xxxxxxx

地址xxxxxxx的值与yyyy比较,如果满足条件有效下面的编码有效,没满足条件的话从跳转至zz行。
0代表等于,1代表不等于,2代表小于,3代表大于。
PS:条件判断编码不能重叠使用。

顺便给出psp按键的判定值
select 0x00000001
start 0x00000008
上 0x00000010
右 0x00000020
下 0x00000040
左 0x00000080
L 0x00000100
R 0x00000200
△ 0x00001000
○ 0x00002000
× 0x00004000
□ 0x00008000
HOME 0x00010000
HOLD 0x00020000
LAN 0x00040000
Vol+ 0x00100000
Vol- 00x0200000
画面光度 0x00400000
Music Note 0x00800000
UMD插入 0x01000000
MS插入 0x02000000

关于金手指码的编写
在chcnv目录下新建cheat.txt文件,编写的规则举例如下
"Tales of Eternia (JPN)"

"Debug Mode" .off
70200007 09576F04

.end
第一行是游戏名字当然要加引号
第二行是金手指码名字加引号并在名字结尾加.off
第三行是金手指码
金手指吗结束后另起一行写.end
写完后save,然后执行chcnv cheat.txt。生成的cheat.dat文件拷贝至PSP\GAME\Cheat目录下即可。
PS:cheat.txt的编写有以下限制:
1、游戏标题和编码标题最多31个字(31字节),
2、每个编码文件最多同时支持的游戏为64个, 
3、每个标题最多同时支持支持的金手指码为64组, 
4、每组金手指码最多同时支持能32行。

三、最后用找出怪物猎人PSP的hp地址法写下如何利用Memory Dump来分析游戏内存数据。
1、首先要在gamestart那里开启Memory Dump选项之后进入MHP;(游戏中按下R + Vol+是把从0x08800000处起当前内存数据作为文件保存至ms中,文件名顺序为mem00.bin、mem01bin、mem02.bin)
PS:每个文件大概占空间24MB。
2、进入游戏后hp为100,此时先作个mem00.bin文件,然后吃个猫饭,hp上升至150,再做个mem01.bin文件。
3、退出后比较两文件,发现7788D2为HP的内存地址。ok,现在可以写金手指码文件cheat.txt了。如下:
"MHP"
"HP9999".off
18F788D2 00002710
.end
4、运行chcnv cheat.txt生成写完后save,然后执行chcnv cheat.txt生成cheat.dat文件拷贝至PSP\GAME\Cheat目录下即可。

PS:1、写金手指码时候需要在找到的地址值加上0x08800000的偏移。
2、可以参照前面提供的按键的数值写个条件判定,比说如同时按L+R后HP立刻9999。

评分

1

查看全部评分

回复

使用道具 举报

发表于 2006-6-13 12:28:43 | 显示全部楼层
难得的教程帖,感谢楼主
回复

使用道具 举报

发表于 2006-6-13 12:33:28 | 显示全部楼层
很好的教学帖,感谢楼主
回复

使用道具 举报

发表于 2006-6-13 17:34:54 | 显示全部楼层
我能在P区发广告么?
或者直接转到P区?
回复

使用道具 举报

发表于 2006-6-13 17:36:12 | 显示全部楼层
发广告吧,或者用新增的宣传功能
回复

使用道具 举报

发表于 2006-6-14 07:50:55 | 显示全部楼层
已经+如置顶教程帖
回复

使用道具 举报

发表于 2006-6-14 14:31:04 | 显示全部楼层
这太强了,不得不支持啊-0-
回复

使用道具 举报

发表于 2006-6-14 19:36:51 | 显示全部楼层
NB奖得真多= =

我也徕写个LABOKO的好了T_T
回复

使用道具 举报

发表于 2006-6-14 19:40:41 | 显示全部楼层
非常不错 继续努力
回复

使用道具 举报

zerolens 该用户已被删除
发表于 2006-7-18 16:36:46 | 显示全部楼层
可以教教怎樣在mhp裡hp不減嗎
回复

使用道具 举报

zerolens 该用户已被删除
发表于 2006-7-18 16:47:32 | 显示全部楼层
lz可以把你的
mhp hp不減cheat.dat發給我嗎
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2024-4-27 13:39 , Processed in 0.042342 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表