LV. 38
GP 454

【三國】【教學】 如何使用 Assembly Kit 修改初期的戰役設定 (圖多注意)

樓主 戦場ヶ原 gvdol
GP17 BP-
本篇文章將會教你

如何使用 Assembly Kit 來修改一些基本的初期戰役設定

(例如: 人物所屬陣營,人物加入已存在軍隊,人物家族關係... 等等)



.首先下載官方的 Assembly Kit 工具

開啟 Steam平台程式介面 > 上方 [收藏庫] > [工具] >

找到 [Total War: THREE KINGDOMS - Assembly Kit BETA] 並下載安裝

(安裝的時候,記得 安裝位置 要選擇跟 Total War: THREE KINGDOMS 遊戲主程式一樣的磁碟)


.當工具下載完成以後

對 [Total War: THREE KINGDOMS - Assembly Kit BETA] 按滑鼠右鍵 > 選擇 [Database Editor: DAVE]



或是執行 \Total War THREE KINGDOMS\assembly_kit\binaries\Tweak.retail.x64.exe
啟動編輯工具後 > 再選 [Plugins] > [DAVE - DAtabase Visual Editor]



.TWeak - DAVE - DAtabase Visual Editor 工具的介面




接下來將會列舉例子
讓大家了解如何修改一些基本的設定



⭐ 例子:

- 修改 孫仁 的年齡 為18歲
- 修改 孫仁 到 曹操陣營
- 孫仁 加入 已存在的曹操軍隊
- 建立 孫仁 與 曹操 的家族關係 (義女)
- 把 曹操陣營繼承人 從 曹丕 改為 孫仁


⏩ 武將年齡 需要修改 character_generation_spawn_age_ranges 表格

在左方列表中
找到 character_generation_spawn_age_ranges 並 滑鼠左鍵連點兩下 開啟修改視窗

(註:你可以在左上方的搜尋欄位輸入 character_generation_ 就可以快速的找到相關表格內容)


開啟 character_generation_spawn_age_ranges 表格後,你會看到一堆武將的資料

在這裡我們可以使用 搜尋篩選功能
先按右上角的 + 按鈕,然後再輸入 lady_sun

這樣就可以快速的找到 孫仁 的資料



在這裡我們把她的出生年 (birth_year) 改為 172

滑鼠左鍵點一下 (birth_year) 下的欄位表格,輸入 172 後,再按 Enter 鍵

(註:因為遊戲的開始年份是190年,修改出生年為172的話,這樣就是18歲)

修改完成後,記得按右下角的 [Apply Changes] 或是 [Apply and Close] 按鈕

這樣才會儲存變更!



⏩ 所屬陣營 需要修改 start_pos_characters 表格

找到並開啟 start_pos_characters 表格


一樣可以使用 搜尋篩選功能
先按右上角的 + 按鈕,然後再輸入 lady_sun 並且 Column (欄位) 選擇 [template]

(註:這樣就是說:我要找 template 欄位裡的內容)

這樣就可以快速的找到 孫仁 的資料



滑鼠左鍵連點兩下 (faction) 下的欄位表格

輸入 cao 後,會看到程式快速自動幫你列出符合的可選擇內容



這裡我們用滑鼠選擇 Grand Campaign:3k_main_campaign_map:3k_main_faction_cao_cao:2120137566 後,再按 Enter 鍵

(註:後面有 separatists 的,表示是叛軍陣營,不是這個,不要選錯了~)


接著我們要修改 孫仁 的 (start_on_map) 是否起始(顯示)於戰役大地圖 上

因為我們要把她加入戰役大地圖的軍隊中,所以必須修改為 True

滑鼠左鍵連點兩下 (start_on_map) 下的欄位表格

這裡我們要 把框框打勾,再按 Enter 鍵



一樣要注意:修改完成後,務必記得按右下角的 [Apply Changes] 或是 [Apply and Close] 按鈕



這樣才會儲存變更!



⏩ 加入已存在的曹操軍隊 需要修改 start_pos_non_commanding_generals 表格

找到並開啟 start_pos_non_commanding_generals 表格


這裡可以看到一堆設定

[左邊欄位] 代表:軍隊中的將領人物,[右邊欄位] 代表:軍隊的領軍人物



因為 孫仁 不在 曹操領軍的軍隊 當中,所以我們需要新增一筆資料

點左下角的 [Add Record] 新增資料按鈕

接著表格最下面會新增一列欄位



滑鼠左鍵連點兩下[左方欄位表格]

輸入 lady_sun 後,會看到程式快速自動幫你列出符合的可選擇內容



這裡我們用滑鼠選擇 3k_main_template_historical_lady_sun_shangxiang_hero_fire:181185231 後,再按 Enter 鍵


接著左鍵連點兩下[右方的欄位表格]

輸入 cao 後,會看到程式快速自動幫你列出符合的可選擇內容

這裡我們用滑鼠選擇 3k_main_template_historical_cao_cao_hero_earth:2140783959 後,再按 Enter 鍵


這樣我們就順利的增加 孫仁 到 曹操領軍的軍隊 當中了~



修改完成後,記得按右下角的 [Apply Changes] 或是 [Apply and Close] 按鈕



⏩ 建立孫仁與曹操的家族關係 (義女)

家族關係需要修改 start_pos_family_relationships 表格

找到並開啟 start_pos_family_relationships 表格


這裡可以看到所有武將的家族關係設定值

我們可以先加入搜尋篩選條件:先按右上角的 + 按鈕,然後再輸入 lady_sun

這樣就可以快速的找到 孫仁 的資料

在這裡我們可以看到遊戲的預設設定值



第一筆資料
character (角色) 為 孫仁、related_to (對應關係) 為 吳夫人、relationship (關係) 是 child (小孩)

第二筆資料
character (角色) 為 孫仁、related_to (對應關係) 為 孫堅、relationship (關係) 是 child (小孩)

這些資料表示 孫仁 為 孫堅 和 吳夫人 的 小孩


接下來我們要增加一筆紀錄 把 孫仁 變為 曹操 的養女

.先按左下角的 [Add Record] 新增資料按鈕

.接著一樣滑鼠左鍵連點兩下 新增的[character 的表格]

輸入 lady_sun 後,選擇 3k_main_template_historical_lady_sun_shangxiang_hero_fire:181185231 後,再按 Enter 鍵

.滑鼠左鍵連點兩下 新增的[related_to 的表格]

輸入 cao 後,選擇 3k_main_template_historical_cao_cao_hero_earth:2140783959 後,再按 Enter 鍵

.滑鼠左鍵連點兩下 新增的[adopted 的表格]

把框框打勾,再按 Enter 鍵

(註:adopted 表示 義子、義女 的關係)



這樣就完成 把 孫仁 變為 曹操 的 義女 了

修改完成後,記得按右下角的 [Apply Changes] 或是 [Apply and Close] 按鈕



⏩ 把曹操陣營繼承人從曹丕改為孫仁

繼承人需要修改 start_pos_characters 表格

找到並開啟 start_pos_characters 表格


加入搜尋篩選條件:
先按右上角的 + 按鈕,然後再輸入 lady_sun|cao_pi 並且 Column (欄位) 選擇 [template]

(註: lady_sun 為 孫仁 的關鍵字、cao_pi 為 曹丕 的關鍵字、符號 | 為 "或是" 的意思)

就可以快速的找到 孫仁 或 曹丕 的資料



這裡會搜尋到兩筆資料:
上面那一筆就是 孫仁 的資料
下面那一筆就是 曹丕 的資料

因為我們剛剛有修改過 [孫仁到曹操陣營] [孫仁顯示在戰役大地圖上] 的資料
所以你會看到黃色的修改紀錄


我們接著要修改的是 ministerial_position (該人物在陣營內宮廷的地位) 這個欄位

.滑鼠左鍵連點兩下 孫仁 的[ministerial_position 欄位]

輸入 faction_heir 後,再按 Enter 鍵

.滑鼠左鍵先點一下 曹丕 的[ministerial_position 欄位]

然後再按鍵盤上的 [Delete] 鍵,這樣就可以把原本 曹丕 的 faction_heir 給清空



修改完成後,記得按右下角的 [Apply Changes] 或是 [Apply and Close] 按鈕




接著我們要 [匯出資料]、[建立自己的 ESF 檔案]、[建立自己的MOD檔案]

⏩ 匯出資料

因為我們有修改到 character_generation_spawn_age_ranges 年齡表格

所以我們必須做匯出資料的動作

(註:如果你只有修改 start_pos_ 開頭的表格的話,則不需要做匯出的動作)

點程式上的 [Export] > [Export Changes to Binary]



然後等 BoB程式 匯出檔案

等左上角出現 Done 表示已處理完成



接著可以按 [Exit] 離開畫面

(註:畫面雖然有出現黃色的 Localisation 因為我們沒有修改文本內容,所以可以不用理他)



⏩ 建立自己的 ESF 檔案

接著我們要使用官方的 BoB程式 來建立 ESF 檔案

請執行 \Total War THREE KINGDOMS\assembly_kit\binaries\BoB.retail.x64.exe 這個檔案


勾選中間 Working_Data 下方 3k_main_campaign_map 前面的框框

再勾選 <All>

接著按 [Start] 開始生成 ESF 檔案



等待 BoB程式 生成 ESF 檔案

(將會開啟遊戲兩次,並且自動關閉兩次)

等生成完成後

你會看到左上角為 Done

綠色的 Campaign 表示順利完成



接著可以按 [Exit] 離開畫面



⏩ 建立自己的MOD檔案

這裡以 RPFM (Rusted PackFile Manager) 這一個工具來建立MOD檔案

請先下載 RPFM 程式檔案

下載點 https://github.com/Frodo45127/rpfm/releases



點 rpfm-1.6.2-windows.7z 就是下載 目前 1.6.2版本 Windows 版本的檔案

(註:目前是 1.6.2 版本,以後如果有新版本的話,請選擇下載較新的版本)

(註:此檔案為 7z 壓縮檔,如果你的電腦沒辦法解壓縮 7z 壓縮檔案的話,
請到 7-zip 官網 https://www.7-zip.org/ 下載解壓縮程式)

.下載 & 解壓縮完成後,執行 rpfm-code.exe 以開啟 RPFM (Rusted PackFile Manager) 程式

.點左上 [PackFile] > [New PackFile] 建立新檔案



.接著在 unknown.pack 上按滑鼠右鍵
> [Add] > [Add Folder] > 找到 campaigns 這個資料夾 > 然後按 [選擇資料夾]


(註:上面所指的 campaigns 資料夾,
就是 \Total War THREE KINGDOMS\assembly_kit\working_data\campaigns\ 這個資料夾)

.加入完成的畫面如下 (請注意 檔案資料夾結構 是否與下圖一樣 這樣才是正確的結構!!)



檔案資料夾結構:
- yourmodname.pack
    |- campaigns
         |- 3k_main_campaign_map
              |- startpos_historical.esf
              |- startpos_romance.esf


.接著可以改變此檔案格式為MOD格式

點左上 [PackFile] > [Change PackFile Type] > [Mod]



.然後再儲存你的MOD檔案

點左上 [PackFile] > [Save PackFile As...] > 檔案名稱請自己取名 > 存檔



.然後再把 你的MOD檔案 複製(或剪下) 到 你的遊戲 data 資料夾裡面

\Total War THREE KINGDOMS\data\

.接著啟動遊戲  別忘了在 [模組管理員] 啟用你剛剛建立的MOD檔案







(註:如果你有安裝其他MOD檔案,建議先把其他MOD檔案給關閉)


.完成效果圖









貼心提醒:

遊戲只會載入 一個 esf 檔案 和 ccd 檔案

如果你所使用的其他MOD檔案,也有使用到 esf檔案 或 ccd檔案 的話,可能會造成衝突~

(優先載入的 esf檔案 和 ccd檔案 為主,其餘都會失效)
17
-
LV. 38
GP 454
2 樓 戦場ヶ原 gvdol
GP6 BP-
本篇文章將會教你

如何使用 Assembly Kit 來修改 武將初始(初期) 裝備性格特性

.在這裡我們將會舉例:如何修改以下的內容
 - 修改 趙雲 的 武器 為 祖誓之槍 (獨特 金)
 - 修改 趙雲 的 坐騎 為 灰色駿馬 (獨特 金)
 - 增加 趙雲 的 人物性格特性 增加 忠君報國、身輕體健




.先啟動編輯工具

 - 對 [Total War: THREE KINGDOMS - Assembly Kit BETA] 按滑鼠右鍵 > 選擇 [Database Editor: DAVE]



 - 或是執行 \Total War THREE KINGDOMS\assembly_kit\binaries\Tweak.retail.x64.exe
  啟動編輯工具後 > 再選 [Plugins] > [DAVE - DAtabase Visual Editor]


.這裡我們將會修改 ceo_initial_data_active_ceosceo_initial_data_equipments 這兩個表格

[ceo_initial_data_active_ceos]
表示 武將初始擁有的 裝備 (ancillaries) 和 人物性格特性 (personality)

[ceo_initial_data_equipments]
表示 武將初始已裝備的裝備 (ancillaries)



⏩ 修改 ceo_initial_data_active_ceos 表格

[ceo_initial_data_active_ceos]
表示 武將初始擁有的 裝備 (ancillaries) 和 人物性格特性 (personality)


在左方列表中
找到 ceo_initial_data_active_ceos 並 滑鼠左鍵連點兩下 開啟修改視窗

在這裡我們可以看到 部分歷史武將 以及 (隨機武將)屬性武將 的設定值

跟之前一樣,讓我們使用 搜尋篩選功能 來快速的找到要編輯的內容

.先按右上角的 + 按鈕,然後再輸入 zhao_yun



我們可以看到 趙雲 初始擁有的 裝備 (ancillaries) 和 人物性格特性 (personality)

.滑鼠左鍵連點兩下 3k_main_ancillary_weapon_two_handed_spear_exceptional
輸入 3k_main_ancillary_weapon_two_handed_spear_unique 後,再按 Enter 鍵

這樣就是:要把他的 傳家古槍 (銀 卓越) 改為 祖誓之槍 (金 獨特)

(小技巧:
我們也可以使用 Ctrl + C (複製) 和 Ctrl + V (貼上) 的 快速鍵功能 來修改表格欄位的內容

例:
先反白 3k_main_ancillary_weapon_two_handed_spear_unique 再按 Ctrl + C 複製文字,
然後再點一下表格欄位,再按 Ctrl+V 就可以貼上文字

例:
先點一下表格欄位,再按 Ctrl + C 就可以複製欄位內容)


.滑鼠左鍵連點兩下 3k_main_ancillary_mount_grey_horse
輸入 3k_main_ancillary_mount_grey_elite 後,再按 Enter 鍵

這樣就是:要把他的 灰馬 (白 普通) 改為 灰色駿馬 (金 獨特)



接著我們要新增兩筆 趙雲 的 人物性格特性

.點兩次左下角的 [Add Record] 新增資料按鈕,增加兩筆新的資料





然後再修改[新增的左方的欄位]為
3k_main_ceo_initial_data_stage_character_traits_historical_zhao_yun

接著再修改[新增的右方的欄位]為
3k_main_ceo_trait_personality_loyal3k_main_ceo_trait_physical_healthy

(註:3k_main_ceo_trait_personality_loyal 為 忠君報國,3k_main_ceo_trait_physical_healthy 為 身輕體健)



.修改完成後,務必記得按右下角的 [Apply Changes] 或是 [Apply and Close] 按鈕


⏩ 修改 ceo_initial_data_equipments 表格

[ceo_initial_data_equipments]
表示 武將初始已裝備的裝備 (ancillaries)


在左方列表中
找到 ceo_initial_data_equipments 並 滑鼠左鍵連點兩下 開啟修改視窗

讓我們使用 搜尋篩選功能 來快速的找到要編輯的內容

.先按右上角的 + 按鈕,然後再輸入 zhao_yun



在這裡我們可以看到 趙雲 的 初始已裝備的裝備 為 傳家古槍、灰馬、趙雲的護甲

這裡我們要把 傳家古槍 改為 祖誓之槍、灰馬 改為 灰色駿馬

.點一下 3k_main_ancillary_weapon_two_handed_spear_exceptional
修改為 3k_main_ancillary_weapon_two_handed_spear_unique

.點一下 3k_main_ancillary_mount_grey_horse
修改為 3k_main_ancillary_mount_grey_elite



.修改完成後,務必記得按右下角的 [Apply Changes] 或是 [Apply and Close] 按鈕



接著我們要 [建立CEOs資料]、[建立自己的 ESF 檔案]、[建立自己的MOD檔案]


⏩ 建立 CEOs 資料 (生成 ceo_data.ccd 檔案)

注意:
因為我們有編輯到 ceo_ 開頭的表格
所以我們必須建立生成 ceo_data.ccd 檔案
如果你沒有編輯到 ceo_ 開頭的表格,那麼就不需要做此步驟


.點程式上的 [Export] > [Build CEOs]



然後等 BoB程式 建立CEOs資料

檔案建立 (生成 ceo_data.ccd 檔案) 成功的話,會出現 CEOs Built 的畫面




⏩ 使用 ceo_data.ccd 檔案,建立自己的 前導MOD檔案

注意:
因為我們有編輯到 ceo_ 開頭的表格
所以我們必須建立生成 ceo_data.ccd 檔案,並且使用這個檔案來建立一個 前導MOD檔案
如果你沒有編輯到 ceo_ 開頭的表格,那麼就不需要做此步驟


接下來我們要先使用 RPFM 創立一個 前導MOD檔案 (內含 ceo_data.ccd 檔案)

.開啟 RPFM (Rusted PackFile Manager) 程式

.點左上 [PackFile] > [New PackFile] 建立新檔案



.接著在 unknown.pack 上按滑鼠右鍵

> [Add] > [Add Folder] > 找到 campaigns 這個資料夾 > 然後按 [選擇資料夾]



(註:
上面所指的 campaigns 資料夾
就是 \Total War THREE KINGDOMS\assembly_kit\working_data\campaigns\ 這個資料夾)


(註:
如果你之前有建立過 ESF 檔案的話
那麼在 \Total War THREE KINGDOMS\assembly_kit\working_data\campaigns 資料夾 裡面,
還會有一個 3k_main_campaign_map 資料夾~
請先把這個 3k_main_campaign_map 資料夾 刪除掉)



.加入完成的畫面如下 (請注意 檔案資料夾結構 是否一模一樣 這樣才是正確的結構)



(註:
這裡我們先只要 \campaigns\ceo_data.ccd 這樣就好~
如果你有把
\campaigns\3k_main_campaign_map\startpos_historical.esf 和
\campaigns\3k_main_campaign_map\startpos_romance.esf 都加進去的話

可以先在 RPFM 視窗裡,對著 3k_main_campaign_map 上按滑鼠右鍵 > 再按 Delete > 即可刪除 3k_main_campaign_map 目錄)



.接著再把 前導MOD檔案格式 先改為 [Movie] 格式

點左上 [PackFile] > [Change PackFile Type] > [Movie]



.然後再儲存你的 前導MOD檔案

點左上 [PackFile] > [Save PackFile As...] > 檔案名稱請自己取名 > 存檔



.然後再把 這個 前導MOD檔案 複製(或剪下) 到 你的遊戲 data 資料夾裡面

\Total War THREE KINGDOMS\data\


⏩ 接著才是啟動官方的 BoB程式 來建立 ESF 檔案

.請執行 \Total War THREE KINGDOMS\assembly_kit\binaries\BoB.retail.x64.exe 這個檔案

勾選中間 Working_Data 下方 3k_main_campaign_map 前面的框框

再勾選 <All>

接著按 [Start] 開始生成 ESF 檔案



等待 BoB程式 生成 ESF 檔案

(將會開啟遊戲兩次,並且自動關閉兩次)

等生成完成後

你會看到左上角為 Done

綠色的 Campaign 表示順利完成



接著可以按 [Exit] 離開畫面


.開啟 RPFM (Rusted PackFile Manager) 程式

.打開剛剛建立的 前導MOD檔案

點左上 [PackFile] > [Open PackFile] > 選擇剛剛建立的 \Total War THREE KINGDOMS\data\你的前導MOD檔案.pack > 開啟舊檔



.接著在 你的前導MOD檔案.pack 上按滑鼠右鍵 (圖片中的 0_mymod.pack 是我的檔案名稱)

> [Add] > [Add Folder] > 找到 campaigns 這個資料夾 > 然後按 [選擇資料夾]



(註:上面所指的 campaigns 資料夾
就是 \Total War THREE KINGDOMS\assembly_kit\working_data\campaigns\ 這個資料夾)


.加入完成的畫面如下 (請注意 檔案資料夾結構 是否一模一樣 這樣才是正確的結構)



.接著再把MOD檔案格式 改回MOD格式

點左上 [PackFile] > [Change PackFile Type] > [Mod]



.然後再儲存檔案

點左上 [PackFile] > [Save PackFile] 即可完成存檔




.接著啟動遊戲  別忘了在 [模組管理員] 啟用你剛剛建立的MOD檔案







(註:如果你有安裝其他MOD檔案,建議先把其他MOD檔案給關閉)


.完成效果圖

祖誓之槍


灰色駿馬


身輕體健


忠君報國




貼心提醒:

遊戲只會載入 一個 esf 檔案 和 ccd 檔案

如果你所使用的其他MOD檔案,也有使用到 esf檔案 或 ccd檔案 的話,可能會造成衝突~

(優先載入的 esf檔案 和 ccd檔案 為主,其餘都會失效)
6
-
LV. 38
GP 461
3 樓 戦場ヶ原 gvdol
GP3 BP-
暫定3樓內容

預計補充內容:其餘範例或資料(想到什麼就補充什麼)(未完..待續..)



其餘可簡單修改的表格內容:

start_pos_calendars 表格
- 遊戲起始年份

start_pos_factions 表格
- 各陣營的起始金錢 (treasury)
- 起始第一個科技 還剩幾回合可研發科技 (starting_tech_cooldown_turns)

start_pos_settlements 表格
- 各城的 起始規模 和 起始建築物

start_pos_technologies 表格
- 各陣營擁有的起始科技

start_pos_regions 表格 ⭐
- 各郡屬於哪一個陣營擁有、是否為陣營首都

(這個表格修改起來 會比較有趣
(可以讓你自己規劃各陣營的地盤
(例如:可以讓 硫磺穌 擁有荊州一個郡 然後從此入益州 實現入蜀的攻略
(或是 修改成 魏 蜀 吳 的 三國大版圖~


ceo_effect_list_to_effects 表格 ⭐
- 可以在這一個表格裡面修改以下的效果
兵器、護甲、坐騎、隨從、飾品
歷史武將屬性加成、大眾臉武將各屬性加成、個人特性



修改時,可參考資料

《全軍破敵:三國》遊戲人物列表

《全軍破敵:三國》兵器、護甲、坐騎、隨從、飾品

《全軍破敵:三國》地名對照表



(未完..待續..)
3
-
LV. 31
GP 420
4 樓 T9E thundermare
GP0 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

您好,向您請教個與傳奇判定有關的問題

在我的理解中判斷為傳奇的條件有二,
一個是五行中某個屬性破百,另外一個則是某個參數設定,兩者有一個成立就行
我覺得這個後者的設定似乎存在於ceo_initial_data_to_stages這張表中,如下圖


圖中有兩組ceo_initial_data的設定,且兩者僅差一筆項目的不同,字樣上還很像是在描述傳奇

現在問題來了,
我試著把這設定填入我自建的角色中,看來是有效的,沒有破百屬性也是傳奇
但我把這設定套入到曹仁、荀彧身上,名字卻還是白色的
請問是我理解錯誤嗎?還是我漏掉了什麼?
0
-
未登入的勇者,要加入 5 樓的討論嗎?
板務人員:

645 筆精華,06/19 更新
一個月內新增 0
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】