[FC]天地を喰らう資料分析-武將資料修改(2013年7月5日更新)

2011051915:08
本站資料未經許可,不得轉載
引用資料http://wildplants.es.land.to/

武將資料都在放$00032A00h~$00033EE0h的部分
武將資料的結構大致上是
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15~ FF
每個武將之間好像都會用FF隔開
byte 項目 註解
01 武力 0~255
02 智力 0~255
03 出場章節 01:黃巾賊   02:董卓   03:袁術
04:袁紹     05:荊州   06:漢中
07:東吳     08:曹魏
(2013年7月5日更新)章節設定請見地圖章節設定
04 人物圖形  
05 配色及攻擊力 上位2bit是人物配色,下位6bit是攻擊力
06 防禦力 (201373更新)攻擊力及防禦力設定請見攻擊防禦設定
07 敵方時的帶兵量  
08 我方時的帶兵量 帶兵量相關資料請見帶兵量
09 策略 策略相關資料請見敵方策略表
0A 速度 0~255
0B~10 肖像 人物肖像繪製請見人物肖像
11 控制漢字表及肖像底色的pallet  
12~14 漢字名字 最多三個字,FF代表沒有
姓名漢字相關資料請見漢字表
15~ 片假名名字 這部份沒把握不要亂動比較好
片假名文字資料請見對話內容

參照武將能力列表
http://quickman.hp.infoseek.co.jp/TenchiWoKurau/busyou.html
修改軟體很多種,我是用Ultraedit
用編輯軟體開啟rom之後,以關羽為例
武245,智180換算成16進位就是武F5,智B4
所以搜尋F5B4,可能會找到不只一處,但範圍需落在$00032A00h~
$00033EE0h內才是正確資料
正常來說,會在
$000338ECh處找到以下資料,就是關羽的資料(紅字的部份)
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18
F5 B4 00 05 40 00 8A 8A 01 3A 0C 0D 0E 0F 10 11 09 70 71 FF 47 68 44 FF
武力 智力 章節 人物圖像 配色+攻擊 防禦 敵方兵量 我方兵量 策略類型 速度 肖像一 肖像二 肖像三 肖像四 肖像五 肖像六 姓名漢字設定 姓名漢字一 姓名漢字二 姓名漢字三 姓名片假名一 姓名片假名二 姓名片假名三  

武力F5、智力B4,因為一開始就是內定人物,所以章節是00
人物圖像請參考下圖(製圖者:173氏)




調色盤大概是這樣:
pallet 0=
pallet 4=
pallet 8=
pallet C=

關羽是05那一排沒錯(04那排是劉備,06那排是張飛),但配色不是紅色
所以配色應該要對照pallet 4的才對
一開始啥都沒穿,武裝度當然是0
關羽沒當過敵軍,所以做為敵人時的帶兵量與做為我軍時的帶兵量一樣,都是8A

第9個byte是策略設定
01就代表「無策略」
且策略會因為武將的智力而有所變化
例如智力只有190的將領,即使設定為1E也無法使用火神計
智力252以上的話,完復計會變成金仙計(整個遊戲也只有孔明能用....)

肖像請參照下圖
(製圖者:173氏),關羽是0C~11



肖像都是切成六個橫向區域所組合而成
這樣也方便產生大眾臉武將的肖像(換眼睛、鼻子、鬍子、脖子....)

漢字預設給三個字(原遊戲中應該沒有名字超過三個字的,若要四個字以上,其實也可以做到,但要一點技巧)
FF就代表沒字(空白),所以關羽只用到兩個

漢字系統比較複雜
16進位的"09"轉成2進位就是"0000 1001"

此byte中的前三個bit就代表三個漢字採用的pallet0或pallet1
後面五個bit就代表漢字及大頭照的背景色

以「關」「羽」二字為例,分別占漢字表的編號70和71,沒有和其他漢字共用
所以第一個字和第二個字的pallet都是直接設為00,沒有第三個字(FF)也就直接0(1也可以,但沒差),顏色又是白色,查表是01001
故000及01001兩個連在一起就是00001001,換算成16進位就是「09」
也就是武將資料中第11個byte的「09」

若是「姜」「維」,第11個byte是C9,二進位的11001001
拆成兩個部分來看就是110及01001(pallet為1,且顏色是白色)
「遼」與「姜」共用1F這個代碼,「典」和「維」共用20這個代碼,區分方式就是靠pallet來指定
第一個bit是1,所以指向「姜」,第二個bit也是1,所以指向「維」,沒有第三個字,所以代碼是FF(pallet 0或1都沒差)

換言之,這三個bit的各種排列組合如下:
000=>遼典
001=>遼典
010=>遼維
011=>遼維
100=>姜典
101=>姜典
110=>姜維
111=>姜維
關羽的片假名名字「カンウ」三個字,所以佔用三個byte

カ是47,也就是橫向40那排對上縱向07那排,就是「カ」,其他以此類推
如果想換名字
字數的話,要看這原來預留空間給幾個字而定
例如你想把關羽(カンウ)改成劉備(リュウビ)就沒辦法,因為關羽名字這個欄位只預留三個字,リュウビ卻有四個字,如果你要把孫策(ソンサク)改成劉備就沒問題,因為同樣是四個字,總而言之,字數只能相等或減少,不能多,字數一但超過就會蓋到後面武將的資料

[武將特殊設定]
無法脫離隊伍的武將
$0003956Dh~$00039573h
代碼 武將
A8 劉備3
A9 關羽
AA 張飛
AC 關興
AD 張苞
BC 呂布2
D5 諸葛亮

無法從編成所解僱的武將
$00039574h~$00039584h
代碼 武將
D4 姜維
9F 馬良
D7 趙雲
41 黃忠
B0 馬超
AE 劉封
AF 關平
9D 龐統4
42 魏延
B1 馬岱
A4 關索4
A0 馬謖
AC 關興
AD 張苞
BC 呂布2
D5 諸葛亮
D6 徐庶

只要把特定武將的代碼改為00,就可以把他們趕出隊伍了,喔耶!
 
 

武將速度設定

 

 
在人物資料畫面雖然看不到速度,但這個屬性對戰鬥影響其實不小
速度愈快的人愈能先發制人,看是司馬懿先使出完復計,還是諸葛亮先下達策免計

遊戲中大部份的武將速度是固定的
但有少部分武將的速度會因為章節而有所不同
$0003E79Ch~$0003E7A4h
代碼 41 9D A9 AA AC AD B0 D5 D7
武將 黃忠 龐統 關羽 張飛 關興 張苞 馬超 諸葛亮 趙雲

速度-章節變化表
章節 倍率
1 x1
2 x1.25
3 x1.5
4 x1.75
5 x1.9
6 x2.1
7 x2
8 x2

例如:黃忠的基本速度是76
如果故事進行到第二章,黃忠在隊伍內,他的速度會變成95(76x1.25)
但實際上黃忠是第五章才加入,所以剛加入時他的速度會是144(76x1.9)
但故事進行到第六章時,又變成159(76x2.1),在第七、八章時又降為152(76x2)

 
 

招募武將的細節

 

 
接著聊聊招募敵將,有部分印象比較深刻的敵將,有些能力不錯且有帶兵量優勢。
第2章:華雄、李儒、賈詡
第4章:張郃、顏良、文醜
第5章:魏延、馬謖
第6章:張任、嚴顏、龐德、馬岱
第7章:甘寧、周瑜、呂蒙、陸遜、嚴峻、孫瑜、太史慈
第8章:張遼、徐晃、曹彰

BUT!!

吞食天地一代的設計是,敵將原始的flag都是野戰可遇但無法招募,等到在BOSS戰被打敗過後,flag就會變成野戰可遇且能夠招募,但有少數例外。

1.陳琳、嚴峻、徐晃、郭嘉、宋謙、陳矯和王朗忘了被安排進BOSS戰,所以沒機會在BOSS戰中打敗他們,flag不變也就無法招募。

2.呂蒙不會出現在野戰上。

3.以下敵將即使BOSS戰被打敗過flag也不變,故不會出現在野戰or野戰遭遇也無法招募。
  第1章:馬元義、張角三兄弟
  第2章:董卓、董旻、賈詡
  第3章:袁術
  第4章:袁紹一家五口、張郃、陳琳
  第5章:陳琳、劉度、劉延、金旋、韓玄、趙範、刑道榮
  第6章:劉璋、劉璝
  第7章:東吳孫家四口、呂蒙
  第8章:曹丕、荀攸

4.張遼、曹氏家族及夏侯氏家族必須在司馬懿政變事件後才能招募。

5.最扯的是龐德,明明在第6章和馬超、馬岱一起作戰,但章節卻被誤設定在第8章(曹魏),所以即使在第6章打敗過他,也沒機會在第6章區域遇到他。
  但這問題並非無解,因為第3章有一格可以遭遇第8章的敵人(參照練功技巧),先在此處遇敵後,再用神行之符回到第2章的揚州城,再立刻進入揚州城西方的洞窟內,就可以在洞窟內盡情面對第8章的敵人,運氣好沒被曹魏武將幹爆的話,就有機會遇到龐德並招募他。

6.程遠志和鄧茂並非被打敗過就能加入,要第1章完結後才能加入,但應該沒人在乎。

7.遊戲有設定以下武將,但無戲份、參與戰鬥或加入事件,所以都不會加入
武將 武力 智力 速度 帶兵量
孫乾 42 144 80 153
伊籍 44 200 170 1197
劉禪 21 7 0 0
關索 216 144 198 16540
荀攸 96 204 160 16540
陳琳 20 170 70 1255
張松 44 198 180 3110


  •   傭兵 於 2023-12-03 17:33 14F
  • 您好
    請問吞食天地一可以修改張郃、郭嘉、徐晃為可以招降的武將嗎?
  • 版主於 2023-12-03 20:04 回覆
    可以,郭嘉和徐晃只要把它們安排到任何一場戰役裡面,將之擊敗後就能進入野戰招降
    張郃我有點忘記了,好像和賈詡一樣要特別修改
  •   秘密 於 2014-12-04 12:04 13F
  • 要變更特殊戰役結束是否可以加入的武將
    修改ROM的邏輯是甚麼?
  • 版主於 2014-12-04 12:23 回覆
    這部分我沒有研究
    無法回答您的問題
  •   華 於 2014-08-13 17:43 12F
  • 用武將查看 人物圖是底下的名子  我玩的是外星科技翻譯過的版本...會是因為版本的關係嗎??
  • 版主於 2014-08-13 22:16 回覆
    那個版本我沒有研究,無法回答你的問題
  •   華 於 2014-08-12 23:55 11F
  • 版大你好 這是我國中時期非常熱愛的遊戲 我很難想像你竟然有辦法貢獻哪麼多的遊戲資訊

    看完之後又忍不住玩了好幾次 最後想跟你請教一下 我如何能把遊戲一開始的宋仁宋勇2兄弟改成趙雲 姜維呢? 我嘗試把宋仁的武將資料全換成趙雲 結果所有數值人物都沒問題 可是名字 還是顯示宋仁 可以我有改了啊 真是納悶 感謝你的解惑 謝謝
  • 版主於 2014-08-13 06:43 回覆
    吞食天地的人物姓名顯示有"漢字"及"假名"兩個部分
    不知道你指的名字是"漢字"還是"假名"?
  •   secret 於 2012-01-13 17:00 10F
  •  我是想要把ROM改好,這樣不會用金手指也可以玩
    現在再把揚謹改成劉備 @_@ 反正是虛構人物,就讓他消失吧 ^_^
  •   secret 於 2012-01-12 23:00 9F
  • 結果不行,這樣修改後,陶謙讓位劉備後,出來就沒看到劉備 @_@
  • 版主於 2012-01-13 07:25 回覆
    你乾脆直接把劉備改進編成所再拉進隊伍中比較快
  •   secret 於 2012-01-11 23:24 8F
  •  太好了,我要修改,讓淘謙讓位劉備以後
    地圖上會出現劉備和張角的敵軍,再讓他們加入
    就可以不用打金手指 把劉封變成劉備
  •   secret 於 2012-01-11 01:43 6F
  •  黃巾三兄弟的改法會讓他們三個無法出現在青州北方洞窟出口?!(沒看到人)
    只能打最後的青州城戰役,且該戰役的出場人數將取決於你招募了哪幾個張氏三兄弟
    被招募的就不會出現在那場戰爭中
  • 版主於 2012-01-11 10:05 回覆
    還有另外的改法,$3631E~$3631F分別是10(程遠志)和BA(鄧茂)
    $3631E及$3631F這兩個位置代表的是在陶謙讓位給劉備以後(第1章結束後)才可以加入的將領,你可以換成0C(張角)、0D(張寶)、0E(張梁)其中兩人
  •   secret 於 2012-01-11 01:16 5F
  • 這倒還好,反正正常遊戲中曹操孫策不常出現
    不然改為曹孟德和孫伯符倒不錯,不過好像太麻煩
  •   secret 於 2012-01-10 22:02 4F
  • 謝謝,因為急著想要試試
    結果我直接編輯曹操、孫策能力,再用金手指把他們取代宋仁、宋勇
    因為我那時沒想到怎麼讓他們可以取代宋仁宋勇加入
    這樣智力220以上的人物就有了 ^_^|

    現在想想,直接編輯宋仁、宋勇能力姓名不就好了,還不需用金手指 XD
  • 版主於 2012-01-10 23:04 回覆
    我一開始也會這樣,繞了一大圈,後來也學乖了
    不過這遊戲劇情本來就有曹操和孫策,如果宋仁宋勇變成曹操孫策的話,遊戲中就會出現隊伍中有曹操(孫策),和隊伍談話的也是曹操(孫策)的情形

    當然啦,如果看不懂日文就沒差
  •   secret 於 2012-01-09 23:20 3F
  •  那如何讓賈詡能加入?這樣就不用花時間在劉備於隊中時,訓練到12級,以達到MSP 160
  • 版主於 2012-01-10 09:12 回覆
    $3B1B0的CF改成DF試試看,不過要遊戲進度必須是在遇到賈詡以前才會生效,如果以經遇過了可能就要重玩
  •   secret 於 2011-12-25 00:33 2F
  •  謝謝你的回覆
    有點好奇為何這樣改就可以

    另外,李肅這個人,我在擊敗他且他同意加入,卻直接進到編成所(隊伍僅有6個人)
    如果從編成所中叫出來,打一站會變成士兵,然後就掛了?!
    這是我有調到甚麼東西所造成的嗎?

  • 版主於 2011-12-25 12:14 回覆
    基本上都是參考http://wildplants.es.land.to/
    日文網站,看不看得懂
    就看個人啦

    李肅這個部份,我目前的電腦因為換成win7,有些軟體不支援,現在暫時沒辦法測試,不好意思啦


  •   secret 於 2011-12-10 18:02 1F
  •  請問能否在擊敗張角後,讓張角加入我軍
  • 版主於 2011-12-10 18:44 回覆
    我沒試過,但應該可以

    如果你的ROM都沒動過這部分的話
    應該可以在3B1AD~3B1CC這部分找到以下這串數字
    00 00 7F CF F8 3E F1 81 18 FF B8 1F FF FF 00 4D
    A1 39 F9 00 00 00 20 03 72 F7 E0 80 00 00 00 00

    這部分就是在處理武將在特殊戰役結束是否可以加入的設定
    把3B1AE的00改成08(也就是二進位的0000 1000)的話,張角應該就可以加入了
    若改成0E(也就是二進位的0000 1110),張氏三兄弟都可以加入