As a bonus from removing hyWaitForClicks(), hySaveGame(), hyLoadGame(), etc, are no longer needed. Interpreters, and the players, will have more control of where they can save games (any page), and writers will not have to worry about it so much. RegisterIO() will still be necessary to keep track of essential variables across sessions.
I have not included Flight From the Dark in this latest version. Because of the audio files, it is about 40MB, and I only have 100MB of space on the Project Aon servers. I will be adding this shortly as a separate download, but until then, you can still find the full FFTD gamebook including audio files in the first 0.2.0 Beta release. I will be removing the first 0.2.0 Beta release when I create the separate FFTD archive.
The official Linux binary is linked against Qt 4.3. There is no Qt Script 4.3 Debian or Ubuntu package available, because the Debian packager didn’t add the libqt4-script package until 4.4, so I found 3 RPMs with rpmfind.net. One for the gui library, one for every other library, and one for the development header files. The development rpm I found included a newer version of moc which was incompatible with the rest of the package. So I got the correct moc version from Ubuntu. Linking against Qt 4.3 was a huge hassle, and if I had known in advance, I would have just skipped it and linked against 4.4.
This Beta version includes src, Linux, and Windows binaries.
These are the remaining goals for 0.2.0:
* a conversion utility to convert gamebooks into HTML.
* status/inventory window