A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: max3000

[分享] 破解的软件金手指代码管理器基本完善了,可以自己方便添加修改代码,附打包好的傻瓜包

[复制链接]

精华
0
帖子
2418
威望
0 点
积分
2801 点
种子
10 点
注册时间
2006-9-27
最后登录
2024-11-3
发表于 2012-8-26 16:22  ·  浙江 | 显示全部楼层
本帖最后由 trydtyu 于 2012-8-26 16:22 编辑
max3000 发表于 2012-8-26 16:07
LS这种带了address的一般是这样的:
先是看一下金手指写入码的结构:0000N000 XXXXXXXX YYYYYYYY
其中XXX ...


那请问修改器1.3那个版本到底能不能覆盖改好的st.dat进去啊 我的覆盖后启动cu2.3不是黑屏死机就是乱码

精华
0
帖子
205
威望
0 点
积分
225 点
种子
0 点
注册时间
2006-1-20
最后登录
2022-2-21
发表于 2012-8-26 16:30  ·  内蒙古 | 显示全部楼层
楼主的讲解很有用,只是地址计算的位置还是没太看明白。

我先自己试试,不会再来求教。

精华
0
帖子
2418
威望
0 点
积分
2801 点
种子
10 点
注册时间
2006-9-27
最后登录
2024-11-3
发表于 2012-8-26 16:37  ·  天津 | 显示全部楼层
楼主,你就帮我改好无尽传说的码吧,我看看覆盖st.dat进去到底会不会死机

Max Gold on Gain/Sell hacked by medo
Code:
SET OGP=816300003D203B9A6129C9FF800B00187C0022147FA04800409D0008
SET COP=816300003D203B9A6129C9FF800B00187C0022147FA0480060000000

Max HP hacked by medo
Code:
SET OGP=419D0CBC7C1EE80093BF42A44182005483DF000C2C9E000040850048
SET COP=409D0CBC7C1EE80093BF42A44182005483DF000C2C9E000040850048

精华
0
帖子
918
威望
0 点
积分
956 点
种子
0 点
注册时间
2005-12-16
最后登录
2016-4-15
 楼主| 发表于 2012-8-26 16:48  ·  浙江 | 显示全部楼层
tox的码作者的无限hp同时对敌人有效所以现在别整了,等作者完善再说吧
至于改好的pkg ps3iso上是有的,但是既然敌人也是无敌那没必要装

精华
0
帖子
918
威望
0 点
积分
956 点
种子
0 点
注册时间
2005-12-16
最后登录
2016-4-15
 楼主| 发表于 2012-8-26 16:50  ·  浙江 | 显示全部楼层
trydtyu 发表于 2012-8-26 16:22
那请问修改器1.3那个版本到底能不能覆盖改好的st.dat进去啊 我的覆盖后启动cu2.3不是黑屏死机就是乱码

已经1.4了,点进单独下载的那个重新下载安装一遍

精华
6
帖子
10022
威望
19 点
积分
11446 点
种子
10 点
注册时间
2005-3-23
最后登录
2023-9-12
发表于 2012-8-26 17:21  ·  江苏 | 显示全部楼层
本帖最后由 sakatsuku 于 2012-8-26 17:21 编辑

无尽传说有没有单独无限金钱的pkg或者eboot呢

精华
0
帖子
205
威望
0 点
积分
225 点
种子
0 点
注册时间
2006-1-20
最后登录
2022-2-21
发表于 2012-8-26 17:34  ·  内蒙古 | 显示全部楼层
max3000 发表于 2012-8-26 16:07
LS这种带了address的一般是这样的:
先是看一下金手指写入码的结构:0000N000 XXXXXXXX YYYYYYYY
其中XXX ...

第一段
00005100 016D4C01 6D60000F
00005000 00000001 00000000
00005100 016D4C01 6D4E0000
00005000 00000001 00000000
第二段
00003F00 00000000 80000100
00002000 015C0400 00040400

楼主这是从金手指里复制出来的,有2个问题请教:

1. 00003F00、00005100和00005000都代表什么指令?
2. 在第一段里 为什么对 016D4C01 这个address 做了两次改变,这个意义是两种情况,还是先改成上面的再改成下边的?

精华
0
帖子
419
威望
0 点
积分
433 点
种子
0 点
注册时间
2009-2-13
最后登录
2021-7-28
发表于 2012-8-26 17:37  ·  河北 | 显示全部楼层

感谢楼主分享
感谢楼主分享

精华
0
帖子
205
威望
0 点
积分
225 点
种子
0 点
注册时间
2006-1-20
最后登录
2022-2-21
发表于 2012-8-26 17:45  ·  内蒙古 | 显示全部楼层
max3000 发表于 2012-8-26 16:07
LS这种带了address的一般是这样的:
先是看一下金手指写入码的结构:0000N000 XXXXXXXX YYYYYYYY
其中XXX ...

还有楼主你计算adderss时 金手指address要减去 10000,这10000是16进制还是10进制的数?

精华
0
帖子
918
威望
0 点
积分
956 点
种子
0 点
注册时间
2005-12-16
最后登录
2016-4-15
 楼主| 发表于 2012-8-26 18:39  ·  浙江 | 显示全部楼层
dkping 发表于 2012-8-26 17:34
第一段
00005100 016D4C01 6D60000F
00005000 00000001 00000000

http://www.codemasters-project.n ... ode-Types-%28WIP%29
详细的去这里看,0005开头的和0002开头的完全不一样,是地址到地址的类型,一般cmp论坛里很难有这种代码(通常是有的动态数值比如使用了二级或多级指针才会用到这个功能)
Copy bytes拷贝字节
$5T00 XXXXXXXX YYYYYYYY
$5000 000000nn 00000000

T = Byte type 字节格式(因为这个的地址格式是16位的所以是5100,5100和5000或者5000和5000两段合在一起一组才能正确执行代码)
0 = 32bits, 1 = 16bits, 2 = 8Bits

Y = Copy Values Starting from the Address
从这段地址的数据上开始拷贝

X = Write Copyed Bytes to Starting from Address Put here
拷贝到这段地址的数据上

N = Tells Y the amount to be Copyed ..
N代表拷贝多少字节

像你的这个第一段的第一组里的意思是把6D60000F这个内存地址起的第一个数据拷贝到016D4C01开始的第一个数据上面覆盖
(比如有的游戏的HP和HP槽游戏开始是一样的数值,可以理解为通常HP的数值地址只有一个但是游戏的时候会因为受伤变动,所以把HP数值实时锁定设定为HP血槽的数值达到一直满血的状态,也有的是多个数值的动态指针所以要锁好多个地址,比如可以看如龙4的无限HP代码,有4组5100、5000,同时另一组代码全都是5000的也有4组)

另外4000开头的是批量地址代码,就是一堆连续的2000压缩起来用的,一组4000开头的可能会有十多组2000的数据,通常是用来解锁物品的

10000是elf的文件和PS3里金手指的内存执行的代码内存有10000的偏移量,不是数值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-1-11 15:43 , Processed in 0.201735 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部