Jump to content
Tsukihime

Parallel Pages

Recommended Posts

You may be familiar with "parallel process" events, but one thing that you can't do with parallel processes is to assign an action trigger to it so that the event will do something different when you trigger it.

 

This script extends the functionality of events by allowing you to assign "parallel pages" to an event page. A parallel page is just a list of events, but they will be run in the background. Furthermore, because the parallel page automatically runs, it does not use up your event page and allows you to set up your event page as usual.

 

This will allow a single event page to perform background commands while waiting for the trigger condition to activate. You can reduce the amount of events on your map and possibly the number of switches/variables used by making use of self-switches and parallel pages.

 

The possibilities are endless, and best of all it comes with all of the features of the event editor.

 

Download

 

Get it at Hime Works

 

Usage

 

First, set up a parallel page by creating an event page, adding a comment as the first command with the string

 

<parallel page>
 

You can then set up the page usual.

 

event_parallel_pages1.jpg

 

To assign a parallel page to another event page, simply include the comment

 

<parallel page: n>
 

Where `n` is the page number that you wish to use as the parallel page.

When the event page is active, the parallel page will also run if the parallel page's conditions are met.

 

event_parallel_pages2.jpg

 

Parallel pages will only be run when a page they are assigned to is active.

They are ignored when the event is searching for a page to activate.

 

Notes

 

I require a <parallel page> comment solely for developers to remind themselves that the page is supposed to be used as a parallel page.

Edited by Tsukihime

Share this post


Link to post
Share on other sites

Hey Tsukihime,

 

Big thanks for the script. I've run into a little problem though - When I run a parallel process with a Set Move Route command that has Change Speed inside of it, the movement ceases to work properly. Here's an image of my parallel process:

 

post-16214-0-96938300-1353214883_thumb.jpg

 

The event will still move randomly, but only when the player moving. Which means if my player stops moving, the event stops moving. When the player moves 1 step, the event moves 1 step. This problem doesn't occur if I use the regular Parallel event trigger, it only comes out when your script is utilized. I wonder if this is a bug, or if I'm doing something wrong?

 

Once again, big thanks for linking me to this script. Please advise on the aforementioned issue, thanks!

Share this post


Link to post
Share on other sites

I am not getting that issue.

 

I set up my parallel page the same as your example, and my event page is the same as the one I posted at the top (show text: "hold on"). And when I start the game, the event moves around at a faster speed.

 

When you say "parallel process" are you referring to the parallel page or something else?

 

Perhaps there is some script conflict?

Edited by Tsukihime

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×