k48910
发表于 2018-9-26 00:34
aylz00 发表于 2018-9-25 23:28
特性还是以字串符的形式存储的,代码也就是上面朋友贴出的代码原有代码直接相同位置改是可以的,现有的问题 ...
之前解包天赋,除了属性加成以外,还有看不懂的“1”、“11”、“222”、“221”,原来可能是字符窜代码
韓小杰
发表于 2018-9-26 00:36
k48910 发表于 2018-9-26 00:34
之前解包天赋,除了属性加成以外,还有看不懂的“1”、“11”、“222”、“221”,原来可能是字符窜代码 ...
解包天赋可以发一份吗?
Hugo7
发表于 2018-9-26 00:40
aylz00 发表于 2018-9-26 00:05
刚刚重新调试了下,找到个固定的基址可以方便找地址
直接在CE里手动添加地址:mono.dll+164890
然后反汇编 ...
十分感谢,按这地址,确实可以改。
至于添加,我想还是有风险吧,毕竟设计特性的时候应该做了限制,多了怕会存储时跳出。
有木有ID不重要
发表于 2018-9-26 00:41
本帖最后由 有木有ID不重要 于 2018-9-26 00:43 编辑
k48910 发表于 2018-9-26 00:34
之前解包天赋,除了属性加成以外,还有看不懂的“1”、“11”、“222”、“221”,原来可能是字符窜代码 ...
没这么复杂,纯粹的就是前面的序号
几个蓝色特性对应的是
|39|147|45|135|105|
7C 00 33 00 39 00 7C 00 31 00 34 00 37 00 7C 00 34 00 35 00 7C 00 31 00 33 00 35 00 7C 00 31 00 30 00 35 00 7C 00
| 是 7C 00
39是 33 00 39 00
k48910
发表于 2018-9-26 00:41
韓小杰 发表于 2018-9-26 00:36
解包天赋可以发一份吗?
aylz00
发表于 2018-9-26 00:45
韓小杰 发表于 2018-9-26 00:34
大佬你的意思是 |.0.|.0.|.0.|.0.| 比如我填了2010 但是显示一个孔武有力和牛虎怪力。。怎么把|.0.|变为|. ...
就按你发的当做例子吧
原来是
|.0.|.0.|.0.|.0.|
然后你想新增2010,那么就把上面的改成
|.2.0.1.0.|.0.0.|
抓住蚊子的猫
发表于 2018-9-26 00:47
好吧,可能我是天赋满了。。我说怎么没有|.0.|了,全是00.。
ラ鸾た寂み
发表于 2018-9-26 00:49
小白看的一脸懵逼…
韓小杰
发表于 2018-9-26 01:00
aylz00 发表于 2018-9-26 00:45
就按你发的当做例子吧
原来是
改成这样会出错- -我是按照格式改的啊
aylz00
发表于 2018-9-26 01:14
韓小杰 发表于 2018-9-26 01:00
改成这样会出错- -我是按照格式改的啊
截图看看吧,应该是你改错了,我都是这么改的
韓小杰
发表于 2018-9-26 01:16
aylz00 发表于 2018-9-26 01:14
截图看看吧,应该是你改错了,我都是这么改的
确实错了- -对应符号不对 我说呢 感谢大佬
42422315
发表于 2018-9-26 01:16
aylz00 发表于 2018-9-26 00:05
刚刚重新调试了下,找到个固定的基址可以方便找地址
直接在CE里手动添加地址:mono.dll+164890
然后反汇编 ...
不行,R12地址不变动。
a7111111
发表于 2018-9-26 01:25
42422315 发表于 2018-9-26 01:16
不行,R12地址不变动。
按住F9数值会变的
a7111111
发表于 2018-9-26 01:26
aylz00 发表于 2018-9-25 23:28
特性还是以字串符的形式存储的,代码也就是上面朋友贴出的代码原有代码直接相同位置改是可以的,现有的问题 ...
谢谢大佬,终于找到了。。。
aylz00
发表于 2018-9-26 01:30
42422315 发表于 2018-9-26 01:16
不行,R12地址不变动。
是不是用mod了?我这边又找了个基址,你可以用这个基址下断点试试。位置都是在R12
mono.mono_security_set_mode+55CA
aylz00
发表于 2018-9-26 01:32
a7111111 发表于 2018-9-26 01:26
谢谢大佬,终于找到了。。。
不客气,之前还在L大的指导下,修改了坐骑负重。管用是管用,就是无法保存。关了游戏再打开读档以后就被覆盖了,不关游戏没事。看来这个负重只能靠做mod了
42422315
发表于 2018-9-26 01:40
直接搜索字符了。。。这样还快
42422315
发表于 2018-9-26 01:40
aylz00 发表于 2018-9-26 01:30
是不是用mod了?我这边又找了个基址,你可以用这个基址下断点试试。位置都是在R12
mono.mono_security_se ...
CE搜基址??
aylz00
发表于 2018-9-26 01:43
42422315 发表于 2018-9-26 01:40
CE搜基址??
手动添加这个基址,然后反汇编下断点就行了。
我是感觉这样比较省事,毕竟字符串还得写一大串
werwerty
发表于 2018-9-26 01:47
感觉增加不了啊- - 位数不够的话怎么办了 类似上面的|39|147|45|135|105|
但这样比我原来的位数 我原来是|xx|xx|xx|xxx|xxx| 多了2个 改了就报错- -
韓小杰
发表于 2018-9-26 01:58
aylz00 发表于 2018-9-26 01:32
不客气,之前还在L大的指导下,修改了坐骑负重。管用是管用,就是无法保存。关了游戏再打开读档以后就被 ...
负重数值不能保存?
哀、殇-狂战
发表于 2018-9-26 01:58
aylz00 发表于 2018-9-26 01:43
手动添加这个基址,然后反汇编下断点就行了。
我是感觉这样比较省事,毕竟字符串还得写一大串
...
但是好像不能自己新加位置 只能用前面的|.0.| 有什么办法新增吗
a627912061
发表于 2018-9-26 02:17
好变态,可以和倾国互补
tony20765802
发表于 2018-9-26 02:24
本帖最后由 tony20765802 于 2018-9-26 02:26 编辑
不试了,现在能直接想到的增加特性的方法就是改变那个字符串的长度,比如去血吼主动入邪。:dizzy:
lythsh2011
发表于 2018-9-26 07:01
感谢大佬的教程,成功改出来了
a7111111
发表于 2018-9-26 11:32
a627912061 发表于 2018-9-26 02:17
好变态,可以和倾国互补
我改了健康,现在是99980健康,能不能把相蛐熬死啊,不战屈人之兵/滑稽
tangkuku
发表于 2018-9-26 12:12
aylz00 发表于 2018-9-25 23:45
可以在|.0.|这些基础上改,格式对了就行,但是总位数有限制,这个就不知道怎么增加了
...
大大,配合解包的天赋,那么能不能把天赋增加的属性修改后打包回去,然后游戏里修改处改过的天赋呢?这样就不要麻烦的去改资质什么的了吧?直接把某个天赋修改成每样加999的话。。。。。
ohgami_lxy
发表于 2018-9-26 12:22
aylz00 发表于 2018-9-26 01:43
手动添加这个基址,然后反汇编下断点就行了。
我是感觉这样比较省事,毕竟字符串还得写一大串
...
谢谢大佬点拨,已修改成功
Sebastian丶丶丶
发表于 2018-9-26 12:40
aylz00 发表于 2018-9-26 01:43
手动添加这个基址,然后反汇编下断点就行了。
我是感觉这样比较省事,毕竟字符串还得写一大串
...
大佬 求一个CT
woailuohan2012
发表于 2018-9-26 13:39
会了 谢谢大佬们