» Tue May 17, 2011 5:51 am
The fact that NV is a Steam application makes setting the 4GB-aware flag overly complex. The flag effectively needs to be set on disk, since it's read by the PE loader (in other words before nvse_loader can do anything about it). However, Steam checksums executables at launch, so changing the flag breaks the game and it won't launch properly. The 4GB loader bypasses the checksumming process via some interesting code that unfortunately breaks the way that we integrate with Steam. We also have a problem with loading directly (bypassing the launcher screen) that this also triggers, but I haven't been able to debug what's breaking yet.
So, to summarize: if you have an EXE where you can just set the large-address-aware flag and have everything work, continue using nvse_loader as normal, everything will work. If you can't do that, then right now I don't have a solution for you yet. Currently busy with IRL work (and the patch that's coming soon according to http://www.gamesas.com/index.php?/topic/1123616-game-updates/).