植物大战僵尸修改存档用户名、关卡、金钱说明

您所在的位置:网站首页 植物大战僵尸1迷你游戏植物僵尸2怎么过关 植物大战僵尸修改存档用户名、关卡、金钱说明

植物大战僵尸修改存档用户名、关卡、金钱说明

2024-07-11 00:04| 来源: 网络整理| 查看: 265

修改植物大战僵尸存档 修改植物大战僵尸存档存档位置修改users.dat修改user*.dat

修改植物大战僵尸存档 存档位置

自己无从下手,于是百度,知道了存档都存在C:\ProgramData\PopCap Games\PlantsVsZombies\userdata这个目录下,其中users.dat保存的是用户名,可进行更改, ProgramData这个文件是隐藏文件夹需要开启显示隐藏文件才可以发现。 存档路径

修改users.dat

1.偏移位4-5,代表用户总数; 偏移位4-5 俩个用户

2.偏移位6-7代表当前用户名长度,8-对应长度偏移位之后都是用户名,例如,偏移位显示十六进制显示00000011,十进制显示3,那么偏移位8-A就是他的用户名,每一位对照asscii显示,软件右侧会对照显示ascii,如01100001就会显示a,16进制就是61,但游戏里全部进行了大写转换,并且名字最后自动追加个【!】; 偏移位6-7 偏移位6-7 游戏用户名

3.紧跟着名字后面的2位,如上例就是偏移位B-C似乎是记录用户的id,按照创建顺序递增; 偏移位B-C

4.隔两位后的F-10似乎就绑定用户存档进度文件序号的,比如显示十六进制显示00000010,十进制显示2,也就会找到同目录下user2.dat的存档文件 偏移位F-10 user2.dat

5.再隔两位后的13-14就是显示第二个用户的用户名长度,后续逻辑就是从第2-第4点进行循环 第二用户名

修改user*.dat

1.偏移位6-7就是记录关卡进度的,如显示十六进制显示00000111,十进制显示7,游戏中显示的是6- 可能是这个关卡不存在之类的问题显示好像异常但是有些可以正常进行; 偏移位6-7 游戏关卡情况

2.偏移位8-9就是记录用户账户金币的,偏移位8是1-255,游戏中会自动10,如果修改的十六进制显示00000111,十进制显示7,那么游戏中就会显示70;偏移位9是1256,不如8-9显示的十六进制显示00000111、00000001,十进制显示7、1,那么实际游戏了显示的就是(7+1*256)*10 也就是2630 偏移位8-9 游戏金币情况



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3