[三11] Bin文件編輯器心得

作者: ptrpan (人生目標)   2020-04-22 00:12:21
  首先先對各個寫出修改器的神人(V改、P改、S改...及這篇提到的B改)
  致上最高的敬意,因為他們,遊戲從好玩變成自己愛怎麼玩就怎麼玩
  我手上拿到的 Bin 文件編輯器是 v1.061(20191124),需要以簡中環境開啟
                   (非簡中win可使用Locale.Emulator這類軟體)
  以下的結果測試環境是Steam版三國志11(ver1.1)
  執行修改器後,它可以開啟 san11pkres.bin 這個檔案並修改裡面的數據
  三11開啟且僅只開啟的時候會讀取上面這個檔案,所以
    1.儲存修改前最好先備份安裝時的原始檔,因為有些修改會導致閃退
    2.儲存修改後需要重新開啟遊戲才會生效,遊戲執行中修改不會生效
    3.儲存修改後會影響整個遊戲,管它新的舊的存檔都會載用新的地圖
  開啟後會有這樣的畫面,一開始會看到[Bin文件索引]
  https://imgur.com/7TC1UP9
  點選[地格訊息]的話是
  https://imgur.com/JnNP0wZ
  點選[地格預覽]的話是
  https://imgur.com/7xfjqRa
  可以雙擊或右鍵修改單格或多格資訊
  https://imgur.com/Gw8CsZt
  也可右鍵更改想要顯示的資訊(例如我想知道夏口港跟漢津港分界在哪)
  https://imgur.com/EBnoWL2
  點選[地格繪製]的話是
  https://imgur.com/qdIvtvM
  一樣可以多項修改(格子的個資)與地圖信息(遊戲中顯示的外觀),但是不能多選
  https://imgur.com/mzmlQRv
  點選[地圖信息]的話是
  https://imgur.com/SwcFVU3
  點選[建築物信息]的話是
  https://imgur.com/YUjXUPm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  由於[Bin文件索引]不是修改的重點,所以從[地格訊息]開始
  裡面的資訊都可以排序&Ctrl多選&Shift範圍選,很適合批次修改
  (例如,以地形排列→全選岸→右鍵→多項修改→改岸為渡所
   之後所有的岸就都可以直接走下海了)
 
   編號:不能改
   地形:依序為草土砂濕毒森川河海荒主棧渡淺岸崖城港關間2021...31
      改為[川、岸、崖、20~31]遊戲中就是[不可進入]
      改為[毒、棧]就是會損兵
      改為[淺、間]就沒技術就不顯示
      改為[城、港、關]耗行動力必為4但不會長出建築(建築後面詳述)
      其他地形可配合 V改 修改[耗行動力]&[可用戰法]等等
   區域:42城+10關+35港+87~92
      (修改區域會影響其上的建築,例如把高唐港其他地方改成平原都沒關係
       但是有港口建築的那個地方改成平原,雖然它還是長得像高堂港,
       但其實是兩座共享兵錢糧的平原,還只能從其一出兵,被打也是一起損兵
       把內政的區域改成別的區域,那塊就會變成別人的農場等等)
      (修改區域會影響AI判斷出兵,你踏上AI的土地AI才會出兵防衛)
   lpB :目前不知
   陷阱:0=無
      1=堤防(方向隨機,我試過改建築物信息,但破壞後長出另一個方向堤防)
      2=落石(剛開始或是被推倒之後沒有,慢慢會長出來)
   lpD :目前不知
   內政:0=無,1=可蓋內政
   lpF :AI建設點(AI會在這格或這旁邊蓋箭樓等等的軍事設施,我自己本身的測試
           同一區域超過17個就會閃退)
   賊 :0=無,1=可以產生賊根據地(其實我不知道修掉是否就不會有賊了)
   水淹:0=無,1=破壞堤防後會淹水的格子
   lp12:目前不知
   廟 :0=無,1=廟或遺跡
   座標:不能改
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  接下來是[地格預覽],格子排這樣主要的用處是可以以滑鼠選取整片範圍,
  但是缺點是格子之間相對位置不直覺,無法一看就知道某格是在左上還是左下角
  尚可以選擇想要格子顯示出什麼內容(地形/區域/水淹/lpC/lpF/lp12/廟)
  至於可修改內容包含[地格信息]&[地圖信息]的所有內容
  至於[地格繪製]只是把[地格預覽]的格子排列方式,排成跟遊戲中一樣
  排成地格繪製的模式,就不能整片選取了,一次只能修改一格的內容
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  [地圖信息]跟[地格信息]類似,就是把格子的內容用excel表格化
  可以單選或多選格子修改,裡面的內容包括[貼圖信息]&[網格信息]
  主要是修改遊戲中看到的外觀。
    貼圖信息:共有16橫行,每橫行八個數字,先把一格內切為25小格,如下
        ┌─┬─┬─┬─┬─┐
        │1│ │9│ │ │
        ├─┼─┼─┼─┼─┤也就是說左邊小格內的近景貼圖遠景貼圖
        │2│5│10│13│ │
        ├─┼─┼─┼─┼─┤有無河川等等的資料都在這八個數字內,
        │3│6│11│14│ │
        ├─┼─┼─┼─┼─┤第六個數字÷16=河水高度,至於其它
        │4│7│12│15│ y│
        ├─┼─┼─┼─┼─┤恕小弟能力不及,測不出來。
        │ │8│ x│16│ │
        └─┴─┴─┴─┴─┘
         (至於空的小格,資料是由鄰接格所決定
          比如上圖的 x,是讀取下方格子的9
          上圖的 y,是讀取右下格的2)
    網格信息:共有16橫行,每橫行八個數字,讀取方式同上,其中
         第一個數是高度,第二個是反射率,第五個是光照,這幾個好改
         其他還是恕小弟能力不及,測不出來。
  修改外觀的部分其實就是看爽而已,不會影響遊戲的執行
  也就是說我把某個砂地外觀改成河,也設定了水面高度,但是部隊走過去
  就只會看到水面下有士兵在走路,並不會因此而出現樓船或鬥艦
  不過改地形高低還是會影響戰法傷害&成功率等等的
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  [建築物信息]裡面可以改的也不少,但是改完閃退的機率也很高
   編號:不能改
   建設:0=不興建,1=興建
      (這裡有一些要注意的點,當初我想修掉所有的港,就將35個港都設為0
       結果港是不見了,但是AI會想出兵佔領那不存在的港,當AI一走到當格
       遊戲閃退,再來我把區域也改掉,所有屬於港的區域都改成所屬都市,
       照樣閃退。如果全部都移去福建附近,AI全部變得不會打仗了)
   種類:0=河北城,1=中原城,2=西涼城,3=江東城,4=巴蜀城,5=南蠻城
      (以上差在外觀)
      6=關,7=港,14=長城,20=水壩,46=樹,47=樹,48=間道的樹
      (長城跟石牆很像,蓋好後它自己會連起來)
      (前面說過,蓋上去就只是個建築物,要蓋個城讓它變成長安城,需要
       把那格子設成區域為長安,如果區域設為87~92,那建築會變水壩)
      (蓋城會占掉7格,蓋港會占掉1格,蓋直的關佔三格,橫的關佔5格
       我試過把三種都改成港,不會閃退,也不會被堵關口無法出戰了)
   lp3 :目前不知
   座標X、座標Y:這個比較麻煩一點,但是作者yxbv神有幫我們簡化了
   (簡單說,遊戲程式讀取的x,y並不是我們在遊戲中看到的x,y,
    由於一格一格算很麻煩,所以大神幫我們轉換好了)
   高度:城跟關似乎是設定建築物底部的高度,如武威地形高91,就有一座西涼城
      蓋在高91,但是港似乎是頂部的高度。
   lp9、lpA、lpB、lpC:目前我測試的結果是
    0 0 0 0:建築面向南
   219 15 73 64:建築面向北
   219 15 201 63:建築面向東
   228 203 150 64:建築面向西
     (但是我測過裡面的數字互換,比如64改63 or 73改150,
      會出現30度45度60度角旋轉的建築,這個我真的摸不清它的規律,求神人)
   lpD :目前不知
   lpE :目前不知
作者: ReganLu (RLU)   2020-04-22 09:44:00
太神啦!
作者: freeze6515 (冬瓜)   2020-04-22 10:16:00
好強喔!
作者: mangoldfish (大眼笨金魚)   2020-04-22 10:21:00
現在s11連地圖都能改了
作者: bakayalo (化物語最後應該妖怪大戰 )   2020-04-22 11:11:00
改地圖老實說很抖,因為AI沒辦法改阿!不過要是能做出一城VS一城的模式,說不定可以有
作者: st91184   2020-04-22 11:33:00
問一下 想修內政建築格數的話用這個可以嗎?
作者: h1236660 (X GOD艾克軋德)   2020-04-22 18:38:00
說到ai配合,讓我想起以前對岸玩家有個好笑的地圖修改是9代有人把港口拿掉(即水域無法通行),結果廬江打柴桑這樣的行為必須經過漢中,其他城也是,結果一堆AI擠在漢中XDD
作者: damnedfish (fish)   2020-04-24 22:41:00
太強了,這真的能變新遊戲了
作者: smartwe (找我下棋吧)   2020-04-25 09:24:00
那可以改成世界地圖打世界帝國嗎(誤)

Links booklink

Contact Us: admin [ a t ] ucptt.com