Hi all, this is a wonderful forum.
I’m writing an Inform 7 game which involves multiple story-lines that change depending on how you talk to a single NPC. It’s very similar to Galatea that way, but has other things going on that you’ll just have to play to see.
There’s a feature I’d like, really specific to this format, that I can’t find much information on. So if anyone can point me in a working direction, I’d be super grateful.
It would be be nice if the player could type a single command and see everything that has been said between him or herself and the NPC so far, in one long string. I’d like the player to be able to do this using the examine command. For an example, let’s say the player is a journalist interviewing the NPC on an audio transcriber, and there is a perfect automatic print-out of what they are saying to each other on a paper visible to both of them. In other words:
x transcript
NPC: they told me you were coming
You: what about the dead artist
NPC: oh no I’m sad now
You: does this mean we’ve reached an ending
NPC: no.
During earlier play, there would have been player commands between the printed exchanges, like “ask NPC about artist,” but I don’t want those to appear in the transcript. And by the way, the conversation has this format throughout. Ie, earlier it looked like:
ask NPC about artist
You: what about the dead artist
NPC: oh no I’m sad now
Extra credit: As the transcript exceeds a certain number of lines and becomes ungainly for playback, I’d like there to be a cut off, but only if there is some way of viewing more by scrolling within a specified line height, or turning to new page. I think I’ve seen some help menus with similar features.
This isn’t a super high-priority feature, which is to say, there are more fundamental things I’ve yet to implement (and which I can probably figure out from the many resources already available). But if anyone has any ideas, it might help me work backwards. Thank you!
Nate