Way back when I first dabbled in I7, the go-to extension for changes in tense and narrative voice was Custom Library Messages by David Fisher, but using this extension with the latest version (and I notice I had to roll back a version of the CLM to make it compile) there’s now an error in one of the most common default messages, which doesn’t fill me with confidence about what less obvious errors may be present.
So, basically, what’s the best way to write a game in the first person? Given that I’m not really that interested in using the default actions, might it just be better not to use an extension? (Do I need a default message extension to change, for example, the response to restoring a saved game?)
Given the emphasis on making I7 seem extra writerly and all the book metaphors in the IDE, this release/serial/build number thing sticks out like a sore thumb. I understand that I’m duty bound to show it at the start of the game, but is there some way to incorporate it into a better looking title?
The documentation offers this little gem:
Which is kind of like simplifying someone’s job by pushing them off a cliff. Any way to change the way this information is displayed without just chucking it? (It’d also be nice to do this without messing with the VERSION command.)
[size=150]Glulx Text Styles[/size]
Am I really only allowed two? Really really? Is there some way to centre text without using up a special style? I just want a title with normal text and two different sizes of large text - but centred. Which seems to be three different kinds of custom text under Glulx.
I did try mixing Glulx and Z-machine formats (Basic Screen Effects), but that then leads to an odd mix of formats in Gargoyle (some lines centred, others not).