<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.zenithxi.com/index.php?action=history&amp;feed=atom&amp;title=CatsEyeXI_Tech_Document</id>
	<title>CatsEyeXI Tech Document - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.zenithxi.com/index.php?action=history&amp;feed=atom&amp;title=CatsEyeXI_Tech_Document"/>
	<link rel="alternate" type="text/html" href="https://wiki.zenithxi.com/index.php?title=CatsEyeXI_Tech_Document&amp;action=history"/>
	<updated>2026-07-05T16:40:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.zenithxi.com/index.php?title=CatsEyeXI_Tech_Document&amp;diff=41887&amp;oldid=prev</id>
		<title>imported&gt;Sruonz: /* Using Windower */</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenithxi.com/index.php?title=CatsEyeXI_Tech_Document&amp;diff=41887&amp;oldid=prev"/>
		<updated>2025-02-27T18:06:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Using Windower&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Private Server|CatsEyeXI}}&lt;br /&gt;
{{Category:CatsEyeXI|transcludesection=CatsEyeXI Navigation}}&lt;br /&gt;
==General==&lt;br /&gt;
===Installation===&lt;br /&gt;
The CatsEyeXI client installer is distributed as a single executable file at the following location: [https://www.catseyexi.com/install Here].&lt;br /&gt;
&lt;br /&gt;
After launching setup, you will be prompted to install several pre-requisites, these are all required for proper operation. The pre-requisites consist of Visual Studio runtimes (required for Final Fantasy XI), .NET 3.1 runtime (required for Launcher) and Git for Windows (the heart of the client).&lt;br /&gt;
&lt;br /&gt;
It is strongly recommended that your installation path does not include any spaces (i.e., Program Files). It is recommended that the user installs the software to the root of an SSD hard drive (i.e., C:, D:, etc.) Following a successful installation, a shortcut to the Launcher will be created on the user’s desktop for ease of access.&lt;br /&gt;
&lt;br /&gt;
===Game Launcher===&lt;br /&gt;
The CatsEyeXI Client is built from the ground up using the Git protocol and broken up into 2 separate repositories:&lt;br /&gt;
&lt;br /&gt;
*1. The “main” game installation, located in ‘catseyexi-client’. This covers both Ashita and the sandbox deployment of Final Fantasy XI.&lt;br /&gt;
*2. The optional “FFXI-HD” repository in ‘catseyexi-client\Ashita\polplugins\DATs\ffxi-hd’, which is downloaded only when checking the HD checkbox.&lt;br /&gt;
&lt;br /&gt;
===Automatic Updates===&lt;br /&gt;
The Launcher checks for application updates each time it is launched, this is different from game updates, and the update mechanism is different as well. While the game updates are handled via Git, the Launcher checks a predefined CSV/TXT file stored on the CatsEyeXI server which will contain the latest version number, and the URL of the patch file. Text file location: [http://www.catseyexi.com/launcher_version.txt Here]. &lt;br /&gt;
*If the Launcher application’s current version is lower than the version advertised in the above text file, the app will attempt to download the patch from the URL in the first field of this text file.&lt;br /&gt;
&lt;br /&gt;
Launcher will then call an external application, “Launcher-Helper.exe” from the root of the Installation directory, attempt to extract the zip file, and restart the Launcher application.&lt;br /&gt;
&lt;br /&gt;
Launcher version can always be viewed by opening the log window which is accessed by clicking on the progress bar of the main Launcher window.&lt;br /&gt;
&lt;br /&gt;
Full documentation as well as troubleshooting procedures can be found here: Launcher.pdf&lt;br /&gt;
&lt;br /&gt;
==Legacy Ashita v3 &amp;amp; Windower Setup==&lt;br /&gt;
&amp;#039;&amp;#039;Please be aware that CatsEyeXI now has a one-step Launcher available at www.catseyexi.com/install. Windower is not supported. You are on your own.&amp;#039;&amp;#039;&lt;br /&gt;
===Configuring Your Launcher===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Both Ashita and Windower launchers have some pretty cool bells and whistles available to you. Use caution in enabling these as many of them will get you banned as they are basically cheats. Best rule of thumb is, when in doubt, don&amp;#039;t do it.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Regarding plugins add-ons and other 3rd party tools: There is a list of approved addons/plugins at the [[:Category:CatsEyeXI|Main CatsEyeXI Page]]. If it is not mentioned then it is not allowed. If it seems like cheating it probably is. &amp;quot;I didn&amp;#039;t know&amp;quot; is not a valid defense if what you are doing impacts server stability or alters the gameplay experience of others. Forcing doors open in the client is allowed with this drawback: if you sequence break you do so at your own risk.&lt;br /&gt;
*Staff will NOT assist you if the reason you are stuck is you skipped something.&lt;br /&gt;
====Using Ashita====&lt;br /&gt;
For CatsEyeXI and other private servers, you will need some way to connect to the private server. Ashita is one of these configurable game client launchers.&lt;br /&gt;
&lt;br /&gt;
Where can I get it, or what is Ashita all about? You can download the Ashita 3 client from [https://git.ashitaxi.com/Ashita/Ashitav3-Launcher/src/branch/master/Ashita.exe here].&lt;br /&gt;
&lt;br /&gt;
Note: the link above will start the exe download, so if your browser doesn&amp;#039;t like it, or if you would like more information about Ashita itself, please visit Atom0s.com or you can visit this post Bluegartr forum post by Atom0s&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;To configure Ashita 3 to connect to CatsEyeXI, please take these steps:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Note: Windows users, you will likely be prompted by UAC (user account controller) when you open the file. It&amp;#039;s in your best interest to always r-click the shortcut and run as an administrator to make sure your settings are saved.&lt;br /&gt;
&lt;br /&gt;
#Click on the + icon at the bottom of the loaded Ashita window.&lt;br /&gt;
#Click on the gear icon to the left to access the configuration settings.&lt;br /&gt;
#Name the configuration something like CatsEyeXI, or something that will help you remember what you are connecting to.&lt;br /&gt;
#The file setting should be .\ffxi-bootmod\pol.exe&lt;br /&gt;
#The Command settings should be --server server.catseyexi.com&lt;br /&gt;
#Leave the script setting alone.&lt;br /&gt;
#The checkboxes can be left unchecked&lt;br /&gt;
#At the bottom locate the checkmark at the bottom to save your settings.&lt;br /&gt;
&lt;br /&gt;
====Using Windower====&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; height=&amp;quot;80%&amp;quot; cellpadding=&amp;quot;7&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| bgcolor=&amp;quot;OrangeRed&amp;quot; | {{Color|style=italic|ivory|Using &amp;#039;&amp;#039;&amp;#039;Windower&amp;#039;&amp;#039;&amp;#039; is allowed but &amp;#039;&amp;#039;&amp;#039;not supported&amp;#039;&amp;#039;&amp;#039;. Venture at your own risk. &amp;lt;br/&amp;gt; Do not open GM tickets for anything but addons approval.}}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Read this first=====&lt;br /&gt;
The following items will require constant upkeep:&lt;br /&gt;
* CatsEyeXI trails Retail by at least 1 version update and as such your installation cannot be shared for both.&lt;br /&gt;
* Windower automatic updates will overwrite changes to your &amp;#039;&amp;#039;&amp;#039;resources&amp;#039;&amp;#039;&amp;#039; files.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;XiPivot&amp;#039;&amp;#039;&amp;#039; setup is required to use CatsEyeXI custom DATs.&lt;br /&gt;
* Custom DATs will need to be synchronized from the main &amp;#039;&amp;#039;&amp;#039;Ashita&amp;#039;&amp;#039;&amp;#039; installation after every update.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;XiPivot&amp;#039;&amp;#039;&amp;#039; for Windower is incapable of loading the custom icons and spells DAT&lt;br /&gt;
** See below for workarounds&lt;br /&gt;
* Renamed items will not be equippable by &amp;#039;&amp;#039;&amp;#039;Gearswap&amp;#039;&amp;#039;&amp;#039; out of the box. You must use the original item name.&lt;br /&gt;
** For example, &amp;#039;&amp;#039;&amp;#039;Bagua Sash&amp;#039;&amp;#039;&amp;#039; item name is [[Gishdubar Sash]].&lt;br /&gt;
** In a similar vein, &amp;#039;&amp;#039;&amp;#039;findall&amp;#039;&amp;#039;&amp;#039; will only return items under their original name.&lt;br /&gt;
* Items that were originally above level 75 will not be equippable by Gearswap out of the box. &lt;br /&gt;
** You must edit the &amp;#039;&amp;#039;&amp;#039;res/items.xml&amp;#039;&amp;#039;&amp;#039; file and change the minimum level for the appropriate items.&lt;br /&gt;
* Items with custom jobs (for example, [[Joyeuse]] for BLU), will not be equippable by &amp;#039;&amp;#039;&amp;#039;Gearswap&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
** You must edit the &amp;#039;&amp;#039;&amp;#039;res/items.lua&amp;#039;&amp;#039;&amp;#039; file and change the job mask for the appropriate items.&lt;br /&gt;
* Not all approved Ashita addons have an equivalent &amp;#039;&amp;#039;&amp;#039;approved&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Windower&amp;#039;&amp;#039;&amp;#039; addon.&lt;br /&gt;
** Open a GM ticket for approval&lt;br /&gt;
* Spells originally above level 75 will not be cast-able from the menu.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Shorthand&amp;#039;&amp;#039;&amp;#039; will however allow you to cast them.&lt;br /&gt;
* BLU spells originally above level 75 will not be able to be set from the BLU magic menu&lt;br /&gt;
** Use &amp;#039;&amp;#039;&amp;#039;azuresets&amp;#039;&amp;#039;&amp;#039; or equivalent to set them.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you&amp;#039;re not capable of running batch scripts and using a text editor to edit XML files, turn around now and use the official Launcher&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=====Obtaining Windower=====&lt;br /&gt;
You can download the latest Windower client from [https://update.windower.net/live/windower.msi here].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: The link above will start the exe download, so if your browser doesn&amp;#039;t like it, or if you would like more information about Windower itself, please visit [https://windower.net Windower.net].&lt;br /&gt;
&lt;br /&gt;
=====Configuring Windower=====&lt;br /&gt;
After installing the executable from the last step, ensure Windower runs as Administrator. You will likely be prompted by UAC (User Account Controller) when you open the file. It&amp;#039;s in your best interest to always r-click the shortcut and run as an administrator to make sure your settings are saved. You may also edit the executable properties to ensure it is always run as Administrator.&lt;br /&gt;
&lt;br /&gt;
=====Creating a profile=====&lt;br /&gt;
* Open the folder where Windower is installed and locate the settings.xml file&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;profile name=&amp;quot;CatsEyeXI&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;consolekey&amp;gt;Insert&amp;lt;/consolekey&amp;gt;&lt;br /&gt;
  &amp;lt;windowmode&amp;gt;Window&amp;lt;/windowmode&amp;gt;&lt;br /&gt;
  &amp;lt;width&amp;gt;1280&amp;lt;/width&amp;gt;&lt;br /&gt;
  &amp;lt;height&amp;gt;720&amp;lt;/height&amp;gt;&lt;br /&gt;
  &amp;lt;uiscale&amp;gt;1&amp;lt;/uiscale&amp;gt;&lt;br /&gt;
  &amp;lt;args&amp;gt;--server server.catseyexi.com&amp;lt;/args&amp;gt;&lt;br /&gt;
  &amp;lt;executable&amp;gt;..\..\xiloader\pol.exe&amp;lt;/executable&amp;gt;&lt;br /&gt;
&amp;lt;/profile&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;args&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;--server&amp;#039;&amp;#039;&amp;#039; server.catseyexi.com is &amp;#039;&amp;#039;&amp;#039;required&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;--user&amp;#039;&amp;#039;&amp;#039; my_username is &amp;#039;&amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*** Failure to set it will cause XiLoader to prompt for username and password on every launch&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;--password&amp;#039;&amp;#039;&amp;#039; my_password is &amp;#039;&amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*** Failure to set it will cause XiLoader to prompt for username and password on every launch&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;executable&amp;#039;&amp;#039;&amp;#039; should point to the &amp;#039;&amp;#039;&amp;#039;pol.exe&amp;#039;&amp;#039;&amp;#039; from the CatsEyeXi launcher installation&lt;br /&gt;
** Default: C:\catseyexi\catseyexi-client\Ashita\bootloader\pol.exe&lt;br /&gt;
&lt;br /&gt;
=====Dealing with the registry=====&lt;br /&gt;
&lt;br /&gt;
At that point, launching Windower and using the profile you just created will likely result in one of two things:&lt;br /&gt;
* Windower will appear to freeze and quit&lt;br /&gt;
* Windower will launch a console window (pol.exe) that exits promptly after displaying a red colored message&lt;br /&gt;
** Failed to initialize instance of polcore!&lt;br /&gt;
** Failed to initialize instance of FFxi!&lt;br /&gt;
*** Occasionally the process may exit without any error message but still fail to launch the game&lt;br /&gt;
*** Try launching pol.exe from a Powershell prompt to obtain the actual error message&lt;br /&gt;
&lt;br /&gt;
These issues are all caused by the Windows Registry not being correctly setup.&lt;br /&gt;
&lt;br /&gt;
Before following the next steps, it is highly suggested you run the game through the CatsEyeXI launcher at least once.&lt;br /&gt;
&lt;br /&gt;
* Download this [https://gist.github.com/sruon/d45acb9e517ec8d403d7f262a93a1b21 batch script]&lt;br /&gt;
* Save it in the Game folder of your CatsEyeXI installation&lt;br /&gt;
** Default: C:\catseyexi\catseyexi-client\Game\CEXI.bat&lt;br /&gt;
* Right click the script and Run it as Administrator&lt;br /&gt;
* Press Enter&lt;br /&gt;
&lt;br /&gt;
After it has executed, try running Windower again. If it&amp;#039;s still not working at this point, you will need to toy with the Windows Registry on your own.&lt;br /&gt;
&lt;br /&gt;
=====Next steps=====&lt;br /&gt;
======XiPivot======&lt;br /&gt;
At that point, the first order of business should be to install [[https://github.com/HealsCodes/XIPivot XiPivot]]. &lt;br /&gt;
&lt;br /&gt;
It is possible to play without it but a lot of custom items will not appear correctly. &lt;br /&gt;
If you&amp;#039;re seeing level 99 items, crafting kits 60+ or MMM items then your pivots are not correctly setup.&lt;br /&gt;
&lt;br /&gt;
The files you will want to copy over are located in the &amp;#039;&amp;#039;&amp;#039;catseyexi-client\Ashita\polplugins\DATs&amp;#039;&amp;#039;&amp;#039; folder. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remember that they must be kept synchronized after each update.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
======Resources files======&lt;br /&gt;
Next, you will need to edit files in the &amp;#039;&amp;#039;&amp;#039;res&amp;#039;&amp;#039;&amp;#039; folder in your Windower folder.&lt;br /&gt;
&lt;br /&gt;
* For addons to properly recognize item jobs and levels, edit &amp;#039;&amp;#039;&amp;#039;res/items.lua&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** This resolves Gearswap not equipping certain items&lt;br /&gt;
** This can also be used so that findall returns the appropriate item names.&lt;br /&gt;
* For addons to properly recognize spells, edit &amp;#039;&amp;#039;&amp;#039;res/spells.lua&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Do this if Gearswap says you don&amp;#039;t have access to a spell&lt;br /&gt;
* For addons to properly recognize abilities, edit &amp;#039;&amp;#039;&amp;#039;res/job_abilities.lua/ability_recasts.lua&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Do this if Gearswap says you don&amp;#039;t have access to an ability&lt;br /&gt;
&lt;br /&gt;
==Controller Setup==&lt;br /&gt;
The controller can easily be setup via the launcher.&lt;br /&gt;
&lt;br /&gt;
== General Troubleshooting ==&lt;br /&gt;
Please see the [[CatsEyeXI General Troubleshooting]] for possible help with issues you may be having in game.&lt;/div&gt;</summary>
		<author><name>imported&gt;Sruonz</name></author>
	</entry>
</feed>