For any one else trying this themselves, the current path to the C# dll file is C:\Program Files (x86)\Steam\steamapps\common\Outward\Outward_Data\Managed
If you then open it with DnSpy you can seatch for ItemContainer and then around line 750 is the function he specified.
I changed it and clicked compile and then went to file in top left and clicked save all and it made character inventory and bags say 90/ no limit.
So how do I actually install it? I've never modded outward be4, it doesnt have a "common" folder in Outward_Data, do I make one? Do I put it in plugins folder?
Does this negate the actual movement penalty though? There is still a progressively worse movement penalty as you get more and more weight even if you AREN'T overencumbered. Because if it removes the weight penalty as well, this is drastically more useful than the other solutions I've seen EG: custom weight limit mods.
It did not, but I made a new version that hard codes the totalWeight value to 5f (not sure if would act silly if it was 0 so I gave it a small positive value). So running is no longer affected by weight, but you'll still "fat roll" while wearing a backpack. Give it a try and let me know how it works.
i cant seem to get it to work for me i dont know what im doing wrong. i downloaded it, unzipped it into mods, and activated it using partiality launcher but it isnt working
Doch das mit DNspy funktioniert ! Du musst die datei direkt im Gamedirectory bearbeiten, dann hat dnspy automatisch alle verweise usw . also nicht die datei wegkopieren, wohl aber vorher backup davon machen ;).
Is this the dnSpy you're talking about? https://github.com/0xd4d/dnSpy
Edit, I'm pretty sure that's it, but when I go to compile the edited class I get "The type 'MonoBehaviour' is defined as an assembly that is not referenced. You must add a reference to assembly 'UnityEngine', version=0,0,0,0, Culture=neutral, PublicKeyToken=null'." for quite a many lines. I'm entirely green when it comes to Unity, what is needed to rectify this?
11 comments
For any one else trying this themselves, the current path to the C# dll file is
C:\Program Files (x86)\Steam\steamapps\common\Outward\Outward_Data\Managed
If you then open it with DnSpy you can seatch for ItemContainer and then around line 750 is the function he specified.
I changed it and clicked compile and then went to file in top left and clicked save all and it made character inventory and bags say 90/ no limit.
https://github.com/0xd4d/dnSpy
Edit, I'm pretty sure that's it, but when I go to compile the edited class I get "The type 'MonoBehaviour' is defined as an assembly that is not referenced. You must add a reference to assembly 'UnityEngine', version=0,0,0,0, Culture=neutral, PublicKeyToken=null'." for quite a many lines.
I'm entirely green when it comes to Unity, what is needed to rectify this?