How do we back up in an event menu?

Joined
Aug 10, 2013
Messages
40
Reaction score
9
First Language
Spanish
Primarily Uses
I made a menu tree in an event, but the back button is not working like the baked-in menus of the game. Been fidgeting with switches and other options without any results. Online tutorials yield nothing about event menu trees, only regular baked-in menus.

I'll display what I've worked on so far, as you can see, I can't get back to the Inn branch when I'm done with Inn business. In the game, after I am done either renting a room, denying to rent a room or getting rejected due to lack of funds, the text boxes disappear and nothing else happens.

Code:
◆Text:None, Window, Bottom
:    :You exit the dungeon and leave for Village Town.
◆Transfer Player:Village Town (8,6)
◆Play BGM:Town1 (35, 100, 0)
◆Show Picture:#1, Villate-Town-2, Upper Left (0,0), (130%,130%), 255, Normal
◆Text:None, Window, Bottom
:    :You arrive at Village Town.
◆Control Variables:#0002 Coins on Hand = Gold
◆Control Variables:#0003 Deposit/Withdraw = Gold
◆Control Variables:#0005 Fluctuating Room Prices = 110
◆Control Variables:#0005 Fluctuating Room Prices -= MP of Protagonist
◆Show Choices:Inn, Temple, Market, School, Treasury, Back to the dungeon (Window, Middle, #1, #6)
:When Inn
  ◆Show Choices:Help Desk, Tavern, Restaurant, Leave the Inn (Window, Middle, #1, #4)
  :When Help Desk
    ◆Text:People1(5), Window, Bottom
    :    :Welcome to the Village Town Inn.
    :    :How may I help you?
    ◆Show Choices:Ask about room prices, Ask about jobs, Leave help desk (Window, Right, #1, #3)
    :When Ask about room prices
      ◆Text:People1(5), Window, Bottom
      :    :The available rooms currently are \v[005]
      :    :coins for today.
      :    :Would you like to rent one?
      ◆Show Choices:Yes, No (Window, Right, #1, #2)
      :When Yes
        ◆If:Coins on Hand ≥ Fluctuating Room Prices
          ◆Text:None, Window, Bottom
          :    :Thank you for paying. Pleasant dreams.
          ◆Change Gold:- {Fluctuating Room Prices}
          ◆Change MP:Entire Party, + 50
          ◆Text:None, Window, Bottom
          :    :You wake up fully rested.
          ◆
        :Else
          ◆Text:None, Window, Bottom
          :    :Sorry, but you cannot afford a room at this time.
          ◆
        :End
        ◆
      :When No
        ◆Text:None, Window, Bottom
        :    :Very well.
        ◆
      :End
      ◆
    :When Ask about jobs
      ◆
    :When Leave help desk
      ◆
    :End
    ◆
  :When Tavern
    ◆
  :When Restaurant
    ◆
  :When Leave the Inn
    ◆
  :End
  ◆
:When Temple
  ◆
:When Market
  ◆
:When School
  ◆
:When Treasury
  ◆Show Choices:Blanace, Withdraw, Deposit, Exit (Window, Middle, #1, #4)
  :When Blanace
    ◆Text:None, Window, Bottom
    :    :You have \v[0001] available in your account.
    ◆
  :When Withdraw
    ◆Text:None, Window, Bottom
    :    :How much would you like to withdraw?
    ◆Input Number:Deposit/Withdraw, 3 digits
    ◆If:Coins in Treasury < Deposit/Withdraw
      ◆Text:None, Window, Bottom
      :    :You don't have that much saved.
      ◆
    :Else
      ◆Change Gold:+ {Deposit/Withdraw}
      ◆Control Variables:#0001 Coins in Treasury -= Deposit/Withdraw
      ◆
    :End
    ◆
  :When Deposit
    ◆Text:None, Window, Bottom
    :    :How much would you like to deposit?
    ◆Input Number:Deposit/Withdraw, 3 digits
    ◆If:Coins on Hand < Deposit/Withdraw
      ◆Text:None, Window, Bottom
      :    :You don't have enough to make that deposit.
      ◆
    :Else
      ◆Change Gold:- {Deposit/Withdraw}
      ◆Control Variables:#0001 Coins in Treasury += Deposit/Withdraw
      ◆
    :End
    ◆
  :When Exit
    ◆
  :End
  ◆
:When Back to the dungeon
  ◆Open Save Screen
  ◆Return to Title Screen
  ◆
:End
 

Skunk

Melody Master
Veteran
Joined
Mar 2, 2013
Messages
1,069
Reaction score
398
First Language
English/Slavic
Primarily Uses
RMMV
Im not sure I fully understand, you want to be able to progress through the text with OK key, and back up through the text with BACK lkey??
 
Joined
Aug 10, 2013
Messages
40
Reaction score
9
First Language
Spanish
Primarily Uses
Im not sure I fully understand, you want to be able to progress through the text with OK key, and back up through the text with BACK lkey??
Yes, I want to be able to get trackback in the event-created tree as I can with the baked-in menus in the game or at least be able to put something at the end of the branches that gets me back to the branch fork; like after staying at the Inn, I would see the Inn choices again.

This is a super basic feature in all RPGs and I can't believe that it is this much trouble to implement it. I must be missing some simple solution.
 

Skunk

Melody Master
Veteran
Joined
Mar 2, 2013
Messages
1,069
Reaction score
398
First Language
English/Slavic
Primarily Uses
RMMV
The Inn one is easy, just set up new choices for after the "fade in screen" in the in event.
but as for physically reversing the order in which event commands are displayed, I'm not sure its possible without some sort of customized plugin, but the issue with that is it wouldn't just back up the dialogue boxes it would back up everything in the command chain.
 

Skunk

Melody Master
Veteran
Joined
Mar 2, 2013
Messages
1,069
Reaction score
398
First Language
English/Slavic
Primarily Uses
RMMV
Does't that just repeat the commands though? how does that allow you to back up through them in reverse?
 

ruisu

Veteran
Veteran
Joined
Dec 16, 2013
Messages
57
Reaction score
7
First Language
English
Primarily Uses
Does't that just repeat the commands though? how does that allow you to back up through them in reverse?
You put the fork part of the conversation in a loop, so every dead end will go back to the beginning of that fork and you can even use the back button to backtrack on that entire branch!
When you reach an option where you don't want it to bounce back, just add a Break Loop right above it.
Super simple and perfect for my particular style. Here's what it looks like:
Code:
◆Play BGM:Town1 (35, 100, 0)
◆Show Picture:#1, Villate-Town-2, Upper Left (0,0), (130%,130%), 255, Normal
◆Text:None, Window, Bottom
:    :You arrive at Village Town.
◆Control Variables:#0002 Coins on Hand = Gold
◆Control Variables:#0003 Deposit/Withdraw = Gold
◆Control Variables:#0005 Fluctuating Room Prices = 110
◆Control Variables:#0005 Fluctuating Room Prices -= MP of Protagonist
◆Loop
  ◆Show Choices:Inn, Temple, Forum, School, Treasury, Back to the dungeon (Window, Middle, #1, #6)
  :When Inn
    ◆Loop
      ◆Show Choices:Help Desk, Tavern, Leave the Inn (Window, Middle, #1, #3)
      :When Help Desk
        ◆Text:People1(5), Window, Bottom
        :    :Welcome to the Village Town Inn.
        :    :How may I help you?
        ◆Loop
          ◆Show Choices:Ask about room prices, Ask about jobs, Leave help desk (Window, Right, #1, #3)
          :When Ask about room prices
            ◆Text:People1(5), Window, Bottom
            :    :The available rooms currently are \v[005]
            :    :coins for today.
            :    :Would you like to rent one?
            ◆Show Choices:Yes, No (Window, Right, #1, #2)
            :When Yes
              ◆If:Coins on Hand ≥ Fluctuating Room Prices
                ◆Text:None, Window, Bottom
                :    :Thank you for paying. Pleasant dreams.
                ◆Change Gold:- {Fluctuating Room Prices}
                ◆Change MP:Entire Party, + 50
                ◆Text:None, Window, Bottom
                :    :You wake up fully rested.
                ◆
              :Else
                ◆Text:None, Window, Bottom
                :    :Sorry, but you cannot afford a room at this time.
                ◆
              :End
              ◆
            :When No
              ◆Text:None, Window, Bottom
              :    :Very well.
              ◆
            :End
            ◆
          :When Ask about jobs
            ◆Text:None, Window, Bottom
            :    :We are not looking for any additional help.
            ◆
          :When Leave help desk
            ◆Break Loop
            ◆
          :End
          ◆
        :Repeat Above
        ◆
      :When Tavern
        ◆Loop
          ◆Text:None, Window, Bottom
          :    :You enter the crowded tavern and see space at the bar and
          :    :eating tables. There's also a busy gambling table.
          ◆Show Choices:Order food., Get a drink., Go gamble. , Leave tavern. (Window, Right, #1, #4)
          :When Order food.
            ◆Text:None, Window, Bottom
            :    :Ready to order or do you need more time?
            ◆Show Choices:Yes, I'm ready., No, not yet. (Window, Right, #1, #2)
            :When Yes, I'm ready.
              ◆Text:None, Window, Bottom
              :    :What can I get for you?
              ◆Show Choices:Food, Drink (Window, Right, #1, #2)
              :When Food
                ◆
              :When Drink
                ◆
              :End
              ◆
            :When No, not yet.
              ◆Text:None, Window, Bottom
              :    :Ok, I'll be back to check up on you later.
              ◆
            :End
            ◆
          :When Get a drink.
            ◆Text:None, Window, Bottom
            :    :What'cha need, hun?
            ◆
          :When Go gamble. 
            ◆
          :When Leave tavern.
            ◆Break Loop
            ◆
          :End
          ◆
        :Repeat Above
        ◆
      :When Leave the Inn
        ◆
      :End
      ◆
    :Repeat Above
    ◆
  :When Temple
    ◆
  :When Forum
    ◆Show Choices:Market, Plaza (Window, Right, #1, #2)
    :When Market
      ◆
    :When Plaza
      ◆
    :End
    ◆
  :When School
    ◆Show Choices:Professor , Buy Classes (Window, Right, #1, #2)
    :When Professor 
      ◆
    :When Buy Classes
      ◆
    :End
    ◆
  :When Treasury
    ◆Show Choices:Blanace, Withdraw, Deposit, Exit (Window, Middle, #1, #4)
    :When Blanace
      ◆Text:None, Window, Bottom
      :    :You have \v[0001] available in your account.
      ◆
    :When Withdraw
      ◆Text:None, Window, Bottom
      :    :How much would you like to withdraw?
      ◆Input Number:Deposit/Withdraw, 3 digits
      ◆If:Coins in Treasury < Deposit/Withdraw
        ◆Text:None, Window, Bottom
        :    :You don't have that much saved.
        ◆
      :Else
        ◆Change Gold:+ {Deposit/Withdraw}
        ◆Control Variables:#0001 Coins in Treasury -= Deposit/Withdraw
        ◆
      :End
      ◆
    :When Deposit
      ◆Text:None, Window, Bottom
      :    :How much would you like to deposit?
      ◆Input Number:Deposit/Withdraw, 3 digits
      ◆If:Coins on Hand < Deposit/Withdraw
        ◆Text:None, Window, Bottom
        :    :You don't have enough to make that deposit.
        ◆
      :Else
        ◆Change Gold:- {Deposit/Withdraw}
        ◆Control Variables:#0001 Coins in Treasury += Deposit/Withdraw
        ◆
      :End
      ◆
    :When Exit
      ◆
    :End
    ◆
  :When Back to the dungeon
    ◆Transfer Player:The Maw of the Mountain (11,3) (Direction: Down)
    ◆
  :End
  ◆
:Repeat Above
 

Skunk

Melody Master
Veteran
Joined
Mar 2, 2013
Messages
1,069
Reaction score
398
First Language
English/Slavic
Primarily Uses
RMMV
Well, I did not know you could do that, im going to have to test this out when I get home :D
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

People3_5 and People3_8 added!

so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most. :kaojoy:
Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.

Forum statistics

Threads
105,868
Messages
1,017,083
Members
137,583
Latest member
write2dgray
Top