I have not yet decided on all the gaming elements that will include this system, but the way I am implementing it is very simple and flexible enough to include for any of those that beta-testers feel require a little more information for usage. A few lines of code can simply be added to each XML script that requires the extra button to link to the "help box", which in turn feeds the relevant help text to the new box that clicking the button brings up, all from a single script. Below is an example of the kind of thing I mean - this is an example of somebody reading about interacting with a "Combination Lock" for the first time:
|Hovering over buttons brings basic information.|
|The player requires some extra information about potential interaction and so clicks the option.|
|The player can scroll to read all the extra information available.|
I continue to chip away at the final stages to this module ...