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

《信長(zhǎng)之野望13:天道》內(nèi)存代碼修改與相關(guān)資料

時(shí)間:2010-01-05 13:24:12
  • 來(lái)源: sergi
  • 作者:一笑特傻
  • 編輯:ChunTian
0

10.30更新

街町設(shè)施建設(shè)完成后增加施工武將政治

00647F83: 改為e9h98h86hdbhffh

00400620: 改為56h57h8bh7eh0ch8bh76h08h8bh36h8bh46h08h6ah00h6ah01h6ah03h50he8h37h

adh14h00h83hc4h10h8bh36h83hefh01h85hffh7fhe5h5fh5eh6ah01h6ah02h57he9h37h79h24h00h

使用能力增長(zhǎng)概率函數(shù), 所以先前提供的玩家100%發(fā)生能力增長(zhǎng)也可在此產(chǎn)生作用.

改筑完成后增加施工武將政治 = 改筑項(xiàng)目難度/1000

00647561: 改為e9hebh90hdbhffh90h

00400651: 改為56h57h55h8bh47h5ch99hb9he8h03h00h00hf7hf9h8bhe8h8bh7eh0ch8bh76h08h8bh36h

8bh46h08h6ah01h55h6ah03h50he8hf9hach14h00h83hc4h10h8bh36h83hefh01h85hffh7fhe6h5dh5fh

5eh8bh4eh60h8bh56h20he9hd6h6eh24h00h

雖然也使用能力增長(zhǎng)函數(shù), 不過(guò)已經(jīng)指定100%發(fā)生, 無(wú)需配合先前修改(所有武將一視同仁)

AI募兵判斷受到自寫(xiě)的函數(shù)所限制:

009D105F: 改為e9hf3hf6ha2hffh90h

00400757: 改為8bh56h04h8bh52h08h52he8h13h00h00h00h84hc0h0fh84hefh08h5dh00h8bh56h04h

8dh4eh08he9hefh08h5dh00h

上面用到的自寫(xiě)函數(shù)如下:

00400776: 改為56h57h55h8Bh44h24h10h6Ah00h6Ah00h50hE8hD9hC0h11h00h8BhE8h6Ah00h6Ah01h8Bh44h24h24h

50hE8hC9hC0h11h00h01hC0h01hC5h8Bh44h24h28h6Ah00h6Ah02h50hE8hB7hC0h11h00h01hC5h83hC4h24h

B8h00h00h00h40hF7hEDh8BhC2hC1hE8h1Fh8Dh2Ch02h8Bh4Ch24h10h6Ah01hE8hE8h68h11h00h69hC0h88h13h00h00h

01hC5h8Bh44h24h10h50hE8h46h1Ah22h00h83hC4h04h31hC9h39hE8h0Fh9ChC1h88hC8h5Dh5fh5ehC2h04h00h

個(gè)人的想法是由大名勢(shì)力的全年兵糧收獲量以及所占有的主城數(shù)量來(lái)決定該勢(shì)力所能保有的最大總兵力(包括傷兵與部隊(duì)中的士兵量)

因?yàn)榇竺业氖咚坪鯖Q定了能夠動(dòng)員的兵力, 所以用收獲量來(lái)替代石高的作用, 再設(shè)定主城的基本募兵量,

作為一項(xiàng)平衡的因素, 讓收獲量所造成的差異不至于太大.

具體計(jì)算是用(全年兵糧收獲量*A + 主城數(shù)量*B)跟大名家總兵力做比較, 總兵力較高則AI不進(jìn)行募兵.

004007AF所記錄的32 bit數(shù)值為A, 預(yù)設(shè)為40000000h(代表0.25), 想要調(diào)整的話(huà),

以100000000h乘以新設(shè)定值, 例如10000000h * 0.3 = 4CCCCCCCh, 然后寫(xiě)入該地址.

004007CA所記錄的32 bit數(shù)值為B, 預(yù)設(shè)為5000.

之所以不用據(jù)點(diǎn)兵力上限, 募兵時(shí)間費(fèi)用或募兵量, 是因?yàn)橛X(jué)得效果不夠直接, AI仍然會(huì)募兵,

只是增加得比較慢, 而且實(shí)際上并沒(méi)有加上合理上限. 據(jù)點(diǎn)兵力上限也會(huì)因?yàn)檩斔团c出陣而顯得毫無(wú)意義,

因?yàn)槌抢锏谋σ瞥鲋笥挚梢阅急? 其實(shí)最好還是設(shè)計(jì)兵役人口再配合石高決定動(dòng)員力, 不過(guò)那就得等廠商有意愿了.

玩家募兵指令也受上述自定義函數(shù)的限制

0083A04C: 改為e9h9bh67hbchffh

004007EC: 改為3dh20ha1h07h00h7dh15h8bhcehe8h56he3h0fh00h50he8h76hffhffhffh84hc0h0fh

85h55h98h43h00he9h46h98h43h00h

這樣玩家據(jù)點(diǎn)的募兵指令也會(huì)在不滿(mǎn)足上述條件時(shí)變成不可點(diǎn)選

俸祿增加帶兵量上限

004F437F: 改為e9h89hc4hf0hffh90h

0040080D: 改為8bh86hd4h01h00h00hd1he8h6bhc0h05h01hc7h8bhb6h40h01h00h00he9h60h3bh0fh00h

想法來(lái)源也是由于實(shí)際武將的受封領(lǐng)地會(huì)影響可出動(dòng)的兵力, 雖然游戲里的俸祿是金錢(qián),

不過(guò)還是希望能對(duì)帶兵量有增加, 讓俸祿有一些正面價(jià)值.

增加量 = (俸祿/2) * A, A的數(shù)據(jù)寫(xiě)在地址00400817, 暫定為5.

順便附帶幾個(gè)影響帶兵量的參數(shù):

004F4359: 每10點(diǎn)統(tǒng)率所增加的帶兵量(250, 4 byte)

004F439E: 一門(mén)身份所增加的帶兵量(2500, 4 byte)

004F43A5: 帶兵量基本值(2500, 4 byte)

004F43B0: 帶兵量上限(15000, 4 byte)

004F4394: 帶兵量封頂值(15000, 4 byte)

計(jì)算結(jié)果超過(guò)上限就由封頂值取代.

補(bǔ)充一項(xiàng)巨城事件發(fā)生后可以被列入施工武將名單的政治要求值

0092EC3A: (85)

友情提示:支持鍵盤(pán)左右鍵"←""→"翻頁(yè)
9.7
已有27人評(píng)分 您還未評(píng)分!

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

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

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

全部評(píng)論

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