But I have some vague memory of having seen a game where the
conversation menus are more like typical Inform help menus - that is,
you move the cursor between alternatives and press return to choose
one. But now I can't find any such games - am I totally confused, or
are there any examples of this?
And is there any source code available for this kind of conversation
menus? (There is for the other kind of menus; phtalkoo.h, for example).
I believe you are looking for converse.h, by L. Ross Raszewski:
Personally I dislike switching to fullscreen
conversations--too significant a break from the rest of
the play, and you give up all the context and the ability
to scrollback through it reasonably.
On the programming side, converse.h, like the hint system, uses
object trees to encode the conversations.
If you want phototalk-style menus but programming using object trees,
I believe there are a few unpublished libraries to do so--I have one
but the game I wrote it for was never completed, so it's undertested,
and I believe the author of The Big Mama talked about releasing his
conversation system, which also worked that way.
I think that, since Converse.h uses DoMenu, you should be able to use
once-mode-emulation (not full-screen, see Textfire game _Once_) by setting
the constant Menu_mode to ONCE. I haven't tried this, however.
My mistake; it's a global variable, and can be set from somewhere inside
your code (in Initialise, for example) and changed later (e.g. in HelpSub or
You may be thinking of Chris Klimas' Textfire game, which IIRC was called
_Once_. (His more substantial game _Mercy_ does some similar stuff too.)
Okay, I finally released it. The documentation is severely incomplete,
but the file (OKBScrpt.h) is now in incoming/if-archive , presumably to be
moved to if-archive/infocom/compilers/inform6/library/contributions .
To compensate for the lack of documentation, I've also uploaded the source
code for The Big Mama (bigmama.inf), which will probably go to
if-archive/games/source/inform . The majority of this source is NPC code, so
it may be helpful for those who want to figure out how to use the library. I'm
also available for interrogation at Bren...@aol.com .
--OKB (Bren...@aol.com) -- no relation to okblacke
"Do not follow where the path may lead;
go, instead, where there is no path, and leave a trail."
> We've seen a number of Inform games with menu-driven conversation
> lately - Photopia and Rameses for example. Both theses games use
> a text-based menu system, basically "Type 1 to tell the dwarf
> that his beard is ugly" (not that that particular line would appear
> in either game, of course :-) ).
As a potentially-irrelevant aside, while I have adored many of the games
that have used this approach, menu-based chit-chat was NOT the reason for
it. In fact, I really don't care for it much at all. It feels like I've
been dumped into a multiple-choice exam (or perhaps a
Choose-Your-Own-Adventure book would be more appropriate, here).
I would (and this is definitely my personal opinion and could be mine
alone) much rather read line after line of "I can't say I know anything
about that," than I would seeing:
A midget wearing a blue turban and long, green cape enters the room
with a flourish.
An albino chimpanzee lifts the edges of the cape to prevent them from
> TALK TO MIDGET
(1) "I should kill you where you stand."
(2) "You are my bestest buddy."
(3) "Tell me more about the soup."
(4) "Let's samba!"
...and for this exact reason. Unless the game is astoundingly well put
together (or astoundingly simple in structure), there will be at least one
point where either the player will feel that none of the comments are at
all appropriate, or at least one of the comments will "feel" wrong, either
because it gives up too much information or because it seems out of
It also takes some of the interaction (and let's face it, fun) out of my
Again, though, that's only my view on it, and it's admittedly a bit
> But I have some vague memory of having seen a game where the
> conversation menus are more like typical Inform help menus - that is,
> you move the cursor between alternatives and press return to choose
> one. But now I can't find any such games - am I totally confused, or
> are there any examples of this?
> And is there any source code available for this kind of conversation
> menus? (There is for the other kind of menus; phtalkoo.h, for example).
Hey, how come I'm the first to mention this? You should look at
Pytho's Mask, by Emily Short, from the SmoochieComp. You might
also ask Emily for the source code for her menu system. Bribing
her first with a gourmet cheese might help.
I haven't had time to look at the Smoochies yet, but I surely
will. Thanks for the tip!
>also ask Emily for the source code for her menu system. Bribing
>her first with a gourmet cheese might help.
Much as I would love to treat Emily to some cheese, I somehow doubt
that the Post Office would be very enthusiastic about me sending,
say, a ripe Limburger by mail across the Atlantic. :-)
It could only improve.
I wasn't thinking so much about the cheese as about the postal
On second thought I wouldn't send a Limburger, though, since there are
plenty of interesting Swedish cheeses to choose from. Why cross the
river for water?
> In article <3AD15D61...@jump.net>,
> J. Robinson Wheeler <whe...@jump.net> wrote:
> >Magnus Olsson wrote:
> >> And is there any source code available for this kind of conversation
> >> menus? (There is for the other kind of menus; phtalkoo.h, for example).
> >Hey, how come I'm the first to mention this? You should look at
> >Pytho's Mask, by Emily Short, from the SmoochieComp.
> I haven't had time to look at the Smoochies yet, but I surely
> will. Thanks for the tip!
Even if you don't use the system (which was extraordinary, incidentally, as
Mr. Wheeler suggests), it's
worth it just to get a "feel" for the conversation flow.
> >You might
> >also ask Emily for the source code for her menu system. Bribing
> >her first with a gourmet cheese might help.
> Much as I would love to treat Emily to some cheese, I somehow doubt
> that the Post Office would be very enthusiastic about me sending,
> say, a ripe Limburger by mail across the Atlantic. :-)
Heh...I have one thing to say to this: "Cheesemaking.com".
I'd have other things to say (regarding my dinner last night which
substantially featured their "30-minute mozzerella," made as soon as I got
home from work), but I'm doubting anybody's interested in that particular
The US post office apparently sends anything. Mostly.
And they did try a cheese.
+- David Given --------McQ-+ "Opportunity is missed by most people because it's
| Work: d...@tao-group.com | dressed in overalls and looks like work." ---
| Play: d...@cowlark.com | Thomas Edison
+- http://www.cowlark.com -+
This is *wonderful*.
Adam Cadre, Brooklyn, NY
web site: http://adamcadre.ac
| The US post office apparently sends anything. Mostly.
As an additional data point, I have successfully received a 12"
long-playing vinyl record sent through the US postal service. No
jacket. No sleeve. Just a record with some stamps on it.
It was kinda scratchy.
I must say that I would *love* to see an entire game with this
kind of imagery :-).