tiny C tool to patch the large address aware flag on windows executables.
lets 32-bit applications (.exe or .dll) use more than 2GB of RAM when running in a 64-bit envrionment (e.g. old games like final fantasy xi),
pure C, lightweight, no dependencies.
pre-compiled binaries for linux and windows are here, with instructions in the zip:
install gcc and make
clone the repo and run make linux
git clone https://github.com/kkslidermight/laa.git
cd laa
make linuxthe binary will be at build/linux/laa. copy to the path-accessible directory of your choice or just run it from there.
install gcc from MinGW-w64 or have cl.exe from visual studio build tools in your PATH.
clone the repo and run make windows
git clone https://github.com/kkslidermight/laa.git
cd laa
make windowsthe binary will be at build/windows/laa.exe.
run ./laa (linux) or .\laa.exe (windows) from the terminal and point it to your desire executable.
be sure to back up the original exe first.
example:
# linux
./laa mygame.exe
# windows (powershell or cmd)
.\laa.exe mygame.exe