维多利亚3吧 关注:89,553贴子:1,086,116

我来展示一下我做的森林资源增加mod

只看楼主收藏回复




IP属地:四川1楼2023-11-22 21:21回复
    如果见过我说“现在森林资源数量不合理”的帖子,嗯,这就是后续。


    IP属地:四川来自Android客户端2楼2023-11-22 21:23
    回复
      其实一个月前就做好了,没有发出来,直到现在版本更新了mod失效了我才想起来说一说。


      IP属地:四川来自Android客户端3楼2023-11-22 21:25
      回复
        这mod说简单是简单,就是改每个地块的森林数值,但是实在是繁琐啊,尤其是秉承着“改编不是乱编”的精神,如果我像“用脚填数据”的P社程序员一样凭感觉填数值,岂不是违背了修正森林不合理分布的初衷?


        IP属地:四川来自Android客户端4楼2023-11-22 21:37
        收起回复
          大佬nb


          IP属地:江苏来自Android客户端5楼2023-11-22 22:22
          回复
            我觉得木头最不合理的地方是不能种植人工林场,应该增加一个使用耕地生产木头的建筑,基本上一块地能种出多少粮食牧草也应该能长出多少树吧


            IP属地:浙江来自Android客户端6楼2023-11-22 22:29
            收起回复
              那我是怎么做到合理地填数值的呢?这就尴尬了,啊哈哈,我的数据来源是2018年的世界森林密度图和初级净生产力图。嗯,你们要理解我,毕竟没有人会为我统计1836年的森林发布和初级净生产力。

              这就导致还是与1836的实际不符。。。你们就当这是一个架空mod,名字叫《关于我们三代人辛辛苦苦治沙结果种出来的人工林却和清朝时期的森林穿越对调了的那些事》


              IP属地:四川7楼2023-11-22 22:34
              收起回复
                那么我是怎么把这两张图转化成数据的呢?当然不是目测:“嗯这块地大,数值高一点,这块地颜色浅,数值低一点”。那样还是“用角填代码”,眼角膜的角。
                那我是怎么做的?首先我把游戏地图和森林地图在Photoshop里重合在一起



                IP属地:四川8楼2023-11-22 22:42
                回复
                  然后是最痛苦的过程,把森林图沿着游戏的省份边界一个个下锚点,一次又一次裁开,变成一张张小图,以省份序数命名

                  一共将近700个省份,太痛苦了😭。你们吐槽1.5本地市场点断手而我觉得还好的原因找到了,原来是练过了😅


                  IP属地:四川9楼2023-11-22 22:51
                  收起回复
                    猛人啊


                    IP属地:河北来自Android客户端10楼2023-11-22 22:58
                    回复
                      不行,😡必须切高级生产方式,什么人工,太低效了
                      还好学过少儿编程,之后的工作就交给电脑吧。

                      电脑逐个识别这些小图的每个像素点是绿的还是白的,是绿的那有多绿?,一个省份所有“绿度”加一起,然后除以像素总数,得到的这个省份平均有多绿,结果保存在列表里,索引是对应的省份序号。


                      IP属地:四川11楼2023-11-22 23:01
                      回复
                        其实电脑首先干的活不是分析森林密度图的像素,而是在Victoria III\game\map_data\state_regions文件夹里的各地区省份数据txt文件里统计各个省份有多少个格子,存在列表里。有多少个格子大致反映了这个省份的真实面积,考虑到地图投影,高纬度偏大,低纬度偏小,但是我实在懒得在去研究修正了🙁
                        具体方法就是挨个统计provinces={ }里有多少个“x”,有多少x就有多少格子。


                        IP属地:四川12楼2023-11-22 23:11
                        回复
                          叹为观止


                          IP属地:广西来自iPhone客户端13楼2023-11-22 23:14
                          回复
                            名字叫什么,太厉害了!


                            IP属地:浙江来自Android客户端14楼2023-11-22 23:17
                            回复
                              下一件事情是识别、计算、统计省份平均初级净生产力。我偷懒了,我不愿意再切700个省份图了,由于省份序号相邻的省份往往在地图是位置也接近,所以我就在初净生产力地图上截一大块得出数据作为这一片省份共同的平均净生产力。


                              IP属地:四川15楼2023-11-22 23:19
                              回复