Help with Hybrid Choices extension -- link to docs + help with getting the extension to run

Hello,

I’m in the middle of developing my first game in Inform 7. I really wanted to create something like Impossible Bottle (a game which I loved when it first came out), where there are choices for dialogue/dialogue trees, but beneath that is an actual parser game where you can explore the environment and solve puzzles. However, I’m hesitant trying Dialog since I already put so much work into learning Inform and my noggin is a little fried from all the effort :melting_face: I don’t think I can handle trying to wine and dine a new development system right now…

I looked into it, and the Inform 7 extension Hybrid Choices looks like it should work for my needs. (I don’t care about players being able to click the choices with the mouse, I’m fine if they’re just able to type the number in.)

However, I can’t seem to find the documentation for it? Someone said it’s on the wayback machine at the inform7 website, but I couldn’t find it. Does anyone have a direct link to it?

Also, I downloaded the one that was linked here but I am having trouble when I click Go :sweat_smile: I am using the latest version of Inform 7 (Inform 10.1.2).

I get this error message:

(Each time Go or Replay is clicked, Inform tries to translate the source text into a working story, and updates this report.)

Problem. In the sentence 'repeat with K running through pages turned to by N'  , I was expecting to read a description of values, but instead found some text that I couldn't understand - 'pages turned to by N'.

I was trying to match one of these phrases:

1.  repeat with (k - a new name) running through (pages turned to by n - description of values): 

2.  repeat with (k - a new name) running through (pages turned to by n - list of values): 

But I didn't recognise 'pages turned to by n'.

The name 'k' doesn't yet exist.

…and actually a whole bunch more, but you get the gist.

Does anybody have another copy of Hybrid Choices, or know how to fix this bug?

(Also maybe you can convince me to try Dialog if it’s easy to learn and can display images or at the very least emojis… I can get by with emojis :melting_face:)

Thank you for anyone who can offer any advice or help! I appreciate it.

Hi! I’m using Hybrid Choices in my project. The latest versions of Inform 10.1 extensions are usually here. This is the version of Hybrid Choices I use (it’s version 7.1).

extensions/AW Freyr/Hybrid Choices-v7.i7x at 10.1 · i7/extensions · GitHub

(download the raw version).

Once you have it installed, you can open the extension and read the documentation yourself (an extension contains both code and documentation). You can also view the documentation from the “extensions” tab within Inform itself.

3 Likes

Oh my gosh, that worked! Thank you so much! The game runs and everything :slight_smile:

And I was able to find the docs too by clicking on the name in the Extensions tab, like you said. Thanks, I didn’t know they came bundled in with the extension!

Off to code my evil little game now… :relieved_face:

2 Likes

I’ll also say, as the local Dialog advocate: definitely fair not to want to pick up another language right after learning Inform! The two are pretty different, but they’re deliberately designed to produce the same sort of game in the end.

1 Like

Glad you got it to work @actually_incorrect! I’m also using that version of Hybrid Choices, for one chapter of my next parser game (aimed at IFComp 2026 now). So far I’ve managed to code a test micro game using the extension. And have worked out all the choice/branching for the chapter. Worked out in Twine! But now have the task of converting it to Inform 7/10 code. For another time :stuck_out_tongue_winking_eye: Good luck with yours! And @kamineko too :heart_eyes:

3 Likes