- 精华
- 0
- 帖子
- 918
- 威望
- 0 点
- 积分
- 956 点
- 种子
- 0 点
- 注册时间
- 2005-12-16
- 最后登录
- 2016-4-15
|
本帖最后由 max3000 于 2012-8-25 11:10 编辑
金手指本体+管理器+运行库+单独的st.dat文件打包
http://dl.vmall.com/c0ak7kqirp
管理器单独下载:
http://aldostools.org/temp/PS3_Cheats_Editor_installer.exe
(可能需要用到的运行库,打不开的时候使用)
http://download.microsoft.com/do ... /en-us/msvbvm50.exe
ST.DAT文件修改好后用ftp或者mm覆盖到dev_hdd0/game/CHET20000/USRDIR/st.dat
现在的6.1版st.dat里面文本是10进制格式保存,代码和参数是16进制格式保存,因此要用winhex、hxd等工具打开,我们需要的是把编号改为自己找到的新代码的游戏编号再稍微修改一下标题文本,然后自己加入2000、C001 XXXXXXXX XXXXXXXX之类的代码进去,下面稍微讲讲代码的保存格式和具体修改的办法,
// Some time ago I parsed cheatlist v6.0, this would help you making your own cheats
// 2012 (c) oct0xor
Game: 229
BLJS10117 <El Shaddai Ascension of the Metatron JP> 01.01
ID: BLJS10117
Cheats Count: 3
Prev Game: 3F4AC
Next Game: 3F718
+ PRESS SELECE LIFE MAX
+ Patch Count: 2
+ 0000C001 00000000 00010000 (Type: 12 (Button))
+ 00001000 32A86598 00000006
+ PRESS SELECE MP MAX
+ Patch Count: 2
+ 0000C001 00000000 00010000 (Type: 12 (Button))
+ 00001000 32A8659C 00000006
+ PRESS SELECE SCORE MAX
+ Patch Count: 2
+ 0000C001 00000000 00010000 (Type: 12 (Button))
+ 00002000 32A865B0 05F5E0FF (Type: 2-0 (Save))
Game: 230
PSN NPUB30021 <Wolf of the *** Commando 3 US> 01.00
ID: NPUB30021
Cheats Count: 1
Prev Game: 3F718
Next Game: 3F840
+ Money 999999
+ Patch Count: 1
+ 00002000 00340448 000F423F (Type: 2-0 (Save))
Game: 231
BLJM60215 <Catherine JP> 01.00
ID: BLJM60215
Cheats Count: 2
Prev Game: 3F840
Next Game: 3FA40
+ Retry
+ Patch Count: 3
+ 00003000 00EA95A0 00000000 (Type: 3-0 (Add))
+ 00003000 00000000 000048D8 (Type: 3-0 (Add))
+ 00002000 00000000 000003E7 (Type: 2-0 (Save))
+ Money 10000
+ Patch Count: 5
+ 00003000 00EA9534 00000000 (Type: 3-0 (Add))
+ 00003000 00000000 000000BC (Type: 3-0 (Add))
+ 00003000 00000000 00000040 (Type: 3-0 (Add))
+ 00003000 00000000 00003178 (Type: 3-0 (Add))
+ 00002000 00000000 00002710 (Type: 2-0 (Save))
上面是6.0版的格式解密后的说明,应该很好懂,“:”前面是说明,括号里是解释(这些说明解释完全不保存在dat里的)
Game:游戏在dat库里的排列序号(不用改),
标题\ID改成自己要修改的内容(建议标题只改一下中间一段省事方便不会动到其他数据),
Cheats Count:这个看上面例子应该会明白,就是修改的条目数量,比如
网上放出的RAGE的代码是
M) Enabler code
0100 424C5553 30485018
NO MOVE ENEMY AND FIGHTERS SELECT ON START OFF
C001 00000000 00010000
2000 01DBE864 00000000
C001 00000000 00080000
2000 01DBE864 42C80000
有M和NO MOVE ENEMY AND FIGHTERS SELECT ON START OFF两项,Cheats Count:2
有几条就改成几条,修改的位置在游戏ID后面的00 00 00 00 0X(X=数量)
Prev Game、Next Game的数值不用修改也不用找,是在CU里面前后对应操作用的,具体位置是Cheats Count数值后面的00 XX XX XX (Prev Game) 00 YY YY YY(Next Game),因为数值和头一条项目的名称很近,所以修改头一条项目的时候小心别覆盖掉了
Patch Count是说同一条目里有几条2000、C001之类的分段,比如上面的NO MOVE ENEMY AND FIGHTERS SELECT ON START OFF有4条,在条目C001之类数值的整条前面的那一位里加入(每个2000\C001之前要加00 00以便规范格式),比如NO MOVE ENEMY AND FIGHTERS SELECT ON START OFF这个有4条,整条前面是C001,所以结果在编辑器里是:00 00 00 04 00 00 C0 01 00 00 00 00 00 01 00 00 00 00 20 00 01 DB E8 64 00 00 00 00 00 00 C0 01 00 00 00 00 00 08 00 00 00 00 20 00 01 DB E8 64 42 C8 00 00
至于每段项目名称和数值之前的00 00 00……空白的具体数量大概没有具体的严格规范,目测差不多要有246个0就行了(那个Patch Count的0X的0不算在里面)
不过靠WINHEX之类的编辑器来修改还是太麻烦了,可能会有人搞出st.dat的专用格式编辑器来编辑
至于新的代码去http://www.codemasters-project.n ... hp?152-Games-Hacked这里找(需注册)
更新:二之国成功测试见8楼
更新格式修改轻松方法:
先下载上面附件
按照你看到的码的条目数量,查找Cheats Count: X(X为数量),比如二之国的码有5个,查找Cheats Count: 5
找到的是:
Game: 304
BLJM60012 <Armored Core 4 JP> 01.00
ID: BLJM60012
Cheats Count: 5
Prev Game: 4B254
Next Game: 4B5BC
+ CASH 999999999 <ONLY 01.00>
+ Patch Count: 1
+ 00002000 1063D4E0 3B9AC9FF (Type: 2-0 (Save))
+ '';¢Ã×ÇüÈ’Lcf‚(ïýgY
+ Patch Count: 1
+ 00000000 00000000 00000000
+ CASH 999999999 <ONLY 01.05>
+ Patch Count: 1
+ 00002000 107097E0 3B9AC9FF (Type: 2-0 (Save))
+ '';¢Ã×ÇüÈ=
+ Patch Count: 1
+ 00000000 00000000 00000000
+ CASH 999999999 <ONLY 01.05>
+ Patch Count: 1
+ 00002000 1063D4E0 3B9AC9FF (Type: 2-0 (Save))
刚好5条,而且还是5个单条,完美符合二之国的条码数量,于是到编辑器里搜BLJM60012,到把2项带BLJM60012改为BLJS10150,然后下面的代码很方便,我们看到的代码是:
fast level update
$2000 3121B7A4 00007fff
inf HP
$2000 3121B7A8 00007fff
inf MP
$2000 3121B7Ac 00007fff
MAX HP
$2000 3121B7B8 00007fff
max MP
$2000 3121B7BC 00007fff
用记事本打开选择替换
把$替换为0000,然后再把空格替换为没有
得到:
fastlevelupdate
000020003121B7A400007fff
infHP
000020003121B7A800007fff
infMP
000020003121B7Ac00007fff
MAXHP
000020003121B7B800007fff
maxMP
000020003121B7BC00007fff
在编辑器改了ID后的下面仔细看会有00002000 1063D4E0 3B9AC9FF这段选择后加亮,再去复制000020003121B7A400007fff覆盖上去,这样就完成了一条的代码,同样选择下面的代码重复4次就把5个代码全部加入进去了,然后保存上传到PS3里面就能用了
发个代码格式的对应图
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|