Skip to content
Voli and Az edited this page Aug 10, 2026 · 2 revisions
NextXI_Logo

Welcome to the NextXI Wiki. I made NextXI to be modern on the backend and to be a high-performance engine wrapper and launcher for Final Fantasy XI.

NextXI intercepts and elevates the aging FFXI client to run on modern operating systems better. By replacing brittle, legacy spaghetti code with a clean, heavily refactored C++ architecture, NextXI provides a robust foundation for modern rendering, custom UI overlays, and advanced Lua addon scripting. I did originally hard fork Fenestra however I have modified the majority of back end files. This is my vision of what Windower 5 could look like in 2026. But this is not Windower. It's NextXI.


Why NextXI?

For years, playing FFXI on modern hardware has required a delicate balancing act of third-party wrappers, registry edits, and legacy hooks that often conflict with modern Windows features (like Desktop Window Manager, DXGI, and multi-monitor setups). You will not need to download dgVoodoo2 with this solution. I use it internally. Furthermore you will be able to select Classic (DX8) or NextXI(dgVoodoo2 DX12). That's right DX12!

NextXI solves this by surgically isolating its engine hooks. Voliathon separated the graphics pipeline, window message pumping, and memory management into strict, logically isolated domains. This means:

  • Fewer Crashes: A stable transition from the PlayOnline Viewer into the FFXI game client.
  • Modern Compatibility: Built to play nice with modern DirectX wrappers like dgVoodoo2 without deadlocking the swapchain during window drags or alt-tabs.
  • Developer Friendly: A highly modular, easily readable codebase (no 900-line monolithic files!) making it painless to debug and extend.

Core Features

  • Advanced DirectX 8 Interception: Seamlessly hooks the legacy D3D8 pipeline, allowing for custom viewport management, state blocks, and modern scaling.
  • Integrated ImGui Overlay: A built-in, hardware-accelerated user interface powered by Dear ImGui, rendering flawlessly over the FFXI game world.
  • Lua Addon Ecosystem: Run custom scripts and native addons directly within the game’s rendering loop via our script_environment.
  • Smart Audio Management: Automatically mutes the game process natively through Windows COM audio policies when the game loses focus or minimizes.
  • Window Handling: Custom user32 wrappers gracefully manage multi-monitor dragging, resizing, and borderless states without triggering DXGI panics.

"Never guess, always log. A clean architecture is a surviving architecture."

Clone this wiki locally