梦幻群侠传2如何存档

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:26:02
梦幻群侠传2 我存了档啦,可是重新游戏后存挡就不见了,又要重新玩,这样子我玩的好累的啊,说电脑里有优化大师和超级兔子就不能存档了,可我电脑里没有这2个东西,为什么也不能存档啊?高手救救我啊!

游戏存档里数据存放通用的格式都是69 XX YY,69是固定格式,XX是代表YY所占的字节数,YY就是要改的数.游戏中数据小于122(包括122)的都采用+5加密的方法,格式为69 YY,也就是说没有XX,而122以上的数就是69 XX YY的格式.举个例子,假设你有1块钱,那么在存档中就是69 06这样子存放的,因为1小于122所以+5加密也就是06,前面的69是固定格式.同理,假设你有255块钱,那么在存档中就是69 01 FF,69是固定格式,01代表钱数量占用了一个字节,FF就是255的十六进制,因为FF大于122,所以未加密.同理65535=69 02 FF FF,游戏最大钱9999999=69 03 7F 96 98这样子存放的(切记,在大多数时候十六进制是按照从低位向高位这样排的,如9999999的十六进制是98 96 7F,所以反过来从低位向高位排就是7F 96 98),这样子你就已经学会改钱,经验,人物点数和物品数量了.

再说改出原本没有得到的物品,物品的存放格式为"物品代码+物品数量",物品代码和物品数量也都是按照上面我讲的格式存放的.举个例子,假设有99个"小药瓶",则代码为69 06 69 68,其中"69 06"是物品代码,表示红药水代码为十进制的1(因为1小于122,所以这里采用+5加密,也就是06),"69 68"是物品数量,代表有99个(同样是+5加密)

最后有人要问了,那怎么才能找到要修改的数据的位置啊.这就要用到软件UltraEdit了(简称UE),用UE打开需要修改的存档,搜索查找内容为"GOLD",然后把下面四个复选框的第一个勾上,即搜索的为ASCII字符串,因为"GOLD"为PRGMARK用到的一个实变量名,所以在搜索到的"GOLD"字符串后面的69 XX YY,即为要修改的金钱数量,也可以用上面的方法换算一下,看看这里到底是不是你所要修改的数据.其实熟练了的话,就可以直接搜索数据以查找位置,例如我有10000块钱,则搜索69 02 10 27(这里不要加第一个复选框哦,还有搜索的时候要有意识的把69 02之类的字节加上去,以提高搜索