您的位置: 單機 > 攻略 > 圖文攻略 > 攻略詳情

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

時間:2012-05-11 15:10:14
  • 來源:艷陽高照
  • 作者:Ghost
  • 編輯:ChunTian
0

海3的艦船數(shù)據(jù)和P4很像,都是雙數(shù)據(jù),先用Cheat Engine搜索水手?jǐn)?shù)。搜索數(shù)乘1000(30人搜索30000),一般搜兩次就能得到最終地址(一般為兩個),直接右鍵編輯內(nèi)存地址就能修改艦船屬性,每個數(shù)據(jù)都是16位,數(shù)據(jù)格式如下:

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個字節(jié)。這個速度只影響大地圖移動,海戰(zhàn)測試無效果。

②:船當(dāng)前耐久,占4個字節(jié)(表示為顯示數(shù)據(jù)*1000)。

③:船最大耐久,占4個字節(jié)(表示為顯示數(shù)據(jù)*1000)。

④:當(dāng)前水手?jǐn)?shù),占4個字節(jié)(表示為顯示數(shù)據(jù)*1000)。

⑤:最大水手?jǐn)?shù),占2個字節(jié)。

⑥:船載重,占2個字節(jié)。

⑦:船只類型(從00到0F,一共16個,后面有列表),占1個字節(jié)。

⑧:火炮數(shù)量,占1個字節(jié),這個火炮數(shù)量改了只影響威懾度,打商隊的時候威懾大了對方容易投降;海戰(zhàn)中傷害與船模和船長技能相關(guān),火炮多少不影響戰(zhàn)斗力,至于自

動海戰(zhàn)中有沒效果,不太清楚。

下面是雙桅帆船80水手,無修改的CE截圖,紅色的為速度數(shù)據(jù),改成F0 42就是30節(jié);綠色為當(dāng)前水手80 38 01=80000(80水手);藍(lán)色為火炮數(shù)量,最大255;其他的按上表對著改吧,另外兩個地址都要對應(yīng)著改,要不沒效果。

艦船類型:

00-輕裝艇

01-單桅帆船

02-雙桅帆船

03-快船

04-海盜快船

05-北歐帆船

06-北歐商船

07-輕巡洋艦

08-護(hù)衛(wèi)艦

09-武裝輕型護(hù)衛(wèi)艦

0A-武裝護(hù)衛(wèi)艦

0B-加利恩帆船

0C-大帆船

0D-輕快帆船

0E-戰(zhàn)爭加利恩帆船

0F-班輪

有人要船數(shù)據(jù),話說,船屬性里只有后四個數(shù)據(jù)是跟船型走的,前四個得自己改。

版主溫馨提示:為鼓勵樓主分享,特設(shè)隱藏獎勵,如需編輯帖子,一定要刪除hide命令,再發(fā)站內(nèi)信讓俺來幫你加上hide,不然會在保存帖子時提示權(quán)限不夠,從而導(dǎo)致更新內(nèi)容丟失,如此心血白費就不好啦! 

換算數(shù)據(jù)和修改,詳細(xì)的方法:

很多人都搞不清楚怎么換算,這里普及一下基礎(chǔ)吧,改內(nèi)存得了解。

其實16進(jìn)制和10進(jìn)制道理都一樣,16進(jìn)制用ABCDEF表示10進(jìn)制10~15,逢16進(jìn)1,數(shù)學(xué)表示和10進(jìn)制也是一個道理,0位的權(quán)值為16的0次方,1位的權(quán)值為16的1次方,2位的權(quán)值為16的2次方。。。所以,在第N位上,如果是數(shù) X (X 大于等于0,并且X小于等于 15,即:F)在10進(jìn)制里表示的大小為 X * 16的N次方。

例如: A123----就等于10進(jìn)制的:3*16^0+2*16^1+1*16^2+10(A)*16^3=3+32+256+40960=41251

反過來10轉(zhuǎn)16就是用余數(shù)定理,除16取余,然后用得到的商再除16取余。直到商為0,然后把各級余數(shù)從后到前排列(最后得到的余數(shù)是最高位,最先得到的余數(shù)是最低位)就是16進(jìn)制數(shù)。

上面說的就是明白個意思,實際用的時候拿計算機換算把,系統(tǒng)自帶的計算機就很好用(XP有沒有忘了,沒有的話去網(wǎng)上下個轉(zhuǎn)換器吧,很多),打開后點左上查看,選程序員型,直接在10進(jìn)制里輸入10進(jìn)制數(shù),點左邊16進(jìn)制就能換算成16的,很方便,如圖:

另外內(nèi)存編輯器中數(shù)據(jù)是從左到右由低到高的表示的,而換算顯示的數(shù)據(jù)都是由高到低地表示,所以改的時候要從后往前改,兩個一組,不足補0,比如你要修改船耐久10000,表示值為10000000(10000*1000)。換算成16進(jìn)制就是989680,但改的時候是 80 96 98,再如帖子說的80水手,表示為 80000,16進(jìn)制為13880,改的時候是80 38 01,不足補0。。。

還有CE編輯內(nèi)存是可以整體復(fù)制粘貼的(推薦用CE6.1,5.X的粘貼時有錯位)不需要一個個改,改多條船的時候,修改好一個地址后直接整條復(fù)制然后到下一地址同樣位置粘貼就行了,注意和文本覆蓋一樣,要先選擇復(fù)制區(qū)域,再粘貼,別點了起始點就直接粘,那樣就變成插入添加了·還有就是畫圈的位置有些船會不一樣,至于改成00有沒有影響不得而知,改的時候盡量注意·

最后,和P4一樣,全部數(shù)據(jù)改完了,回游戲,把改好的船在艦隊里面拖入或拖出一下,這樣船外形就會正常顯示,如果該的沒錯,屬性也會正常顯示·

7.9
已有2人評分 您還未評分!
  • 類型:模擬經(jīng)營
  • 發(fā)行:Kalypso Media Digital
  • 發(fā)售:2012-05-05(PC)
  • 開發(fā):Gaming Minds Studios
  • 語言:英文
  • 平臺:PC PS3 XBOX360
  • 標(biāo)簽:寫實,歷史,海戰(zhàn)

玩家點評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

3DM自運營游戲推薦 更多+