怪物猎人哈
的有关信息介绍如下:将两个文件夹拷贝到PSP根目录下,在游戏中按音符键可呼出修改菜单.开始支持CW的cheat.db代码库,路径为ms0:/CheatMaster/cheat.db使用时,点一下菜单"代码库"即可,如果cheat.db里有同id代码就会自动载入也就是说现在开始tab文件一般不需要用了,也不需要专门的CM编辑器,可直接用文本格式打开cheat.db文件自行按cw要求格式添加代码菜单里点击代码库即会自动根据游戏id寻找添加代码,再把锁定打开即可除了管理,使用更方便外游戏名和代码名甚至都可以用中文(代码名限定5个汉字内)保存时候,因为只保存当前代码到db尾部,所以如果db里原来就含当前游戏数据,先load(就是点"CW代码库")后再添加代码最后再保存,这样可以把原有代码和本次添加的代码一起保存到末尾没有id的自制程序最好不要存到db里另外保存时如果想DB和cw完全兼容,留意一下代码名,如果代码名用"+"开头,保存时候就不会先打印"_C0 name",多行码可以利用下比如代码物99 DXXXXXXX XXXXXXXX物99 XXXXXXXX XXXXXXXX保存为_C0 物99_L DXXXXXXX XXXXXXXX_C0 物99_L XXXXXXXX XXXXXXXX而代码物99 DXXXXXXX XXXXXXXX+ XXXXXXXX XXXXXXXX保存为_C0 物99_L DXXXXXXX XXXXXXXX_L XXXXXXXX XXXXXXXXRR11:修复几个bug,比如读取cw db库出问题RR10:增加CW完整指针6码支持,适用于某些动态分配的内存数值比如alexwong提供的一个例子:刚出的美版寂静岭按L恢复体力_S ULUS-10285_G Silent Hill Origins_C0 Press L to Refill Health_L 0xD0000007 0x10000100_L 0xE0030880 0x3058BF56_L 0xE00209FF 0x2058BF56_L 0x6058BF54 0x42C80000_L 0x00020001 0x00000B6C_L 0xE0030880 0x30648146_L 0xE00209FF 0x20648146_L 0x60648144 0x42C80000_L 0x00020001 0x00000B2CRR9:加入退出文本时标签暂存,如果下次打开同样文本,自动转到标签行;还有文本快速阅读,就是阅读文本时如果按select中断退出,下次呼出cm就是直接打开同一文本。RR8:改善和某些自制软件兼容性,比如新版PPA;ps模拟id读取修复;内存不足时词典不打开RR6:增加按键配置存储读取,配置文件*.set放在"ms0:/CheatMaster/SET/"文件夹下增加浏览代码锁定全部快捷键,改善LR翻页键另外再说明下:txt文本,加载路径ms0:/CheatMaster/txt/*.txtps游戏bios字库,加载路径为ms0:/CheatMaster/fnt/*.fnt英汉词典,词典文件在ms0:/CheatMaster/dct/下RR5:选项设置里增加增加阅读文本每行字节数设定,改这个可以改文本显示宽度金手指方面增加反向键位码RR3:dump内存时,dump地址范围由搜索数据时的范围指定,可以不用dump整整24M内存了代码格式说明:首先应该知道的一点,CM里输入数字的时候,一般都可以按□在16进制和10进制数字显示之间切换锁定的使用:无论什么情况下,只要某行代码属性是非锁定,则该行代码肯定不会执行.如果当前行是D码或者E码行非锁定的话,就跳过后续n行.指针6码行非锁定的话,则跳过若干行(具体看6码书写规则).字节类型的选择:CW码因为字节数根据金手指代码语法即可判断,所以CW码行的字节类型选自动即可.CM码,则根据自己要求选择,一般自动也可以满足要求.支持以下金手指代码,cw代码基本上拿过来就可用数字一律16进制最简单的,直写码0aaaaaaa 0x000000dd将地址aaaaaaa处数据改为dd1aaaaaaa 0x0000dddd将地址aaaaaaa处数据改为dddd写入地址必须是偶数2aaaaaaa 0xdddddddd将地址aaaaaaa处数据改为dddddddd写入地址必须是4的倍数压缩码,比较有用8aaaaaaa nnnnmmmm000000dd 000000ss从aaaaaaa地址开始,每增加mmmm的地址,就修改这个地址处的数据写入数据dd为基数,每次递增ss,共修改nnnn条8aaaaaaa nnnnmmmm1000dddd 0000ssss从aaaaaaa地址开始,每增加mmmm*2的地址,就修改这个地址处的数据数据dddd为基数,每次递增ssss,共修改nnnn条写入地址必须是偶数4aaaaaaa nnnnmmmmdddddddd ssssssss从aaaaaaa地址开始,每增加mmmm*4的地址,就修改这个地址处的数据写入数据dddddddd为基数,每次递增ssssssss,共修改nnnn条写入地址必须是4的倍数条件码,也很有用Daaaaaaa 200000dd当地址aaaaaaa处数据等于dd时,执行下一条密码,否则跳过Daaaaaaa 201000dd当地址aaaaaaa处数据不等于dd时,执行下一条密码,否则跳过Daaaaaaa 202000dd当地址aaaaaaa处数据小于dd时,执行下一条密码,否则跳过Daaaaaaa 203000dd当地址aaaaaaa处数据大于dd时,执行下一条密码,否则跳过Daaaaaaa 0000dddd当地址aaaaaaa处数据等于dddd时,执行下一条密码,否则跳过地址必须是偶数Daaaaaaa 0010dddd当地址aaaaaaa处数据不等于dddd时,执行下一条密码,否则跳过地址必须是偶数Daaaaaaa 0020dddd当地址aaaaaaa处数据小于dddd时,执行下一条密码,否则跳过地址必须是偶数Daaaaaaa 0030dddd当地址aaaaaaa处数据大于dddd时,执行下一条密码,否则跳过地址必须是偶数下面这个条件码可以嵌套E0nndddd 0aaaaaaa当地址aaaaaaa数据等于dddd时,执行下nn条密码,否则跳过地址必须是偶数E0nndddd 1aaaaaaa当地址aaaaaaa数据不等于dddd时,执行下nn密码,否则跳过地址必须是偶数E0nndddd 2aaaaaaa当地址aaaaaaa数据小于dddd时,执行下nn密码,否则跳过地址必须是偶数E0nndddd 3aaaaaaa当地址aaaaaaa数据大于dddd时,执行下nn密码,否则跳过地址必须是偶数E1nn00dd 0aaaaaaa当地址aaaaaaa数据等于dd时,执行下nn条密码,否则跳过E1nn00dd 1aaaaaaa当地址aaaaaaa数据不等于dd时,执行下nn密码,否则跳过E1nn00dd 2aaaaaaa当地址aaaaaaa数据小于dd时,执行下nn密码,否则跳过E1nn00dd 3aaaaaaa当地址aaaaaaa数据大于dd时,执行下nn密码,否则跳过复制码5aaaaaaa nnnnnnnnbbbbbbbb 00000000将aaaaaaa地址处数据拷贝nnnnnnnn字节到bbbbbbbb地址处逻辑运算码单字节/8 bits0x7aaaaaaa 0x000000bb将aaaaaaa地址上的数値作或运算,由bb决定哪些比特作比较。0x7aaaaaaa 0x000200bb将aaaaaaa地址上的数値作与运算,由bb决定哪些比特作比较。0x7aaaaaaa 0x000400bb将aaaaaaa地址上的数値作非运算,由bb决定哪些比特作比较。双字节/16 bits0x7aaaaaaa 0x0001bbbb将aaaaaaa地址上的数値作或运算,由bbbb决定哪些比特作比较地址必须是偶数0x7aaaaaaa 0x0003bbbb将aaaaaaa地址上的数値作与运算,由bbbb决定哪些比特作比较地址必须是偶数0x7aaaaaaa 0x0005bbbb将aaaaaaa地址上的数値作非运算,由bbbb决定哪些比特作比较地址必须是偶数加减码单字节/8 bits0x301000nn 0x0aaaaaaa将aaaaaaa地址上的数値每经过一帧就增加nn。0x302000nn 0x0aaaaaaa将aaaaaaa地址上的数値每经过一帧就减去nn。双字节/16 bits0x3030nnnn 0x0aaaaaaa将aaaaaaa地址上的数値每经过一帧就增加nnnn,地址必须是偶数0x3040nnnn 0x0aaaaaaa将aaaaaaa地址上的数値每经过一帧就减去nnnn,地址必须是偶数四字节/32 bits0x30500000 0x0aaaaaaa0xnnnnnnnn 0x00000000将aaaaaaa地址上的数値每经过一帧就增加nnnnnnnn,写入地址必须是4的倍数0x30600000 0x0aaaaaaa0xnnnnnnnn 0x00000000将aaaaaaa地址上的数値每经过一帧就减去nnnnnnnn,写入地址必须是4的倍数这些码可以把地址上的原数値作加减法运算,加减的速度非常快,通常要配合条件码使用。键位码D00000dd 1nnnnnnn当键位值等于nnnnnnn时执行该行代码下的dd+1行代码,否则跳过dd+1行代码。反向键位码0xD00000dd 0x2nnnnnnn当键位值等于nnnnnnn时跳过下面dd+1行代码,否则执行下面dd+1行代码。每个按键对应的键位値如下:Button CodeSELECT 0x00000001START 0x00000008DPAD UP 0x00000010DPAD RIGHT 0x00000020DPAD DOWN 0x00000040DPAD LEFT 0x00000080L TRIGGER 0x00000100R TRIGGER 0x00000200TRIANGLE 0x00001000CIRCLE 0x00002000CROSS 0x00004000SQUARE 0x00008000HOME 0x00010000HOLD 0x00020000NOTE 0x00800000SCREEN 0x00400000VOLUME UP 0x00100000VOLUME DOWN 0x00200000WLAN UP 0x00040000REMOTE HOLD 0x00080000如果想配组合键的话可以将每个按键的值相加支持嵌套指针码适用于某些每次变化,动态分配的内存数值反正想做这个码的人会自己研究,用的人直接输入,这里不详细说明了8位+0x6aaaaaaa 0x000000vv0x0000nnnn 0xiiiiiiii16位+0x6aaaaaaa 0x0000vvvv0x0001nnnn 0xiiiiiiii32位+0x6aaaaaaa 0xvvvvvvvv0x0002nnnn 0xiiiiiiii8位-0x6aaaaaaa 0x000000vv0x0003nnnn 0xiiiiiiii16位-0x6aaaaaaa 0x000000vv0x0004nnnn 0xiiiiiiii32位-0x6aaaaaaa 0x000000vv0x0005nnnn 0xiiiiiiii可参考这里有cw格式代码介绍,感谢alexwonghttp://bbs.a9vg.com/read.php?tid=648929&fpage=1修改代码:道具码0012 硬化薬0013 硬化薬グレート0014 忍耐の丸薬0015 クーラードリンク0016 ホットドリンク0017 解氷剤0018 千里眼の薬0019 モンスターの体液001A モンスターの浓汁001B モンスターの特浓001C 雷光エキス001D 雷光ゼリー001E 汉方薬001F 秘薬0020 いにしえの秘薬0021 増强剤0022 元気ドリンコ0023 爆薬0024 生命の粉0025 生命の粉尘0026 力の护符0027 力の爪0028 守りの护符0029 守りの爪002A 捕获用麻酔薬002B 生肉002C 毒生肉002D シビレ生肉002E 眠り生肉002F 生焼け肉0030 こんがり肉0031 こんがり肉G0032 コゲ肉0033 ホットミート0034 クーラーミート0035 生焼け鱼0036 こんがり鱼0037 こんがり鱼G0038 コゲ鱼0039 ブーメラン003A 投げナイフ003B 毒投げナイフ003C 眠り投げナイフ003D 麻痹投げナイフ003E 捕获用麻酔ナイフ003F 素材玉0040 ペイントボール0041 闪光玉0042 音爆弾0043 モンスターのフン0044 飞竜のフン0045 こやし玉0046 けもり玉0047 毒けもり玉0048 モドリ玉0049 消臭玉004A 捕获用麻酔玉004B くもの巣004C ネット004D トラップツール004E 落とし穴004F シビレ罠0050 爆雷针