ryan_knight_12吧 关注:44,626贴子:2,665,473

重新写一篇San11Tool地图修改使用教程

取消只看楼主收藏回复

教程目录:
一.前言及近期更新
二.地图构造说明
三.工具界面介绍
1. 主界面
2. 小地图
3. 上方按钮
4. 右键菜单
四.修改功能介绍
1.地格修改
2.建筑物修改
3.贴图及高度修改,高度、贴图布局的导入导出
4.生成贴图,生成光照.
5.底色修改
6.中地图导出
五.地图修改经验(慢更)
中地图导出功能镇楼:


IP属地:湖北1楼2021-03-22 15:40回复
    一、前言及近期更新
    近几个月更新的比较多,一直也懒得发帖。感觉基本的地图修改功能都做的差不多了,就差个地图加密了,就把以前鸽了的那篇教程重新编写了一下。
    原本做这个工具的目的是自己重构战国2.0的地图时更加方便,所以一直以来,就以尽量简化改地图操作为原则。结果工具做完了,自己的地图反倒处于搁置状态。
    希望通过这篇教程,让更多的人学会修改地图,有更多优秀的改图mod面世。同时,也欢迎大家在使用过程中向我提出建议。
    工具的下载链接也放在本楼的回复中


    IP属地:湖北3楼2021-03-22 15:42
    收起回复
      列举一下近期更新的功能


      IP属地:湖北14楼2021-03-22 16:00
      回复
        二、地图构造说明
        311地图整个地图由1024*1024个小格子(以后统称为面)构成,这些面有1025*1025个顶点,除掉四周边缘不可进入区域外,中间每4*4个小格子构成一个坐标,并且奇偶列错开,总共有200*200个坐标
        无法列出全部坐标,下图以左上角为例,阐述顶点、面、坐标详细关系:
        粗边框的4*4格子为坐标,左边和上边没有格子的部分为坐标外区域,第一个坐标上标红的为面,标绿的为顶点

        顶点上存放顶点贴图、高度、光照等数据
        面上存放水流高度、近景远景贴图等数据
        坐标上存放地形、区域、内政地、AI建造点、出贼点、遗迹、水淹等数据
        此外,bin文件中和地图有关的还有建筑物、底色、动画模型等信息
        建筑物信息决定了游戏中所有建筑物(包括城市港关、长城、各种树)的位置、朝向、高度等信息
        底色信息大致表现为4张图片,分别代表四季在地图上的底色,比如城市港关底下的阴影,河面海面的偏白色,草地的绿色等等都是在这里体现的。
        以上如何修改会在后面说到。
        动画模型包括了游戏中的几处瀑布、河边上的水流、西南的毒泉等等,动画模型可以使用沐大的bin修改器进行修改。


        IP属地:湖北15楼2021-03-22 16:01
        回复
          三、修改功能介绍
          用工具打开bin文件后如下图:

          右上方311tool的logo处可以点击切换精简界面,切换后界面如下:

          有地格、底色、图片3个页面:
          底色页面可用来导入导出底色
          图片页面可查看、导入导出bin文件内图片,和地图有关的中地图在4858-2,街道图在4858-3
          主要使用地格页面修改地图


          IP属地:湖北16楼2021-03-22 16:03
          回复


            地格页面的主界面,鼠标悬停时提示坐标及地形:



            IP属地:湖北17楼2021-03-22 16:06
            回复
              选中的坐标背景会变成所属区域颜色,所以可通过全选所有坐标来查看区域分布是否正确。

              还可通过切换显示按钮来切换地格/高度显示(此功能需要勾选上方按钮-高度-自动高度后打开bin才启用)
              切换高度显示后如下,可以看出切换后可以很容易看出地图高度走势,以方便根据高度重新规划地形:


              IP属地:湖北19楼2021-03-22 16:08
              回复
                2. 小地图
                如下图,小地图主要显示整个地图的概况、提示当前选中坐标并在相应位置以红点标示
                可通过点击右下角按钮来展开/隐藏小地图
                可按住左键来拖动小地图位置
                可双击小地图中相应位置来实现大地图跳转

                3. 上方按钮

                界面上方有一排功能按钮,以实现各种批量功能,具体的用法在后面说:
                生成贴图:根据所选区域的顶点贴图自动生成近景远景贴图,按Ctrl+A全选生成时会同时生成坐标外数据。
                生成光照:根据所选区域的高度自动生成光照数据,按Ctrl+A全选生成时会同时生成坐标外数据。
                高度、贴图、水面:主要用来导出顶点贴图、高度、水面高度等数据以方便修改后导入,同时还有自动生成顶点贴图的功能(为大致生成,不满意可以导出后细修)
                保存:将所有已进行的地图修改保存到bin文件中


                IP属地:湖北20楼2021-03-22 16:12
                回复
                  4.右键菜单

                  在工具坐标网格中单击右键可弹出右键菜单:
                  地形:弹出地格、建筑物查看修改界面
                  贴图:弹出顶点贴图、高度、水面高度、近景远景数据查看修改界面
                  调整高度:将所选区域高度按一定规则进行调整
                  扩大选取:将选中的坐标扩大选取1-10格
                  选择坐标(101,55)

                  扩大选择5格

                  按地形筛选:将所选区域按地形进行筛选
                  比如在上图基础上筛选崖地形:

                  生成中地图:根据地格区域信息自动生成游戏中使用的中地图导出


                  IP属地:湖北21楼2021-03-22 16:15
                  回复
                    四、修改功能介绍
                    1.地格修改
                    双击某个坐标或单选坐标右键选“地格”,可以查看或修改这个坐标的地格和建筑物信息,本节只讲地格信息,主要有地形、区域等,以及该坐标是否是陷阱、内政、AI建造、水淹、庙


                    选择多个坐标右键选“地格”,可批量调整地格和建筑物信息。多选时,默认弹出窗口所有内容为空。选择或输入需要改变的内容点保存可实现批量修改,其他内容会默认不变。


                    IP属地:湖北22楼2021-03-22 16:18
                    收起回复
                      2.建筑物修改
                      双击某个坐标或单选坐标右键选“地格”,可查看修改或新增建筑物。
                      修改建筑:

                      新增建筑:

                      其中,高度有手动、中心点、平均值3种模式。手动时以输入数值为准,选中心点时自动取坐标中间顶点高度,选平均值时自动取坐标25个顶点高度平均值。
                      朝向以角度值显示,在后台自动转化为弧度。0度对应游戏中建筑物朝南、90度朝东、180度对应朝北、270度朝西,也支持45度、30度等非正向角度。


                      IP属地:湖北23楼2021-03-22 16:20
                      回复
                        清除建筑物:单击清除按钮后点保存,会清除这个坐标上的建筑。
                        移动建筑物:单击移动按钮后输入目标坐标,会将这个建筑移动至目标位置。
                        如果目标位置已有建筑,或有内政、防御等功能,则中止移动
                        若移动时高度选择中心点、平均值,则按移动后坐标自动重算高度
                        批量修改:选择多个坐标右键选“地格”,可批量调整建筑物信息,默认弹出窗口所有内容为空。选择或输入需要改变的内容点保存可实现批量修改,其他内容会默认不变。
                        选择一片空地

                        弹出地形窗口以中心点高度建设朝向0度的松树:

                        点保存后完成种树:

                        查看几个点的建筑高度信息,可以发现自动按照中心点高度赋值了。



                        IP属地:湖北24楼2021-03-22 16:23
                        回复
                          3.贴图及高度修改,高度、贴图布局的导入导出
                          修改主要涉及上文(地图构造说明)中说到的顶点、面,先回顾一下顶点、面中包含的主要信息。
                          顶点:顶点上主要有高度、顶点贴图、光照等信息。高度决定了整个地图地势的起伏;顶点贴图在游戏中没有实际用处,但可以用来很方便的生成面的贴图;光照主要用来反映游戏中高地的阴影,可以使地图看起来更有立体感。
                          面:面上主要有近景、远景贴图,水流/毒泉,水面高度等信息。近景、远景贴图可以通过顶点贴图来生成。
                          1).单选修改
                          工具中右键某个坐标选“贴图”,可以查看这个坐标对应的顶点贴图、高度、水面高度、近景远景等信息。
                          这个界面一般只用来查看或者微调贴图,也可以进行修改,特别是近景远景界面的数据都可以自动生成。

                          下方有批量调整按钮,可以批量调整这个页面的贴图、高度、水面高度信息,比如我们把水面高度都调整到11
                          输入11后点批量


                          可以看到已经设置成功了


                          IP属地:湖北25楼2021-03-22 16:26
                          回复
                            2) .多选修改
                            多选多个坐标右键选“贴图”,可以批量修改多个坐标的顶点贴图、高度、水面高度、近景远景等信息
                            如下图:
                            由于坐标边缘上的顶点会和其他坐标重合,所以多选修改时不显示第五行和第五列的顶点
                            填入或选择需要修改的内容,点保存即可完成所有选中坐标的修改,其他内容会默认不变。
                            同时也可以通过下方的批量调整按钮,来批量调整这个页面的贴图、高度、水面高度信息,然后点保存应用到所有选中坐标。

                            应用场景:批量将所有川地形的水面高度调整到11
                            第一步,按Ctrl+A选择所有坐标
                            第二步,右键-按地形筛选,选择川,点“是”后选中了所有川地形

                            第三步,右键选“贴图”右下角填入11,点击“批量”,然后点保存完成修改。



                            IP属地:湖北27楼2021-03-22 16:29
                            回复
                              3) .批量调整高度
                              多选多个坐标右键选“调整高度”,可以用来批量调整选中区域的高度。
                              功能说明:高度大于/小于一定值,则加上/减去/乘以/除以一定值。
                              如下图:

                              大于20,则乘以0.9
                              表示高度小于20的不变,大于20的将高度先减去20再乘以0.9再加20
                              比如高度180 变成 (180-20)*0.9+20=164
                              应用场景:把一座山进行增高、压低。
                              注意:
                              如果只对一片区域进行一次调整,可以勾选“包含第5行和第5列”
                              如果对同一片区域内多次更换坐标进行调整时,请不要勾选“包含第5行和第5列”


                              IP属地:湖北28楼2021-03-22 16:30
                              回复