You have to enable this "hack" prior to loading a save to make it work, so like thisyoco wrote: ↑Sat Apr 15, 2017 7:38 amHow do I make this permanent? It always switches back to 50 when I start a game!acecel wrote: ↑Fri Apr 14, 2017 3:06 amThank you, but is this for v1.05 i guess, because it doesn't work for v1.04
This code seems to work for v1.04 (9999 inventory)
Code: Select all
[ENABLE] aobscanmodule(inventorysize,MassEffectAndromeda.exe,F3 0F 10 41 18 C3 B5 CC CC CC) // should be unique alloc(newmem,$1000,"MassEffectAndromeda.exe"+6B9A0) label(code) label(return) newmem: cmp rsi, 7FFF jne code mov [rcx+18], (float)9999 code: movss xmm0,[rcx+18] jmp return inventorysize: jmp newmem return: registersymbol(inventorysize) [DISABLE] inventorysize: db F3 0F 10 41 18 unregistersymbol(inventorysize) dealloc(newmem)
1) Start the game until you see the main menu
2) Start Cheat Engine and link it to the game
3) Enable the "Infinite Inventory" in CE
4) Load the game
5) Play the game
You have to do that for each time you want to play the game.
If you forget to do it once, don't worry your items will still be in the savefile, but in game it will be showed like 928/100.
If you save it in this case all items over the fixed limit will be destroyed, so don't
Just activate the hack (you don't even need to reload the save) and then everything will be ok.