Skip to content

FNV GameNative 4GB + xNVSE Patcher v0.1.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@CyberShonk CyberShonk released this 18 Jun 20:09
· 6 commits to main since this release

This is the first public alpha release of the FNV GameNative 4GB + xNVSE Patcher.

The patcher is designed for legitimate Steam copies of Fallout: New Vegas after GameNative has unpacked FalloutNV.exe.

What it does

  • Enables the IMAGE_FILE_LARGE_ADDRESS_AWARE flag.
  • Preserves the normal FalloutNV.exe launch path used by GameNative.
  • Adds an early loader section intended to load nvse_steam_loader.dll.
  • Creates a backup named:
FalloutNV.exe.gn4gb-backup
  • Detects previous patching to avoid applying the patch repeatedly.
  • Supports verification and restoration commands.

Current testing status

This alpha has been tested on an AYN Thor using GameNative.

Confirmed working:

  • The patcher recognized and modified the GameNative-unpacked executable.
  • A backup of the original executable was created.
  • The patched FalloutNV.exe launched successfully through GameNative.
  • Synthetic PE patch, verification, repeat-run, and restoration tests pass.

Still requiring further testing:

  • Confirming xNVSE initialization through nvse.log and nvse_steam_loader.log.
  • Confirming that real NVSE plugins load and function correctly.
  • Testing additional GameNative, Proton, Android, and device configurations.
  • Confirming restoration behavior on a real installation.
  • Reviewing possible antivirus false positives.

Because xNVSE plugin loading has not yet been fully verified, this release should be treated as an experimental alpha.

Requirements

  • A legitimate Steam copy of Fallout: New Vegas.
  • GameNative.
  • GameNative’s executable-unpacking process completed.
  • The current xNVSE release installed in the Fallout New Vegas game folder.

The patcher does not include Fallout: New Vegas, xNVSE, GameNative, or Steamless.

Installation

  1. Install Fallout: New Vegas through GameNative.
  2. Allow GameNative to unpack the game executable.
  3. Install the current xNVSE release into the folder containing FalloutNV.exe.
  4. Copy FNVGameNativePatcher.exe into that same folder.
  5. Run FNVGameNativePatcher.exe.
  6. Launch the normal FalloutNV.exe entry through GameNative.

The original unpacked executable will be saved as:

FalloutNV.exe.gn4gb-backup

Keep this backup until testing is complete.

Commands

Patch the executable:

FNVGameNativePatcher.exe

Show the current executable state:

FNVGameNativePatcher.exe --verify

Restore the backup:

FNVGameNativePatcher.exe --restore

Important warnings

  • This release modifies FalloutNV.exe.
  • Back up your game installation before testing.
  • Do not delete FalloutNV.exe.gn4gb-backup.
  • Do not use this on an executable that has not been unpacked by GameNative.
  • This alpha currently targets the verified Steam/GameNative workflow.
  • Antivirus software may flag the patcher because it intentionally modifies another executable.
  • Do not upload or distribute patched Fallout New Vegas executables.

Reporting results

When reporting a problem, include:

  • Android device.
  • Android version.
  • GameNative version.
  • Proton version.
  • Patcher output.
  • Whether the game launched.
  • Whether nvse.log was created.
  • Whether nvse_steam_loader.log was created.
  • Which NVSE plugin was tested.

Do not attach FalloutNV.exe or other copyrighted game files.

Why this project exists

This project began after Discord member Vault 13 Dweller reported that the established FNV 4GB Patcher rejected their FalloutNV.exe.

Investigation showed that GameNative’s executable-unpacking process changes the Steam executable. That changes its hash, so a patcher designed around known desktop executable versions no longer recognizes it.

This project is an independent implementation designed specifically for the GameNative workflow. It uses structural PE validation instead of relying only on the original executable hash.

The completed capability is also intended for later integration into a GameNative helper for Droid Mod Loader as part of a broader effort to make established Bethesda modding workflows practical in Android Windows containers.

Credits

  • Vault 13 Dweller — reported the GameNative incompatibility that prompted this project.
  • Roy Batty and LuthienAnarion — creators of the established FNV 4GB Patcher and direct-launch workflow.
  • The xNVSE team — xNVSE and its loader architecture.
  • Utkarsh Dalal and GameNative contributors — GameNative.
  • atom0s — Steamless.
  • CyberShonk — independent implementation and maintenance.

No source code, binaries, fixed patch arrays, or assets from the established FNV 4GB Patcher are included in this project.

Alpha release scope

This release proves that the patcher can:

  • process the GameNative-unpacked executable;
  • create a recoverable backup;
  • apply its structural PE changes;
  • and launch Fallout: New Vegas successfully on the tested device.

Successful loading of real NVSE plugins remains the primary outstanding validation item for the next alpha update.