One-click installer that fixes the "Fatal Error" crash in Final Fantasy XII: The Zodiac Age on recent NVIDIA drivers (591.xx and newer).
Recent NVIDIA drivers may cause FFXII to crash during startup while shaders are being initialized.
- "Fatal Error" on launch
- Crash during shader initialization
- Game closes before reaching the main menu
This installer automatically:
- Checks for an NVIDIA GPU
- Validates the bundled
.nipprofile before touching any driver setting - Downloads NVIDIA Profile Inspector from the official source if missing
- Checks whether FFXII is installed
- Backs up your current NVIDIA driver profile store
- Imports a game-specific NVIDIA profile
- Disables Shader Cache only for FFXII
- Creates a desktop launcher
- Offers to launch the game
The bundled
.nipwas exported on driver 591.86. It works as-is on that driver. A.nipis tied to the driver version it came from, so if the import fails or the crash persists on a different driver, export a replacement yourself using the steps below.
- Run the installer once so it downloads
nvidiaProfileInspector.exeinto%LOCALAPPDATA%\FFXII_NVIDIA_Fix, or download it yourself from the official releases page. - Open
nvidiaProfileInspector.exe. - Select the Final Fantasy XII: The Zodiac Age profile.
- Set Shader Cache to
Offand apply. - Export the profile as
FFXII_ShaderCacheOff.nip. - Overwrite the file next to
Install_FFXII_NVIDIA_Fix.bat.
If the .nip is missing, empty, or not valid profile XML, the installer stops with
a clear error and changes nothing.
- Download the latest release.
- Extract the ZIP archive.
- Run:
Install_FFXII_NVIDIA_Fix.bat
- Approve the UAC prompt — importing driver profiles requires administrator rights.
- Follow the on-screen instructions.
Important: Do not run the BAT file directly from inside the ZIP archive. Extract the archive first.
powershell -ExecutionPolicy Bypass -File Install_FFXII_NVIDIA_Fix.ps1 -Uninstall
This offers to restore the driver profile backup taken during installation, then
removes the desktop shortcut and %LOCALAPPDATA%\FFXII_NVIDIA_Fix.
| File | Purpose |
|---|---|
Install_FFXII_NVIDIA_Fix.bat |
Launcher that starts the PowerShell installer and reports its exit code |
Install_FFXII_NVIDIA_Fix.ps1 |
Main installer: validation, download, backup, profile import, shortcut creation |
FFXII_ShaderCacheOff.nip |
NVIDIA Profile Inspector profile for FFXII, exported on driver 591.86 |
Importing a driver profile requires administrator rights, so the installer re-launches itself elevated once and prompts for UAC a single time.
Verifies that an NVIDIA graphics card is installed.
Confirms the file is real profile XML and not a placeholder stub. Importing
an invalid .nip makes NVIDIA Profile Inspector hang on an error dialog, so the
installer aborts first and leaves driver settings untouched.
If not found, the installer offers to download the latest version from the official GitHub repository.
Detects Steam from the registry, parses libraryfolders.vdf, and looks for
appmanifest_595520.acf across every Steam library.
Copies nvdrsdb0.bin, nvdrsdb1.bin, and nvdrssel.bin from
%ProgramData%\NVIDIA Corporation\Drs into
%LOCALAPPDATA%\FFXII_NVIDIA_Fix\Backup so -Uninstall can roll back.
Runs nvidiaProfileInspector.exe -silentImport, waits for the process to
actually exit, and fails loudly on a non-zero exit code or a 60-second timeout.
Creates Start FFXII with NVIDIA Fix on the desktop. The launcher only re-imports the profile when the driver profile store has changed since install (driver update, GeForce Experience reset), so normal launches do not trigger UAC.
Optionally launches FFXII through Steam after installation.
The fix is applied only to Final Fantasy XII: The Zodiac Age.
- Does not affect other games
- No driver rollback required
- Easy to remove or reapply
- Safe after NVIDIA driver updates
- No need to modify global NVIDIA settings
The .nip file is an exported NVIDIA Profile Inspector profile. It stores the
FFXII-specific driver setting where Shader Cache is disabled.
This approach is safer than changing global NVIDIA settings because it only affects Final Fantasy XII and leaves all other games untouched.
- Windows 10 or Windows 11
- Windows PowerShell 5.1 or later
- Administrator rights
- NVIDIA GPU with drivers 591.xx or newer
This project is not affiliated with Square Enix or NVIDIA.
NVIDIA Profile Inspector is downloaded from its official GitHub repository:
https://github.com/Orbmu2k/nvidiaProfileInspector
Use this tool at your own risk. The installer only imports a game-specific NVIDIA profile and does not modify global NVIDIA settings.