3、修改用户名
之前修改关卡和金币数量时都是在user1.dat中修改,修改用户名则是在另一个users.dat文件中进行修改,将users.dat拖入到Hex Editor Neo中会发现从第08列到第0e列中的对应的十六进制数据转换为十进制数据以后的值恰好对应ASCII码中的SJMDJGS(世纪末的架构师),与游戏中的用户名对应,因此假设第08列到第0e列的数据对应为用户名,将第08列到第0e列的数据分别修改为46(16)(对应十进制数据为70)、58(16)(对应十进制数据为88)、44(16)(对应十进制数据为68)、48(16)(对应十进制数据为72)、4c(16)(对应十进制数据为77)、52(16)(对应十进制数据为82)、第0e列改为00,如果假设正确重新进入游戏后用户的名称则修改为FXDHLR(飞翔的荷兰人)
4、修改局内文字信息
修改局内文字信息不需要用到十六进制编辑器,只需要找到游戏的安装路径,找到其中的properties文件夹,修改该文件夹中的LawnStrings.txt文件即可
在这里我使用的是notepad++来修改文本文件,只用记事本也可以完成编辑。以修改豌豆射手的数据为例,在游戏内的图鉴中检查信息是否修改成功
总结
任务到这里就全部结束了,修改游戏数据在曾经是想都不敢想的,在刚开始看到任务时一度怀疑自己能否完成这样的任务,便心一狠牙一咬踏上了完成任务的旅程,在完成任务的过程中自己才意识到之前自己被自己想象的困难打败了,真正接触到之后并没有想象中的困难。在完成任务的过程中熟悉了数据进制之间的转换,也明白了在计算机中如何保存二进制文件,更重要的是信心上和动手实践能力的提高。
还记着那句,人的一生中最辉煌的一天,并不是功成名就的那一天,而是在悲叹和绝望中产生向上的力量,并勇敢去直面和接受挑战的这一天。这是最大的转折点,当你选择去直面挑战时,就已经注定了成功!