PDA

View Full Version : Extension repository?



Sarteck
June 22nd, 2020, 00:05
Is there (or can there be) some kind of "extension repository" (for FGC and FGU) where we can list all our current extensions and see which ones need to be updated?

If something like this does not exist already, it would also be cool to include "Don't update this extension" for stuff we've customized.

I don't know how often my extensions get updated, and it's kind of hard to keep track of so many threads.

Zacchaeus
June 22nd, 2020, 00:24
No, there is no such thing. It has been tried a couple of times but it would really end up being a full time job for someone to monitor and sort it all out. All you can do is monitor the threads where the extension is posted.

Willot
June 22nd, 2020, 00:25
The individual rulesets usually have a sub-forum in their main forums. List the extensions that work with them. you can also look here.
https://www.fantasygrounds.com/forums/forumdisplay.php?96-Extensions

Its up to the person who wrote the extension whether they update the extension

Sarteck
June 22nd, 2020, 00:31
[insert heartbreak emoji]

Ah well, it really would be a cool thing to eventually consider. I'll think it out more and toss it into a suggestion thread, including whatever proposed "solutions" I can think of (included XML "version" line checked against similar line in thread, for example, for those authors willing to participate).

LordEntrails
June 22nd, 2020, 01:19
If you want to be the one to create and maintain it, I'm sure the community would be very grateful. But the last time such was created, very few of the community developer participated and so the manager of it stopped supporting it.

Sarteck
June 22nd, 2020, 01:39
I could make it largely self-maintaining, really. I don't know crap about actually doing anything in FGC or FGU in lua, but I'm a daft hand with PHP and MySQL (and as a systems admin for a webhost company, a few stray resources). I could make it so:

it's a website where an author can simply input their Thread ID here (the thread where they post about the Extension and maybe Attach it)
the website would send a request to get the thread HTML.
It would parse the HTML to retrieve several values set by the thread author:

Extension Version
Extension Title (Optional)
Anything else

If it cannot get this data, it will just ignore the request and spit out an error. (Prevents anyone but the thread author to submit, since only they can edit the first post and Mods.)
Stores this info in a MySQL database.


I could easily make it spit out a crappy-looking table for anyone wanting to input a few thread IDs or such, but don't know how to feed that info back to FGU or FGC.

Sarteck
June 22nd, 2020, 01:57
[WARNING: BRAZEN SELF-HYPE AHEAD!]
Alternatively, if you guys want, I've programmed quite a lot of extra stuff for my own vBulletin forum, years back. I even made a fully-functional Triple Triad game playable in browser with a vast array of rule an board options, including multi-player up to 4 people and so much more. Even made it where a certain group of users on the forum could create cards simply by providing a transparent PNG with only the character for the card (no background). I used PHP's GD extension to automatically create the rest of the card graphics AND input the data for that card to the MySQL database, so that it could be called on for use in game. Additionally, made an "inventory" system" for my users to "own" these cards that they made. :D They could use them in decks and such, and play against each other.
[/END SELF-HYPE]

So yeah, I do have a bit of credentials. If you guys want, I could just program that kind of system on my own test vBulletin (I still have a 4.x license), show it to you, give you the code, and let it be something you offiially support/maintain.
[EDIT] To be clear, I am talking about the previous post, not the Triple Triad. XD Unless you want that, too, Is till got the code for it...

deer_buster
June 22nd, 2020, 02:06
No, there is no such thing. It has been tried a couple of times but it would really end up being a full time job for someone to monitor and sort it all out. All you can do is monitor the threads where the extension is posted.

Actually, it doesn't need to be a fulltime job. There are games out there, such as Factorio, et.al., that have a website that the authors upload their mods to and you can install, upgrade or remove from the game client anytime you want...it even tells you when there is an update to one of the mods you have installed. (e.g. mods.factorio.com)

Kelrugem
June 22nd, 2020, 03:20
Is there (or can there be) some kind of "extension repository" (for FGC and FGU) where we can list all our current extensions and see which ones need to be updated?

If something like this does not exist already, it would also be cool to include "Don't update this extension" for stuff we've customized.

I don't know how often my extensions get updated, and it's kind of hard to keep track of so many threads.

Actually, it is somehow on SmiteWorks' radar, see here: https://www.fantasygrounds.com/forums/showthread.php?59140-Third-Party-Price-Gouging&p=519579&viewfull=1#post519579 :)

But of course the priority on FGU and other things are higher, but at some point we may get such a repository (or I misunderstood you) :)