昨天试图破解战争2中的stats.ini
档案以增加经验。
stats.ini
的属性[Stats]包含以下行:experience_usa_v0.5 = FA000000FA
FA000000FA
值意味着250经验。在16系统中FA = 250在10系统中。
我试图通过在16系统中转换1000和10000之类的数字并保存.ini文件来更改此值。但我的变体中没有一个是正确的。
然后,我在游戏中升级到了下一级,我的经验在游戏中变为5E0100005F = 350
。
有人可以帮我理解如何输入我的价值吗?
答案 0 :(得分:0)
这并不像任何人应该告诉你作弊是坏的(在这里插入Zoidberg meme),但在处理这些事情时你应该理解更高和更低字节的概念。
FA000000FA由5个字节组成:2个用于得分,2个用于校验和,1个用于中间我不知道是什么用于
250 = FA。准确地说,00 FA - 这样,当您交换位时,您将获得FA 00
5E0100005F是350 350 = 01 5E(交换时为5E01)
看起来控制和是高位和低位的总和(基于您的数据)。在你的情况下:
00 + FA = 00 FA
01 + 5E = 00 5F
这表明1000的值(以十六进制03 E8表示)将是 E8 03 00 00 EB
但这只是我的猜测。