ryan_knight_12吧 关注:47,086贴子:2,776,207
  • 14回复贴,共1

San11Tool地图修改近期更新汇总,以及使用教程

取消只看楼主收藏回复

教程目录:
一、地图构造说明
二、修改功能介绍
1.主界面
2.地格修改
3.贴图及高度修改
4.生成贴图,生成光照,.高度、贴图布局的导入导出
5.底色修改
三、地图修改实例
1.修改武关地形
2.从零开始制作一个dota地图
本次更新的贴图布局导出功能镇楼



IP属地:湖北1楼2020-08-22 16:16回复
    先发一下近期更新的内容,下载地址见本楼回复:


    IP属地:湖北2楼2020-08-22 16:18
    收起回复
      2025-08-13 21:10:29
      广告
      不感兴趣
      开通SVIP免广告
      一、地图构造说明
      311地图整个地图由1024*1024个小格子(以后统称为面)构成,这些小格子的顶点有1025*1025个,除掉四周边缘不可进入区域外,中间每4*4个小格子构成一个坐标,并且奇偶列错开,总共有200*200个坐标,如下图:

      顶点、面、坐标详细关系如下图:
      粗边框的4*4格子为坐标,左边和上边没有格子的部分为坐标外区域,第一个坐标上标红的为面,标绿的为顶点


      IP属地:湖北5楼2020-08-22 16:21
      回复
        此外,bin文件中和地图有关的还有底色、建筑物、动画模型等信息。
        建筑物信息决定了游戏中所有建筑物(包括城市港关、长城、各种树)的位置、朝向、高度等信息
        动画模型包括了游戏中的几处瀑布、河边上的水流、西南的毒泉等等
        目前建筑物、动画模型都可以使用沐大的bin修改器进行修改。
        底色信息大致表现为4张图片,分别代表四季在地图上的底色,比如城市港关底下的阴影,河面海面的偏白色,草地的绿色等等都是在这里体现的。


        IP属地:湖北7楼2020-08-22 16:31
        收起回复
          二、修改功能介绍
          1.主界面
          下面用工具打开bin文件

          打开后有地格、底色、图片3个页面,图片和本帖关系不大,底色放到后面再说。
          地格页面的主界面显示游戏地格分布,按图片显示各坐标地形,总共200*200格。
          为方便查看,都市港关等地形上显示都市港关名,内政用地显示“内政”,AI建造点上显示“防”,出贼点上显示“贼”,遗迹点上显示“庙”,有陷阱的点上显示“堤坝”/“落石”,有多种属性的点会提示“重叠”

          我们测试下把壶关坐标92,56加上出贼点,页面显示重叠


          IP属地:湖北9楼2020-08-22 16:40
          回复
            选中的坐标背景会变成所属区域颜色,该颜色与bin导出的中地图底色相对应

            所以可以通过全选所有坐标来检查各区域分布是否正确,未来也“可能”以此为基础开发导出中地图布局的功能。


            IP属地:湖北10楼2020-08-22 16:44
            回复
              2.地格修改
              双击某个坐标或右键该坐标选“地格”,可以查看或修改这个坐标的地格信息,坐标上主要有地形、区域等信息,以及该坐标是否是陷阱、内政、AI建造、贼、水淹、庙


              注意:陷阱、内政、AI建造、贼、庙等点不能重叠,否则可能造成游戏跳出


              IP属地:湖北11楼2020-08-22 16:46
              回复
                3.贴图及高度修改
                修改主要涉及上文第一条(地图构造说明)中说到的顶点、面,先列举一下顶点、面中包含的主要信息。
                顶点:顶点上主要有高度、顶点贴图、光照等信息。高度决定了整个地图地势的起伏;顶点贴图在游戏中没有实际用处,但可以用来很方便的生成面的贴图;光照主要指游戏中高地的阴影,可以使地图看起来更有立体感。
                面:面上主要有近景、远景的面贴图,水流/毒泉,水面高度等信息。近景、远景的面贴图目前可以通过顶点贴图来生成。
                1).单选修改
                工具中右键某个坐标选“贴图”,可以查看这个坐标对应的16个面和25个顶点的信息。
                千万别被这个界面的复杂程度唬到了,这个界面一般只用来查看或者微调贴图,不需要在这进行修改,特别是格子内的近景远景贴图都可以自动生成。


                IP属地:湖北12楼2020-08-22 17:10
                收起回复
                  2025-08-13 21:04:29
                  广告
                  不感兴趣
                  开通SVIP免广告
                  2).多选修改
                  多选多个坐标右键选“贴图”,可以批量修改多个坐标的水流高度、顶点贴图等信息,
                  如下图:
                  由于坐标边缘上的顶点会和其他坐标重合,所以多选修改时不显示第五行和第五列的顶点
                  在需要批量修改的位置填入水流高度或者选择顶点贴图,点保存即可完成批量修改。



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

                    大于20,则乘以0.9
                    表示高度小于20的不变,大于20的将高度先减去20再乘以0.9再加20
                    比如高度180 变成 (180-20)*0.9+20=164
                    应用场景:把一座山进行增高、压低。


                    IP属地:湖北14楼2020-08-22 17:16
                    回复
                      4.生成贴图,生成光照,.高度、贴图布局的导入导出
                      主界面上方有生成贴图、生成光照、高度、贴图、保存等按钮

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

                      全选生成耗时在10秒以内



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



                        IP属地:湖北24楼2020-08-22 20:00
                        回复
                          3).高度:
                          有导出高度、导入高度、导出坐标网格三项功能

                          导出高度:将游戏整体高度分布导出为一张图片,导出格式为1025*1025的8位bmp图片,可修改后导入游戏,即可实现高度更改。
                          导入高度:将修改后的高度图导入游戏,支持格式为1025*1025的8位/24位bmp图片。
                          导出坐标网格:导出游戏200*200坐标网格图,可作为图层添加到ps中辅助修改地图
                          原版高度导出图片如下:

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


                          IP属地:湖北25楼2020-08-22 20:09
                          回复
                            4).贴图:
                            也是此次更新中新增的功能,有导出贴图、导入贴图、设置对应颜色三项功能

                            设置对应颜色:设置游戏36种地形贴图在导出导入图片时所对应的配色表,对默认配色不习惯的可以自定义一套。

                            导出贴图:
                            将游戏中的顶点贴图分布导出为一张图片,导出格式为1025*1025的24位bmp图片。
                            可以在PS中使用铅笔工具进行修改,完成后后导入游戏,即可实现顶点贴图更改。
                            导入贴图:
                            将修改后的顶点贴图导入游戏,支持格式为1025*1025的24位bmp图片。
                            能在贴图配色表里找到的则按对应需要的贴图导入,找不到的配色则保持不变。
                            导入完成后使用4-1中提到的生成贴图功能生成面贴图在游戏中生效。
                            工具里附带默认配色表的36种颜色色板文件,可直接导入ps中使用

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

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


                            IP属地:湖北27楼2020-08-22 20:19
                            回复
                              2025-08-13 20:58:29
                              广告
                              不感兴趣
                              开通SVIP免广告
                              电脑坏了,过几天再更


                              IP属地:湖北来自Android客户端37楼2020-08-23 12:02
                              回复