UPDATE: This version features a signature scanner for the hairpinning hack, and thus should be resilient across updates. Thanks again to atom0s for his work!

This is a modified version of ffxi-boot designed to work better with Ashita. It allows for the use of command-line parameters instead of reading a config file. There are two ways to use it:

To create a new account on a server, do not provide a username and a password, and the option menu will appear. Select option 2 and follow the instructions.


To log in with an existing account, run the program like so:
pol --server server-ip --user username --pass password --lang US

Server is required unless you are logging into localhost. 

Username and password can be prompted for. If you omit one or both, then selecting option 1 at the menu will only ask you for the one(s) you did not provide already.

Lang can be JP US NA or EU. It can also be 0 (JP) 1 (US/NA) or 2 (EU). It defaults to US, so if you have a different version installed, this parameter is required.

There is another option for players who host a public server on their home LAN. Use your LAN IP or loopback address to log in and add the --hairpin option to the command-line and it will enable you to connect properly!
Again, thanks to atom0s for his immense help here!



You can also modify an Ashita boot profile to use this loader. You will want to change two lines in each profile.


<setting name="boot_file">C:\Users\Gaming\Desktop\pol.exe</setting>


You will want to change the path to the one you placed this copy of pol.exe into. It is not recommended to put it directly in your FFXI folder.


<setting name="boot_command">--server 127.0.0.1 --user username --pass password --lang US</setting>


Here are the rest of the arguments to the program. Replace them with a valid server IP, username, and password to have it automatically log in to your account when you use this profile. Add the --lang and --hairpin options if needed.

The vc10 folder comtains a vc10 build in case the vc11 build doesn't work for you. Since this was designed to be used with Ashita which uses vc11, the default build is made with that to reduce the number of runtimes you have to install.