Saturday, March 3, 2018

Final Fantasy XII The Zodiac Age

3D Vision fix for Final Fantasy XII The Zodiac Age, containing multiple hotkeys to toggle post processing effects or use presets with combinations of them. And also the possibility of disabling black bars in cutscenes, as shown in the screenshot above.

Quite important update: reuploaded the fix with 3Dmigoto 1.3.4. Also included the "3D_commands.reg" file that you need to execute to not have broken shadows and HUD.

Another small update (2018-02-21): reuploaded the fix with a new preset for the "9"/"XB_RIGHT_THUMB" hotkey, needed for some caves.

Small update (2018-02-12): reuploaded the fix with scissor clipping enabled, to avoid text overflowing in the HUD and menus.

- HUD elements that had depth are now at their correct position and won't flicker (interaction icons, life bars, level transition light balls...).
- Heatwaves, save crystals, and water in some specific locations.
- Particle effects (for example, when you land an attack).

- Motion blur effect that appears in quickening attacks and some cutscenes, because it had a conflict with the heatwaves/crystals fix. If you want to restore this effect, open the "630ec7f1280ab2db-vs_replace.txt" file and comment or delete the "o0.x=9999;" line. Remember to delete the "630ec7f1280ab2db-vs_replace.bin" file if it has been generated.

Known issues
- Sun (and similar) lens flares are broken and will go away from the screen at normal levels of convergence. It would conflict with other things I fixed, apparently.
- Some cutscene smoke effects will be at wrong depth, for conflict reasons (too much convergence dependant).
- Same thing for text story explanations between chapters (the ones with a book in the background and a narration voice), as well as hunting posters, the title screen, and the pause menu background image. Use very low convergence for this.
- Some locations need a different value for the icons/bars and waves/water fix. Use the "9" hotkey when you feel it's needed.

- Download this file and extract its contents in the "FINAL FANTASY XII THE ZODIAC AGE\x64" folder, where "FFXII_TZA.exe" is.
- Execute the "3D_commands.reg" file and let it make changes to the registry. You need this to not have broken shadows in 3D. What this file does is add alt+numpad keys the ability to modify stereo cutoff settings ingame. For some reason this is needed.
- Launch the game and let the fix overwrite profile settings. It's absolutely needed.
- Use the hotkeys that better fit your graphics tastes.

Hotkeys (the normal numbers above the letters, not the numpad keys)
- 1: convergence presets. Use them, and not custom values (one shader fix depends on these specific values). You can delete some of them, because there may be too many.
- 2: HUD depth presets. I don't recommend it, because text applies a different depth independently and can be hard to read. Also, I had to enable clipping in the minimap to avoid overflowing.
- 3: HUD toggle. Not disabled by default.
- 4: cutscene black bars toggle. Not disabled by default. I absolutely recommend using this, because the game hides geometry and content behind them, even in prerendered cutscenes. It even disables all letterboxing in ultrawide resolutions. Subtitles are shown correctly, and the only "drawback" is that is disables the translucent background of NPC dialog text boxes, and black bars in some menus.
- 5: tone mapping toggle. Not disabled by default.
- 6: SMAA/FXAA toggle. Not disabled by default. The game forces you to use one of them, so with this hotkey you can disable them.
- 7: blurriness toggle. Not disabled by default.
- 8: brightness/ extra bloom multiplier presets. x1 by default.
- 9 or XB_RIGHT_THUMB: cycles the icons and heatwaves/water calculations through three different values. It's needed in the Gramsythe Waterway (one click) and some caves (two clicks), for example. You may notice when you need it. The default value works for the majority of locations. If this hotkey annoys you because it's in a controller button, go to the "[Key11]" section in "d3dx.ini" and delete it or comment it.
- 0: four presets with combinations of the "5", "6", "7" and "8" hotkeys. Explained in the section below, and by default the game isn't modified.

Combined color presets
With the "0" hotkey, you can cycle through three custom presets, and then the default values as the last one. Description of each one:

- Default state of the game, and fourth press of the hotkey: screenshot.
- First press (no SMAA/FXAA, no blurriness, bloom at 120%): screenshot.
- Second press (no SMAA/FXAA, no tone mapping, no blurriness): screenshot.
- Third press (no SMAA/FXAA, no tone mapping, no blurriness, bloom at 112%): screenshot.

If you want to enable SMAA/FXAA for them, open "d3dx.ini", go to the "[Key8]" section, and change the "w = 0, 0, 0, 1" line to "w = 1, 1, 1, 1".

The second press preset looks the closest to the PS2 version, with all color modifications disabled. But if you ask what's best, in my opinion it would be either "first press" or "second press". Each of them has pros and cons. If you forget what keys you've pressed, just press F10 to revert everything to its default state.

Automatic convergence
The fix will force low convergence (a good value I tested) when the black bars shader is detected. All custscenes that would display black bars (even if you disable them with a hotkey) will use this. If you want to disable automatic convergence, delete or comment the "[PresetCutscenes]" and "[ShaderOverridePresetBlackBars]" blocks in "d3dx.ini".

I haven't finished the game yet, so if there are some issues apart from the ones I've explained, let me know here or in the Geforce forums.

If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account:


  1. The mod effects text box in battle. Text floods outside the rectangle part of the text box. So when I look thru items the text itself of list of items goes outside the blue box of the game.

    1. You know this already because I told you in the Special K Steam thread, but for others reading this, the update I uploaded today (2018-02-12) fixes that.

  2. Masterotaku, once again you have brought me so much joy. Thank you so much

    1. Glad you like it :). Keep checking this post the rest of the week at least. There are some more adjustments I have to make for some locations (icons and particles. I found a new type of location that needs different numbers for the fix).

  3. Thanks for your work on this. I do have one quick question. Is it possible to play in SBS mode?

    1. It's poasible, yes. I'm on my phone, but you need to open "d3dx.ini" and search for a commented linr that starts with ";run" and contains "SBS as part of its name. Uncomment it, and then press F11 to cycle through different 3D modes while you are ingame.

    2. Awesome! Thanks so much for sharing this! I'll definitely set this up this week. Thanks again

    3. You can also use 3D Fix Manager for changing to SBS. It's much simpler with this tool.

  4. Thank You so much for Your work! Obviously it was very complicated to make a fix for this game... Now it's time for me to buy the game and enjoy it in 3D :)