潘德的预言吧 关注:78,374贴子:2,961,597

【娱乐修改】让讨厌的领主因支付赎金而负债

只看楼主收藏回复

最近玩的大后期存档,实在是被烧村领主恶心坏了(虽然不是我的村庄,我没有村庄,但总是觉得很恼怒)。我想,要是能让领主负债就好了,这样能让他们在城里消停一阵。联想到一直以来的疑问:领主的赎金到底是谁支付的?于是我就打算让他们自掏腰包支付赎金
【由于我对修改懂得的不多,所以可能会有问题,请谨慎参考!】


IP属地:广东1楼2020-11-22 03:13回复
    【!!!如果要修改,切记先备份文件和存档!!!】
    首先要修改的是【领主财富不会为负】这个设定,默认是当领主入不敷出的时候,他们的财富会被设定成600。我打算让每个负债领主每周都可以得到600第纳尔补助,再加上原先领主的等级、职位收入,即使在没有领地的时候也能逐渐摆脱债务。
    打开潘德文件夹里边的scripts.txt,搜索【calculate_hero_weekly_net_income_and_add_to_wealth】,把英文下面的数字替换成:
    38 21 1 1224979098644774912 520 3 1224979098644774913 1224979098644774912 10 520 3
    1224979098644774914 1224979098644774912 11 2133 2 1224979098644774915 1000 2171 2
    1224979098644774916 1224979098644774912 2122 3 1224979098644774917 1224979098644774916 10 2105 2
    1224979098644774915 1224979098644774917 2173 2 1224979098644774918 1224979098644774912 4 0 542 3
    1224979098644774918 11 1224979098644774912 2105 2 1224979098644774915 1000 3 0 4 0 542 3
    1224979098644774918 8 1224979098644774912 2105 2 1224979098644774915 1000 3 0 2133 2
    1224979098644774919 0 4 0 32 2 1224979098644774913 0 1 2 936748722493063406 1224979098644774913
    2133 2 1224979098644774919 72057594037927936 3 0 2106 2 1224979098644774915 1224979098644774919
    2105 2 1224979098644774914 1224979098644774915 4 0 2147483678 2 1224979098644774914 0 32 2
    1224979098644774919 0 2121 3 1224979098644774920 0 1224979098644774914 2107 2 1224979098644774920
    100 2108 2 1224979098644774920 1224979098644774919 2108 2 1224979098644774920 5 1 4
    936748722493063730 1224979098644774913 1224979098644774920 1 3 0 4 0 2147483680 2
    1224979098644774914 0 2105 2 1224979098644774914 600 3 0 500 3 1224979098644774912 11
    1224979098644774914


    IP属地:广东2楼2020-11-22 03:21
    回复
      然后是【领主支付赎金】部分。只有在监狱里通过家人支付赎金的领主才会从他们身上中扣除财富(直接对话拿则不会)。因为我技术不精,只能粗略弄一弄,玩家得到的赎金(这好像是由国家状态或领主领地数量和质量决定,领地越少的国家赎金越少)和领主实际扣除的赎金(由声望和是否是国王决定,也就是玩家直接对话拿赎金的数量)不一样。
      打开潘德文件夹里边的scripts.txt,搜索【offer_ransom_amount_to_player_for_prisoners_in_party】,把英文下面的数字替换成:
      28 23 2 1224979098644774912 1 2133 2 1224979098644774913 0 1651 2 1224979098644774914
      1224979098644774912 6 3 1224979098644774915 0 1224979098644774914 31 2 1224979098644774913 0 1656
      3 1224979098644774916 1224979098644774912 1224979098644774915 1507 1 1224979098644774916
      1073742364 3 1224979098644774916 2 2 540 3 1224979098644774916 2 6 2173 2 1224979098644774917
      1224979098644774916 2136 3 1224979098644774918 0 100 4 0 542 3 1224979098644774917 21 0
      2147483680 2 1224979098644774918 5 2147483679 2 144115188075855987 1 2133 2 1224979098644774914 0
      2133 2 1224979098644774913 1 2133 2 144115188075857050 1224979098644774916 2133 2
      144115188075857051 1224979098644774912 520 3 1224979098644774919 1224979098644774916 11 1 2
      936748722493063637 1224979098644774916 2133 2 1224979098644774920 72057594037927936 2106 2
      1224979098644774919 1224979098644774920 500 3 1224979098644774916 11 1224979098644774919 2060 1
      864691128455135423 3 0 3 0 2133 2 72057594037927936 1224979098644774913


      IP属地:广东3楼2020-11-22 03:32
      回复
        交了9900第纳尔的战神(本来财富应该是-6167的,实际他只扣了8814)




        IP属地:广东4楼2020-11-22 03:37
        回复
          如果你想对话拿赎金也从领主身上扣除,那么打开潘德文件夹下的conversation.txt,搜索【Very_well,_I_will_accept_your_ransom_of】,把这段英文语句后面跟着的一连串数字(数字结尾的标记是 NO_VOICEOVER,但不要把这英文给替换了)替换成:
          6 6 1616 3 648518346341351424 144115188075855892 1 1528 2 360287970189639680
          72057594037927959 520 3 1224979098644774912 144115188075855892 11 1 2 936748722493063637 144115188075855892 2106 2
          1224979098644774912 72057594037927959 500 3 144115188075855892 11 1224979098644774912
          效果如下:



          *这里玩家得到的赎金和领主实际扣除的金钱一致


          IP属地:广东5楼2020-11-22 05:11
          回复
            有没有修改民兵巡逻队的txt,民兵无上限,可以随意取存


            IP属地:安徽来自Android客户端6楼2020-11-22 06:42
            收起回复
              玩了一会,目前的问题是:即使没有被玩家俘虏的无地领主,通常都是负债的(除非他们之前存有比较多财富)。维持日常的部队对于他们来说有点困难


              IP属地:广东来自Android客户端7楼2020-11-22 07:10
              收起回复
                插一段【调整村庄巡逻队上限】的修改
                打开潘德文件夹里的conversation.txt,
                1、搜索【dlga_manhunter_talk_b:militia_give_troops】,把后面的数字串里边的“100”改成你想要的(这里的“100”决定是否会有“给兵选项”)
                dlga_manhunter_talk_b:militia_give_troops 196615 114 6 521 3 1224979098644774912
                144115188075856280 123 1073741855 2 144115188075856957 432345564227567630 541 3
                1224979098644774912 7 360287970189639680 1601 2 1224979098644774913 144115188075856280 2147483678
                2 1224979098644774913 【100】 2147483848 1 504403158265495618
                2、搜索【dlga_manhunter_talk_b2】,后面有句“_Come_on_Men!_Onward!”,修改这句英文后面数字串里的两个“100”为你想要的数字(三个“100”修改的数值都要一致,这里的“100“用于削减过多的兵)
                _Come_on_Men!_Onward! 6 26 2133 2 144115188075855935 1 521 3
                1224979098644774912 144115188075856280 123 1073741855 2 144115188075856957 432345564227567630 541
                3 1224979098644774912 7 360287970189639680 1601 2 1224979098644774913 144115188075856280 32 2
                1224979098644774913 【100】 1601 2 1224979098644774913 144115188075856280 2121 3 1224979098644774914
                1224979098644774913 【100】 1650 2 1224979098644774915 144115188075856280 7 3 1224979098644774916 0
                1224979098644774915 1652 3 1224979098644774917 144115188075856280 1224979098644774916 1653 3
                1224979098644774918 144115188075856280 1224979098644774916 4 0 2147483680 2 1224979098644774918
                1224979098644774914 1615 3 144115188075856280 1224979098644774917 1224979098644774918 2106 2
                1224979098644774914 1224979098644774918 5 0 1615 3 144115188075856280 1224979098644774917
                1224979098644774914 2133 2 1224979098644774914 0 3 0 4 0 2147483680 2 1224979098644774914 0 2133
                2 1224979098644774915 0 3 0 3 0 1106 1 1585267068834416853


                IP属地:广东8楼2020-11-22 08:21
                收起回复


                  IP属地:河北9楼2020-11-22 08:23
                  回复
                    巡逻队上限修改的测试(这里100改成了1000,但我忘了改第一个100了,所以再次对话的时候没有给兵选项)




                    IP属地:广东10楼2020-11-22 08:28
                    回复
                      赞一个


                      来自Android客户端11楼2020-11-22 08:37
                      回复


                        IP属地:中国香港来自Android客户端12楼2020-11-22 09:04
                        回复
                          这里说一下领主的基础收入(非领地)
                          【calculate_hero_weekly_net_income_and_add_to_wealth】段,第一个【1000】是所有领主的第一份基础收入,第二个【1000】是国王的额外收入,第三个【1000】则是元帅的。第一和第二个【1000】之间有个【10】,是等级收入:等级 * 10(第一个【1000】前面也有个10,但注意不是那个)。
                          如果修改了领主可以负债,那么可能要在这里也做一些调整,不然无地领主或部队人数很多的领主特别是国王会付不起部队的工资,只能呆在城里。也需要注意的是,如果调得太高,那么负债的修改就没什么意义了有个比较理想的想法是:被玩家逮到正在烧村的领主才会被强制从个人财富中扣除赎金,作为惩罚。但我不会改


                          IP属地:广东13楼2020-11-22 14:23
                          回复
                            针对第一步修改的改进:
                            领主基础收入 = 1000 + ( 领主声望 - 500 ) * 1.5 + (玩家等级+领主等级)*10 + 2000(如果是国王) + 1500(如果是元帅)
                            负债时的补贴 = 600(普通领主)或 2000(国王)
                            对于【calculate_hero_weekly_net_income_and_add_to_wealth】下的数字串,可替换为:
                            51 21 1 1224979098644774912 520 3 1224979098644774913 1224979098644774912 10 520 3 1224979098644774914 1224979098644774912 11 520 3 1224979098644774915 1224979098644774912 7 2133 2 1224979098644774916 【1000 领主最基础收入】 2106 2 1224979098644774915 【500 减去的声望】 2107 2 1224979098644774915 【3 乘以三,与后面的除以二组合成1.5倍】 2108 2 1224979098644774915 【2】 2105 2 1224979098644774916 1224979098644774915 2171 2 1224979098644774917 360287970189639680 2107 2 1224979098644774917 【10 玩家等级乘以十倍】 2105 2 1224979098644774916 1224979098644774917 2171 2 1224979098644774918 1224979098644774912 2122 3 1224979098644774919 1224979098644774918 【10 领主等级乘以十倍】 2105 2 1224979098644774916 1224979098644774919 2173 2 1224979098644774920 1224979098644774912 4 0 542 3 1224979098644774920 11 1224979098644774912 2105 2 1224979098644774916 【2000 国王额外收入】 3 0 4 0 542 3 1224979098644774920 8 1224979098644774912 2105 2 1224979098644774916 【1500 元帅额外收入】 3 0 2133 2 1224979098644774921 0 4 0 32 2 1224979098644774913 0 1 2 936748722493063406 1224979098644774913 2133 2 1224979098644774921 72057594037927936 3 0 2106 2 1224979098644774916 1224979098644774921 2105 2 1224979098644774914 1224979098644774916 4 0 2147483678 2 1224979098644774914 0 32 2 1224979098644774921 0 2121 3 1224979098644774922 0 1224979098644774914 2107 2 1224979098644774922 100 2108 2 1224979098644774922 1224979098644774921 2108 2 1224979098644774922 5 1 4 936748722493063730 1224979098644774913 1224979098644774922 1 3 0 2133 2 1224979098644774923 【600 负债时普通领主的补贴】 4 0 542 3 1224979098644774920 11 1224979098644774912 2105 2 1224979098644774923 【2000 负债时国王的补贴】 3 0 4 0 2147483680 2 1224979098644774914 0 2105 2 1224979098644774914 1224979098644774923 3 0 500 3 1224979098644774912 11 1224979098644774914
                            *可以根据自己的喜好适当修改【】里边的数值


                            IP属地:广东14楼2020-11-22 17:54
                            回复
                              鼓掌👏


                              IP属地:四川来自Android客户端15楼2020-11-22 17:59
                              收起回复