《植物大战僵尸全属性修改》由会员分享,可在线阅读,更多相关《植物大战僵尸全属性修改(7页珍藏版)》请在金锄头文库上搜索。
1、本文转载自 一、基本配备我们不需要修改器,那个没什么用。需要的工具是文件 16 进制编辑软件或者说磁盘编辑软件,比如 Winhex 我们的目的是对用户数据记录文件进行编辑,因此需要找到用户记录文件。98/ME/XP 下比较好找,储存在 Plants vs. Zombies/userdata/文件夹下。VISTA/WIN7 位置比较诡异,在 C:/Programme Files/Popcap/文件夹下面的一个什么子文件夹里面,在系统盘搜索 Popcap 应该会比较容易找到。用户记录文件有 N+1 个,N 个用户就有 N 个 user?.dat 的文件,?代表数字,对应用户列表。最后剩下的 use
2、rs.dat 则存放了用户列表和用户名称。二、数据修改好了,知道用户文件后就用 Winhex 打开对应文件,比如以 user1.dat 为例。这个文件至少含有 820 个字节。在后面的叙述中,文件的第一个字节对应的字节号是0,那么第 800 个字节对应的字节号就应该是 799,小学生的算术题而已。以下是本人经多次测试得出的数据所代表的意义:记录文件 user?.dat-字节(Dec) 长度(Dec) 说明(Hex)- 基本数据 -00 4 不明(定值 0C)04 4 Adventure 当前关(01-32)08 4 金钱12 4 Adventure 完成次数- Survival 数据 -16
3、4 Survival 01 已完成(00-05)Flags20 4 Survival 02 已完成(00-05)Flags24 4 Survival 03 已完成(00-05)Flags28 4 Survival 04 已完成(00-05)Flags32 4 Survival 05 已完成(00-05)Flags36 4 Survival 06 (Hard) 已完成(00-0A)Flags40 4 Survival 07 (Hard) 已完成(00-0A)Flags44 4 Survival 08 (Hard) 已完成(00-0A)Flags48 4 Survival 09 (Hard) 已完
4、成(00-0A)Flags52 4 Survival 10 (Hard) 已完成(00-0A)Flags64 4 Survival:Endless 最高记录- Mini Game 数据 -76 4 Mini Game 01 完成次数80 4 Mini Game 02 完成次数84 4 Mini Game 03 完成次数88 4 Mini Game 04 完成次数92 4 Mini Game 05 完成次数96 4 Mini Game 06 完成次数100 4 Mini Game 07 完成次数104 4 Mini Game 08 完成次数108 4 Mini Game 09 完成次数112 4
5、 Mini Game 10 完成次数116 4 Mini Game 11 完成次数120 4 Mini Game 12 完成次数124 4 Mini Game 13 完成次数128 4 Mini Game 14 完成次数132 4 Mini Game 15 完成次数136 4 Mini Game 16 完成次数140 4 Mini Game 17 完成次数144 4 Mini Game 18 完成次数148 4 Mini Game 19 完成次数152 4 Mini Game 20 完成次数- The Tree of Wisdom 数据 -212 4 The Tree of Wisdom 生长
6、/高度- Puzzle 数据 I: Vasebreaker -216 4 Puzzle:Vasebreaker 01 完成次数220 4 Puzzle:Vasebreaker 02 完成次数224 4 Puzzle:Vasebreaker 03 完成次数228 4 Puzzle:Vasebreaker 04 完成次数232 4 Puzzle:Vasebreaker 05 完成次数236 4 Puzzle:Vasebreaker 06 完成次数240 4 Puzzle:Vasebreaker 07 完成次数244 4 Puzzle:Vasebreaker 08 完成次数248 4 Puzzle:
7、Vasebreaker 09 完成次数252 4 Puzzle:Vasebreaker:Endless 最高记录- Puzzle 数据 II: I,Zombie -256 4 Puzzle:I,Zombie 01 完成次数260 4 Puzzle:I,Zombie 02 完成次数264 4 Puzzle:I,Zombie 03 完成次数268 4 Puzzle:I,Zombie 04 完成次数272 4 Puzzle:I,Zombie 05 完成次数276 4 Puzzle:I,Zombie 06 完成次数280 4 Puzzle:I,Zombie 07 完成次数284 4 Puzzle:I,
8、Zombie 08 完成次数288 4 Puzzle:I,Zombie 09 完成次数292 4 Puzzle:I,Zombie:Endless 最高记录SHOP 出售数据-416 4 Gatling Pea 升级卡片已购买(00-01) 420 4 Twin Sunflower 升级卡片已购买(00-01) 424 4 Gloom-shroom 升级卡片已购买(00-01) 428 4 Cattail 升级卡片已购买(00-01) 432 4 Winter Melon 升级卡片已购买(00-01) 436 4 Gold Magnet 升级卡片已购买(00-01) 440 4 Spikeroc
9、k 升级卡片已购买(00-01) 444 4 Cob Cannon 升级卡片已购买(00-01) 448 4 Imitater 卡片已购买 456 4 Marigold Sprout I 已购买(2000.1.1 至今天数,2000.1.1 为 0)日期 460 4 Marigold Sprout II 已购买(2000.1.1 至今天数,2000.1.1 为 0)日期 464 4 Marigold Sprout III 已购买(2000.1.1 至今天数,2000.1.1 为 0)日期 468 4 Golden Watering Can 升级已购买(00-01) 472 4 Fertiliz
10、er 已购买(03E8-03FC,未开启为 0000)剩余 476 4 Bug Spray 已购买(03E8-03FC,未开启为 0000)剩余 480 4 Phonograph 升级已购买(00-01) 484 4 Gardening Glove 升级已购买(00-01) 488 4 Mushroom Garden 已购买(00-01) 492 4 Aquarium Garden 已购买(00-01) 496 4 Snail 已购买(4 字节,未明,状态相关) 500 4 Seed Slot 已升级(00-04) 504 4 Pool Cleaners 升级已购买(00-01) 508 4
11、Roof Cleaners 升级已购买(00-01) 512 4 Roof Rake 已购买(00-03)剩余 520 4 Chocolate 已获得(03E8-03FC,未开启为 0000)剩余 524 4 The Tree of Wisdom 已购买(00-01) 528 4 Tree Food 已购买(03E8-03FC,未开启为 0000)剩余 532 4 Wall-nut First Aid 升级已购买(00-01)- 其他数据 -748 4 未知(00-01) 752 12 未知,可能与 The Tree of Wisdom 有关 768 4 Mini Game 开启提示标记(00
12、-01) 788 4 Survival 开启提示标记(00-01) 796 4 Adventure 完成提示标记(00-01)- Zen Garden 数据 -816 4 Zen Garden 模式拥有花总数 820 字节开始是 Zen Garden 模式下花的具体数据,每个花需要 88 字节很多是吧,一点点慢慢来。0 字节就别改了,第 8 字节开始的 4 个字节记录的是你的金钱。这是个 16 进制的数据,比如你看到显示的值是 FE 03 00 00,你读的时候要读成(Hex)000003FE,换算成十进制就是(Dec)1022。这里的 1 代表游戏中 10 的钱(最小的单位,一个银币是 10
13、)。也就是说,这个例子里你还有 10220 的余额。剩下的每个数都是如此。如果你觉得不可理解,建议去补习以下 16 进制的内容和文件的数据记录顺序。 里面有些数据,如巧克力的剩余量,由 520 字节开始的 4 个字节存储。在你还没有巧克力时,这个值是 00 00 00 00,当你拾取第一个时,数据变成 E9 03 00 00,就是十进制的1001。以后你用完巧克力,这个值最低也只降到 E8 03 00 00,也就是十进制的 1000。这要注意。还有些开关变量数据,都是布尔型的,只要设成 1 就 OK。其他还有一些 Mini Game 的数据,从文件中可以看到,当你第二次,第三次完成某一关卡时,
14、这个数据会更新的,尽管从游戏中我们看不出任何不同。游戏中植物卡片和道具如 SHOP 钥匙、图鉴的获得是 ADVENTURE 当前关卡有关,是自动获得的。最后要说 Zen Garden 的花的数据,一个花需要 88 字节。0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 150 (00)00 00 00(00)00 00 00 (00)00 00 00(00)00 00 00 16 (00)00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00 32 (00)00 00 00(00)00 00 00 00 00 00 00 00 00 00 00 48 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00 64