Quest 6: IFID

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.


"I love it when a plan comes together."
John "Hannibal" Smith


This topic is now closed. Topics are closed after 60 days of inactivity.

Support

Forums