日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

《仙劍奇?zhèn)b傳4》修改原理解析


《仙劍奇?zhèn)b傳4》修改原理解析


【《仙劍奇?zhèn)b傳4》修改原理解析】會員:sunbeyond<原創(chuàng)>
仙劍4數(shù)據(jù)存儲原理和地址規(guī)律
不想看原理的可以直接看最下面 。首先,系統(tǒng)下程序可用的內(nèi)存地址是00400000-7FFFFFFF
但這回仙4的大部分人物屬性相關(guān)地址都保存在7F966880之后……而且到現(xiàn)在為止都是雙字節(jié),裝備是4字節(jié),所以最大值是65535,但在一些情況下最好別取這個值,后面再說 。
仙4的人物屬性數(shù)據(jù)分4塊
戰(zhàn)斗臨時數(shù)據(jù):仙4中戰(zhàn)斗時所調(diào)用的地址,但是這個地址是會變的,地址范圍也是很靠后,但應(yīng)該在7F966880之前,這個等地卷解決 。
人物基礎(chǔ)數(shù)據(jù)
人物現(xiàn)有MAX數(shù)據(jù)(就是在人物屬性界面所看到的,但精氣神保存的是最大值)
人物現(xiàn)有數(shù)據(jù)(同上,但精氣神保存的是現(xiàn)有值)
接下來重點說每個部分,這里按云天河的內(nèi)存地址為例(這里數(shù)據(jù)采用了2次收錄,數(shù)據(jù)有差異,但位置沒變)以下地址我試了2次,50%認為地址是不變的 。人物基礎(chǔ)數(shù)據(jù),人物最基礎(chǔ)的幾個屬性,這里的屬性是人物的原始值,就是沒加裝備前的 。依我判斷,這里的值加上裝備的加成就生成了[人物現(xiàn)有MAX數(shù)據(jù)]中的攻擊 。修改這里最有效,但升級后是加成還是新算還待確認,但也可以直接鎖定掉 。前面還有一些數(shù)據(jù),沒仔細研究 。
7F96688000000000AA060000050000006D000000
----------------------精----------?-----------氣
7F966890F7000000AF000000CB000000DC000000
----------功----------防----------速-----------運
由于這里的功是人物基礎(chǔ)值,基礎(chǔ)值+裝備加成才會=真正的輸出攻擊力,所以推薦這里基礎(chǔ)值不要設(shè)到65535,容易溢出 。如果想最大攻擊輸出,那就FFFF減該人物拿著的武器攻擊力的16位值,得出來的就可以添在這 。
7F9668A099000000CDCC4C3EAE47E13D00000000
----------靈----------4字節(jié)為一組的數(shù)據(jù),暫時還不知道是什么
7F9668B000000000000000000000000000000000
7F9668C000000000000000000000000000000000
7F9668D000000000000000000000000000000000
7F9668E000000000000000000000000000000000
7F9668F000000000000000000000000000000000
7F96690000000000000000000000001300000000
-------------------------------------------待確認
7F96691000000000000000000000000000000000
7F96692000000000000000000000000000000000
7F96693000000000000000000000000000000000
7F96694000000000000000000000000000000000
人物現(xiàn)有MAX數(shù)據(jù),這里的值都是按照人物基礎(chǔ)值+裝備加成后的值,所以大部分都是動態(tài)生成的,比如功,防,在這里修改是沒用的,因為這里只是顯示在游戲中人物狀態(tài)里的結(jié)果,當進入新的戰(zhàn)斗后,戰(zhàn)斗中的攻擊會重新計算,而不是直接調(diào)用這里值 。
7F96695000000000000000000000000014000000
----------------------------------------------等級
7F966960998E0000000000000000000000000000
----------總經(jīng)驗值
7F966970000000000000803F0000803F0000803F
7F9669800000803F000000000000803F0000803F
7F9669900000803F0000803F0000803F0000803F
7F9669A00000803F000000000000000000000000
這一大段可能是分割符的作用
7F9669B000000000000000000000000000000000
7F9669C000000000000000000001000000000000
----------------------------------未知
7F9669D000000000090600000500000061000000
----------------------精MAX------?----------氣MAX
7F9669E021010000AF000000B3000000BF000000
----------攻值--------防值---------速值--------運值
7F9669F0840000009A99993ECDCCCC3D00000000
----------靈值--------這4個字節(jié)是武器,后4個字節(jié)就不知道了,而且這個武器我覺得,可能只是調(diào)用位置,而不是武器代碼 。

推薦閱讀