Unquill basically extracts the Quill database from a game. This is the exact information that an author will have entered into the main Quill program.fuzzel wrote: ↑Wed Jun 24, 2020 10:02 amLooks like you've beaten me to it lurkio! This unquilling business is interesting, I'll have to have a close look at the text files created to see exactly what it gives you. I presume it would provide a full list of all possible inputs which have been anticipated by the author and their consequences via messages.
You get the vocabulary list. The location descriptions and connections. A list of the objects and their corresponding vocabulary. The response table, which matches the input the player types in. And also the status table (which basically is an additional table for the computer's turn at the game).
When it runs the adventure, the Quill interpreter works through the database. When it finds a match it continues on with the entry. If things don't match then it moves on to the next entry in the database, until it is told otherwise.
In the response table, the interpreter compares the two words its parsed from the player's input, with the entries in the response table in order. If it matches then it checks the conditions that are included as part of the entry. If they *all* match then the corresponding actions are carried out. Unless the interpreter is told otherwise (by a condact such as DONE or OK) it will then proceed to the next entry.
One of the nice things that Unquill can do is annotate the code, expanding and printing any associated text. So where the code says MESSAGE 16, it'll print alongside the contents of that message. Where it says GOTO 20, it'll print the location description of location number 20. That makes the code easier to follow.
The BBC version of the Quill is probably the easiest to understand, as it doesn't have some of the complexities of the other versions. Should you ever want to explore the differences between the Quill on other platforms, then I've produced this document... http://8bitag.com/info/documents/Quill- ... erence.pdf
The version I've just looked at a screenshot for definitely wasn't Quilled. It think only one of the Potter programs was Quilled, from the CASA records.One game which I believe was quilled is Twin Orbs of Aalinor by Potter Programs.