Can anyone give me pointers to getting in touch with the authors of Twisty, Hunky Punk, and ZMPP? I’d like to suggest to all of them that they standardize on where they look for IF games, so that I don’t end up with three copies of a game if I have all three terps.
If they read here, I’d propose that there be a single standard directory that they all look in, perhaps called ‘Interactive Fiction’, plus one directory that’s named after the terp (e.g., ‘Twisty’ or ‘Twisty Games’), for those games that only that terp can read.
Yeah, absolutely; the ability to alter the default and have it stick. And that way, none of them would have to rejigger their current defaults at all; the user could just choose which one he wants to point them each toward.
Hi, thanks for your feedback ! As I understand, all currently available Android interpreters should at least support 3,5 and 8 and all but one should understand 1, 2, 4 and 7 as well. I find JFrotz very interesting, since it is based on the original Frotz, but converted to Java bytecode and rendering to a custom-rendered terminal emulation.
You have a point there when you say that you’d like to have a shared IF story directory. I had thought about such a feature very early on, but wanted to store the stories close to the save games (another thing that I could imagine people would like to share between interpreters, but that is trickier). I could probably provide the option to change the search directory for Z stories.
I am currently taking some time off from ZMPP after getting burnt out a bit trying to make Glulx interpretation perform better on Android (a frustrating task when there are 10’s of millions of instructions per turn on certain Inform 7 stories), but I’ll add that when I am able to smell it again
Searching a large SD card can take very, very long, depending on the number of folders (and files) you have. If the interpreter has to scan all of them recursively at each startup, you’ll probably prefer to exit the interpreter after a minute rather than letting it finish
Setting it to one or a limited number of folders usually improves the initial scanning time dramatically.
I honestly don’t understand why a user would scatter his stories all over an SD card rather than having them in a folder (and eventually its subfolders). I usually store all my photos and music under a single folder hierarchy as well. It’s probably more a matter of taste, but I prefer the automatic scan over navigating the file system on Android as I would on a desktop computer, I have a couple of apps where you have to do that and I don’t really like it.
Dannii, this sounds like the idea that Ghalev came up with, essentially to allow the user of the terp to set the default directory. My original proposal was for a common directory to all terps, and a terp-private one to handle any games/formats that weren’t ‘universal’ - using Wei-Ju’s information, the original common folder would have the Z3, Z5, and Z8 games, but a terp that also handled Z4 games would have its own folder for the Z4 games, which aren’t handled by other terps.
Yes, typically, one would end up with a tree rooted at one specific location, with subdirs for the various special cases - but not everyone necessarily thinks of their file organization that way, so I tend to think in terms of maximum flexibility for the user.
Well, I actually meant it probably does not matter to have them all in the same directory since an interpreter would likely just ignore the versions it does not support (not always perfectly, but should work in most cases). Personally, I am open to support any kind of common directory standard (like e.g. InteractiveFiction or zcode), but letting the user set the location to me sounds like it’s a feasible compromise between users and current/future interpreter authors.