Don't forget your IFID!
Get new IFID from here: http://www.tads.org/ifidgen/ifidgen
I'll be adding mine to a new string on settings called settings.ifid
.
http://www.ifwiki.org/index.php/IFID
I had forgotten that (and was not aware of some of the background)
I will update ABOUT to report it, if present
So tell me about this...
How do you submit a game to the IFDB? Does it need to be able to extract information somehow? Are you expected to produce some XML (if so, it would be pretty easy to have a IFDB command that puts the XML on the screen so you can copy-and-paste into the file).
How do you submit a game to the IFDB?
I always logged in and entered it all manually.
IFDB doesn't actually let you upload the game, just the info and the link to the game on https://ifarchive.org/, or whichever links you provide.
EXAMPLE
https://ifdb.tads.org/viewgame?id=ih853g1drtk2acr9
The IF Archive allows us to upload the game files, along with all pertinent info.
Here's a link to the IF Archive's directory of (mostly very old) Quest games (check out that last game in the list!):
https://ifarchive.org/indexes/if-archive/games/quest/
To my knowledge, the IF Archive is maintained by one or two volunteers. They are usually quick to add new submissions, but they do get overwhelmed whenever IF competitions arise.
If there is a way to use XML to do it, I didn't see either site mention it. That doesn't always mean anything, though.
Also, Inform 7 generates a unique IFID somehow. I'll try to figure out how that works.
UPDATE
Any IFID generated by Inform 7 or Tads seems to be a UUID.
So, I'm just using JS to generate a UUID and using that as the IFID.
Any IFID generated by Inform 7 or Tads seems to be a UUID.
IIRC the standard is that the IFID for any new engines or authoring tools should be a UUID. Tools that predate the standard have their own rules for backwards compatibility.
(As an aside, how has this been handled with previous versions of Quest? I would expect "just use the ID", but I'm not sure because none of my Quest games were ever finished enough to go in a database)
how has this been handled with previous versions of Quest? I would expect "just use the ID"
That's how we listed Pixie's Quest. (With the Quest ID.) I guess that was acceptable . . .
Quest 5 generates a proper UUID when a new game is created. That is not something we can do in Quest 6 until the editor is up and running.