钢铁雄心3吧 关注:107,285贴子:2,323,223

【改派教程】挖河道的教程——怎么把河流变成可以游船的海域

只看楼主收藏回复

各位我前些天为了给正在做的三国mod提供更多的可玩性,自己研究了挖河道的办法,略微有些麻烦。但是我尽量写的详细一些。
玄亮镇楼。


IP属地:河北1楼2021-08-12 19:10回复
    首先,确认最主要修改的是map文件夹里的几个文件
    default.map ——修改省份的最大值、添加海域省份
    rivers.bmp ——确定海域/河流
    terrain.bmp ——给河流转变的海域提供地形支持
    province.bmp ——确定某一个海域省份的大小形状
    definition.csv——确定某一个海域省份的颜色
    positions.txt——确定某一个海域省份中心的位置


    IP属地:河北2楼2021-08-12 19:17
    回复
      用photoshop打开rivers.bmp,开始编辑。
      要是觉得看不明白可以垂直翻转成正常视觉图,但保存之间记得翻过来就行。


      IP属地:河北3楼2021-08-12 19:21
      回复
        【重点】
        开始编辑之前,点图像——模式——颜色表——存储,把rivers.bmp的颜色表文件保存下来,可以就放桌面。
        然后再点图像——模式——RGB模式,从索引模式改变为RGB模式,才能支持图层和选区等编辑方式。RGB模式的颜色是钢铁雄心在读取rivers.bmp时不能识别的颜色,即便很相似但是依然无法识别,所以再编辑完rivers.bmp之后要重新还原成索引模式才能识别。

        【编辑流程】
        选好自己要改成海域的河流。这里我选的长江水系,把它涂成跟海域颜色一样的粉红。

        操作方法我简述一下:
        可以用复制图层(备份一个)——多边形套索工具(选中长江流域)——选择、反选——删除选中之外的区域(就是删除长江流域以外的图层)——魔棒、点白色——选择、反选(就是选中了长江水系所有像素)——编辑、填充(填充成和海域一样的颜色 255,0,128)

        最后结果是把你要改的水系从蓝色系涂成这个单一的粉红色,就是对的。


        IP属地:河北4楼2021-08-12 19:46
        收起回复
          【保存bmp】
          点图像——模式——索引模式——自定,把之前的颜色表【载入】。然后保存覆盖在原来的rivers.bmp就可以了。

          这第一步就算完成了。


          IP属地:河北5楼2021-08-12 19:49
          收起回复
            打开terrain.bmp,一样用上面的办法把【索引模式】改成【RGB模式】,也要保存一个颜色表。

            【操作方法】
            为了保证海道的位置准确,把terrain.bmp拖拽到rivers.bmp中,

            再到右下角的图层视窗里把河道的单独图层拉到地形图的上面,可以得到以下结果。

            然后用魔棒选中粉红色——编辑——填充为白色,就可以得到以下结果。

            最后再载入颜色表转换为【索引模式】保存。


            IP属地:河北6楼2021-08-12 20:03
            回复
              然后是province.bmp,这个本身就是RGB模式的,就不用保存颜色表了,可以直接用图层编辑。
              把河道的图层拖到图片上来,然后用【铅笔】(单色)分成一块一块带颜色的省份,结果如下。

              然后打开definition.csv,添加省份的RGB颜色信息,一个颜色的RGB颜色信息(数字)可以在PS的右上角看到。


              IP属地:河北7楼2021-08-12 20:09
              回复
                在position.txt里添加单位的坐标。

                在default.map里添加省份的最大值,在sea_starts括号下添加新的海域省份的代码


                IP属地:河北8楼2021-08-12 20:13
                收起回复
                  写完了,申精。
                  顺便请大家关注一下我正在做的三国mod,QQ群号433168228


                  IP属地:河北11楼2021-08-12 20:21
                  回复
                    没人看吗,自顶一下


                    IP属地:河北来自iPhone客户端14楼2021-08-16 17:43
                    回复
                      支持


                      IP属地:广东来自Android客户端16楼2021-08-17 20:05
                      回复
                        列强的炮舰游弋在长江


                        IP属地:广东来自Android客户端18楼2021-08-19 01:07
                        收起回复
                          太硬核了


                          IP属地:四川来自Android客户端19楼2021-08-24 15:16
                          回复
                            这样的话,是不是在长江放条船,敌人就过不来了?


                            IP属地:云南来自Android客户端22楼2021-09-14 14:41
                            收起回复
                              dd


                              IP属地:河北来自Android客户端23楼2021-12-31 16:23
                              回复