FNV GameNative 4GB + xNVSE Patcher v0.1.1-alpha
Pre-releaseThis alpha release provides a standalone executable patcher for Fallout: New Vegas installations unpacked through GameNative.
The patcher enables Large Address Aware support and prepares the normal FalloutNV.exe launch path to load the user’s separately installed xNVSE files.
Confirmed workflow
This release has been tested on an AYN Thor using GameNative.
The tested workflow successfully:
- Detected a GameNative/Steamless-unpacked
FalloutNV.exe. - Detected stale Authenticode metadata left behind by the unpacking process.
- Cleared the invalid Authenticode security-directory pointer.
- Enabled Large Address Aware support.
- Added the xNVSE loader section.
- Preserved the normal
FalloutNV.exelaunch path. - Launched Fallout: New Vegas successfully through GameNative.
- Produced xNVSE logs recognizing the executable as patched.
- Loaded xNVSE through
nvse_steam_loader.dll. - Restored the original unpacked executable byte-for-byte from the managed backup.
Changes in v0.1.1-alpha
- Added explicit executable-condition classification.
- Added detection of clean, stale, real, and malformed Authenticode states.
- Added safe repair for the stale Authenticode pointer found in the tested GameNative unpacking output.
- Moved all classification and patch construction ahead of backup creation and disk modification.
- Added condition reports and recommended next actions.
- Added no-write refusal behavior for still-packed
.bindexecutables. - Added no-write refusal behavior for malformed PE data, real certificate data, unsupported layouts, and already-patched executables.
- Expanded synthetic tests for patching, verification, repeat runs, refusal behavior, backup integrity, and restoration.
Requirements
- A legitimate Steam copy of Fallout: New Vegas installed through GameNative.
FalloutNV.exemust already have been unpacked by GameNative.- The current xNVSE files must be installed in the game folder.
nvse_steam_loader.dllandnvse_1_4.dllmust be present besideFalloutNV.exe.
Basic usage
Place FNVGameNativePatcher.exe in the folder containing FalloutNV.exe, then run it once.
Available commands:
FNVGameNativePatcher.exe
FNVGameNativePatcher.exe --verify
FNVGameNativePatcher.exe --restore
FNVGameNativePatcher.exe --help
The patcher creates:
FalloutNV.exe.gn4gb-backup
Do not delete this file if you may need to restore the unpacked executable.
Safety limits
The patcher does not attempt to repair every possible executable problem.
It makes no changes when:
- The Steam
.bindwrapper is still present. - The executable is malformed or unsupported.
- Actual Authenticode certificate data remains inside the file.
- Authenticode metadata is malformed rather than merely stale.
- ASLR or
DYNAMIC_BASEis enabled. - Required xNVSE files are missing.
- The executable is already patched.
- A safe PE section-header slot is unavailable.
Only the specific stale, out-of-bounds Authenticode pointer observed in the tested GameNative unpacking output is repaired automatically.
Alpha status
This remains an experimental prerelease.
The complete workflow has been confirmed on an AYN Thor, but additional testing across other Android devices, GameNative versions, Proton configurations, and Fallout: New Vegas installations is still needed.
Back up important files and saves before testing.
Included files
FNVGameNativePatcher.exe- SHA-256 checksum
- Source code is available in this repository
This release does not include Fallout: New Vegas, xNVSE, Steamless, GameNative, or files from the established FNV 4GB Patcher.