最近迷上了Aveyond,于是偶在玩过一遍后,修改瘾又上来了,准备仔细研究一下Aveyond的存档,并告诉大家
Aveyond的存档很有意思,里面存的东西也很乱,用UE(WinHex也可以)打开后发现大量ASC字符,而且经常随游戏存储而变化大小。
目前我暂时在物品修改上找到一些有用的东西:
Aveyond物品修改
1 游戏道具分为@weapons,@items,@goldens,@sites和@armors共5个代码段
2 金钱@goldens后面有金钱的位数及钱数,后面是3A XX XX...
3 道具的格式为 "69 物品代码 69 物品数量",其中每段(以@开头)代码后面"{"字符后面是16进制的物品种类数
4 道具只要得到就一直存在,不会因为失去或卖掉或装备而删除在存档中的代码,物品种类数也不会减少
5 游戏中得到过的物品,后来由于剧情失去或卖掉或装备的,在存档中的数量为"69 00"
6 游戏中1个物品的数量代码为69 06,之后一直递增
7 游戏中物品排列的顺序是固定的,和存档中物品代码的顺序无关,但同一物品代码的物品出现两次则游戏中默认显示第1次出现物品的数量
8 游戏存档里有很多相同@开头字段,找后面很多"69"的那个
下面我做一些说明:
2 金钱,比如01 FF 3A代表有255G,02 FF FF 3A代表65535G,若65536G就用03 00 00 01 3A表示
5,6 比如,有一个Picklock,代码是69 4F 69 06,如果把Time魔法书全学过扔掉后则是69 5F 69 00
另外,一些有用的代码:
@ITEMS段修改插入:
各种Traveling Runes,51~5C,Aveyond的Traveling Runes是01C7
各种Spellbooks,5E~61,Lars可以学会更多魔法
有一个Blood Orb游戏里没见到,代码是6D
7D开始是各种杂物
Aveyond人物经验修改
人物经验是直接存的,搜索16进制代码可以找到,但我还没具体改过(因为偶自己已经练的很高级了哈)。
其它有待研究中……