WINDOWER ULTIMATE COSMIC UPDATE: THE UPDATENING
There has been a pretty big Windower update. Many updates from the last year had never been pushed, and now we pushed all at once, plus a bunch of new stuff and assorted minor bugfixes.
In the process of this merge we have
removed the AutoExec and ChatMon
plugins, as they both have
addon replacements now. Loading the old plugins you have on disk will probably make windower crash. They should be disabled in the launcher, but if you load them manually, either via the init.txt script or the plugin_manager addon, you will need to adjust those to not load them, or rather, load the addons instead.
NEW ADDON: CHATMON
ChatMon (addon) is a full replacement for ChatMon (plugin) that was deprecated. It offers complete feature parity with the old plugin, with the exception of an obscure filtering function that we don't think anyone was using at all anyway.
You will be able to use the same settings file: leave the old settings file where it is and, upon load of the addon, it will consume the old file, and import its settings. After that, the new settings will be available in the addon's data folder, same as with every other addon.
NEW ADDON: AUTOEX
Same as above, it replaces the old AutoExec plugins. Thanks to Elii for writing the replacement.
API CHANGES
A few new api keys have been added to the windower table, available for addon developers.
- Version strings for client, launcher, and hook. These are available under windower.get_windower_settings().
- Name of current Windower profile in use. Also available in the same function as above.
- windower.has_focus() : returns a boolean value indicating whether the box currently has focus (is the active box)
- windower.take_focus() : steals focus from the application that currently has focus.
New events added
-
gain focus triggers when client gains focus, become the active window.
-
lose focus triggers when the client loses focus, is no longer the active window.
These API changes will be documented on the windower wiki (https://github.com/Windower/Lua/wiki/) at a later point.
NEW ADDONS part 2: THE FOCUSING
A new addon, switch_focus, has been added. This addon lets you switch focus (duh) to another FFXI instance running on the same pc. I.e.,
//switch Charactername,
//switch next,
//switch back, etc.
//switch help for a full list ingame.
And more:
-> OLD STUFF THAT WAS NEVER MERGED
like the
send addon update that was posted about a few posts back, and more, is now deemed stable enough and thus is available to Live users.
->MINOR BUGFIXES
that is not worth reporting here but can be seen on the github tracker.
CURRENT KNOWN ISSUES:
-
Resolved.
The FFXIDB plugin might crash the game. If it happens, with the game closed find one or more files called 'zoom.json' in the windower\plugin folder and subfolders, delete them all, then relaunch the game. FFXIDB is being updated to deal with the issue
- Autoexec plugin will crash the game. Delete it from the windower\plugins folder, as it is now obsolete.
-
Resolved.
Chatmon (addon) has a few bugs that are being worked on.
-
A new nameplate plugin is in the works, and will be included in the launcher once it's finished and tested.
The unofficial Nameplate plugin has stopped working due to the plugin API changes. As this is not a plugin mantained by the Windower team, the only solution here is that the author of Nameplate updates it to work again (I personally do not know who the current mantainer is, tho)
As any big update, it is entirely possible some other bugs escaped our testing. Please report any issue on the windower github or windower discord (links in the OP), or open a new thread here. Do not use this thread for support requests, thanks.
Enjoy!