背包英雄是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,那么每次升级可选择扩充的格子数量翻倍,