這是我從奇摩的夢幻之星修改網copy過來的,希望對你有用
瑪古的製作法稍微複雜了點,我把DC版的代碼加進來方便講解
DC版瑪古代碼資料結構
80XX00YY <---- XX = 同步率 (78 = 120%) YY = IQ (C8 = 200)
(同步率和IQ填超過上限,online時會被判定為不正物品)
ZZzzTTtt <---- Z = MIND, T = DEX
VVvvKKkk <---- V = POW (Value + 8000) K = DEF (Value + 8000)
$$##???? <---- $ = 光子威能代碼, ## 瑪古等級 (C8 = 200) ? = 想要的瑪古代碼
PC版瑪古代碼資料結構:
CC BB ## $$ kk KK vv VV tt TT zz ZZ 00 00 01 00 C8 00 78 80
GM7修改表
Position Value Caption
006E6928 CCh,BBh,##h ID:00000CCE
006E692B $$h ID:00000CCE
006E692C kkh,KKh ID:00000CCE
006E692E vvh,VVh ID:00000CCE
006E6930 tth,TTh ID:00000CCE
006E6932 zzh,ZZh ID:00000CCE
006E6934 00,00 ID:00000CCE (底下多出來的這四行)
006E6936 01,00 ID:00000CCE (請照之前的方法 add進去就好)
006E6938 C8h,00h ID:00000CCE (數值只要照填就行)
006E693A 78h,80h ID:00000CCE
底下一步一步解說各項代碼的意義:
CC,BB:填入PC版的瑪古代碼,後面兩個零省略,例如音速兔是02,21h
##:瑪古的等級,填C8h就是200級,不過請記得各項能力值加起來也要剛好200
$$:光子威能代碼,這個必須要自己稍加計算,請參考下面的計算方式
首先參考這個表
對應值-光子威能
0 ---- Farlla
1 ---- Estlla
2 ---- Golla
3 ---- Pilla
4 ---- Leilla
5 ---- Mylla&Youlla
挑出你想放在中間和右邊的兩個光子威能,
例如中間的是1 - Estlla,右邊的是3 - Pilla,
先把右邊的光子威能的對應值乘上8,再加上中間的光子威能的對應值,
所以是"3*8+1"="25",先得到一個值"25"
接下來把你剛剛挑過的兩個光子威能從表中刪除,
0 ---- Farlla
1 ---- Estlla <----刪掉
2 ---- Golla
3 ---- Pilla <---刪掉
4 ---- Leilla
5 ---- Mylla&Youlla
底下的往上移,同時按照順序重新編號,所以就變成
0 - Farlla
1 - Golla
2 - Leilla
3 - Mylla&Youlla
假設我們現在想要選Mylla&Youlla當左邊的光子威能,
她的編號這時是"3",便把這個值乘上64以後加回上面一段得到的值,
所以是"3*64+25"="217"
最後把這個值換成16進位,數值是D9,
再把D9填入上面的$$就好
(如果你懶的話,也可以直接填217,效果跟D9h是一樣的)
kkKK,vvVV的計算方法:
KK是DEF,VV是POWER
舉例來說,現在我們想要一個POWER值180的瑪古
先把這個POWER值乘以100,變成18000,
再把他換算成16進位碼,變成了46 50h,
注意,這個4650h已經是16進位碼了,
接著,把它加上16進位的8000h,
變成C650h,這就是我們的POWER代碼,
但是別急,PC版必須把這個數值兩位兩位地反轉,
所以KKkk是C650的話,
kk,KK就是50,C6
這才是PC版的POWER代碼,接著把50h,C6h填進去就行
DEF的數值的算法跟POWER一樣
ttTT,zzZZ的計算方法
TT是DEX,ZZ是MIND
如果我想要MIND值為50的話,
先把MIND值乘以100,變成5000,
再把他換算成16進位碼,變成了13 88h,
DEX和MIND不用加上8000h,所以運算到此為止,
ZZzz值是1388的話,
zz,ZZ就是 88,13
然後把88h,13h填進zz,ZZ的地方就好
DEX的算法與MIND相同
到此為止,已經可以作出一隻功能完備的瑪古了,
但是,這樣做出來的瑪古,一定是紅色的,
要更改瑪古的顏色,必須在DEF,POWER,DEX,MIND等數值的地方動手腳
先講最簡單的顏色決定法,
就是讓瑪古按照你穿的衣服的顏色來決定顏色,
首先回到當初計算DEF,POWER,DEX,MIND的地方,
把你想要的能力值乘上100之後,通通加上99,
然後再各自代入後續的運算就好
例如,我現在想要DEF=10,POWER=150,DEX=20,MIND=20
把他們通通乘上100,再加99,變成
DEF:1099
POW:15099
DEX:2099
MIND:2099
我現在取POWER來繼續做運算,
先把15099換算成16進位碼,變成3AFBh,
然後加上8000h,變成BAFBh,
把他逆轉過來變成PC的代碼,
變成FBh,BAh,然後代入kk,KK的值裡去就好
(DEF算法同POWER)
來計算MIND的值,
先把2099換算成16進位碼,變成833h,
逆轉過來之後變成PC的代碼,
變成33h,08h,然後代入zz,ZZ的值裡去就好
(DEX算法同MIND)
這樣算出來的能力數值做出來的瑪古,就會跟你的衣服顏色一樣
更進階的技巧,製作各種不同顏色的瑪古,
簡單講是看你在MIND,DEX,POW,DEF這四個數值的
哪個位置填入尾數為99的值的組合來決定
(其實作法有很多種,可以自行參考其他網站)
例如我想要深藍色的瑪古,以剛才的能力值為例,
dex/def : 深藍
DEF:1099
POW:15000
DEX:2099
MIND:2000
把DEX和DEF的尾數加上99就好
如果想要水藍色的瑪古
dex/def/pow : 水藍
DEF:1099
POW:15099
DEX:2099
MIND:2000
把DEX,DEF,POWER的尾數加上99就好
參考下表
all 0 : 紅
dex : 紫
def : 藍
pow : 黃
mind : 棕
dex/def : 深藍
dex/def/pow : 水藍
dex/def/mind : 由玩家衣服顏色決定
dex/pow : 白
dex/pow/mind : 由玩家衣服顏色決定
dex/mind : 由玩家衣服顏色決定
def/pow : 綠
def/pow/mind : 由玩家衣服顏色決定
def/mind : 漆黑
pow/mind : 由玩家衣服顏色決定
all 99 : 由玩家衣服顏色決定