作者yuxio (征服世界中)
看板Koei
標題Re: [三國] 三國志3代修改
時間Tue Jan 8 03:09:10 2013
※ 引述《thor63 (トール)》之銘言:
: 先用16進位來搜尋能力值,可以找到前後的相關位置
: (這是自己在SFC版找到的資料,其他版本是不是這樣就不知道了)
: 頭 像 野運 冷勇 壽 陸 水 武 智 政 魅 相 義 血
: 心氣 靜猛 命 指 指 力 力 治 力 性 理 緣
: ... A3 00 F8 3F 40 50 4F 64 15 0D 0C 0E 02 FF ...
: 以上是各資料代表的意義(或許有錯,也歡迎指正)
[恕略](看起來DOS版的頭像資料位置與SFC版的並不相同)
下圖是 DOS 中文版武將資料
http://i.imgur.com/2vmnO.png
檔案的內容取自 SNDATA1B.CIM 的前 32 位武將
不過我有亂修改測試過,所以圖上看到的不是原始資料
這份武將資料表格,在場景檔與遊戲存檔中均適用
圖中每一行剛好都是一名武將,
上方的綠色數字是 byte 位置,為了方便計算所以標上去的
以下針對比較不常見的地方作說明:
byte 說明
------ ----------------------------------------------------
02 頭像。只用到一碼的為特殊頭像,用到兩碼的為大眾臉
大眾臉的拼法目前只確定部分位元,前後 3bit 作用不明
111 11 1 111 11 11 111 <- 2bytes = 16bits
^^ ^ ^^^ ^^ ^^ 上:上半臉
口 鼻 目 上 下 下:下半臉
04 次席。遊戲中的城市資料只記錄現役/在野武將的第一個
人,然後再由第一個人的次席欄位去找下一個,一直到 FFFF
為止。例如劇本一18號城的前三個武將為劉表->蒯良->霍峻
可以參考圖中紫色線條的連結
12 行動。01為已行動。
13 疾病。嚴格來說只有下半byte是疾病,上半byte遊戲有用到,
但我還不確定是什麼作用。
下半byte最高位為是否有疾病,剩下3bit則是疾病剩餘月數
最多七個月
14 壽命。只有上半byte用到,下半byte作用不詳。
15 埋伏。08為埋伏中。尚不清楚是否有其他作用。
29-30 裡所屬與裡仕官。當武將處於埋伏狀態時,原本的所屬與仕
官資料會放到這兩個byte。
31 親族。或是血緣,三國志三沒有角色之間的關係,只有單純
記錄那些人算是同一個家族的人。父子兄弟等更明確的關係
描述從四代開始。
34-36 不明
38 工作。例如搜索人才為 '02'
39 工作剩餘月數。
40 只知與工作相關,但實際作用仍不明。
41-42 不明
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.53.35
推 cito:推Pro! 01/08 07:46
推 thor63:不知有沒有辦法修改任命 將軍 或 軍師 的條件~ 01/08 08:14