- 類型:策略游戲
- 發(fā)行:KOEI
- 發(fā)售:2009-09-18(PC)
- 開發(fā):KOEI
- 語(yǔ)言:繁中 | 英文 | 日文
- 平臺(tái):PC PS3 XBOX360
- 標(biāo)簽:歷史,信長(zhǎng)之野望系列,光榮特庫(kù)摩游戲
《信長(zhǎng)之野望13:天道》內(nèi)存代碼修改與相關(guān)資料
- 來(lái)源: sergi
- 作者:一笑特傻
- 編輯:ChunTian
11.01補(bǔ)充
消滅部隊(duì)后增加統(tǒng)武智, 并加入自寫的適性提升事件:
先前提出的「消滅部隊(duì)后增加統(tǒng)武智」的代碼之后繼續(xù)加入適性提升函數(shù),
只要把先前提出的代碼的最后5 byte(00400600開始)改為e9 92 00 00 00, 再配合下面新增部份.
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[004003C0] 00 01 02 02 03 03 04 04 04 00 05 0A 0F 64 64
004003C9開始的6 byte是(統(tǒng)率/20)的商數(shù)(上限5)所對(duì)應(yīng)的適性提升機(jī)率, 以便自己設(shè)定.
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[00400690] 81 3F F0 2F D3 00 75 0F 8B
[004006A0] 4F 7C E8 E9 A4 12 00 50 55 E8 05 00 00 00 E9 8B
[004006B0] 47 1F 00 8B 4C 24 04 E8 14 31 0F 00 84 C0 75 03
[004006C0] C2 08 00 8B 44 24 08 83 F8 08 7F F4 56 0F B6 B0
[004006D0] C0 03 40 00 57 8B 7C 24 0C 55 8D AC B7 50 01 00
[004006E0] 00 83 7D 14 04 7C 05 5D 5F 5E EB D4 8D 4E 02 B0
[004006F0] 01 D2 E0 84 87 E6 01 00 00 74 EC 8B CF E8 EE 9F
[00400700] 06 00 B9 14 00 00 00 99 F7 F9 83 F8 05 7E 05 B8
[00400710] 05 00 00 00 0F B6 80 C9 03 40 00 50 E8 BF 08 25
[00400720] 00 83 C4 04 84 C0 74 BF FF 45 14 83 7D 00 04 7D
[00400730] 03 FF 45 00 8B 04 B5 40 07 40 00 E9 E5 00 00 00
這部份是主要代碼, 下面有另一部份, 之所以分開是因?yàn)橹虚g被以前的功能占用了, 又懶得重寫…
發(fā)生條件除了上述機(jī)率之外, 還必須是玩家勢(shì)力武將, 并且擁有增加目前兵種之對(duì)應(yīng)適性的家寶.
[00400820] FF 75 14 50 57 68 92 12 00 00 E8
[00400830] 7C 79 02 00 50 6A 05 57 E8 13 3C 13 00 83 C4 1C
[00400840] 6A 03 6A 00 6A 07 E8 C5 1A 2C 00 83 C4 0C 5D 5F
[00400850] 5E C2 08 00
這是剩余的部份, 都是訊息跟音效函數(shù). 因?yàn)槭褂玫氖悄芰υ鲩L(zhǎng)的訊息, 所以適性只能以數(shù)字表示.
下面是訊息文字指標(biāo)
[00400740] 38 0E D7 00 C0 0C D7 00 E4 04 D7 00 E8 07 D7 00
[00400750] FC 05 D7 00 CC CC CC
戰(zhàn)法升級(jí)事件補(bǔ)完, 除了諸勢(shì)力系統(tǒng)之外都寫了升級(jí)代碼(只在同系統(tǒng)內(nèi)提升, 發(fā)生時(shí)機(jī)是發(fā)動(dòng)戰(zhàn)法后)
005B02D4: 改為8bhceh90he9h78h05he5hffh
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[00400850] E8 77 2F 0F 00 88 C2 8B 4F 14 8B 41
[00400860] 70 84 D2 0F 84 73 FA 1A 00 83 F8 07 7F 45 8B 14
[00400870] 85 C0 08 40 00 FF D2 85 C0 74 38 8B C8 E8 6E 2B
[00400880] 1D 00 50 E8 08 98 5C 00 50 FF 77 08 68 4B 23 00
[00400890] 00 E8 AA 93 02 00 8B 4F 08 50 6A 05 51 E8 EE 3F
[004008A0] 13 00 83 C4 1C 6A 03 6A 00 6A 07 E8 60 1A 2C 00
[004008B0] 83 C4 0C 8B 4F 14 8B 41 70 E9 1E FA 1A 00 CC CC
以上是主要部份, 下面是戰(zhàn)法系統(tǒng)0~7所調(diào)用的函數(shù)之地址指針
[004008C0] E0 08 40 00 E0 08 40 00 E0 08 40 00 E0 08 40 00
[004008D0] 50 09 40 00 C0 09 40 00 00 0A 40 00 70 0A 40 00
以下是4系攻擊戰(zhàn)法用.
[004008E0] 83 79 7C 0B 7E 03 31 C0 C3 83 BC 86 50 01 00 00
[004008F0] 04 7C F3 8D 48 02 B0 01 D2 E0 84 86 E6 01 00 00
[00400900] 74 E4 8B CE E8 A7 90 05 00 83 F8 50 7C D8 6A 64
[00400910] E8 CB 06 25 00 83 C4 04 85 C0 74 CA 8B 4F 14 31
[00400920] C0 83 79 7C 0B 7C 0A 6A 03 E8 32 06 25 00 83 C4
[00400930] 04 40 69 C0 90 00 00 00 8B 8E 18 01 00 00 8B 09
[00400940] 01 41 08 8B 41 08 C3
發(fā)生條件基本沒改, 必須擁有增加對(duì)應(yīng)適性的家寶. 可以自定義的項(xiàng)目:
004008F0: 對(duì)應(yīng)適性要求(預(yù)設(shè)4=S)
0040090B: 武力要求(預(yù)設(shè)80)
0040090F: 發(fā)生率(預(yù)設(shè)100)
以下是妨害系戰(zhàn)法用.
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[00400940] 46 4B 50 55 5A 5F 64 69 6E
00400947開始是升級(jí)為威壓~鬼謀所要求的智力, 可以自定義.
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[00400950] E8 9B 2A 1D 00 83 F8 29 7C 03 31 C0 C3 55 8D 68
[00400960] E1 8B CE E8 D8 9D 06 00 56 31 F6 57 0F B6 8D 46
[00400970] 09 40 00 39 C8 7C 04 8B F5 8B F9 45 83 FD 09 7E
[00400980] EB 85 F6 75 05 5F 5E 5D EB D0 29 F8 D1 E0 83 C0
[00400990] 64 50 E8 49 06 25 00 83 C4 04 85 C0 74 E7 8D 46
[004009A0] 20 50 E8 B9 06 12 00 83 C4 04 5F 5E 8B 8E 18 01
[004009B0] 00 00 8B 09 89 41 08 5D C3 CC CC CC
以上是妨害系升級(jí)條件的代碼. 可以自定義的項(xiàng)目:
00400990: 發(fā)生率基本值A(chǔ)(預(yù)設(shè)100), 發(fā)生率=(武將智力-戰(zhàn)法要求智力)*2 + A
智力同時(shí)滿足多項(xiàng)戰(zhàn)法要求時(shí), 以最高級(jí)的作為升級(jí)后戰(zhàn)法.
以下是回復(fù)系使用
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[004009B0] 89 41 08 C3
[004009C0] 83 79 7C 0B 7C 03 31 C0 C3 F6 86 E6 01 00 00 02
[004009D0] 74 F4 8B CE E8 67 9D 06 00 83 F8 64 7C E8 6A 64
[004009E0] E8 FB 05 25 00 83 C4 04 85 C0 74 DA 6A 2C E8 6D
[004009F0] 06 12 00 83 C4 04 8B 8E 18 01 00 00 8B 09 EB BC
發(fā)生條件是必須擁有延長(zhǎng)壽命的家寶, 只會(huì)由鼓舞or鎮(zhèn)靜升為治療, 可以自定義的項(xiàng)目:
004009DB: 智力要求(預(yù)設(shè)100)
004009DF: 發(fā)生率(預(yù)設(shè)100)
以下是兵科強(qiáng)化系
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[00400A00] 57 8B F9 8B CE E8 E6 9C 06 00 83 F8 50 7D 04 31
[00400A10] C0 5F C3 31 C0 83 BC 86 50 01 00 00 02 7C F0 40
[00400A20] 83 F8 04 7E F0 B0 7C 22 86 E6 01 00 00 3C 7C 75
[00400A30] DE 6A 64 E8 A8 05 25 00 83 C4 04 85 C0 74 D0 8B
[00400A40] CF E8 AA 29 1D 00 B9 32 00 00 00 83 F8 31 75 01
[00400A50] 41 51 E8 09 06 12 00 83 C4 04 8B 8E 18 01 00 00
[00400A60] 8B 09 89 41 08 5F C3
發(fā)生條件比較嚴(yán)格, 必須擁有增加所有適性的家寶, 可以自定義的項(xiàng)目:
00400A0C: 統(tǒng)率要求(預(yù)設(shè)80)
00400A1C: 全適性要求(預(yù)設(shè)2=B)
00400A32: 發(fā)生率(預(yù)設(shè)100)
升級(jí)后, 兵器強(qiáng)化升為金剛之備, 其他都升為八幡之備.
以下是全體強(qiáng)化系
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[00400A70] 83 79 7C 16 74 03 31 C0 C3 31 C0 83 BC 86 50 01
[00400A80] 00 00 03 7C F1 40 83 F8 04 7E F0 B0 7C 22 86 E6
[00400A90] 01 00 00 3C 7C 75 DF 8B CE E8 52 9C 06 00 83 F8
[00400AA0] 5A 7C D3 6A 64 E8 36 05 25 00 83 C4 04 85 C0 74
[00400AB0] C5 6A 06 E8 A8 04 25 00 83 C4 04 83 C0 33 50 E8
[00400AC0] 9C 05 12 00 83 C4 04 8B 8E 18 01 00 00 8B 09 89
[00400AD0] 41 08 C3
發(fā)生條件同樣是必須擁有增加所有適性的家寶, 可以自定義的項(xiàng)目:
00400AA0: 統(tǒng)率要求(預(yù)設(shè)90)
00400A82: 全適性要求(預(yù)設(shè)3=A)
00400AA4: 發(fā)生率(預(yù)設(shè)100)
只有八幡之備會(huì)升級(jí), 從其他6種XX之備隨機(jī)選出一種作為升級(jí)后結(jié)果.
最后必須說(shuō)明, 如果修改了戰(zhàn)法的系統(tǒng)代號(hào)or階級(jí), 以上戰(zhàn)法升級(jí)事件幾乎必定出錯(cuò). 請(qǐng)留意.
GM檔改為今天補(bǔ)充的內(nèi)容, 作修改器的大神們也許可以用來(lái)做測(cè)試.
玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門評(píng)論
全部評(píng)論