《海商王3》艦船屬性修改方法
海3的艦船資料和P4很像,都是雙資料,先用Cheat Engine搜尋水手數。搜尋數乘1000(30人搜尋30000),一般搜兩次就能得到最終地址(一般為兩個),直接右鍵編輯記憶體地址就能修改艦船屬性,每個資料都是16位,資料格式如下:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
00 | 00 | ① | 00 | 00 | 00 | 00 | ② | ③ | |||||||
④ | ⑤ | ⑥ | 00 | 00 | ⑦ | ⑧ | 00 | xx | xx | xx |
①:速度,佔2個位元組。這個速度隻影響大地圖移動,海戰測試無效果。
②:船當前耐久,佔4個位元組(表示為顯示資料*1000)。
③:船最大耐久,佔4個位元組(表示為顯示資料*1000)。
④:當前水手數,佔4個位元組(表示為顯示資料*1000)。
⑤:最大水手數,佔2個位元組。
⑥:船載重,佔2個位元組。
⑦:船隻型別(從00到0F,一共16個,後面有列表),佔1個位元組。
⑧:火炮數量,佔1個位元組,這個火炮數量改了隻影響威懾度,打商隊的時候威懾大了對方容易投降;海戰中傷害與船模和船長技能相關,火炮多少不影響戰鬥力,至於自
動海戰中有沒效果,不太清楚。
下面是雙桅帆船80水手,無修改的CE截圖,紅色的為速度資料,改成F0 42就是30節;綠色為當前水手80 38 01=80000(80水手);藍色為火炮數量,最大255;其他的按上表對著改吧,另外兩個地址都要對應著改,要不沒效果。
艦船型別:
00-輕裝艇
01-單桅帆船
02-雙桅帆船
03-快船
04-海盜快船
05-北歐帆船
06-北歐商船
07-輕巡洋艦
08-護衛艦
09-武裝輕型護衛艦
0A-武裝護衛艦
0B-加利恩帆船
0C-大帆船
0D-輕快帆船
0E-戰爭加利恩帆船
0F-班輪
有人要船資料,話說,船屬性裡只有後四個資料是跟船型走的,前四個得自己改。
版主溫馨提示:為鼓勵樓主分享,特設隱藏獎勵,如需編輯帖子,一定要刪除hide命令,再發站內信讓俺來幫你加上hide,不然會在儲存帖子時提示許可權不夠,從而導致更新內容丟失,如此心血白費就不好啦!
換算資料和修改,詳細的方法:
很多人都搞不清楚怎麼換算,這裡普及一下基礎吧,改記憶體得了解。
其實16進位制和10進位制道理都一樣,16進位制用ABCDEF表示10進位制10~15,逢16進1,數學表示和10進位制也是一個道理,0位的權值為16的0次方,1位的權值為16的1次方,2位的權值為16的2次方。。。所以,在第N位上,如果是數 X (X 大於等於0,並且X小於等於 15,即:F)在10進位制裡表示的大小為 X * 16的N次方。
例如: A123----就等於10進位制的:3*16^0+2*16^1+1*16^2+10(A)*16^3=3+32+256+40960=41251
反過來10轉16就是用餘數定理,除16取餘,然後用得到的商再除16取餘。直到商為0,然後把各級餘數從後到前排列(最後得到的餘數是最高位,最先得到的餘數是最低位)就是16進位制數。
上面說的就是明白個意思,實際用的時候拿計算機換算把,系統自帶的計算機就很好用(XP有沒有忘了,沒有的話去網上下個轉換器吧,很多),開啟後點左上檢視,選程式設計師型,直接在10進位制裡輸入10進位制數,點左邊16進位制就能換算成16的,很方便,如圖:
另外記憶體編輯器中資料是從左到右由低到高的表示的,而換算顯示的資料都是由高到低地表示,所以改的時候要從後往前改,兩個一組,不足補0,比如你要修改船耐久10000,表示值為10000000(10000*1000)。換算成16進位制就是989680,但改的時候是 80 96 98,再如帖子說的80水手,表示為 80000,16進製為13880,改的時候是80 38 01,不足補0。。。
還有CE編輯記憶體是可以整體複製貼上的(推薦用CE6.1,5.X的貼上時有錯位)不需要一個個改,改多條船的時候,修改好一個地址後直接整條複製然後到下一地址同樣位置貼上就行了,注意和文字覆蓋一樣,要先選擇複製區域,再貼上,別點了起始點就直接粘,那樣就變成插入添加了·還有就是畫圈的位置有些船會不一樣,至於改成00有沒有影響不得而知,改的時候儘量注意·
最後,和P4一樣,全部資料改完了,迴游戲,把改好的船在艦隊裡面拖入或拖出一下,這樣船外形就會正常顯示,如果該的沒錯,屬性也會正常顯示·