鐵之狂傲

 取回密碼
 註冊
搜尋

切換到指定樓層
1#
海3的艦船數據和P4很像,都是雙數據,先用Cheat Engine搜索水手數。搜索數乘1000(30人搜索30000),一般搜兩次就能得到最終地址(一般為兩個),直接右鍵編輯記憶體地址就能修改艦船屬性,每個數據都是16位,數據格式如下:
xp1.jpg
①:速度,占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;其他的按上表對著改吧,另外兩個地址都要對應着改,要不沒效果。
xp2.jpg
艦船類型:
00-輕裝艇
01-單桅帆船
02-雙桅帆船
03-快船
04-海盜快船
05-北歐帆船
06-北歐商船
07-輕巡洋艦
08-護衛艦
09-武裝輕型護衛艦
0A-武裝護衛艦
0B-加利恩帆船
0C-大帆船
0D-輕快帆船
0E-戰爭加利恩帆船
0F-班輪
有人要船數據,話說,船屬性裡只有後四個數據是跟船型走的,前四個得自己改。
xp3.jpg
版主溫馨提示:為鼓勵樓主分享,特設隱藏獎勵,如需編輯帖子,一定要刪除hide命令,再發站內信讓俺來幫你加上hide,不然會在保存帖子時提示權限不夠,從而導致更新內容丟失,如此心血白費就不好啦!
 
轉播0 分享0 收藏0

回覆 使用道具 檢舉

《海商王3》艦船屬性修改方法

換算數據和修改,詳細的方法:
很多人都搞不清楚怎麼換算,這裡普及一下基礎吧,改記憶體得瞭解。
其實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的,很方便,如圖:
xp4.jpg
另外記憶體編輯器中數據是從左到右由低到高的表示的,而換算顯示的數據都是由高到低地表示,所以改的時候要從後往前改,兩個一組,不足補0,比如你要修改船耐久10000,表示值為10000000(10000*1000)。換算成16進制就是989680,但改的時候是 80 96 98,再如帖子說的80水手,表示為 80000,16進製為13880,改的時候是80 38 01,不足補0。。。
還有CE編輯記憶體是可以整體複製貼上的(推薦用CE6.1,5.X的貼上時有錯位)不需要一個個改,改多條船的時候,修改好一個地址後直接整條複製然後到下一地址同樣位置貼上就行了,注意和文本覆蓋一樣,要先選擇複製區域,再貼上,別點了起始點就直接粘,那樣就變成插入添加了····還有就是畫圈的位置有些船會不一樣,至於改成00有沒有影響不得而知,改的時候儘量注意····
xp5.jpg
最後,和P4一樣,全部數據改完了,迴游戲,把改好的船在艦隊裡面拖入或拖出一下,這樣船外形就會正常顯示,如果該的沒錯,屬性也會正常顯示·····
 

回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 註冊

存檔|手機版|聯絡我們|新聞提供|鐵之狂傲

GMT+8, 25-2-28 06:42 , Processed in 0.019322 second(s), 16 queries , Gzip On.

回頂部