您的位置: 單機(jī) > 攻略 > 圖文攻略 > 攻略詳情

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

時(shí)間:2012-05-11 15:10:14
  • 來(lái)源:艷陽(yáng)高照
  • 作者:Ghost
  • 編輯:ChunTian
0

海3的艦船數(shù)據(jù)和P4很像,都是雙數(shù)據(jù),先用Cheat Engine搜索水手?jǐn)?shù)。搜索數(shù)乘1000(30人搜索30000),一般搜兩次就能得到最終地址(一般為兩個(gè)),直接右鍵編輯內(nèi)存地址就能修改艦船屬性,每個(gè)數(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個(gè)字節(jié)。這個(gè)速度只影響大地圖移動(dòng),海戰(zhàn)測(cè)試無(wú)效果。

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

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

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

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

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

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

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

動(dòng)海戰(zhàn)中有沒(méi)效果,不太清楚。

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

艦船類(lèi)型:

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)爭(zhēng)加利恩帆船

0F-班輪

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

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

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

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

其實(shí)16進(jìn)制和10進(jìn)制道理都一樣,16進(jìn)制用ABCDEF表示10進(jìn)制10~15,逢16進(jìn)1,數(shù)學(xué)表示和10進(jìn)制也是一個(gè)道理,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

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

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

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

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

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

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

玩家點(diǎn)評(píng) 0人參與,0條評(píng)論)

收藏
違法和不良信息舉報(bào)
分享:

熱門(mén)評(píng)論

全部評(píng)論

3DM自運(yùn)營(yíng)游戲推薦 更多+