精華區beta Emulator 關於我們 聯絡資訊
本篇會介紹妃子、寶物與事件相關的修改。 另外,《揚塵》mod已發布1.4版更新,也請各位多多支持,更新內容請參見: #1QpsureL (Koei)除了特別說明的例外,進行任何修改時請注意下列幾點事項: 1.請先預備修改所需的必要工具。(請參見:事前準備與各檔案功能篇 #1Qmtu68b (Koei)) 2.進行修改時,請以您的hex編輯軟體打開檔案,並將軟體調整到hex編輯模式。 3.內文提到的「位址」全部以16進位表示。 4.在進行任何編輯後,請務必確認檔案的字元數和原本沒有差異。 妃子 各劇本中會登場的妃子數目,位於CKW95.exe執行檔內,最多為200人,其位址依各劇本分 別為: 第一劇本 90BAB 第二劇本 90BB8 第三劇本 90BBF 第四劇本 90BC6 執行檔設定的妃子數目可以小於劇本檔內包含的妃子數目,因資料已標準化,劇本檔內的妃 子數固定為遊戲可容許上限的200人。 因為遊戲計算年度的方式在1280年以前與1280年以後不同,若劇本開始時間在1280年以後應 可直接將執行檔內設定的人數改為200,但開始時間在1280年以前請務必輸入實際要登場的 妃子人數,排除後面的空白妃子,以免在遊戲執行中發生當機。 (在《揚塵》mod中四個劇本在執行檔內都輸入實際登場的妃子數) 妃子的資料除頭像以外,位置在SCEDAT1~4.ck劇本檔的武將資料之後,也是劇本檔中的最 後一段資料,在各劇本檔中並沒有固定位址。各妃子在劇本檔中排列的順序,就是遊戲中 武將所生出虛擬武將的母親編號。 每個妃子的資料長度固定為24 byte,在各劇本檔中皆有200名妃子的資料,總長度共4,800 byte。妃子資料的格式如下: aa bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb cc dd dd ee ff gg 其中, aa為妃子的固定編號,會影響在歷史事件中的登場。 bb為妃子的顯示名稱,共17個 byte,最多可容納8個全形字,在最後一個字的後面一個 byte要放入16進位碼00,如果不到8個字,後面用空白(16進位碼20)填補。 cc為妃子出身地區,地區編號的排序請參見共通設定篇(#1QnEjYc- (Koei))。 dd為該妃子老公的武將編號(注意:是武將編號,不是固定編號)。 ee為該妃子的文化傾向,各種文化值的代碼請參見共通設定篇。 ff為該妃子的結婚年數,劇本內所有妃子的設定都是2。 gg為該妃子的頭像編號。編號的規則與武將的方式相同,以頭像檔WOMENPUK.bmp最左上的頭 像為0,按先右再下的規則依序增加。 頭像檔每一列有14個頭像,要快速查詢頭像對應編號,可使用公式: 第X列第Y個頭像的編號=(X-1)×14+Y-1 例如要使用第8列第5個頭像,則其編號為(8-1)×14+5-1=102,轉換成十六進位就是66。 妃子的頭像檔,每一個頭像的大小為64×80(亦與武將的相同),在更換頭像時,請注意 須將檔案轉換為256色再貼至原頭像檔,完成修改或更換後,並請以256色儲存。 另外,和武將一樣,在所有會登場的妃子後面的資料為空白妃子的資料,格式為: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F4 01 00 80 00 寶物 寶物的設定,分別位在ITEMSPUK.bmp(寶物的外觀)、SCEDAT1~4.ck(寶物在國家、城市或寶 物一覽欄位中顯示的名稱、寶物)、MESSAGE.ck(寶物在介紹視窗中的名稱與介紹文字)檔案 之中。 在寶物的外觀檔ITEMSPUK.bmp中,每一個寶物圖像的大小為80×80,在更換寶物外觀時, 請注意須將檔案轉換為256色再貼至原外觀檔,完成修改或更換後,並請以256色儲存。 在劇本檔SCEDAT1~4.ck中,寶物資料的位置在特產品之後,因為其位置也在國家和城市資 料之後,所以沒有固定的位址。一個劇本內登場的寶物數固定為80種,寶物在各劇本檔內 排列的順序,就是在那個劇本檔城市資料中的寶物編號。 每種寶物的資料長度固定為26 byte,總長度為2,080 byte。寶物資料的格式如下: aa bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb cc de 其中: aa為寶物固定編號,影響寶物的外觀以及介紹文字,此外也會影響寶物若是動物或樂器時 搭配的音效,在修改時請特別注意。編號的規則也是以外觀檔ITEMSPUK.bmp最左上的圖像 為0,按先右再下的規則依序增加。 外觀檔每一列有10個圖像,要快速查詢圖像對應編號,可使用公式: 第X列第Y個圖像的編號=(X-1)×10+Y-1 例如若要使用第10列第8個圖像,則其編號為(10-1)×10+8-1=97,轉換成十六進位之後就 是61。 bb為寶物的顯示名稱,共23個 byte,最多可容納11個全形字,在最後一個字的後面一個 byte要放入16進位碼00,如果不到11個字,後面用空白(16進位碼20)填補。 cc為持有寶物會影響的文化種類,各種文化值的代碼請參見共通設定篇。 d可能為寶物類型,影響不明。研判其中0可能為自然物等某區域特有物品或特定文本作品, 1為生產技術,2為學術傳統,3為藝術風格與技法。 e為持有此寶物可提升的文化值。 寶物的介紹文字位置在MESSAGE.ck訊息檔的位址21743~26833,按照寶物的固定編號排序。 事件 目前對於遊戲中各種歷史與通用事件的修改,已知的部分只有對參與人物、影響觸發或效 果的城市、國家以及事件中的對話訊息。這裡除了人物、城市和國家的固定編號外,將已 知與各事件相關的資料羅列如下: 1.CKW95.exe執行檔部分: 事件人物名稱 因事件發生才會出現的人物或因事件而登場的武將,其名稱的位置在CKW95.exe執行檔的位 址1D8624~1D8627以及1D88D8~1D8A23處。 設定新君主開場時介紹城市設置地點的人物,其名稱在CKW95.exe執行檔的位址1DB430~ 1DB45F處。 索邦大學命名選項 在CKW95.exe執行檔的位址1D7814~1D7839。 宴會隨機出現對話 位於CKW95.exe執行檔的位址1D701C~1D74CF處。 鎌倉政權更改國名 在CKW95.exe執行檔的位址1D8998~1D899F。 2.MESSAGES.ck訊息檔部分: 以下各事件與對應訊息皆以「事件–訊息位址」格式表示。 第一劇本歷史事件 忽蘭妃–1A99E~1AF0F 成吉思汗選定繼承人–1AF15~1B352 朮赤之死–1B356~1B9BB 耶律楚材的諍言–1B9C3~1BC6E 鎌倉幕府成立–1BF1D~1BF40 菲力普二世的陰謀–1BF44~1C714 侵略高麗–1D16F~1D2CD 拖雷出生–1D37E~1D3BC 鎌倉幕府成立–1D820~1D896 蒙古統一–1DE9A~1E7A0 法國興起–1E7A4~1EC40 拜占庭帝國的再興–1EC44~1F429 拉琪的占星術–397CE~39AEB (成吉思汗外)統一蒙古–3A5DD~3A7C6 第二劇本歷史事件 趕老鼠的吹笛手–1C718~1CC3B 威廉泰爾–1CC3F~1D0B5 崖山之戰–1BC72~1BF67 三別抄軍的反抗–1D2D7~1D37A 神學大全–1D3C0~1D442 東方見聞錄–1D446~1D4FA 神曲–1D4FE~1D698 八思巴文字–1D69C~1D81C 鎌倉幕府遠征海外–1F42D~1F892 南宋北伐成功–1F896~1FF95 元朝統一中國–1FF99~204DD 英國收復約翰王失土–204E1~208B4 通用事件 神風–1D0B9~1D16B 商人事件–208BC~21213(依序為賣將軍、送妃子、賣特產、找新特產的對話訊息) 續命密藥–21217~21493 統一世界–275A7~2A3EB 結親相關對話–34F1E~35025 放逐相關對話–35029~35187 宴會相關對話–3518B~38CAA 組成聯盟–38D3E~3936D 太宰府天滿宮–39AEF~39CCD 聖米歇爾修道院–39CD1~39E91 一千零一夜–39E95~3A0F3 吳哥窟–3A0F7~3A378 文藝復興–3A37E~3A5D9 歐洲統一–3A7CA~3AAEA 新勢力開場–43051~467AA 新勢力建城地點介紹–467AE~47327 怨靈出現–52337~525CB 嬪妃相爭–525D5~52A8F 古代諸王顯靈神諭–52A97~52D2F 豐收之神的恩澤–52D30~531D7 發現洞窟財寶–531DB~534AF 將軍仕官–漂流的鬼–天狗–53C35~5447E 將軍仕官–騎兵槍戰比賽–54482~54D82 將軍仕官–布衣宰相–54D86~55239 將軍仕官–外國人在境內昏倒–5523D~55851 第三劇本歷史事件 拖雷替兄受病–4B848~4BB3D 拔都與貴由的對立–4BB43~4BE1E 庫利爾台大會2–4BE24~4C225 貴由死亡與蒙哥繼位–4C229~4C68F 索邦大學–4C693~4CA7F 扎蘭丁的復仇–4CA87~4DB0C 涅瓦河的勝利者–4CDC2~4D1E4 愛德華一世誕生–4E512~4E55C 蒙古滅金–4E560~4ED5D 金朝反擊蒙古–4ED61~4F26F 神聖羅馬帝國遠征伊斯蘭–4F273~4F88F 法國壯大–4F893~50022 第四劇本歷史事件 靖難之變1–4D1EA~4D49F 靖難之變2–4D4A3~4DAC6 嘉德騎士團–4DACA~4E056 安卡拉之戰開始–4E05A~4E50E 帖木兒帝國滅欽察汗國–50026~50807 明滅元–5080B~50F81 拜占庭帝國收復布爾沙–50F85~51835 法國滅英國(百年戰爭)–51839~51E7F 金閣寺建立–51E85~52137 十日譚–5213B~52333 由於事件的觸發條件和影響效果的修改目前仍不明,如果在劇本的設計中希望有一個某一 類的事件,可以使用既有事件中與想呈現的影響效果相似的劇本,將事件訊息與事件影響 地點、參與者替換成要加入的事件的訊息、影響地點和參與者。 例如,若想要設計一個劇情,讓拜占庭帝國若保有君士坦丁堡與雅典並且佔領羅馬,就會 改名為「羅馬帝國」,就可以利用「鎌倉幕府成立」事件,將城市的固定編號設定為與原 本的太宰府、鎌倉、平泉三個城一致,要出場的人物的固定編號也設定為和事件原來出場 的人物一致,並把執行檔的更改國名設定訊息的「鎌倉幕府」改為「羅馬帝國」,就可以 製造這樣的效果。 各事件的觸發條件,請參見巴哈姆特網友b8710005發表的整理。 見聞錄敘述文字 見聞錄中敘述的文字,其位置在CKW95.exe的位址4732F~488A0與48950~490C1。 後宮問答題庫 後宮問答題庫的題目與選項,位於MESSAGE.ck訊息檔的位置3F521~42921,其中第一個出現 的選項是正確答案。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.177.32 ※ 文章網址: https://www.ptt.cc/bbs/Koei/M.1524384146.A.486.html
Batou: 推 不過十日談有錯字XD 04/22 16:33
h1236660: 推 04/22 21:50
cito: 推 04/22 23:10
kpier2: 推 04/22 23:40
fuckingguy: 推 04/23 03:27
MrHeat: 拉琪哈哈哈 04/23 20:30