Windower supports a number of command-line arguments when launching. You can create various shortcuts to launch Windower with different settings, override specific parameters, set up private servers, etc.

Profile Arguments

These arguments are all tied to a profile, and except for the last two, can also be set in the UI for each profile. The specified default values here are just the default values when creating a profile. If a profile is specified, and the default for any missing value is taken from that profile, instead of the default specified in the table below.

Argument Description
-p <profile>
--profile <profile>
Sets the profile to use to profile. If present, it will skip the interactive UI and launch the game directly.
Default: The empty (default) profile.
-r <region>
--region <region>
Sets the POL region to use to region. Allows one of Auto, JP, US, or EU.
Default: Automatic detection (Auto).
-c <key>
--console-key <key>
Sets the key to use to open the Windower console to key.
Default: Insert.
-w <x>
--width <x>
Sets the horizontal resolution to x.
Default: The horizontal display resolution.
-h <y>
--height <y>
Sets the vertical resolution to y.
Default: The vertical display resolution.
--borderless Sets the window mode to Borderless.
Default: Set.
--windowed Sets the window mode to Windows.
Default: Not set.
--fullscreen Sets the window mode to Fullscreen.
Default: Not set.
--executable <path> Sets the path to the executable to use.
Default: &lt;FFXIPath&gt;/pol.exe.
--args <arguments> Sets teh arguments to pass to the executable. Only meant to be used together with --executable. One string expected, if multiple arguments need to be passed, they need to be quoted.
Default: None.

Functional Arguments

These arguments control the behavior of the application.

Argument Description
-h
--hide
Hides the UI. Only makes sense in combination with specifying a profile, or with the --quit or --update flags.
Default: Not set.
-q
--quit
Exits Windower immediately after the update step.
Default: Not set.
-u
--update
Forces an update, and implies --hide and --quit. Will update even if other Windower instances are running. May corrupt running instances.
Default: Not set.

Technical Arguments

These arguments are not meant to be used outside of a debugging context.

Argument Description
--debug Sets the internal debug flag, passed onto plugins. Unspecified use case, not meant for users.
Default: Not set.
--no-steam Ignores the steam install of FFXI, even if found.
Default: Not set.