ryan_knight_12吧 关注:46,235贴子:2,738,193

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

只看楼主收藏回复

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

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

点保存后完成种树:

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



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

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


    可以看到已经设置成功了


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


      IP属地:河北来自Android客户端26楼2021-03-22 16:28
      回复
        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
          回复
            4) .导入导出高度图:
            全局调整高度,将游戏整体高度分布导出为一张图片,导出格式为1025*1025的24位bmp图片,修改后导入游戏,即可实现高度更改,目前为修改高度的主要方式。
            附带说明一下,更新后对所有bmp格式图片的导入导出已经没有是否勾选翻转行序的限制了。
            如下图,上方按钮中点高度,有导出高度、导入高度、导出坐标网格、显示高度四项功能

            导出坐标网格:导出游戏200*200坐标网格图,作为图层添加到ps中,可以看出游戏坐标位置,方便修改地图
            显示高度:前面说到过,勾选后重新打开bin文件可以切换主界面地格/高度显示。
            原版高度导出图片如下:

            从这张图可以看出,颜色越黑的地方代表高度越高,纯白区域为游戏中川河海的位置。
            想要把一座高山变成平地只需要把更改对应位置的颜色即可。
            可以自己手绘出一座高山,高度衔接处可以用ps的模糊工具使得高度变化更自然。
            也可以复制别的地方的山到平地上后再进行调整。
            如果重构地图,可选择网上找个卫星图,裁剪出自己所需区域的尺寸,转成黑白图再继续修改。
            修改完成后导入回bin文件中即可。
            导出的坐标网格图片可以作为图层添加到PS中来辅助修改,可以用来模拟游戏中实际坐标区域,比如在绘制河流时,可以用来保证绘制出的河流都在坐标区域内。


            IP属地:湖北29楼2021-03-22 16:32
            收起回复
              5).自动贴图及导入导出贴图:
              如下图,上方按钮中点贴图,有导出贴图、导入贴图、设置对应颜色、自动贴图四项功能

              自动贴图:近期更新的重点功能,先放到前面说。此功能可以极大减少重构地图所需的工作量,如果地图高度和地格修改完成,可以用此功能来大致的生成顶点贴图数据。
              导入导出贴图:全局调整贴图,将游戏中的顶点贴图分布导出为一张图片,导出格式为1025*1025的24位bmp图片。
              可以在PS中使用铅笔工具进行修改,完成后后导入游戏,即可实现顶点贴图更改。注意:导入时,能在贴图配色表里找到的则按对应需要的贴图导入,找不到的配色则保持不变。
              设置对应颜色:设置游戏36种地形贴图在导出导入图片时所对应的配色表,对默认配色不习惯的可以自定义一套。

              导入完成后需要使用生成贴图功能生成近景远景贴图在游戏中生效。
              工具里附带默认配色表的36种颜色色板文件,可直接导入ps中使用

              导入PS后可以快速选择用来绘制贴图

              原版贴图布局导出图片如下:


              IP属地:湖北30楼2021-03-22 16:36
              回复
                6).导入导出水面高度:
                将游戏中的水面高度分布导出为一张图片,导出格式为1024*1024的24位bmp图片。
                可以在PS中进行修改后导入游戏,即可实现水面高度更改。
                注意:由于水面高度是建立在面上的数据,无法实现不同高度之间的渐变,所以不要在连续的中间没有陆地分割开的水面上使用不同的水面高度,否则会看起来一块块的玻璃。
                正因如此,这个功能其实主要用于修改坐标外的水面高度。对于坐标内区域,在工具内批量选择坐标来调整水面高度可能更方便。
                如下图,上方按钮中点水面,有导出水面高度、导入水面高度两项功能:

                原版水面高度导出如下:


                IP属地:湖北31楼2021-03-22 16:37
                回复
                  太强啦!


                  IP属地:北京来自Android客户端32楼2021-03-22 16:39
                  回复
                    4.生成贴图,生成光照
                    主界面上方有生成贴图、生成光照、高度、贴图、保存等按钮

                    1) .生成贴图:
                    在批量修改了顶点贴图,或者导入了贴图布局图后,可以点击此按钮批量生成选中区域的近景远景贴图。
                    如果全选所有坐标生成,会同时生成游戏地图四周坐标外区域的贴图。
                    通过此方法,可以生成过渡自然的游戏贴图。

                    全选生成耗时在10秒以内



                    IP属地:湖北33楼2021-03-22 16:40
                    回复
                      2).生成光照:
                      在批量调整了高度,或者导入了高度图后,可以点击此按钮批量生成选中区域的光照信息。
                      若全选所有坐标生成,会同时生成游戏地图四周坐标外区域的光照信息。
                      游戏中光照大概是从西南方往东北方向,使用此功能生成光照后会使得游戏中的高地产生这个方向的阴影,更有立体感。



                      IP属地:湖北34楼2021-03-22 16:41
                      回复
                        5.底色修改
                        切换到底色页面,可以查看游戏四季的底色图。

                        可以看出,城市港关底下的阴影,河面海面的偏白色,草地的绿色等等都是在这里体现的。
                        近景远景贴图、光照数据和底色共同构成游戏中的图形外观表现。
                        可以点导出,用ps修改后导入回去即可。
                        综上可以看出,高度、贴图、底色都可以通过导出图片来修改,再加上坐标网格,这些图片都是1025*1025大小,可以在PS中放在同文件不同图层中来对照修改。换句话说,改好这几张图,就可以随心所欲的制作自己想要的地图效果。


                        IP属地:湖北36楼2021-03-22 16:42
                        回复
                          6.中地图导出
                          地格主界面中右键选“生成中地图”,可以根据地格区域信息自动生成游戏中使用的中地图导出
                          生成规则如下:
                          区域超出87个都市港关范围的或者地形为海的填充黑色
                          相邻坐标区域不同,则在相邻位置填充过渡自然的灰色间隔线
                          原版中地图和使用工具根据原版地图生成中地图对比效果如下(原版地图右边海的有几列川):


                          IP属地:湖北37楼2021-03-22 16:44
                          回复
                            来了来了


                            IP属地:湖北来自Android客户端39楼2021-03-22 16:54
                            回复