|
|
Introducing the Windower Addon Directory
By MelioraXI 2026-02-25 10:58:35
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
Game: FFXI
Posts: 96
By Bahamut.Daleterrence 2026-02-25 11:42:42
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
Game: FFXI
Posts: 100
By Asura.Selindrile 2026-02-26 19:52:31
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
Game: FFXI
Posts: 96
By Bahamut.Daleterrence 2026-02-26 20:43:34
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!
By MelioraXI 2026-02-27 05:23:08
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
Game: FFXI
Posts: 96
By Bahamut.Daleterrence 2026-02-27 10:31:44
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
Game: FFXI
Posts: 449
By Fenrir.Brimstonefox 2026-02-27 10:56:25
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
サーバ: Fenrir
Game: FFXI
Posts: 1196
By Fenrir.Jinxs 2026-02-27 11:06:25
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
By MelioraXI 2026-02-27 11:25:10
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
Game: FFXI
Posts: 96
By Bahamut.Daleterrence 2026-02-27 14:10:48
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.
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.
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.
Discord Oauth seem to be broken (unless its on my end):
I'm not seeing any issues my end
[+]
サーバ: Bahamut
Game: FFXI
Posts: 96
By Bahamut.Daleterrence 2026-03-01 09:55:40
Just FYI, the website has moved to https://windower-addons.com/, I've updated any links elsewhere in the thread.
By premiumvirtue 2026-03-01 15:25:22
Why is nobody talking about the real issue?
No Favicon?
How can you sleep at night.
サーバ: Bahamut
Game: FFXI
Posts: 96
By Bahamut.Daleterrence 2026-03-01 17:41:34
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
サーバ: Lakshmi
Game: FFXI
Posts: 6797
By Lakshmi.Byrth 2026-03-01 17:49:03
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
サーバ: Shiva
Game: FFXI
Posts: 3796
By Shiva.Thorny 2026-03-01 19:06:13
i threw this together last time someone asked that:
https://github.com/ThornyFFXI/HideActions
Lakshmi.Byrth
VIP
サーバ: Lakshmi
Game: FFXI
Posts: 6797
By Lakshmi.Byrth 2026-03-02 15:24:42
I will have to get time to play again, but I expect this will let me use the menus to play again
サーバ: Bahamut
Game: FFXI
Posts: 96
By Bahamut.Daleterrence 2026-03-03 03:13:16
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
[+]
Hello!
I'd like to bring a bit of light onto a project I've been working on recently, which is the Windower Addon Directory!
One of the things that has always bothered me about Windower addons is actually finding what is out there. There's no real set standard for sharing addons, and trawling through github to find cool things people have created can be a bit of a pain, if I'm honest. I'm hoping that this site will help with that.
The idea is to, gradually, over time, build a centralised source of any publicly available addons on github. As it stands, my crawler (and code) is far from perfect, so I've undoubtedly missed stuff! I've added a submission form for repos the crawler didn't catch, which I will check over manually and add to the directory.
Right now at least, the directory is basically unvetted. I've fixed some obvious crawling errors here and there, but for the most part, it is entirely automated. This means that if you intend to use this, please read the warning I've popped at the top of the site, as I really don't want to be held responsible for you getting banned for downloading and using ShadyAddon69. Over time, once I have a solid list, I intend to go through every addon and at least categorise them, but this will need to be done manually.
I also intend to work out a way of dealing with the many duplicate uploads of addons, and determining which ones are the maintained versions, and which are not. For now, the site is using basic deduplication and taking the most recently updated lua as the "correct" one, but I do realise this will need a better solution in time.
For now, I hope you find a use for my little project I think is kinda neat, and thank you in advance if you decide to use it, or even better, contribute repos!
Please be gentle with me FFXIAH community, I know you're not ones at all to hold back your minds but I'm still learning!
|
|