修改方法:
(1)必中蓝条
用dnSpy打开Steam\steamapps\common\Hobo Tough Life\HoboRPG_Data\Managed\Assembly-CSharp.dll
展开分支 {} -
找到MiniGameFieldGenerator的getFieldAtPosition,右键Edit Method,把函数内容改为
return MiniGame.Result.excellent;
Compile,保存。
(2)物品零负重
打开方法同(1),找到以下分支:
BaseItem 》weight 》get_weight
把函数内容改为:
return 0;
(3)垃圾桶没有垃圾和大便:
GUIRubBinManager 》ActualizeSlots
把
gUIRubbinSlot.SetSchrapnel(NetSyncManagerLocker.myRubbin.shrapnels.Contains(num));
gUIRubbinSlot.SetGarbage(NetSyncManagerLocker.myRubbin.garbages.Contains(num));
分别改为:
gUIRubbinSlot.SetSchrapnel(false);
gUIRubbinSlot.SetGarbage(false);
(4)固定解锁:
Lock 》GenerateCombination
把
this.combination[i] = random.Next(0, 2);
改为:
this.combination[i] = 1;
(5)耐心不减:
ConversationActive 》ChangePatiencePoints
把函数内容删了。
(6)垃圾桶物品数量全部+5:
SpawnItemTable_ItemInfo 》 GetItem
把
BaseItem item = ItemDatabase.GetItem(this.itemID, this.countItems);
改为:
BaseItem item = ItemDatabase.GetItem(this.itemID, this.countItems + 5);