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

看板Koei (光榮)作者 (人生目標)時間5年前 (2020/04/22 00:12), 5年前編輯推噓6(606)
留言12則, 8人參與, 5年前最新討論串1/1
  首先先對各個寫出修改器的神人(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 :目前不知 -- 目前大概就這樣,附一張改完的效果 https://imgur.com/MoCESeI
希望能夠拋磚引玉,釣出更多的大神,找出更多可以修改的點,或導致閃退的原因 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.113.49 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Koei/M.1587485543.A.A18.html

04/22 09:44, 5年前 , 1F
太神啦!
04/22 09:44, 1F

04/22 10:16, 5年前 , 2F
好強喔!
04/22 10:16, 2F

04/22 10:21, 5年前 , 3F
現在s11連地圖都能改了
04/22 10:21, 3F

04/22 11:11, 5年前 , 4F
改地圖老實說很抖,因為AI沒辦法改阿!
04/22 11:11, 4F
  這就是我最想做到的事情,其實改地圖要配合AI,不能改出只有玩家知而AI不知的   比如說我改完海岸之後,測試過AI會不會變成白癡,不知道要從海岸進攻   結果一看,公孫兩家海戰打得不亦樂乎,平原也天天跳過兩個港直攻北海

04/22 11:12, 5年前 , 5F
不過要是能做出一城VS一城的模式,說不定可以有
04/22 11:12, 5F

04/22 11:33, 5年前 , 6F
問一下 想修內政建築格數的話用這個可以嗎?
04/22 11:33, 6F
  可以的,可以增加or減少or換位置,只要在你想要改的格子→內政→輸入0或1

04/22 18:38, 5年前 , 7F
說到ai配合,讓我想起以前對岸玩家有個好笑的地圖修改是
04/22 18:38, 7F

04/22 18:40, 5年前 , 8F
9代有人把港口拿掉(即水域無法通行),結果廬江打柴桑
04/22 18:40, 8F

04/22 18:40, 5年前 , 9F
這樣的行為必須經過漢中,其他城也是,結果一堆AI擠在
04/22 18:40, 9F

04/22 18:40, 5年前 , 10F
漢中XDD
04/22 18:40, 10F
  講到這個,本來是想寫在內文裡的,剛好就順便講一下好了   把港口拿掉這個測試我做過,原因是如果可以任意上下岸,港口的存在意義就不大了                            (僅可以拿來屯兵&生錢糧)   結果...英雄集結跑了兩年幾乎都沒什麼戰事,後來反覆測試,發現   AI會以港關作為攻擊另一AI的評斷,也就是說,如果把頓丘港拿掉,那濮陽   會認為自己沒有連接到平原or鄴,也會覺得自己無法出兵到平原or鄴,就不出兵了   同樣的情況發生在蕪湖港&濡須港&皖口港等等,但是,就是這個但是   AI打玩家根本就無制限,開局北海被平原+下邳+濮陽+小沛+南皮輪流打...   明明程式裡設定的鄰接都市就只有平原跟下邳而已(此處跪求修改鄰接法...感恩)                    (不用求了...下載到yxbv大神有寫程式可改)   (目前修改鄰接失敗了,修改港關城鄰接需要動到exe檔,存檔之後    steam版三11顯示錯誤代碼51,目前找不出方式繞過,我也不想用其他exe蓋過...)   2020/04/23   今天突發奇想,改了如下圖,目前跑起來不會閃退~   https://imgur.com/sowKFfi

04/24 22:41, 5年前 , 11F
太強了,這真的能變新遊戲了
04/24 22:41, 11F
  google[貼吧ryan_knight_12/yxbv/退休老碼農]   看完所有討論串之後,發現三11真的是可以改成自己愛怎麼玩就怎麼玩   此外,如果有人有帳號可以發帖(貼吧我是真的不會用)   可以幫我轉述一下同區域 lpF 不能超過17個的限制(好像沒看到有人發過)   至於很多玩家都很想要的人口系統,其實我一直覺得,以大神的能力   改兵舍為洛陽等地只可單蓋三級,柴桑等地只可單蓋二級,雲南等地只可單蓋一級   且兵舍設定為一城只可蓋一座的建築,不就完成人口系統了嗎? ※ 編輯: ptrpan (61.230.6.171 臺灣), 04/25/2020 01:18:22

04/25 09:24, 5年前 , 12F
那可以改成世界地圖打世界帝國嗎(誤)
04/25 09:24, 12F
※ 編輯: ptrpan (36.230.72.156 臺灣), 04/27/2020 17:35:12
文章代碼(AID): #1UdnjdeO (Koei)
文章代碼(AID): #1UdnjdeO (Koei)