Preparation and Warnings
Before installing any texture mods, take a few minutes to back up your install and configure your system correctly. Skipping these steps is the most common cause of crashes and broken mods after game updates.
- Back up your full FFXI game folder first. On Steam this is typically
Steam\steamapps\common\FINAL FANTASY XI. Standalone installs use a different path. - Strongly recommended: use XIPivot as your mod loader. It overlays textures without overwriting original DAT files, making it safe to update and easy to revert.
- Set Mip Mapping to LOW or OFF in the FFXI Config tool before loading any HD packs.
- XIPivot itself has no specific hardware requirement. Larger texture packs such as AshenbubsHD Prime are VRAM-heavy -- start with the Basic tier if you experience stutters or crashes.
- Apply the 4GB Patch before using large texture packs to prevent memory-related crashes.
- Game updates can temporarily break mods. After any patch, re-enable XIPivot and verify your overlay folder paths.
Before and After
With a stock install Vana'diel renders at its original 2003 resolution. With AshenbubsHD Basic loaded through XIPivot the difference is immediate: sharper world textures, cleaner character detail, and more readable UI elements. No gameplay changes, only visuals. Start with Basic (x2) to confirm stability, then upgrade to Prime (x4) if performance holds.
Recommended Tools
Launchers
- Windower 4 - the most widely used launcher, with the largest addon and plugin ecosystem. Recommended for most players.
- Ashita - a modern alternative with a clean plugin architecture. Good if you prefer a lighter setup.
Mod Loader
- XIPivot - the safest way to load HD textures. It overlays replacement files on top of originals so base game files are never touched. Source and releases: github.com/HealsCodes/XIPivot
HD Mods via Windower
XIPivot is the official Windower addon for loading HD texture packs. There is no one-click "HD Mods" installer that handles everything automatically. XIPivot is the dedicated tool that lets you load any HD texture pack (AshenbubsHD, NextGames, etc.) without touching your original game files. It is the standard community-recommended method as of 2026.
- Download the latest XIPivot release (v4.3+) from github.com/HealsCodes/XIPivot/releases.
- Place the addon folder at
Windower/addons/XIPivot/. - Extract your texture pack into
Windower/addons/XIPivot/data/DATs/YourPackName/ROM/. - Add
lua load xipivottoWindower/scripts/init.txtso it loads automatically on every session. - Register the overlay name in
Windower/addons/XIPivot/data/settings.xml, or use the in-game/pivotcommand after logging in.
Full step-by-step instructions including Ashita setup and overlay folder layout are in the Step-by-Step Installation section below.
Texture Packs
-
AshenbubsHD - the top recommended pack, available on Nexus Mods.
- Basic (x2): Better performance, good for endgame and lower-end hardware. Start here.
- Prime (x4): Significantly sharper but heavier on VRAM and GPU. Switch to this only after confirming Basic runs cleanly.
- NextGames All-in-One - solid lore-friendly alternative with broad texture coverage. Works well as a base layer under AshenbubsHD.
Optional Compatibility and Visual Extras
None of these are required to use HD texture packs. Install only if you have specific compatibility problems or want post-processing effects on top of your textures.
- d3d8to9 - translates legacy DirectX 8 calls to DirectX 9. Useful only if you see rendering glitches on modern Windows.
- DGVoodoo2 - compatibility layer for older graphics APIs on modern hardware. Optional.
- ReShade - post-processing effects such as ambient occlusion and color correction. Entirely separate from texture mods.
Step-by-Step Installation
The steps below apply to both launchers. Where paths or filenames differ between Windower and Ashita, both are listed.
- Install Windower 4 or Ashita and point the launcher at your FFXI game directory.
-
Install XIPivot using your launcher's documented method:
- Windower: Place the XIPivot addon folder inside
Windower/addons/XIPivot/. - Ashita: Copy
XIPivot.sample.xmltoAshita/config/XIPivot.xml.
- Windower: Place the XIPivot addon folder inside
-
Extract your HD texture pack into the correct XIPivot overlay folder for your launcher. No spaces in the overlay folder name.
- Windower:
Windower/addons/XIPivot/data/DATs/YourModName/ROM/ - Ashita: Create
Ashita/plugins/DATs/if it does not exist, then place overlays inAshita/plugins/DATs/YourModName/ROM/.
- Windower:
-
Register the overlay name in the XIPivot config file. The config filename differs by launcher:
- Windower: Edit
Windower/addons/XIPivot/data/settings.xmland add your overlay folder name to the overlays list. - Ashita: Reference
config/XIPivot.xmland add your overlay folder name to the overlays list.
/pivotcommands to add an overlay without editing the file. - Windower: Edit
-
Set XIPivot to load automatically on every session:
- Windower: Add
lua load xipivottoWindower/scripts/init.txt. - Ashita: Add
/load xipivotas the first line of your setup script, before any/waitor other lines.
- Windower: Add
- Log in, zone into a new area or relog, and verify textures have changed in Mog House or Jeuno.
Overlay Folder Layout
Each overlay is its own subfolder under DATs/. Use Windower/addons/XIPivot/data/DATs/ on Windower and Ashita/plugins/DATs/ on Ashita. The contents mirror the FFXI ROM directory structure:
DATs/AshenbubsHD/ROM/DATs/AshenbubsHD/ROM2/DATs/AshenbubsHD/ROM3/
XIPivot intercepts file requests from the game and serves replacement textures from the overlay. Original game files are never modified.
Helpful Tips and Tricks
- Create multiple subfolders inside
DATs/to switch between packs instantly using/pivotin-game commands without reinstalling anything. - Load order matters. XIPivot processes overlays in the order listed in your config file (
Windower/addons/XIPivot/data/settings.xmlfor Windower,config/XIPivot.xmlfor Ashita). Put comprehensive base packs last so more specific replacements take priority. - Crashes or black textures? Switch from Prime (x4) to Basic (x2) first, or lower your in-game graphics resolution before trying anything else.
- XIView is an optional tool for inspecting individual .DAT files before installing a pack. It is not part of the core XIPivot or AshenbubsHD workflow.
- Packs can be layered. A common setup is NextGames as the base layer with AshenbubsHD loaded on top to fill in textures the first pack misses.
- XIPivot is loaded by the launcher, not by the game executable. Always start through Windower or Ashita so the mod loader initializes first. Launching the game any other way bypasses it entirely.
- Check Nexus Mods update notifications and creator Discords and Patreons regularly. Packs sometimes need minor updates after major game patches.