I bought the Oblivion GOTY deluxe edition from steam. It works nicely with OBSE.
However, since I applied the 4gb enabler (or LAA flag) to Oblivion.exe the game does not launch.
Everytime I used to revert back to the original, but it doesn't launch.
I found out that everytime Oblivion does not lauch with OBSE, re-applying the 4gb flag makes it run again.
I looked into the OBSE Loader log file, it has this:
Spoiler
clearing large-address-aware flag (flags offset = 0000011E checksum offset = 00000160)recorrecting exe checksum (00793BFD -> 00793BDD)crc = A2408F04You are trying to use a Steam version of Oblivion. Steam users should launch the game through Steam, not by running obse_loader.exe. If OBSE fails to load, go to Steam > Settings > In Game and check the box marked "Enable Steam community in game". Please see the instructions in obse_readme.txt for more information.
The funny thing is that I can change the executable with the 4gb flag and the steam version works fine.
However, when I launch the game with OBSE loader it issues a warning telling me that I should use the Steam Oblivion launcher instead. Wait, what?
does it have anything to do with "legitimizing" the use of OBSE in the steam version? I know that Oblivion (possibly Morrowind too) doesn't have DRM issues. Skyrim on the other hand needs that fancy memory injector since patch 1.1.
I also say this because I also used the Oblivion DVD version for years and never had any problem. After using the Oblivion DVD executable, patched with the latest Official Version, however, the same thing happens:
Spoiler
clearing large-address-aware flag (flags offset = 0000011E checksum offset = 00000160)recorrecting exe checksum (0073A477 -> 0073A457)crc = 7934C86Cdll = D:\Steam\steamapps\common\oblivion\obse_1_2_416.dllhookBase = 001D0000loadLibraryAAddr = 757249A7hook thread completelaunching oblivion
tl/dr;
OBSE 20.6 does work all the time with original versions. I am only trying to figure out what it is doing with the 4gb version that I modify for myself - on purpose. The Obse launcher refuses to work with that on occasion.
Is there a way to enable 4gb flag and still make OBSE loader run the executable?