[FC]天地を喰らう資料分析-攻擊防禦設定(2014年1月2日更新)

2013070309:10
本站資料未經許可,不得轉載

(這篇文章三年前就寫好了,完全忘了放上來.......
 )

武器顯示的攻擊力(武將能力畫面中顯示的武裝度),
$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
 
把綠色那段平均拆成兩行才是正確的數值排列
 

... ... ... ... ... ... ... ... ... ... ... ...



下位 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
 
對照下表:
物品代碼 攻擊力代碼 物品名稱 攻擊 實際傷害值 價格 減半武力 減半智力
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的攻擊輸出

 
[防禦裝備]
$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
 


  •   SkLc 於 2014-01-01 22:26 1F
  • 很實用的資料

    可以順便請問 能否有介紹 吞食天地1的基本能力章節呢?

    就是 武力 影響攻擊力多少? 智力影響策略成功機率多少之類的呢?
  • 版主於 2014-01-02 09:17 回覆
    武將能力值對實際傷害值的影響已經補上

    不過,智力對策略成功率的影響,目前無資料可提供,不好意思