Dragon Age: Origins
You can also set certains items to be unlimited with it (only for that save).
For example find Fire Arrows and set Unlimited 1.
Hmm... would you happen to be using retail? Because I tried that method recently on my steam version, and after i added current inventory +16 manually, the memory address was MUCH bigger than the 120 it should have been. Could you explain how you found that address offset so I could look for it in my steam game?
At first I've searched for carry limit value by buying backpacks & thus increasing it, then had an idea that encumberance & carry limit might be nearby, browsed that memory region using WinHex (it has nice data interpreter tool) & found encumberance 16 bytes below. Then just to check method loaded game several times, searching for encumberance and adding 16 bytes, everytime carrying limit was there. Also checked this on 1.01a patched retail version.
I would suggest browsing that memory region around encumberance may be you can find that 120 value somewhere nearby.
[Edited by QuasiMod, 11/11/2009 11:49:45 PM]
P.S. May be on steam version this method does'nt work, but just double check your'e not adding 0x16 hex but 0x10 hex, for example if encumberance is 251CBA(0)4 then carry limit would be 251CBA(1)4.
P.S.S. Or use toolset as suggested. My method seems to be outdated.
[Edited by QuasiMod, 11/12/2009 12:07:42 AM]
[Edited by QuasiMod, 11/12/2009 12:12:44 AM]
Just extract the .nss and .ncs files into your override folder for the core package, eg:
...****... Yep, that was the problem.. i was adding +16, not +10, which does work on steam.
I would use the toolset for it, but my toolset doesnt work for some reason (i'm pretty sure its because of some random SQL error on install), but your method seems to work perfectly with no problem whatsoever (except for a few stupid errors, like me not realizing that the +16 was dec, not hex).