行囊跟裝備是一樣的,也是占8個字節。自然在內存中的地址也是緊挨著的,可以自己到內存中的對應位置去查看??吹揭淮蟠?span lang="EN-US"> FF FF FF FF 就是了。
行囊是有個數限制的,英雄也是人嘛,東西多了背不動。
一個英雄的行囊中最多可以放置32樣寶物,也就是說行囊總共占8×32=256個字節。
其后有一個字節用來保存行囊中寶物的個數,相當于一個校驗位。
除了寶物,魔法自然是玩家最為關注的。
寶物每個占8個字節,魔法這么重要卻只占1個字節,真是太不公平了。
不好意思跑題了,發表一下個人意見而已,管他占幾個字節,繼續繼續。
來到行囊對應的地址,顯示如下:
FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00
00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00
00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
00 00 00 00 00 00 00 03 02 01
01
第一行的第一個 00 是行囊中的寶物個數
往后數92格也就是第七行的第七個字節開始就是英雄的魔法了。
魔法總共有70種,也就是總共占70個字節。
這70個字節依次對應的魔法分別是:
"召船術", "摧毀船只", "透視之眼", "透視大地", "偽裝大法",
"透視大氣", "飛行奇術", "凌波微步", "異次元之門", "時空之門",
"流沙陷阱", "埋設地雷", "大力神盾", "烈火魔墻", "地動山搖",
"魔法神箭", "霹靂寒冰", "霹靂閃電", "雷鳴炮彈", "連鎖閃電",
"寒冰魔環", "連珠火球", "地獄烈焰", "流星火雨", "死亡波紋",
"亡靈殺手", "末日審判", "護體神盾", "大氣神盾", "烈火神盾",
"御氣奇術", "御火奇術", "御水奇術", "御土奇術", "抗魔大法",
"驅魔大法", "魔法神鏡", "療傷", "轉世重生", "聚靈奇術",
"犧牲", "圣靈佑佐", "惡咒附身", "嗜血奇術", "百發百中",
"虛弱無力", "護體石膚", "毀滅之光", "祈禱", "歡欣鼓舞",
"悲痛欲絕", "幸運之神", "大難臨頭", "攻擊加速", "遲緩大法",
"屠戮成性", "孤注一擲", "泰坦之箭", "反戈一擊", "喪心病狂",
"蠱惑人心", "失憶大法", "雙目失明", "瞬間移動", "驅除障礙",
"鏡像大法", "召喚火元素", "召喚土元素", "召喚水元素", "召喚氣元素",
要使英雄學會某種魔法只需在對應的字節處將值改成 01 就OK了。
最后一行的 03 02 01 01 相信不說也都猜到了。
對了,就是英雄的四項基本技能了,很奇怪,既然是基本技能為什么放到最后面呢,呵呵,管他呢。
一個英雄在內存中總共就占1170個字節,到此為止關鍵的數據我們都已經知道在什么位置了,剩下的數據不知道也罷,當然如有興趣可以去研究一下,記得到時候別忘了跟我分享一下。
其實寫程序相對于到內存中去分析數據要簡單的多。
像這款游戲的數據都沒經過加密的,找起來也不費力,用來練手還是不錯的。
一個個字敲還真是挺累的~~~~~~~~