Windower V4 - Dev Tracker

Language: JP EN DE FR
2010-09-08
New Items
users online
Forum » Windower » News » Windower v4 - Dev Tracker
Windower v4 - Dev Tracker
Offline
Server: Asura
Game: FFXI
user: Hiraishin
Posts: 91
By Asura.Hiraishinsenna 2024-08-28 11:36:15
Link | Quote | Reply
 
Awesome updates, thanks!
 Fenrir.Niflheim
VIP
Offline
Server: Fenrir
Game: FFXI
user: Tesahade
Posts: 684
By Fenrir.Niflheim 2024-08-28 11:44:05
Link | Quote | Reply
 
Sylph.Pve said: »
As someone coming from 7 years into a career with digital accessibility, this effort is appreciated! /highfive
NightshadeXL on our discord should be credited for it happening, they made the feature request for their friend. I am sure it will be helpful for others as well, which is the nice thing about making a change like this.


Also on a similar note, the timers change was because Kayte on our discord reported the issue with QD when they would fire their second shot, and while We were in there it made sense to make a few other adjacent fixes.
[+]
necroskull Necro Bump Detected! [61 days between previous and next post]
VIP
Offline
Posts: 765
By Lili 2024-10-28 03:19:34
Link | Quote | Reply
 

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!
[+]
 Leviathan.Arcon
VIP
Offline
Server: Leviathan
Game: FFXI
user: Zaphor
Posts: 666
By Leviathan.Arcon 2024-10-28 03:47:37
Link | Quote | Reply
 
Lili said: »

NEW ADDON: CHATMON


[...]
You will be able to use the same settings file.

Minor addendum, you should leave the old settings file where it is. 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.
[+]
 Asura.Pusheen
Offline
Server: Asura
Game: FFXI
user: Tyrael
Posts: 119
By Asura.Pusheen 2024-10-28 04:47:34
Link | Quote | Reply
 
FFXIDB now crashes windower and gives a runtime error.

"This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information."

Would love to get this plug-in back, basically my favorite tool for playing this game. (maybe it too needs to be converted to lua idk)
 Leviathan.Arcon
VIP
Offline
Server: Leviathan
Game: FFXI
user: Zaphor
Posts: 666
By Leviathan.Arcon 2024-10-28 04:54:17
Link | Quote | Reply
 
Asura.Pusheen said: »
FFXIDB now crashes windower and gives a runtime error.

"This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information."

Would love to get this plug-in back, basically my favorite tool for playing this game. (maybe it too needs to be converted to lua idk)

The issue is with the zoom file. We're working on it, but for now, you can delete the `Windower/plugins/FFXIDB/map/zoom.json` file, that will make the plugin usable again, as long as you don't zoom. I'll post when we have resolved the issue.
 Leviathan.Arcon
VIP
Offline
Server: Leviathan
Game: FFXI
user: Zaphor
Posts: 666
By Leviathan.Arcon 2024-10-28 05:40:27
Link | Quote | Reply
 
FFXIDB has been updated, should be safe to use now.
[+]
VIP
Offline
Posts: 765
By Lili 2024-10-28 07:59:54
Link | Quote | Reply
 
As usual, this thread is not for support/discussion.
I removed some of the off-topic messages. Further support can be had on windower discord or github.
Offline
Posts: 12
By euvedant 2024-10-30 16:41:56
Link | Quote | Reply
 
Hello,
I've been connected to the game since friday 10-25. My power went out, i opened windower and i noticed the updates, then it crashed. i'm getting this error in my crash log

System.MissingMethodException: Method not found: 'System.String System.String.Format(System.IFormatProvider, System.String, System.Object)'.
at NDesk.Options.Option..ctor(String prototype, String description, Int32 maxValueCount)
at NDesk.Options.OptionSet.Add(String prototype, String description, Action`1 action)
at Launcher.Bootstrap.Main(String[] args)

I deleted everything windower related then reinstalled and removed my addons/plugins from the windower folder and it still continues to happen
 Fenrir.Niflheim
VIP
Offline
Server: Fenrir
Game: FFXI
user: Tesahade
Posts: 684
By Fenrir.Niflheim 2024-10-30 17:19:21
Link | Quote | Reply
 
euvedant said: »
Hello,
I've been connected to the game since friday 10-25. My power went out, i opened windower and i noticed the updates, then it crashed. i'm getting this error in my crash log

System.MissingMethodException: Method not found: 'System.String System.String.Format(System.IFormatProvider, System.String, System.Object)'.
at NDesk.Options.Option..ctor(String prototype, String description, Int32 maxValueCount)
at NDesk.Options.OptionSet.Add(String prototype, String description, Action`1 action)
at Launcher.Bootstrap.Main(String[] args)

I deleted everything windower related then reinstalled and removed my addons/plugins from the windower folder and it still continues to happen
Come to our support discord for assistance
Log in to post.