影视版主 发表于 21:55:42

【鼠托邦】dll文件升级经验需求简单修改附文件

版本1.0.0221,大概是这个版本,日期是2024-10-25最新版,大概
没找到啥相关修改的,干脆自己改了下dll里的经验上限,包括1级-10级之后的最大经验值需求,
用dnSpy打开Assembly-CSharp.dll后,找到GameUnit然后Get_PDI_ExpMax部分,可以看到

      int num = 0;
      if (_pdi == PDI.Power)
      {
            num = this.m_Power;
      }
      else if (_pdi == PDI.Dex)
      {
            num = this.m_Dex;
      }
      else if (_pdi == PDI.Int)
      {
            num = this.m_Int;


这些
然后下面的数字才是需要改的限制,

      if (num <= 1)
      {
            return 100;
      }
      if (num <= 2)
      {
            return 200;
      }
      if (num <= 3)
      {
            return 300;
      }
      if (num <= 4)
      {
            return 500;
      }
      if (num <= 5)
      {
            return 800;
      }
      if (num <= 6)
      {
            return 1300;
      }
      if (num <= 7)
      {
            return 2100;
      }
      if (num <= 8)
      {
            return 3400;
      }
      if (num <= 9)
      {
            return 5500;
      }
      if (num <= 10)
      {
            return 8900;
      }
      return 10000;


这里的参数,举例,
if (num <= 1)
      {
            return 100;
      }
就是1级需要100经验,100改成1就是需要1经验,以下类似,
最后一个

      return 10000;是指超过10级后需要多少经验,都可以随意改


顺便附上文件,记得看版本使用,覆盖前记得备份文件
/s/1thIJOCeRtaH0DHbq1g3tfQ?pwd=rx4u 提取码: rx4u
页: [1]
查看完整版本: 【鼠托邦】dll文件升级经验需求简单修改附文件