Default Messages by David Fisher is not compatible with 6L02

What are the alternatives in 6L02 and 6L38 for customising the I7 library messages?

Responses, I should say.

I don’t understand. “Responses” is not a topic in any of the I7 documentation I have access to. Is this a documented technique, an extension or something else?

Sorry. Just found it. :slight_smile:
Adaptive text and responses.

Ah, ok, sorry. More detail:

The newest Inform has a system which made Default Messages and its ilk superfluous; the “Responses” system. Check section 14.10 of the manual.

For instance, the following response exists:

print empty inventory rule response (A)

To use it in a command, you can go:

say “Hmm: [print empty inventory rule response (A)]”

To change it, you can simply write:

The print empty inventory rule response (A) is “Your hands are, like, totally empty. Lame.”

…or…

now the print empty inventory rule response (A) is “Your hands …”;

This system broke compatibility with the previous extensions, but of course, they’re not necessary now. Especially since you can use adaptive text to allow for various tenses and points of view - and you can use adaptive text in responses, as well.

EDIT - Yep, that’s the one. :slight_smile:

Is there a table of equivalences somewhere that contains information like…
LibMsg “Really quit…?” becomes The quit the game rule response (A) is “Really quit…?”.
?

I’m trying to update older I7 source code examples to compile with 6L02 and 6L38.

The information I needed was here …

intfic.com/t/i7-custom-libr … ponses/165