百度空间 | 百度首页 
 
查看文章
 
三国立志传3曹操传修改心得
2007-08-23 07:36

这几天无聊down了个三国立志传3曹操传。我实在没心思慢慢玩,找不到修改器就自己研究存档。

在网上看到存档中金钱地址0004E2BC。使用UE修改之,OK.

然后开始研究他的数据,研究出编码后的数据如下:

AB 1F 52 CA = 0
AA 1F 52 CA = 1
A9 1F 52 CA = 2
A8 1F 52 CA = 3
AF 1F 52 CA = 4
AE 1F 52 CA = 5
AD 1F 52 CA = 6
AC 1F 52 CA = 7
A3 1F 52 CA = 8
A2 1F 52 CA = 9
A1 1F 52 CA = 10
BF 1F 52 CA = 20
B2 1F 52 CA = 25
B5 1F 52 CA = 30
88 1F 52 CA = 35
8F 1F 52 CA = 36
83 1F 52 CA = 40
99 1F 52 CA = 50
97 1F 52 CA = 60
ED 1F 52 CA = 70
FB 1F 52 CA = 80
C8 1F 52 CA = 99
CF 1F 52 CA = 100
D3 1F 52 CA = 120
27 1F 52 CA = 140
1F 1F 52 CA = 180
87 1E 52 CA = 300
4C 1C 52 CA = 999
77 1A 52 CA = 1500
13 14 52 CA = 3000
6B 0D 52 CA = 4800
83 3C 52 CA = 9000
17 2B 52 CA = 13500
6B 21 53 CA = 81600

不明白实在没有耐心再试验这些数据了,不过基本了解了需要修改的数据。

首先,修改金钱为 6A 6A 6A CA = 370XXXX (370万多一点,基本够用)

然后,开始研究人物的武器技能熟练度。以曹操为例:

原始值为 短兵30 长兵10 弓箭50 链锤10 其中60 50应该在文件中是比较少用的数据,使用UE在文件中搜索97 1F 52 CA,即搜索60,并在其左右观察10 50 10数据,最终发现一组地址符合。试验修改,成功。

需要注意的是存档的顺序稍有不同,是按照短兵 长兵 链锤 弓箭排列,每个间隔08H.

按照此方法找到了人物的各种基本数据地址(很简单,观察地址附近的数据,与原始数据比较)

但是,此游戏程序有很强的保护功能,修改经验、金钱、武器技能没有问题,但是修改生命、法力、力量、敏捷、移动力,如果超过一定范围就会强制退出,我没有找到验证方法。

我把我已经找到的人物地址公布出来,这些是不变的(我基本上都在研究修改,没玩多久。。。。基准地址为人物的短兵技能。

****************************************************************

三国3曹操转存档金钱地址0004E2BC (6A 6A 6A CA = 370万多)

曹操    00000078H
典韦    00002B10H
司马懿 000015C4H
郭嘉    00006AF4H
夏侯渊 000055A8H
夏侯惇 0000405CH
李典    0000958CH
陈昱    00008040H
张辽    0000D570H

-----------------无问题修改-------------------
-08H 经验 (修改为6B 21 53 CA = 81600能让你进入战斗后提升1级 - -!)
00H   短兵(基准地址)(修改为最大999 4C 1C 52 CA)
08H   长兵 (修改为最大999 4C 1C 52 CA)
10H   链锤 (修改为最大999 4C 1C 52 CA)
18H   弓箭 (修改为最大999 4C 1C 52 CA)

????????????????有验证修改??????????????????
注意此部分修改会造成程序非正常退出,基本上和每个人物的基本属性之和有关。
+2CH 生命最大值
+30H 魔法最大值
+34H 力量
+38H 敏
+3CH 速度

***************************************************************************

改来改去太麻烦了,哎,失去兴趣了。有时间做个修改器去。。


类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (4)
 
最近读者:
 
网友评论:
1
2007-10-11 11:15 | 回复
楼主在吗?还有没有别的数据地址了? 你怎么找到这些地址的,能教教我吗?
 
2
2008-02-11 05:44 | 回复
在这里给楼主补充一个 也是试了很多次试出来的,借宝地一用吧,希望对大家有帮助,这个游戏游戏性不强,不过修改起来倒真的是不容易啊,丫的写程序的真tmd变态,鄙视一下,试出这个来我也不想打下去了 在\EX\SAVEDATA文件夹下有个sys.dat文件,用UE打开,有很小的一段文件,应该是记录对每个存档修改次数(或者说是一些标志位,表示是否修改过的) 也跟saveX.dat一样08H作为一个间隔。 我根据楼主提供的数据修改,发现如下几点: 1、在弓箭地址18H(便宜地址)之后是人物级别 2、对每个存档第一次修改时如果级别超出50进入游戏游戏会提示是否将人物改为50级,并给予机会重新分配技能点 3、第二次修改存档将不再提示,人物最高可改到100级,但是属性点不给重分,也不会增加属性点,也就是说仅仅是变了个数字而已,你人物的能力不会上升 4、发现sys.dat正是记录我们有没有修改过存档的文件 5、将sys.dat文件中有数字的地方改成0,游戏则认为是第一次修改存档,进入后会提示要不要重分技能点(千万注意修改sys.dat一次只能改一个数字,改多了会认为错误退出,譬如第00H位02后面皆0<表第一个存档>,第08H位03后面皆0<表第二个存档>,你把02改成00后千万别把03也
 
3
2008-02-11 05:46 | 回复
http://blog.sina.com.cn/s/blog_54b11bf501008pik.html 汗,还好有备份,回复貌似有字数限制哦
 
4
2008-02-15 14:31 | 回复
什么是UP吖
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu