Skip to content

Information

Theme Park World uses a stack-based VM in order to give rides and sideshows their functionality. This VM reads from the RSSE format, and includes over 100 instructions.

Common Variable Set

The following variables are part of a “common variable set” that must be contained within every ride (these do not apply to features).

NameIDDescription
VAR_LETMEON0First ID of visitor in ride queue
VAR_LETMEOFF1First ID of visitor wishing to leave
VAR_CAPACITY2How many visitors can use the ride at once
VAR_DURATION3The time for the ride to run for
VAR_BREAKSTAT4Whether the ride is broken (1) or not (0)
VAR_ONRIDE5The number of visitors on the ride
VAR_RIDECLOSED6Is the ride closed? (0/1)
VAR_BROKEN7Is the ride broken? (0/1)
VAR_WORN8How worn is the ride?
VAR_RUNNING9Is the ride running? (0/1)
VAR_PAD10Unused
VAR_PARAM11Sideshows: Determine whether the current visitor will win (1) or lose (0)

Flags

Sign flag:

  • 1 for negative value
  • 0 for positive value

Zero flag:

  • 1 for zero
  • 0 for not zero