三国群侠传之完美物品修改篇
三国群侠传之完美物品修改篇最近在玩三国群侠传发现网上的修改器都不大好用,好像是window98的系统代码,所以找了一些XP的修改资料,希望对大家有用~~
完美修改之物品篇
首先说明我用的系统是XP,在别的操作系统下内存地址可能有偏差(应该差不了多少,还在附近),修改工具是无所谓(一个游戏的偏移地址只是跟系统有关)。
游戏中存在药品25种、道具59种、武器92种、防具48种、饰品58种、特殊物品52种,共计334种物品,每种物品都有两种代码。第一种代码是根据物品的出处排列的,象商店里卖的排一起,蒲良铸造的排一起。第二种代码是按分类排的,先排药品、然后道具、武器、防具、特殊物品,排列顺序就是游戏里各类物品的显示顺序。
内存中共有4个地址跟物品栏的物品有关(已经装备的不算)。
1. 7570A8~7570A9,共两个字节,存放物品种类的数量(16进制,已经装备的不算),注意是种类的数量,例如你只有续命丹5个培元丹3个,这个位置存放的是02 00(因为你只有两种物品)而不是08 00。所有物品一块算,即种类数量=药品种类+道具种类+武器种类+防具种类+特殊物品种类。
2. 7570AA~757345,每种物品占两个字节,存放物品的第一种代码。举例你有3种物品,就占7570AA到7570AF6个字节,后边全是00。大部分地方都是00,因为没人有那么多物品,特别是游戏初期。
3. 75755A~7577F5,每种物品占两个字节,存放物品的第二种代码。人物装备地址里存放的也是这第二种代码。没有物品的地方都是00。
4. 757A0A~757CA5,每种物品占两个字节,存放物品的数量。实际物品的数量不能超过99,即16进制63,第二个字节都是00。
要增加一件物品,必须同时修改这4个地方才有效。
现举例增加一个腾龙八齐之卷来具体说明一下。腾龙八齐之卷的两个代码为EE00/6B00,先起游侠或FPE,直接进内存编辑,定位7570A8,先修改物品种类数量(不管原先是多少,给它加一,如果同时加2件装备就加2)。再往后找连续的两个00(因下一个地址就是放第一种物品代码的地方),就是最后一件物品后面(最后一件物品一般是741F吴国封将录、0F02文王卦签、8F1F机关图、901F晶矿),写进EE00(腾龙八齐之卷的第一种代码)。再定位内存到75755A往后找连续的两个00(后边都是00),写进6B00,最后定位内存到757A0A往后找连续三个00(注意头一个00是属于上一个物品的数量,因为上一个物品数量的第二个字节肯定是00),从第二个字节开始写进0100(这个东西有一件够了吧,六无玄冥石倒是可以要6个,一人一个),退出游侠或FPE(记得以前FPE是有修改生效热键,游侠呢直接退出就行)。现在你可以打开物品栏看看有没有腾龙八齐之卷。
如果要准确定位,先定位到7570A8改物品种类数量,再找第一个空地方(7570AA往后)写物品的第一个代码,记下这地址用它算写第二个代码地址(写第一个代码地址+4B0=写第二个代码地址),写第二个代码,再用第二个地址算物品数量地址(写第二个代码地址+4B0=写物品数量地址),写进去需要的数量(别超过6300→16进制)。用金山游侠的好处是自带计算器,可以加减16进制^_^
下面列出部分物品代码,需要别的自己摸索或提出来,都写一遍太多了。
药品:
昆仑蟠桃:7100/1100长白古(参?):7200/1200 天魔金丹:7700/1700 神瞳散:7800/1800
道具:
木牛流马:861F/3900 霹雳车:871F/3A00 山川社稷图:891F/3B00 恒天鉴法录:8C1F/3D00
麒麟魂:E800/6500 金龙魂:EA00/6700 金鹏魂:EB00/6800 兽之元:EC00/6900
腾龙八齐之卷:EE00/6B00 撼天定海石:ED00/6B00 搜魂册:DE00/5700
武器:
青釭剑:4C1F/9500 覆天剑:7E1F/9600 倚天剑:8B1F/9700 红颜知己:8E1F/9800
大漠金刀:6C1F/B600 泼风刀:821F/B700 啸月刀:571F/B800 澈云突:831F/C500
腾蛇点钢矛:5401/C700 诸葛弩:481F/CD00 射日弓:491F/CE00 掣星穿天:851F/CF00
青龙偃月刀:711F/D900 烈火燎原:6601/DF00 镇岳:841F/EB00
防具:
皇龙战甲:9D01/3C01 梦蛇幻甲:9F01/3E01混天宝甲:A201/4101 烈火金尘:A701/4701
饰品:
赤兔马:6D1F/9001 颠海神珠:1902/BC01虚无戒指:1E02/C101 无常戒:1F02/CD01
无方戒:2002/C301 无双戒:2102/C401 无嗔戒:2202/C501 无道戒:2302/C601
无心戒:2402/C701 六无玄冥石:2502/C801
特殊:
文王卦签:A31F/0F02 机关图:8F1F/1002 晶矿:901F/1102 楼船:881F/2602
令牌:6F1F/0E02(谁说的有令牌和吕布,可以去收颜良什么的,去试啊?)
重新开始弄一级新人物,配诸葛弩、混天宝甲、六无玄冥石、虚无戒指,学腾龙八齐之卷、撼天定海石、搜魂册、兽之元(这几个得打几架攒点技能),隐藏情节呢? 我来了~~~
激活金山游侠,默认激活键是小键盘上的*键。
用鼠标直接点击内存编辑。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/7efba813840337d2f7039e5b.jpg
先熟悉一下地址是怎么表示的。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/5d0441278af4a201918f9d5b.jpg
怎么定位内存地址?
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/2f0ea418ff568fb64aedbc23.jpg
1. 7570A8~7570A9,共两个字节,存放物品种类的数量(16进制,已经装备的不算),注意是种类的数量,例如你只有续命丹5个培元丹3个,这个位置存放的是02 00(因为你只有两种物品)而不是08 00。所有物品一块算,即种类数量=药品种类+道具种类+武器种类+防具种类+特殊物品种类。
2. 7570AA~757345,每种物品占两个字节,存放物品的第一种代码。举例你有3种物品,就占7570AA到7570AF6个字节,后边全是00。大部分地方都是00,因为没人有那么多物品,特别是游戏初期。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/510f147a10981fef2e73b323.jpg
3. 75755A~7577F5,每种物品占两个字节,存放物品的第二种代码。人物装备地址里存放的也是这第二种代码。没有物品的地方都是00。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/9dfa0c7346f8e61e8701b023.jpg
4. 757A0A~757CA5,每种物品占两个字节,存放物品的数量。实际物品的数量不能超过99,即16进制63,第二个字节都是00。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/6e2fb9500ef680608535242a.jpg
先看7570A8这个地址。
这些都是什么?8件物品,不得不拿的东西,不拿几个老仙不放我出来。
物品代码:青锋剑:1500/A400 锁链甲:AC0F/2B01 太平要术:601F/F301
中天鼎:751F/F401 九天神鼎全录:8D1F/FD01 魏国封将录:721F/0202
蜀国封将录:731F/0302 吴国封将录:741F/0402
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/5222c7dda225c5ed76c6382a.jpg
7570AA~757345这个地址。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/3006b2ef31f2f2edce1b3e2a.jpg
757A0A~757CA5这个地址。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/0eeef52a6c67702fd42af13c.jpg
先定位到7570A8,把物品种类数量改一下。本来8件,改成11件,16进制0B。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/003d4259281381282834f03c.jpg
因为7570AA紧挨着,不用再定位内存,直接在第一个空位置写入3种物品的第一种代码。
在这个例子里,写入第一种代码的开始地址是7570BA(位置当然不是固定的,原先存在的物品越多,这个地址越往后,这里特别标注这个地址是为了说明跟写入第二种代码地址的关系)。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/f23af62a270a6199033bf63c.jpg
再定位75755A,从这个地址往后找第一个空位置,在这次例子是75756A,写入3种物品的第二种代码(3件东西的顺序,跟第一种代码要保持一致)。
这里的第一个空位置,其实可以通过上面的第一种代码地址算出,关系是:第一种代码地址+4B0=第二种代码地址。这次例子里是7570BA+4B0=75756A,是16进制。位移4B0是固定数。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/ba356d4ad6e6132109f7ef39.jpg
最后定位757A0A,在这个地址往后找第一个空位置(小心上一个位置的00)写入3种物品的具体数量(再次提醒顺序要跟第一种代码保持一致),在这次例子是757A1A。
第二种代码位置+4B0=具体数量位置。在这例子是75756A+4B0=757A1A。写入第一种代码的时候,第二种代码和具体数量的位置是能算出来的,位移是4B0。
图中我要了6个六无玄冥石,打算给5个跟班一人一个。我是好领导^_^,或者说难听点,皇帝不差饿兵,尽量养肥点。
贴子相关图片:
http://hiphotos.baidu.com/hl7258/pic/item/f7b36423f1b5c5509822ed39.jpg
修改图:
贴子相关图片:
http://hiphotos.baidu.com/hj1992/pic/item/efe4528d3631011ab21bba52.jpg
页:
[1]