Quick Ashita Guide
Author: Arieh @ Bahamut
What is Ashita?
Ashita, like Windower is an addon/plugin loader for Final Fantasy XI Online. The difference between using Ashita and Windower when not a plugin/addon developer is basically personal preference at this point. My personal reasoning is because some UI mods exist on Ashita which don’t on Windower.
Ashita v4 currently has no GUI to help you get started with setting everything up/make configuration changes. If you don’t want to mess with files/editing scripts, that is completely ok! Windower lets you change the settings with GUI and handles separate profiles in GUI as well.
Where can I get Ashita?
You can download Ashita from this link. They recommend keeping it up to date via git and I recommend the same if you are willing. Git install instructions are here and install instructions for installing via zip are here.
Don’t worry if things break while you are setting up Ashita. That’s normal and it’ll take you a few hours to do basic setup and then like 10-15 minutes to keep it up to date afterwards.
Keep a backup when you do updates against the repo and everything will be ok. If you’re reading this guide and need help, ping me and I will do my best to help you out.
Additionally this guide is not aimed at multiboxers, so I don’t cover anything to do with that here, but this is covered in the main Ashita docs under the sandbox feature and people in the discord can help for this.
Setting up boot configuration and ashita configuration.
Quickstart guide for setting up configurations:
- Create a copy of both the boot script in
configs/bootand the config script inscripts - In the boot script:
- Change the
scriptvariable belowashita.bootin the new boot script you create to the name of the new config file in thescriptsfolder - Change the variables
0001and0002to the resolution you want to have the window at (width and then height). - Change the value for
0029to20to allow for maximum sounds to be played at any one time. - For UI scaling, change
0037and0038in 5% increments to make UI larger or smaller. Numbers closer to the resolution you set in the above step will make UI smaller, numbers further away will make the UI larger.
- Change the
- In the config script:
- Load any plugins you want using
/loadcommand - Load any addons you want using
/addoncommand
- Load any plugins you want using
Once you have set up your configurations, create a shortcut like shown in the guide here and then you will be able to launch FFXI with Ashita hooked in via this shortcut.
There’s some explanations for the configurations overall on the ashita documentation website for and I highly recommend reading this page if you need more information.
Boot script tips not mentioned in the documentation
-
If you don’t use a controller at all, change the setting
gamepad.disableenumerationto1so that FFXI will not check for a controller at all. This can also be changed ingame by entering the/ashitacommand to open the config window. - If you want to keep configure all the settings for gamepads with the ingame gamepad configuration, always set the following below settings to -1 in the boot script. That way it will not be overwritten when you launch via ashita again, as mentioned here.
padmode000 = -1 padsin000 = -1 padguid000 = -1 -
If you experience a lot more lag than you should, change the keys
0003and0004to 1024/1024 or 2048/2048 from whatever number you chose before. -
Change key
0029to20so that the maximum amount of sounds will play. - If you put values into the boot file and you wonder why settings you set ingame or on FFXI tool are overwritten, make sure you check what you placed into the file first.
Ashita configuration script quick info
-
The configuration script is not located in the
configfolder! It is located in thescriptsfolder - The following 2 plugins are required if you want to use addons on Ashita. Same config line also works ingame for loading plugins (the .dll files in
plugins) in Ashita/load thirdparty /load addons - Additionally you can load addons in with the following syntax both ingame and in the configuration script
/addon load addonname
Troubleshooting
- My game crashes randomly / has a black screen when loading into a zone while using Ashita, why?
- Apply the large address patch (you should do regardless of if you use windower/ashita/no launcher anyways)
- Get the patch from here
- Disable addons if you think they are causing you issues
- If you’re using XIPivot or any sort of DAT replacements, disable them to see if it is an issue with XIPivot instead.
- Apply the large address patch (you should do regardless of if you use windower/ashita/no launcher anyways)
- I copied my setup from one PC to another and I can’t launch the game anymore!
- Make sure you reinstall FFXI, it’s reliant on being installed to the PC it’s being launched from specifically. Or you can use the sandbox plugin.
- Check your boot script if you pointed any configurations to a directory which doesn’t exist anymore on the current PC you are using.
Handy dandy links
Shoutouts / Thanks
- Daleterrance @ Bahamut for proof reading
- Eierkuhle @ Bahamut for the explanation of Sequencer/PacketFlow plugins + fix for the
chainsplugin. - arkervorhat @ Bahamut for Smart.LAC