Introducing The Windower Addon Directory

Language: JP EN DE FR
2010-09-08
New Items
users online
Forum » Windower » General » Introducing the Windower Addon Directory
Introducing the Windower Addon Directory
Offline
By MelioraXI 2026-02-25 10:58:35
Link | Quote | Reply
 
SlimSlamBislam said: »
Good job OP, I found some new stuff thanks to you.

everyone else should stop whining and go post in a thread they care about instead of bicker over what "normal players may do" even tho its a 30 year old game
Acktually 24! Don't make me feel older than needs to be!
 Bahamut.Daleterrence
Offline
Server: Bahamut
Game: FFXI
User: Dalight
Posts: 95
By Bahamut.Daleterrence 2026-02-25 11:42:42
Link | Quote | Reply
 
I've deployed version 1.1.0 of the site, here's the key changes based on feedback from this thread;

  • Addons maintained by the Windower Team are no longer listed on the directory as these are easily available from the Windower launcher.

  • A navigation bar has been added to the top of the site containing the links to the repo submission form, a new form for addon authors to opt out of being listed at all, and the changelog link, which has been moved to the top of the website from the footer.

  • The list has been split into two views, one that shows addons sorted per repo, and one that shows just addons. Regardless of the source, all addon links now go to their repo's top page, instead of the Lua code itself. The repo view shows addons in a toggleable list.

  • Where available, licenses for addons are now shown alongside each addon's name.

  • The repo owner and addon author are clearly separated now, in case they differ.

  • Some manual review has occurred to remove repos that are obviously public backups of people's Windower folders, libraries, and addons intended for private server usage. As such, this has knocked the total addons down to 560, this should result in an easier to browse and more functional directory. Further attempts will be made in the future to manually review repos and remove those that are just public backups or not relevant to this site's purpose.

  • A "Back to Top" button has been added (woo)


(A note for Lili, since I don't have a good way of contacting you: Your addons are not listed in the directory right now, as I didn't want to make the assumption you would be happy with the changes made, but please take a look when you get a chance, and if you're happy with your addons being listed once more, let me know, and I will sort it out, thank you once again for your feedback)
[+]
 Asura.Selindrile
Offline
Server: Asura
Game: FFXI
Posts: 100
By Asura.Selindrile 2026-02-26 19:52:31
Link | Quote | Reply
 
Just wanted to drop my two cents in here. I have no problems with links to my addons being included here, and I love the idea of a website that raises the visibility of available addons, however there's quite a few things I don't love about the actual result.

I have 6 addons hosted on my github, only 5 are linked to here, and of those 5, only one links to my actual repo, the rest are links to versions re-hosted by others.

I'm not at all opposed to others re-hosting, or editing my stuff, and if any of those re-hosted addons were edited in a way to make them preferable, or even different from my originals (better is subjective), I wouldn't have an issue with it either preferring enhanced versions or even just duplicating entries, but the fact that in these 5 cases they're either carbon copies of, or older versions of the ones on my repo, I have to agree with the people saying manual handling is preferable, at least compared to whatever you're doing now, though I'm not sure if you're up for that.

Regardless, I'm not asking you to take down my repo or addon links, I generally lean towards extreme openness for code and have never had a problem with anyone doing anything they like with my code. And I will say I think the current website existing is better than it not existing, even if I wish it was very different, anyway, I just felt compelled to give my opinion.
[+]
 Bahamut.Daleterrence
Offline
Server: Bahamut
Game: FFXI
User: Dalight
Posts: 95
By Bahamut.Daleterrence 2026-02-26 20:43:34
Link | Quote | Reply
 
Asura.Selindrile said: »
Just wanted to drop my two cents in here. I have no problems with links to my addons being included here, and I love the idea of a website that raises the visibility of available addons, however there's quite a few things I don't love about the actual result.

I have 6 addons hosted on my github, only 5 are linked to here, and of those 5, only one links to my actual repo, the rest are links to versions re-hosted by others.

I'm not at all opposed to others re-hosting, or editing my stuff, and if any of those re-hosted addons were edited in a way to make them preferable, or even different from my originals (better is subjective), I wouldn't have an issue with it either preferring enhanced versions or even just duplicating entries, but the fact that in these 5 cases they're either carbon copies of, or older versions of the ones on my repo, I have to agree with the people saying manual handling is preferable, at least compared to whatever you're doing now, though I'm not sure if you're up for that.

Regardless, I'm not asking you to take down my repo or addon links, I generally lean towards extreme openness for code and have never had a problem with anyone doing anything they like with my code, but felt compelled to give my opinion.

I'm actually working on this very problem right this second, because I've noticed the exact same issue myself, and it could be done better. This is going to take time though, and even when I work it out, I'm gonna need to perform a complete recrawl which is going to take a while too.

As for a, manual list of "these are solid addons and you should check them out", that's coming too! I'm a little concerned people will immediately get bent out of shape about <insert addon> not being immediately included, but, it's coming. Whilst I've started some very basic "these are the addons I use and enjoy" listing, it's a much more significant project and is further down the line when I get the rest of the site at a point I'm happy with and the community is too.

Thank you for putting forward your opinion, it really helps!
[+]
Offline
By MelioraXI 2026-02-27 05:23:08
Link | Quote | Reply
 
Maybe you could add a form of popularity rating (imagine github stars), so you could generate a curated list based on popularity.

Just a thought.
[+]
 Bahamut.Daleterrence
Offline
Server: Bahamut
Game: FFXI
User: Dalight
Posts: 95
By Bahamut.Daleterrence 2026-02-27 10:31:44
Link | Quote | Reply
 
I've deployed version 1.1.5 of the site, and expect to get roasted on the spot by the entirety of FFXIAH shortly.

Based on feedback within this thread, and my own insomnia, some big changes were made to the crawler, and how repos/addons are displayed. I've also added a voting system so people can start to show love for their favourite addons, and we can curate our own list of popular addons, together. I hope this is a good solution (for now) for those who have been asking for a more curated list.

  • You can now vote for your favourite addons in the "Show by Addons" table. This requires logging in via GitHub, or Discord. I know this will be an unpopular decision, but I didn't really see an alternative way of keeping the voting somewhat legit, and worthwhile, without adding some form of login. It's worth mentioning that both logins ask for the absolute minimum data possible, in both cases, just your avatar, and username, I do not want any more data about any of you than that, dear god no. I'm aware that right now if you have accounts with both, you can login twice and have two votes but, wanted to have more than one login option for those without discord. I'll pair the two together later.

  • Rewrote large sections of the crawler to improve speed and reliability, moved all deduplication logic outside of the crawler itself to reduce load and made some changes to flow based on feedback from a friend actually good at this kind of thing.

  • The "Show by Repos" table now shows all repos that contain a unique instance of an addon, be that the original author, or a version of an addon that greatly differs from the original. It tends to prefer the version most recently updated.

  • The "Show by Addons" table now prefers to show the original author's repo first for an addon (if possible), with forks that contain actual changes being shown in a new column. The logic for this is a bit.. particular (Read: A complete mess), so it will likely need improvement. Show by Addons is once again the default view for the website, to make the voting system more visible.

[+]
 Fenrir.Brimstonefox
Offline
Server: Fenrir
Game: FFXI
User: Brimstone
Posts: 447
By Fenrir.Brimstonefox 2026-02-27 10:56:25
Link | Quote | Reply
 
Bahamut.Daleterrence said: »
[li]The "Show by Repos" table now shows all repos that contain a unique instance of an addon, be that the original author, or a version of an addon that greatly differs from the original. It tends to prefer the version most recently updated.[/li]

not sure what "most recently updated" means. If that is 'uploaded to github' cases where someone just has an exact copy it will point to the copy rather than the original. (not ideal) not sure if you can checksum/diff the files and take the oldest in these cases? (probably ignore settings files too since someone could just be backing that up more than the addon itself)

I think in cases where someone fixes something (memory address) for something that is no longer supported, this is ideal. As a rule of thumb new features probably good. (murkier if people want new features or they work correctly and credit is potentially confusing too)

Cases where insignificant updates happen its also probably bad, but not really sure how you separate significant vs insignificant. Maybe if someone tells you (the original/copy author) you can override so pointers are correct.
[+]
 Fenrir.Jinxs
Offline
Server: Fenrir
Game: FFXI
User: Jinxs
Posts: 1196
By Fenrir.Jinxs 2026-02-27 11:06:25
Link | Quote | Reply
 
Should nest duplicates
I see the crawler to grabbed some addons from not original authors because the GitHub user just uploaded their whole directory

Would also be interesting to see how many hits come up for a particular addon
Offline
By MelioraXI 2026-02-27 11:25:10
Link | Quote | Reply
 
Fenrir.Brimstonefox said: »
not sure what "most recently updated" means. If that is 'uploaded to github' cases where someone just has an exact copy it will point to the copy rather than the original. (not ideal) not sure if you can checksum/diff the files and take the oldest in these cases? (probably ignore settings files too since someone could just be backing that up more than the addon itself)
Guessing it based off latest commit since its all github search results.

--

I haven't really used Github Oauth app for 3rd party but this scoope stands out:
Code
Personal user data
Profile information (read-only)
This application will be able to read your private profile information.


Discord Oauth seem to be broken (unless its on my end):
Code
{"message": "internal network error", "code": 40333}
 Bahamut.Daleterrence
Offline
Server: Bahamut
Game: FFXI
User: Dalight
Posts: 95
By Bahamut.Daleterrence 2026-02-27 14:10:48
Link | Quote | Reply
 
Fenrir.Brimstonefox said: »
not sure what "most recently updated" means.

It's checking the most recent commit date, and comparing hashes on the Lua file itself, if it's an exact duplicate of the "original" addon, where I could verify the original author's repo (by comparing the addon author/copyright text to the github user), it's ignored. I realise this is not perfect but it's already caused a marked improvement of addons being shown from their original source.

Fenrir.Jinxs said: »
Should nest duplicates
I see the crawler to grabbed some addons from not original authors because the GitHub user just uploaded their whole directory

Would also be interesting to see how many hits come up for a particular addon

If it's showing an addon from a "non-original" source, I either could not verify the original owner's repo, or the version on that repo is different enough from the original to be considered a new version.

I'm unsure what you mean by "nesting duplicates" because I'm already showing forks (versions of the addon with a difference in hash). Direct duplicates are being ignored.

As much as I'd love to just blacklist what I've mentally called "mega-repos", some of them contain original addons which would be skipped if I blacklist the whole repo, or in some cases some addons just.. would not be available on the directory.

I will continuing improving and iterating on the whole thing, but there's already been a considerable improvement in the quality and sources of addons in the directory.


MelioraXI said: »
I haven't really used Github Oauth app for 3rd party but this scoope stands out:

I've moved this over to a GitHub App now which is not requesting any personal data at all, my bad.

MelioraXI said: »
Discord Oauth seem to be broken (unless its on my end):

I'm not seeing any issues my end
[+]
 Bahamut.Daleterrence
Offline
Server: Bahamut
Game: FFXI
User: Dalight
Posts: 95
By Bahamut.Daleterrence 2026-03-01 09:55:40
Link | Quote | Reply
 
Just FYI, the website has moved to https://windower-addons.com/, I've updated any links elsewhere in the thread.
Offline
Posts: 55
By premiumvirtue 2026-03-01 15:25:22
Link | Quote | Reply
 
Why is nobody talking about the real issue?

No Favicon?

How can you sleep at night.
[+]
 Bahamut.Daleterrence
Offline
Server: Bahamut
Game: FFXI
User: Dalight
Posts: 95
By Bahamut.Daleterrence 2026-03-01 17:41:34
Link | Quote | Reply
 
premiumvirtue said: »
Why is nobody talking about the real issue?

No Favicon?

How can you sleep at night.

You don't even want to see my attempts at drawing something for the logo, let alone the favicon
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
User: Byrthnoth
Posts: 6788
By Lakshmi.Byrth 2026-03-01 17:49:03
Link | Quote | Reply
 
Has anyone made/found an addon that lets you censor your magic list (make it appear as if you don't own certain spells) so the UX of playing a mage from the menus is better?
[+]
 Shiva.Thorny
Offline
Server: Shiva
Game: FFXI
User: Rairin
Posts: 3786
By Shiva.Thorny 2026-03-01 19:06:13
Link | Quote | Reply
 
i threw this together last time someone asked that:
https://github.com/ThornyFFXI/HideActions
[+]
 Lakshmi.Byrth
VIP
Offline
Server: Lakshmi
Game: FFXI
User: Byrthnoth
Posts: 6788
By Lakshmi.Byrth 2026-03-02 15:24:42
Link | Quote | Reply
 
I will have to get time to play again, but I expect this will let me use the menus to play again
 Bahamut.Daleterrence
Offline
Server: Bahamut
Game: FFXI
User: Dalight
Posts: 95
By Bahamut.Daleterrence 2026-03-03 03:13:16
Link | Quote | Reply
 
I have a friend that uses that one after teleporting us out of Sortie a few times, works very well!

FWIW, if anyone is interested in this site growing, and me getting a curated list of addons out, I'd really appreciate people voting on their favourite addons. The plan is to eventually build out a page of "Top Addons", with each addon on that list being given a full explanation, command explanation, etc, which I feel is what people really want. It would be ridiculously impractical to do it for every addon on the list, nor frankly do I think every addon on the list even deserves that (I know sure as hell none of my attempts at addons do), but I do really need people to vote for their favourites so I can work out what needs that treatment. Thank you if you decide to take a few minutes to help me out. <3
[+]
Log in to post.