梦幻群侠传1疯狂版修改器在哪?
的有关信息介绍如下:游戏存档里数据存放通用的格式都是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之类的字节加上去,以提高搜索的成功率和准确率),有可能会搜索到好几个地址(特别是数小的时候),但一般不会太多(注意也要有意识的避免搜索太小的数),此时就可以记下地址,一个一个尝试着改了,如果失败可以再改回原来的数,如果不放心的话可以事先做好备份.同样的方法可以修改钱,经验,人物点数. 至于物品代码的定位,一般来说由于物品数量太少(因为最大99个,还大不过122),所以通过数量来定位代码是比较不太容易的,现在我说一种简单的定位方法,没错,就是前面我提过的100的药水,你可以去商店买1个100的药水,然后存档,前面我已经讲过了,100的药水代码为69 06,所以你此时就可以搜索69 06 69 06(代码+数量),这样子就可以很容易定位到物品地址,而RPGMARK的存档里物品数据又是存放在一起的,所以上下找一下也很容易改其他物品. 最后说明三点:(1)已经用完过的物品同样是存在存档中的,这也是为什么RPGMARK的存档越玩越大的原因.已经用完的物品数据格式为"物品代码+69 00","69 00"代表数量为0,也就是游戏中不显示,所以当你改了什么物品后,进游戏却没有找到,那么你就请再检查一下,是否有重复的物品代码,游戏中规定不允许有重复的物品代码的.(2)1字节长度的代码如果想修改为2字节或者3字节,可以按"CTRL+D"在需要插入的地方插入字节,插入的字节默认为20,将之修改为自己需要的代码吧.(3)人物加点的地址在存档的开头部分,人物经验是每个人分开的,分散在存档的前半部分,钱的位置在存档的中间部分,物品数据位置在存档的中间靠下部分,物品分为常规物品(例如药,矿,任务道具等)和装备部分(武器,装备,饰品等),两部分的位置是分开的,代码也是分开的,也就是说有重复的代码存在.其实物品的位置可以参考游戏中的物品栏,你就会发现常规物品在上,装备物品在下,在存档中正是如此.此外,游戏里物品栏中的物品顺序是按两部分分布后按照物品代码从小到大排布的,所以可以利用此特性推算出一些物品的代码. 回答完毕,希望对你的提问有帮助,谢谢采纳