Gamebook page allocation in the pages tree

Is it possible to have the "Add new page" button create the right entry in the page tree?

Hello, I am writing my first game book. It is super cool that Quest is so easy to handle. ! It is awesome!
What I am wondering about as my game book gets bigger and bigger is the default page allocation.

I use the "add new page" button at the bottom of the page I am writing on currently.
Now it creates the new page, and I can acces it through the page I am just on, but in the page tree it is always listed under "game".

It is quite a pain in the ass by now, to get it where I want it, because there are so many pages that I have to move it in steps.

Any Suggestions?


Hello!

While viewing the page you'd like to add the link to in the editor, look down at the bottom to find a button to add a new page. This will still show the new page listed under 'game', but the link will only show up on the page you add it to.

UPDATE: Ah, you already stated that you're using that method.


I'm afraid I am no help, unless you write the whole game in code view.

Out of curiosity, is this just so you can find what you're looking for more easily while working in the editor?
Because the links will only show up on the pages which have them listed as links under Options.

I.e., you could put Page10 in Page4, but you could still link to Page10 straight from Page1, as long as you add the link to Page10 in the options of Page1.

Also, you can move a page wherever you please, and, as long as you don't rename it, any active links should still point to it.


UPDATE: Ignore these screenshots.
(You've already done it this way, after all.)

screenshot1

screenshot1

screenshot1


PS
Someone else might know a trick of which I'm unaware.
Stay tuned, just in case!


Hey, thanks for your answer.

I am actually aware, that you can put them where you want and that it doesn't affect its connections.

My problem is, that I am going up towards the hundreds and it is clearer when I put the pages to where they are in the story for later revising. I need it sometimes already.


Oh, I deduced that that must be the case. (And I understand completely, trust me!)

If there's a way to do it, someone will most definitely drop in and enlighten us!


I like your positive attitude^^.

So what is the way, when you do it in programming interface?


The Pixie has a good guide on the formatting here:
https://github.com/ThePix/quest/wiki/XML-and-HTML

Basically, to nest an object within an object:

<object name="Page1">
     <object name="Page2">
         <object name="Page3">
         </object> <!-- THIS CLOSES OUT PAGE3 -->
    </object> <!-- THIS CLOSES OUT PAGE2 -->
</object> <!-- THIS CLOSES OUT PAGE1 -->

Here's a small example game.

<!--Saved by Quest 5.7.6404.15496-->
<asl version="550">
  <include ref="GamebookCore.aslx" />
  <game name="pages in pages">
    <gameid>3eabf946-56e9-4aad-8dfb-f488ce713b05</gameid>
    <version>1.0</version>
    <firstpublished>2017</firstpublished>
  </game>
  <object name="Page1">
    <description>This is page 1. Type a description here, and then create links to other pages below.</description>
    <options type="stringdictionary">
      <item>
        <key>Page2</key>
        <value>This link goes to page 2</value>
      </item>
      <item>
        <key>Page3</key>
        <value>And this link goes to page 3</value>
      </item>
    </options>
    <object name="player"> <!-- Nested (indented) within Page1 section, so it is in/on Page1. -->
      <inherit name="defaultplayer" />
    </object>
    <object name="Page4">
      <description>This is page 4. It's nested within Page1.</description>
      <object name="Page6" />
	  <description>This is page 6. It's nested within Page4.</description>
    </object>
  </object>
  <object name="Page2">
    <description>This is page 2. Type a description here, and then create links to other pages below.</description>
    <object name="Page5" />
  </object>
  <object name="Page3">
    <description>This is page 3. Type a description here, and then create links to other pages below.</description>
  </object>
</asl>

Thanks again!


The pleasure is all mine!

I don't know if the hard-coding route is any easier though...

It's usually suggested that you create your gamebook as a text adventure, then adjust the settings so it looks and acts like a gamebook. You CAN add an object directly into whatever room you want in the GUI in text adventure mode.

http://docs.textadventures.co.uk/quest/tutorial/creating_a_gamebook.html

There's also Squiffy, which is very easy to get the hang of using.

http://textadventures.co.uk/squiffy


This topic is now closed. Topics are closed after 60 days of inactivity.

Support

Forums