帝国全面战争吧 关注:63,265贴子:2,015,262

拿战历史著名战场修改

取消只看楼主收藏回复

众所周知,CA在拿战里面把很多历史战场都搞错了,比如奥斯特里茨战役只能在荷兰刷出,诺维战役只能在威尼斯刷出等等。。。
今天来修改一下(毕竟不改感觉怪怪的,特别是看到荷兰刷出奥斯特里茨)


IP属地:上海来自Android客户端1楼2020-01-29 14:36回复
    我记得吧里有几个贴吐槽过这个@醋溜便当西瓜


    IP属地:上海来自Android客户端2楼2020-01-29 14:37
    回复
      2026-04-28 21:48:25
      广告
      不感兴趣
      开通SVIP免广告
      首先,我们要找到历史战场的文件
      如图,文件在patch 4. pack 的db 的famous_battle_pools_tables 的famous_battle_pools 里面,
      图右边就是拿战里面可以打出的著名历史战场


      IP属地:上海来自Android客户端3楼2020-01-29 14:41
      回复
        别怪我拍屏,放大后还是挺清晰的。。。骑砍玩家传统


        IP属地:上海来自Android客户端4楼2020-01-29 14:42
        回复
          根据文件可以得出,总共可以打出50个历史著名战场,其中1到10可以在意大利会战打出,11到18可以在远征埃及打出,19到50可以在欧陆大地图或者半岛会战打出


          IP属地:上海来自Android客户端5楼2020-01-29 14:48
          回复


            IP属地:上海来自Android客户端6楼2020-01-29 14:48
            回复
              战役名就不用我翻译了吧,拼读一下差不多就知道了


              IP属地:上海来自Android客户端7楼2020-01-29 14:49
              回复
                那么问题来了,序号23的奥斯特里茨战役,坐标是(-164,34),完全跑到尼德兰去了,所以我们要把他改过来


                IP属地:上海来自Android客户端8楼2020-01-29 14:53
                回复
                  2026-04-28 21:42:25
                  广告
                  不感兴趣
                  开通SVIP免广告
                  首先,我们要知道奥斯特里茨战役的正确位置,差不多在捷克地区 奥洛穆茨和布尔诺之间的奥斯特里茨镇(现在捷克人叫他斯拉夫科夫)
                  大拇指处是布尔诺,地图没显示中文,滑稽处是奥斯特里茨(其实这个完全没有用,拿战大地图有没这么精细)


                  IP属地:上海来自Android客户端9楼2020-01-29 15:03
                  回复
                    接下来我们要在欧陆大地图上找到奥斯特里茨战役的位置。
                    我开了一把奥地利,让将军走到奥斯特里茨附近,如图所示


                    IP属地:上海来自Android客户端10楼2020-01-29 15:36
                    回复
                      记住这个地方,然后存档,再用esf 打开这个存档,
                      接下来我们要用一种骚操作得到这个将军的大地图坐标


                      IP属地:上海来自Android客户端13楼2020-01-29 16:28
                      回复
                        打开存档如图,打开
                        campaign_env 的
                        campaign_model 的
                        world 的
                        region_manager 的
                        region_array
                        ( esf 就是麻烦)
                        再打开eur_moravia( 因为奥斯特里茨靠近moravia) 的region_slot_manager 的region_slot_array,下面有三个项目,分别是奥洛穆茨(olmutz)市,普莱洛夫(prerov)城镇和布吕恩(brunn)城镇



                        IP属地:上海来自Android客户端14楼2020-01-29 16:42
                        回复
                          点击下一级的项目,右边出现一个表格


                          IP属地:上海来自Android客户端15楼2020-01-29 16:49
                          回复
                            表格的第5行和第6行就是这个城镇的坐标,
                            标准坐标有8位,一般取2位就行。
                            正确的方法是取千万位和百万位
                            比如这个城镇,在pfm 里面只会显示成(-23,5)


                            IP属地:上海来自Android客户端18楼2020-01-29 17:09
                            回复
                              2026-04-28 21:36:25
                              广告
                              不感兴趣
                              开通SVIP免广告
                              接下来,我们要修改这个数据,让他与刚才奥斯特里茨的位置重合,这个得试挺多次的


                              IP属地:上海来自Android客户端19楼2020-01-29 17:10
                              回复