背包英雄吧 关注:593贴子:1,708
  • 11回复贴,共1
求助

如何制作修改背包上限mod

只看楼主收藏回复

另外mod能应用到故事模式里面吗


IP属地:山东来自Android客户端1楼2024-02-17 19:01回复
    同求
    网上只找到了老版本的


    IP属地:浙江2楼2024-03-10 20:43
    回复
      背包英雄是unity制作的,用dnSpy可以反编译改写游戏目录中的Assembly-CSharp.dll库,很简单,网上搜一下教程很多,这个库是unity运行的主要逻辑库,打开dnSpy软件并加载库后,按ctrl+shift+k打开搜索程序集面板,搜索levelup字段, 在System.Collections.IEnumerator LevelUpManager::LevelUp(System.Int32)中,this.maxSizeX = num2,this.maxSizeY = num3;是背包最大可扩充尺寸,背包最大尺寸是5x11,实际上是3x3的默认格子,可扩充是1x4,修改this.maxSizeX = num2为this.maxSizeX = num2 + 1,this.maxSizeY = num3 = this.maxSizeY = num3 + 1, 那么可扩充尺寸变为2x5,则最大尺寸变为3+2*2 x 3+5*2=7x13,但是行数超过5行时,显示会有问题,这就是为什么旧版大背包补丁只扩充列数不扩充行数的原因。this.numberToUnlock = this.spacesSaved,是每次升级格子数量,比如改为this.numberToUnlock = this.spacesSaved * 2,那么每次升级可选择扩充的格子数量翻倍,


      IP属地:四川3楼2024-05-06 10:32
      收起回复
        同求,steam创意工坊里又很多mod,因为不懂英文,不知道里面有没有


        IP属地:江西4楼2024-05-13 10:58
        回复