What's new in The Elder Scrolls V: Skyrim - 4GB Patch 1.5

Dec 16, 2014
  • Fixed at least one case that was causing people to get Access Denied error
  • messages.
  • Changed the default laaexe to be '.\exes\TESV.exe' instead of 'TESV.exe.4gb'.
  • This is so people don't have issues with other programs detecting when Skyrim
  • runs.
  • Updated the code so it wont fail if the original exe already had the LAA flag
  • set as will apparently happen in the next Skyrim patch. If the LAA flag is
  • already set, the loader will NOT create a modified executable. It will directly
  • run the original exe without modifications while still injecting skse and extra
  • dlls specified with -extradll.
  • Added -nolaa command line options. If the original exe didn't have the LAA flag
  • the loader will directly load the original exe without modifications while
  • still injecting other dlls. If the original exe had the LAA flag set, then a
  • modified exe will be generated with the LAA flag unset and that will then be
  • run by the loader.

New in The Elder Scrolls V: Skyrim - 4GB Patch 1.4 (Dec 16, 2014)

  • Generally cleaned up the code.
  • Rewrote how the helper dll is injected into the child process. Moved helper dll
  • code out of DLLMain into its own function that gets called after the DLL has
  • finished being loaded. I want to avoid the possibility of issues with the
  • Windows DLL Loader Lock.
  • Skyrim4GB now accepts a variety of command line parameters to control what it
  • does. See the Command Line Reference below for details.

New in The Elder Scrolls V: Skyrim - 4GB Patch 1.3 (Dec 16, 2014)

  • The loader now prints out details of what it is doing.
  • It also now attempts to check if TESV.exe has been modified. If the exe is
  • detected as modified it will tell you, instructing you to get Steam to validate
  • the cache.
  • The loader will no longer wait for TESV.exe.4gb to exit before it exits itself.
  • The helper dll will now attempt to hook GetModuleFileNameA, if possible, to
  • disguise what exe is actually loaded. If that hook fails it will fallback to
  • the older CreateFileA hook.

New in The Elder Scrolls V: Skyrim - 4GB Patch 1.2 (Dec 16, 2014)

  • Skyrim4GB will attempt to load the SKSE loader (skse_steam_loader.dll).
  • Skyrim4GB no longer hooks GetTickCount().

New in The Elder Scrolls V: Skyrim - 4GB Patch 1.1 (Dec 16, 2014)

  • Made some code changes that 'may' improve things for some people. Now checks
  • the Bethesda Softworks\Skyrim and Valve\Steam paths for the installation
  • directory.
  • Also will now write out a log file to ~\Documents\My Games\Skyrim\Skyrim4GB.log
  • that outputs some debugging information that may help track down why it doesn't
  • work for some people.
  • If you are getting Steam Application load error 3:0000065432 messages then
  • please post the log contents to the discussion thread so I can see whats going
  • on.
  • Also compiled the new version with Visual Studio 2010. This may or may not make
  • any difference.