(這篇文章三年前就寫好了,完全忘了放上來....... )
武器顯示的攻擊力(武將能力畫面中顯示的武裝度),$00038612h~$00038625h
可以找到以下一串資料
00 0A 0F 14 1E 32 46 64 50 78 8C 96 82 AA BE BE F0 F0 F0 FA
實際攻擊力(真正的殺傷力),$0003E6B9h~$0003E6E0h
可以找到如下一串(綠色的那段)
0003E6B0h: 03 02 05 FF 00 04 07 0A 0D 0C 19 26 38 54 80 C0
0003E6C0h: B3 21 8F 00 00 00 00 00 00 00 00 00 00 00 00 00
0003E6D0h: 00 00 00 00 01 01 02 04 05 03 06 07 07 08 08 08
0003E6E0h: 10 0A 14 19 23 28 2D 30 32 3C 46 6E 55 A0 64 AA
上位+下位,換算成10進位後就是殺傷力
把綠色那段平均拆成兩行才是正確的數值排列
空 手 |
棍 | 短 劍 |
斧 | 槍 | 矛 | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | 青 龍 刀 |
正 氣 矛 |
|
下位 | 0C | 19 | 26 | 38 | 54 | 80 | C0 | B3 | 21 | 8F | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
上位 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 01 | 01 | 02 | 04 | 05 | 03 | 06 | 07 | 07 | 08 | 08 | 08 | 10 |
上位+下位,換算成10進位後就是殺傷力
以「槍」為例,下位是54,上位是00,上位加下位就是00 54,10進位換算後就是84
對照下表:
由上表可以得知,正氣の矛帳面數字250雖然只比青龍刀等武器的240多了10
物品代碼 | 攻擊力代碼 | 物品名稱 | 攻擊 | 實際傷害值 | 價格 | 減半武力 | 減半智力 |
無 | 00 | 空手 | 0 (00) | 12 (00 0C) | - | 0 | 0 |
40 | 01 | 棍(こん) | 10 (0A) | 25 (00 19) | 50 | 0 | 0 |
41 | 02 | 短剣(たんけん) | 15 (0F) | 38 (00 26) | 100 | 0 | 0 |
42 | 03 | 斧(おの) | 20 (14) | 56 (00 38) | 200 | 40 | 255 |
43 | 04 | 槍(やり) | 30 (1E) | 84 (00 54) | 500 | 60 | 255 |
44 | 05 | 矛(ほこ) | 50 (32) | 128 (00 80) | 1,000 | 60 | 255 |
45 | 06 | 三叉(みつまた) | 70 (46) | 192 (00 C0) | 2,000 | 70 | 255 |
46 | 07 | 剣(けん) | 100 (64) | 435 (01 B3) | 3,000 | 70 | 255 |
47 | 08 | 弓(ゆみ)*2回攻擊 | 80 (50) | 289 (01 21) | 4,000 | 95 | 70 |
48 | 09 | 関王刀(かんおうとう) | 120 (78) | 655 (02 8F) | 6,000 | 80 | 255 |
49 | 0A | 蛇矛(じゃほこ) | 140 (8C) | 1024 (04 00) | 10,000 | 80 | 255 |
4A | 0B | 槌矛(つちほこ) | 150 (96) | 1280 (05 00) | 20,000 | 80 | 255 |
4B | 0C | 連弩(れんど)*2回攻擊 | 130 (82) | 768 (03 00) | 45,000 | 95 | 90 |
4C | 0D | 五行の剣(ごぎょうのけん) | 170 (AA) | 1536 (06 00) | 65,000 | 90 | 255 |
4D | 0E | 干將の剣(かんしょうのけん) | 190 (BE) | 1792 (07 00) | - | 90 | 255 |
4E | 0F | 莫耶の剣(ばくやのけん) | 190 (BE) | 1792 (07 00) | - | 90 | 255 |
4F | 10 | 青釭の剣(せいこうのけん) | 240 (F0) | 2048 (08 00) | - | 90 | 255 |
50 | 11 | 怒龍の剣(どりゅうのけん) | 240 (F0) | 2048 (08 00) | - | 90 | 255 |
51 | 12 | 青龍刀(せいりゅうとう) | 240 (F0) | 2048 (08 00) | - | 90 | 255 |
52 | 13 | 正氣の矛(しょうきのほこ) | 250 (FA) | 4096 (10 00) | - | 90 | 255 |
由上表可以得知,正氣の矛帳面數字250雖然只比青龍刀等武器的240多了10
但實際殺傷力4096卻是青龍刀2048的兩倍....(這設定太暴力了)
另外,弓雖然可以攻擊兩次,但殺傷力兩次加起來卻比下一級的關王刀還低
故完全不是80*2=160>120的計算方式,連弩亦然
(但是吞食天地2代的傷害值就是直接以武器攻擊力去計算,不像1代還另外設定一個傷害值)
2014年1月2日更新
另外,關於武器的實際傷害值還會受到武將的能力(武力、智力)影響
每種武器都有「減半武力」與「減半智力」的設定
若武將兩個能力值都低於「減半武力」與「減半智力」,武器的實際傷害值就會減半
但只要其中一項數值不低於「減半武力」或「減半智力」,就不會減半
(換言之,必須是AND才會減半,OR還不至於受影響)
例如:宋勇的武60、智40,皆低於正氣矛要求的武90、智255,所以4096的傷害值會變成2048
若是馬超(武245,智162),雖然智力162低於正氣矛要求的255,但武力245已超過其要求的90
兩個減半條件只符合一項,所以「傷害值減半」不成立,依然有4096的攻擊輸出
(但是吞食天地2代的傷害值就是直接以武器攻擊力去計算,不像1代還另外設定一個傷害值)
2014年1月2日更新
另外,關於武器的實際傷害值還會受到武將的能力(武力、智力)影響
每種武器都有「減半武力」與「減半智力」的設定
若武將兩個能力值都低於「減半武力」與「減半智力」,武器的實際傷害值就會減半
但只要其中一項數值不低於「減半武力」或「減半智力」,就不會減半
(換言之,必須是AND才會減半,OR還不至於受影響)
例如:宋勇的武60、智40,皆低於正氣矛要求的武90、智255,所以4096的傷害值會變成2048
若是馬超(武245,智162),雖然智力162低於正氣矛要求的255,但武力245已超過其要求的90
兩個減半條件只符合一項,所以「傷害值減半」不成立,依然有4096的攻擊輸出
[防禦裝備]
$0003E6E1h~$0003E6F0h 鎧甲及敵方防禦力
$0003E6F1h~$0003E6F9h 頭盔防禦力
0003E6E0h: 10 0A 14 19 23 28 2D 30 32 3C 46 6E 55 A0 64 AA
0003E6F0h: B4 0A 14 28 3C 46 50 5A 64 00 00 00 00 00 00 28
紫色的那段就是鎧甲的防禦力,黃色那段是頭盔的防禦力
[鎧甲的部分]
[鎧甲的部分]
物品代碼 | 防禦力代碼 | 物品名稱 | 武裝度 | 價格 |
53~59 | 00 | 皮の胴あて(かわのどうあて) | 10 (0A) | 100 |
53~59 | 01 | 皮の胴あて(かわのどうあて) | 20 (14) | 100 |
5A | 02 | 銅の鎧(どうのよろい) | 25 (19) | 300 |
5B | 03 | 銅の鎧(どうのよろい) | 35 (23) | 300 |
5C | 04 | 鉄の鎧(てつのよろい) | 40 (28) | 800 |
5D | 05 | 鉄の鎧(てつのよろい) | 45 (2D) | 800 |
5E | 06 | 藤甲の鎧(とうこうのよろい) | 48 (30) | 2,000 |
5F | 07 | 藤甲の鎧(とうこうのよろい) | 50 (32) | 2,000 |
60 | 08 | 闘士の鎧(とうしのよろい) | 60 (3C) | 4,000 |
61 | 09 | 闘士の鎧(とうしのよろい) | 70 (46) | 4,000 |
62 | 0A | 金玉鎧(きんぎょくよろい) | 110 (6E) | 10,000 |
63 | 0B | 金玉鎧(きんぎょくよろい) | 85 (55) | 10,000 |
64 | 0C | 青龍鎧(せいりゅうよろい) | 160 (A0) | 30,000 |
65 | 0D | 青龍鎧(せいりゅうよろい) | 100 (64) | 30,000 |
66 | 0E | 鉢巻(はちまき) | 170 (AA) | 50 |
67 | 0F | 鉢巻(はちまき) | 180 (B4) | 50 |
很有趣的是,每種鎧甲都有防禦力不同的兩套,但實際遊戲中只能得到其中一種
其他要用修改的才能改出來
最後那個はちまき(頭巾)居然防禦力超高,比青龍鎧還強,而且它明明屬於頭盔類防具(?)
(所以要修改的話,鎧甲用代碼63的金玉鎧(防85),頭盔用代碼66的頭巾(防170),防禦就是255了)
原因就是....
原因就是....
因為敵人的攻擊力及武裝度也是一起共用這部份的資料
但實際上敵人並沒有裝備武器防具,程式只是塞一個攻擊力或防禦力代碼給敵方武將
敵人就可以對照代碼,獲得適當的攻擊防禦了
參照另一篇武將資料分析
以司馬懿為例($0003368Fh)
B4 FA 08 12 D2 0F 7F 7F 1E FA A8 A9 AA AB AC AD 09 95 3D 94 4D D8 43 FF
0F就是司馬懿的防禦力,對照上表的鎧甲防禦力代碼,原來司馬懿的防禦力是はちまき的180
D2是攻擊力,可是上表的攻擊力代碼中沒有D2啊?
原因是因為這個byte是人物顏色代碼及攻擊力代碼一起共用的
先把D2從16進位轉成2進位,就是1101 0010
前面兩個bit(11)是控制地圖上的小人物顏色,後面6個bit(01 0010)就是攻擊力代碼
所以忽略前面兩個控制顏色的bit後,「0001 0010」轉成16進位就是12,對照代碼就是攻擊力240
調色盤大概是這樣:
pallet 0=白、橙、紅
pallet 4=白、橙、藍
pallet 8=綠、橙、棕
pallet C=綠、橙、紫
前兩個bit是00時,小人物是紅白色(pallet 0)
前兩個bit是01時,小人物是藍白色(pallet 4)
前兩個bit是10時,小人物是綠褐色(pallet 8)
前兩個bit是11時,小人物是綠紫色(pallet C)
所以司馬懿的第5個byte(D2)=>(1101 0010)
意思就是攻擊力為240的綠紫色小人物~
若您想把他改成攻擊力100的藍白色小人物
查表攻擊力100(劍),攻擊力代碼是07轉成2進位為0000 0111
藍白色的bit就是01,所以(0100 0000)+(0000 0111)=(0100 0111)=>47
改成47就可以了
感覺很複雜,好好唸計算機概論吧
原來最後大頭目的攻擊力是240,防禦力也才180,怪不得我們都輕鬆打
所以您要是覺得太簡單,就把$0003E6F0h的數值從B4改成FF(255)
那司馬懿就會穿著黃金聖衣來跟您打仗了
順便透露,其實整個遊戲裡面,只有孫權跟司馬懿的攻擊力有到240
不然其他武將攻擊最多也只有190,敵方防禦力最高也只有到180
而且攻擊力240跟攻擊力250的實際殺傷力又差一倍
可見這根本就不公平啊!!!!!
[頭盔的部分]
$0003E6F1h~$0003E6F9h 頭盔的防禦力
0003E6F0h: B4 0A 14 28 3C 46 50 5A 64 00 00 00 00 00 00 28
整理如下表:
整理如下表:
物品代碼 | 物品名稱 | 武裝度 | 價格 |
68 | 鉢巻(はちまき) | 10 (0A) | 50 |
69 | 皮の帽子(かわのぼうし) | 20 (14) | 150 |
6A | 銅の兜(どうのかぶと) | 40 (28) | 500 |
6B | 鉄の兜(てつのかぶと) | 60 (3C) | 1,000 |
6C | 鋼鉄の兜(こうてつのかぶと) | 70 (46) | 2,000 |
6D | 乱世の兜(らんせのかぶと) | 80 (50) | 4,000 |
6E | 飛龍の兜(ひりゅうのかぶと) | 90 (5A) | 15,000 |
6F | 火神の兜(かしんのかぶと) | 100 (64) | 40,000 |
可以順便請問 能否有介紹 吞食天地1的基本能力章節呢?
就是 武力 影響攻擊力多少? 智力影響策略成功機率多少之類的呢?
不過,智力對策略成功率的影響,目前無資料可提供,不好意思