骑马与砍杀吧 关注:729,811贴子:14,728,311

发点dll修改。包含经验获取,村庄等级,城镇税收,毁城等。

只看楼主收藏回复

首先是别的大佬发过的全人物升级速度,搜索GetXpMultiplier。return 2f;即为升级速度,原版是1。


IP属地:山东1楼2022-06-07 20:16回复
    然后是今天刚找到的各属性分别的升级速度,定位TaleWorlds.CampaignSystem.CharacterDevelopment——SkillLevelingManager。这下面即为详细的经验获取速度。
    以OnCombatHit为例,这一页主要是关于进场战斗的经验获取速度。
    以骑术举例,heroObject.AddSkillXp(DefaultSkills.Riding, (float)MBRandom.RoundRandomized(num4 * num));这一行代码中num4 * num即为经验数值,如果想要提高骑术经验获取速度只要提高num num4中的一个或者直接在num后面乘个系数就行了。


    IP属地:山东2楼2022-06-07 20:31
    回复
      以下是我个人进行的修改
      进场战斗的战术战术获取 OnCombatHit
      SkillLevelingManager.OnTacticsUsed(commander.PartyBelongedTo, (float)MathF.Ceiling(6f * num))
      原版是0.02。
      坐镇战斗的战术获取 OnSimulationCombatKill
      SkillLevelingManager.OnTacticsUsed(commanderParty.MobileParty, (float)MathF.Ceiling(0.05f * (float)xpReward));
      原版是0.02。
      攻城器械 建造好后工程经验 OnSiegeEngineBuilt
      float skillXp = 30f + 200f * (float)siegeEngine.Difficulty;
      SkillLevelingManager.OnPartyEngineerSkillExercised(mobileParty, DefaultSkills.Engineering, skillXp);
      原版是多少忘记了。


      IP属地:山东3楼2022-06-07 20:34
      回复
        村庄等级直接搜索HearthLevel就行。村庄产量,提供粮食都是和村庄等级挂钩的。如果不改的话3000人口的村和600人口的村产量一样,太扯了。原版就是600到上限,村庄等级2。


        IP属地:山东4楼2022-06-07 20:37
        收起回复
          城镇税收很多人都发过了。搜索CalculateDailyTax。
          改num2即可,原版为0.35。上面的-=是王国政策相关的数据。


          IP属地:山东5楼2022-06-07 20:41
          收起回复
            最后是烧城,定位TaleWorlds.CampaignSystem.dll——TaleWorlds.CampaignSystem.CampaignBehaviors——SiegeAftermathCampaignBehavior。


            IP属地:山东6楼2022-06-07 20:45
            回复
              繁荣变化:GetSiegeAftermathProsperityPenalty
              图中3.5*num2为毁城时繁荣变化,原版为1;0.5*num2为抢劫时繁荣变化。

              同样可以修改的还有建筑等级下降,在GetSiegeAftermathProjectsLoss这一栏内。
              6f * (float)num2即为毁城时建筑下降总数(原版好像是2?不记得了);result = num2;为抢劫时下降总数。


              IP属地:山东7楼2022-06-07 20:51
              回复


                IP属地:广东来自Android客户端8楼2022-06-09 14:44
                回复
                  更新一点,关于修改召集军团需要的最低人数,只在1.72和1.72之前生效。
                  搜索minimumPartySizeScoreNeeded。在TaleWorlds.CampaignSystem.ViewModelCollection这个文件中和TaleWorlds.CampaignSystem文件中都有,都要改。
                  这个修改在1.8中不生效,不知道为什么。


                  IP属地:山东9楼2022-06-12 00:55
                  收起回复
                    up有没有办法两个perk都点


                    IP属地:山东来自iPhone客户端10楼2022-06-13 12:08
                    收起回复
                      up怎么改下俘虏招募


                      IP属地:辽宁11楼2022-06-13 12:39
                      收起回复
                        请问下大佬,单独修改医疗的经验倍率在哪里啊?我搜Medicine愣是没找到.......


                        IP属地:上海12楼2022-06-29 19:13
                        收起回复
                          更新 关于xp经验修改。
                          可以直接定位到TaleWorlds.CampaignSystem/CharacterDevelopment/DefaultSkillLevelingManager这一栏,大部分经验都在这里。少部分不在,比如锻造。锻造要搜GetSkillXpForSmelting,一共三项,分别是熔炼 自由锻造,打造订单。


                          IP属地:山东13楼2022-06-30 05:30
                          回复
                            大佬啊这是打开的哪个文件啊


                            IP属地:新疆来自Android客户端14楼2022-06-30 10:20
                            收起回复
                              楼主你知道1.8的perk被放到哪了吗找不到了改不了技能效果


                              IP属地:广东来自Android客户端15楼2022-07-10 02:41
                              收起回复