返回列表 回復 發帖

《太閣立志傳Ⅱ》修改大法2

祿並不是此位,而是城主代碼前的一位——0F,0F是15,實際代表的卻是60,是本願寺城的最高俸祿值。但並不是所有的城的最高俸祿都是4的倍數,所以城的實際俸祿並不是只由此一位決定的,訓練度後面的兩位06 04決定了城的種類、外觀,對城的實際最高俸祿也有影響,具體換算很麻煩,這裏不多說了。
城主代碼前的第二位的1C代表該城所處的國,從01開始由東向西排序,1C是攝津,其他的不列舉了。

  下麵才是最重要的,注意1C位再往前的8位代碼——33 98 51 00 DB EA 51 00,想起些什麼了吧!前4位的33 98 51 00倒過來是00 51 98 33,此代碼正是最後一個加入該城的武將前田慶次的數據地址。而DB EA 51 00倒過來的00 51 EA DB是新武將大名下一個城的數據地址,就本例而言,這個地址是尼崎城的數據。

  這回明白了吧,大名和他擁有的城池、每個城池裏有的武將,都是有指針鏈條貫穿起來的,單單改表面數據,修改一定會出現錯誤。

  明白了這一點實際上已經擁有了將所有的城池“再分配”的權利,也就是說你可以把隨便某個城改成是某個君主的。城可以修改了,武將也可以修改了,我們下一步改什麼呢?



  關於武將的其他數據

  本來要推出“大變主角”這一部分,讓大家不止可以扮演新武將、秀吉、勝家、光秀,還能扮演竹中、黑田這些人,不過應中崎的要求先來點別的,好菜不怕晚!

  前文已經講過了,武將的數據段大致是這樣:
55 00 1B 00 12 A7 51 00 AE 36 47 62 0C 18 60 CC

15 0A FF 42 00 00 00 00 00 00 00 34 C5 FF FF 11

64 64 0A 32 01 42 64 00 01 43 04 00 0F 01 51

一共47位元組,即使是自定義的新武將也是如此。

  下麵就講講武將的技能是怎麼表示的:
  上面的數據段是前田慶次的,47 62 0C 18 60是5項參數,統率73(47)、武力98(62)、內政12(0C)、外交24(18)、魅力96(60)。
  緊接著的CC 15 0A FF這四位,前3位是表示武將技能的,確切的說是前兩個和第三個的後位,也就是C、C、1、5、A,這5個是表示武將的10項技能的,每兩項對應一個,依次是算用、劍術;口才、馬術;洋槍、築城;忍術、軍學;禮法、茶道。
  具體的數據對應是這樣的:假設前一個技能是甲技能,後一個是乙技能,每個技能對應著0(不會)、1(1級)、2(2級)、3(3級)四種狀態,甲0乙0→0;甲1乙0→1;甲2乙0→2;甲3乙0→3;甲0乙1→4;甲1乙1→5;甲2乙1→6;甲3乙1→7;甲0乙2→8;甲1乙2→9;甲2乙2→A;甲3乙2→B;甲0乙3→C;甲1乙3→D;甲2乙3→E;甲3乙3→F。
  按前田慶次的數據C、C、1、5、A應該是:算用0劍術3口才0馬術3洋槍1築城0忍術1軍學1禮法2茶道2,如果想改全滿,就是FF FF 0F FF,如果想單改就自己對照去計算吧。
武將的性格和相性


  性格的話以大名舉例比較好說明問題,因為可以到3個寺院裏去問,去對照!

  這是新武將大名的數據段
  67 01 E2 02 2A BA 51 00 80 18 60 64 5F 63 64 FF FF 0F FF(後略)

  能力前的80 18代表的就是性格和相性,8所在位代表思考、勇氣、物欲、飲酒四種屬性,0所在位代表性格、主義、決斷、義理四種屬性。每種屬性都是正反兩個狀態,就象2進制的0和1,四個屬性組成4位的2進制數,再轉成16進制,就是要得出的數了。象本例的8,實際上是2進制的1000,代表思考0(固執)、勇氣0(缺乏)、物欲0(無)、飲酒1(喝),本例的0,代表性格0(單純)、主義0(現實)、決斷0(優柔寡斷)、義理0(不足),這實際是個排列組合的問題,我不多說了,其他的自己試!

  大家注意,和尚對大名的評價還有喜好、氣質、野心3項,喜好、氣質是在相性位體現出來的(18中的8那位)。
  注意:喜好有4種而不是兩種,分別是喜好刀劍、南蠻物、茶具和美術品、學問,氣質是兩種,組合起來是8種,以0-7表示,8-F等同0-7但有區別,簡單的說0和0是相性最良、0和8就是相性良好了(這個是我推測,沒去證實)。這裏我沒找到野心的表示方法,武將參數裏的那個野心也就指這個了。

  18中的1那位,可以說才是真正的相性,就是什麼武田系、上杉系這種說法了,不再多說。

  還有,大家在調略武將的時候,有一種武將是很難成功的,比如說毛利家的兩川、雜賀家的孫市……這種有血緣關係的武將根本就不聽你下說辭的,但只需要把武將數據段中年齡以後的第2、3位元組改成FF FF,這血緣關係就解除了,可以按常規的方法調略。
  另:對於武將年齡一位,我雖知將數改大則年齡變小,將數改小則年齡變大,但沒有搞明白具體換算關係,只能靠試。


大變主角

  能不能以遊戲中的任何一個武將為主角進行遊戲呢?請看下文。

  對於遊戲的主人公來講,還有持有金錢、寶物等數據並沒有在上面的47位中表現出來,也就是說主角必有其特定的數據段,這個數據段靠查找金錢的變化最容易找到,比如身上有345貫600文,則需查找3456,有345貫整則查找3450。

  下麵是查找出來的新武將的數據段——
  67 01 00 00 00 00 00 00 00 00 09 1D 7B 5E FF FF 6B 00 00 80 75 5C 1F

  大家注意,這個09 1D,這個是目前持有的金錢數,往前數10個位元組的67 01就是主角的武將代碼,只要修改這個代碼,主角就會變成其他武將,但由於每個武將的身份等參數均不相同,修改過後可能出現混亂甚至死機,尤其當你修改到的武將是浪人身份或陪臣身份的,有可能出現邏輯混亂。改成大名之後,進城並沒有大名應該有的選項,還可以拜見大名(就是你自己)。

  目前看來:普通身份武將→浪人或陪臣會有問題,普通身份武將→大名或城主也會有問題。大名→大名、城主→城主、浪人→浪人、陪臣→陪臣有些沒有問題,沒有全部證實。大家要改便改,後果自負,當然我也在努力研究,使這個修改能順利實現。其實從理論上講,應該是沒什麼難度,因為大名、城主都涉及到大名所擁有的城市鏈條、武將鏈條等因素,但要完全正確的把所有鏈條重定向都改對,並不容易。

  目前這個改法處在實驗階段,能夠無錯誤簡單實現的也就是用所有的普通身份的武將進行遊戲(所謂普通身份是指在大名主城的大名直系屬下武將)。

  另外的一個發現是——好象武將的血緣關係就是靠臉譜序號決定而不是以姓名序號決定的,所以前文中的上杉景勝來找假謙信的現象也就可以解釋了,因為系統只是靠臉譜序號來認人的。

  最後說一下改主角武將的兩個花絮:

  以新武將浪人開始遊戲,然後將主角改為細川藤孝,本意是拯救足利家,誰知足利義輝這傢夥評定基本上不佈置什麼任務(他就我一個手下),我只好把城裏的錢糧改多,然後靠私下拜見長信賴。閑來無事想找幾個人壯大力量,轉悠到清州町酒館裏一看,暈!原來的那個我(自定義的新武將)在那喝悶酒,一問居然還是浪人,錄用了然後回城,走半道上足利家被滅,這個我(細川藤孝)成為浪人,那個我(自定義的新武將)不知哪里去了。狂汗……

  大家知道,有很多武將身上是有寶物的,如果想把寶物收集全,大概只有砍死這些有寶物的武將而得到了,但很多有寶物的武將是大名身份,平時難得砍到的,這回好了,可以通過換主角來騙到!
  用木下開始遊戲,把主角改為竹中半兵衛,看他的物品,居然有一個未鑒定的書籍,鑒定後會知道那書居然是等級15的“孫子秘奧義”,還有一本“吳子秘奧義”在黑田官兵衛手中,其他的書最高就只有8級了。不過聽說有“天文遁甲書”,目前還不知所以然。現在就可以把主角改成有寶物的武將,讓他把寶物送給目標武將,再把主角改回來,就可以騙到寶物了。

  下次就講和寶物有關的問題!

  下麵再順便給出同寶物有關的修改

  太閣2中可以歸入寶物一類的物品一共212種,其中茶器38種、美術品42種、南蠻物20種、武器35種、財寶20種、書籍46種、去南蠻商店的介紹信2個、墨蹟(開茶會用)2個、高壓外交信3個、藥1種、酒3種。其中書籍中的天文遁甲書不知其詳,而且我也不敢保證上面的統計沒有遺漏或重複計算,不過大致數量不會錯就是了。

  各類寶物中,等級最高的是15級(南蠻物最高13級),以後依次級別下降,不過書籍類除了2(3?)個15級的以外,其他的最高就只有8級了,9-14級的好象沒有。

  寶物修改先說一簡單的,就是把寶物改名,比如將松本茶碗變狗屁茶碗什麼的。
前文在製造已死大名改武將姓名時曾經說過,記憶體中的武將姓名是分開的,名字在一個區域,姓在另外一個區域,這兩個區域中間,就是寶物的名字,掛上南極星這樣的繁體中文平臺,直接改文字就行了。

  接著說太閣2裏寶物的存檔方式,一般來講各種RPG遊戲都是“以寶物就人”,修改的原理是將寶物的代碼改到某人物的物品代碼中就行了。光榮的遊戲中英傑傳系列也應該是這樣,由此可以改出N多的赤兔馬,一人好分一個。但太閣系列不是這樣,是“以人就寶物”,就是寶物代碼地址在一固定區域,如果某人得到某樣寶物,則在此寶物的數據段中加入該人的代碼,也就是說太閣2中寶物具有唯一性,不可能改出兩把村正,除非你把另一把刀的名字非改成村正。

  下麵進入正題,寶物的地址開始於00 51 D2 20,每個寶物10個位元組,以第一個寶物松本茶碗為例——
  E0 B0 4F 00 01 64 67 01 FF 00
第5、6位01 64表示的是寶物圖片,應該是有30個不同的圖片,第7、8兩位的67 01就是寶物的擁有者自定義新武將的代碼。如果這兩位代碼類似0X 80,代表寶物現在在某商人手裏,那個X就是表明在哪個商人手中。

  第9位的FF代表的上寶物的種類和價值、有沒有鑒定等等。   這個代碼要詳細解釋一下:總的來說前一個F代表寶物的價值,後一個F代表寶物的種類。

  後一位取值範圍為0-F。其中——
  0和8代表的是酒,實際上是無效位,誰願意把自己的寶物改成酒呢?
  1和9代表書籍,但有上、下位的關係,比如說代碼是F1則表示是14級的書籍,而F9則是15級的書籍,E1則是12級的書籍,E9則是13級的書籍,以此類推。
  2和A代表道具,此位大概是為介紹信、墨蹟這樣的特殊道具所設,無實際意義。
  3和B代表財寶,等級的定法同書籍。
  4和C代表武器,等級的定法同書籍。
  5和D代表南蠻物,等級的定法同書籍。
  6和E代表美術品,等級的定法同書籍。
  7和F代表茶器,等級的定法同書籍。

  前一位的取值範圍也是0-F,其中——
  7以下表示該寶物沒有鑒定過,是不是還有細分沒發現。
  8代表的是寶物為0、1級,是0是1看後位,後位為0-7則是0級,8-F為
返回列表