Converts ASK/TELL THE NPC TO DO SOMETHING into NPC, DO SOMETHING. Standard Inform doesn't understand the first sentence configuration and most people would normally type this and assume a puzzle in a game couldn't be solved this way. So it is a good idea to include this library if you have any puzzles of this type ie. if you use an NPC (Non-Person Character or Actor) to solve a problem for you.
A follow command isn't implemented in Inform but this library provides one, so you can follow NPC's when they are not in the same location as you, even if they are in moving objects like a car. Inform is generally an easy language to programme once you have learned it but it does seem tricky when trying to refer to an object not in the current location, looking through this library will show you how to deal with this problem.
A very useful and easy to use library which allows footnotes to be implemented. Footnotes can not be referred to until mentioned in the game thus preventing the player learning anything too early, and are numbered in the order they are mentioned so the player never knows how many there are.
This library automatically chooses locked and key objects first during the parsing routine to make the game look smarter e.g. you might normally type:
>UNLOCK TOOLBOX WITH KEY
but with this library you could type:
>UNLOCK and it would add
(with the key)
You unlock the toolbox.
This library is also very simple to use.
This library prevents the player taking out of reach objects when in a seat, chair, bed etc... and drops items on the floor instead of the object you are sitting on. Reach zones allow desks, tables etc... to be reached by the player when required. Beware! If you alter the floor object as I did in spacestation (version 2) so I could call it deck this library may not work and go into a infinite loop. But otherwise it should work fine and has been well tested.
This library provides some facilities which make writing an Infocom style on-line hint system a lot easier.
Provide on screen menu routines similar to the Infocom on-line hints system. I haven't actually used them myself but have played a lot of games that utilize them. They give a very professional appearance.
Study the source code for the above games and absorb the material in the following sites. Then apply a phenomenal amount of time and patience. Simple! :-)
If you want to write a transcript you might wish to contact me first so as to prevent the unlikely event of two people working on the same transcript. Once written I will include it on this site. It must contain the notice 'Not for commercial distribution' at the start of the game and preferably be somewhere I can download it from i.e. an ftp or internet site.
You can E-mail the
Dungeon, woops I mean
You can E-mail the