3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

楼主: attmp
打印 上一主题 下一主题

[心得] 游戏存档分析,顺带教你如何改出花园模式的植物,喜欢种植的童鞋不要错过(转)

[复制链接]

0

主题

7285

帖子

1万

积分

云游仙境

Rank: 12Rank: 12Rank: 12

贡献度
2261
金元
48536
积分
13898
精华
0
注册时间
2008-11-8
跳转到指定楼层
主题
发表于 2009-9-26 18:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是通过手动修改的,并非修改器所为,不喜欢可以不要看下去了。通过对存档文件的分析,才获得的成功,也算是一种学习研究。以下均是原创,如有雷同,纯属巧合。

找到userdata中的user1.dat(注意:改前先备份)    若有多个帐号,则以user2.dat、user3.dat等类推

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

所有的数值,一般都是8位16进制,前6位均为f最大,后2为需要自己调试最大值,否则为非正常值。后面的为最大位。

000h的4   列-----------------------------------------------Adventure小关数(每大关10小关)
000h的8--a列-----------------------------------------------金钱,9f8601为最大值999,990,a为最大位
000h的c   列-----------------------------------------------Adventure通关次数
1a0h的0、4列----------------------------------------------|
1a0h的8、c列----------------------------------------------|
1b0h的0、4列----------------------------------------------|
1b0h的8、c列-----------------------------------------------升级物品,01表示有,00表示没有
1c0h的0   列-----------------------------------------------无cd物品,01表示有,00表示没有
1c0h的8、9列----------------------------------------------|
1c0h的c、d列----------------------------------------------|也可使用9项属性修改器的第9项
1d0h的0、1列-----------------------------------------------花盆卖不完(每次改成0000或ffff即可)
1d0h的8、9列-----------------------------------------------花的肥料
1d0h的c、d列-----------------------------------------------杀虫剂
1e0h的8   列-----------------------------------------------01表示有夜景,00表示无夜景
1f0h的4   列-----------------------------------------------物件包大小,00表示6格,01表示7格,02表示8格,03表示9格,04表示10格
1f0h的8、c列-----------------------------------------------表示水中小车和屋顶小车,00表示无,01表示有
200h的4   列-----------------------------------------------01表示有水景,00表示没水景
200h的8、9列-----------------------------------------------巧克力
200h的c   列-----------------------------------------------01表示有树景,00表示没树景
210h的0、1列-----------------------------------------------大树的肥料
330h的0   列-----------------------------------------------是garden的花盆总数
0d0h的4--7列-----------------------------------------------是大树等级,ffffff7f为最大值



40h/c--90h/8为mini模式的过关记录,非零个数是过关个数(用01表示打过1次)
d0h/8--f0h/8为puzzle模式的前9关过关记录,非零个数是过关次数(用01表示打过1次)  f0h/c是endless的过关次数
100h/0--120h/0为puzzle模式的后9关过关记录,非零个数是过关次数(用01表示打过1次)  120h/4是endless的过关次数
10h/0--30h/4为survival模式的过关记录,前5个用05表示(该关有5小关),后5个用0A表示(该关有10小关)
40h的0列记录了survival模式的endless过关数目

大概第二十关出almanac
第二十四关出shop
第四十四关出garden
adventure通关后,出银灯;mini、puzzle、survival模式打通后,出金灯。

数值自己调试,ffff为最大,用ultraedit改就可以了的
一般f203是10的意思,fc03是20的意思,20就差不多了,改得很大的话,一看就是作弊的,不好看,改小一点的话,就看不出来了。这样就达到了做婊子还能立牌坊的境界了。如果嫌麻烦的话,就改成ffff吧,那是个最大数,好像会显示9999.另外,有个折中的方法,就是改成ff05,那是500多的意思,这样既不是太多,也不是很假,而且还够用。
***************************************************************************************************************************************************
user1.dat的用处不止如此,它还记载了你的花园植物种类及等级等数据,研究了半个月,获得了一些心得,分享一下吧。植物种类的修改方式:

第一步:先买一盆金盏花(记住,先买一盆,一盆一盆来比较不易出错,不要一次性买好多盆),但一天只能买三盆,不过这个可以通过修改系统时间来突破(通过修改系统时间,你就可以随心所欲的要多少买多少了)。买完之后,浇灌它,使它由种子变成植物。退出游戏。
第二步:用ultraedit打开user1.dat,在倒数6、7行找到数字26,把26修改成你想要的植物代号就可以了。保存后关闭。打开游戏,有没有发现你的金盏花已经变成你想要的植物了?
第三步:重复一二两步,就可以不停的变出你要的植物了。

重要说明:数字26之后的两个数字(即26之后数第8,第12列)是花盆在花园的坐标,第一个是列坐标(00--07),第二个是行坐标(00--03),在它们后面的数字是方向(即26之后数第16列,就是26下方的数字),00表示向右,01表示向左。

有朋友要说了,那那个植物代号是什么啊?哈哈,我好人做到底,送佛送到西,下面就是植物的对应代号(我花半个月研究的)。

代码   植物名字
00     100小炮               
01     太阳花
02     樱花炸弹
03     小土豆
04     炸弹土豆
05     冰豌豆
06     食人花
07     200小炮
08     免费紫色小蘑菇
09     太阳蘑菇
0a     胖蘑菇
0b     墓碑
0c     花蘑菇
0d     瘦蘑菇
0e     冰蘑菇
0f     黑蘑菇
10     荷叶
11     冬瓜
12     三头炮
13     水草
14     辣椒
15     地刺
16     火炬
17     大土豆
18     免费水蘑菇
19     灯
1a     仙人掌
1b     三叶草
1c     双头炮
1d     星星
1e     南瓜
1f     磁铁
20     卷心菜
21     花盆(好像打不出这个东西)
22     玉米
23     咖啡豆
24     大蒜
25     大白菜
26     白色太阳花
27     绿西瓜

以下是打不出来的,但可以修改得到
28     四头炮
29     双头花
2a     八角蘑菇
2b     猫咪(放水里面刚刚好)
2c     冰西瓜
2d     黄色磁铁
2e     高级地刺
2f     玉米车
30     灰色土豆
31     红色土豆
32     超大土豆
33     直接是花盆
34     反向200小炮
35及以后     无法运行

金盏花的代号是26,在26之后的第一个4字节字符串后的第一个数字(就是26下方的下方的数字)是花的颜色。
***************************************************************************************************************************************************
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-27 04:26 , Processed in 0.026305 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表