[三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