如何修改仙剑2的存档文件?
我只是想知道,具体人物属性地址在存档文件中哪里?请问一下,如果人物等级为19,那么在存档文件中(16进制)是表示为13还是0103还是0301?谢谢! 问题点数:20、回复次数:6Top
1 楼noslopforever(天堂里的死神)回复于 2003-02-03 15:40:04 得分 5
这个没有固定的规程,除非能搞到仙剑二的开发文档,所以你可以一个个去试。不同的游戏这个是不一样的,最好破解的当然是《剑侠情缘》的了,全都是ASCII为基础的,动不动就搞定了。最难破的,是二进制为基础的,只有开发人员才知道哪一位代表什么意思,我们就只好一点点破了。
可以先备份一下需要修改的文件,然后用UltraEdit修改那些你看着不顺眼的值,改错了大不了把备份考回去。我还没买到仙剑2,555555555555555,其实破解Save是很有成就感的工作。破解完了记得写一个修改器阿:)Top
2 楼ytstudio(进入潜水阶段)回复于 2003-02-03 20:51:55 得分 5
直接用FPE2001在内存中进行修改。现在已通关。Top
3 楼zuizhu(醉竹)回复于 2003-02-03 22:35:00 得分 0
自从前几年本人玩了<<仙一>>,就立志等二出了后写它的修改器,但是一直没有买到.Top
4 楼noslopforever(天堂里的死神)回复于 2003-02-04 14:44:50 得分 5
哦,FPE修改器修改的是内存,而不是硬盘文件,这和直接修改硬盘文件的修改器还不太一样,但效果总是一样的,因为内存里的东西总回存到硬盘上。内存文件修改机理是通过“猜”。硬盘文件的修改机理则首先必须找到相应项目的意义。如果感觉Sav文件毫无苗头,你可以先做一个跟踪器,跟踪每次存档后档案文件的变化。或者有一个更酷的方法:先存一次档,然后在原地不动(因为很多Sav文件里面包含了位置信息)用FPE修改主角的某一个参数:比如说修改等级。然后把修改前的和修改后的文件对比,哪一个项目发生改变就说明这个项目与等级有关,几下位置……如此。所以很多时候,修改完全成了体力劳动了:)
还是研究反修改吧:)呵呵Top
5 楼sunkiller(孙俊)回复于 2003-02-05 13:19:23 得分 5
仙剑2的存档和仙剑1不一样,仙剑2是动态的,存档文件的大小随时在改变,所以地址也在改变,但都在以下地址附近,请各位试试:)
这两天研究了一下,改好爽呀的:)
记住:物品是一个个添加的,所以改多的没有用,值最大为99,16进制是63
,它控制物评种类的地方还没有找到,但已经够各位爽的了:)
好多神器!!!!
金钱:0x000119b0H -- 第11个字节开始
等级:0x00011ae0H -- 第10个字节开始
经验:0x00011af0H -- 第9个字节开始
经验升级上限:经验后第4个字节
体力值:经验升级上限后第4个字节
体力值上限:体力值后第4个字节
气力值:体力值上限后第个8字节
气力值上限:气力值后第个4字节
武力值:是由气力值上限后第个12字节+气力值上限后第个16字节
灵力值:武力值后第个4字节+武力值后第个8字节
防御值:灵力值后第个4字节+灵力值后第个8字节
身法值:防御值后第个4字节+防御值后第个8字节
吉运值:身法值后第个4字节+身法值后第个8字节
物品:0x000129b0H开始
物品:(编码)
金蚕王: 48 0E
佩戴: 73 12 以下
头戴:DA 10 以下
鞋类:04 12 以下
魔刀天吒:0D 10
刀类:0F 10 以下
Top
6 楼noslopforever(天堂里的死神)回复于 2003-02-06 01:58:05 得分 0
收到,多谢了。正版上市就去买一套:)Top




