System Command
The System commands control database and game-system functions for specific purposes.
Calls the selected common event. If the common event has "Runs parallel” checkbox checked, the scene will not wait for the common event to finish.
Event - The common event to call
Parameters - Optional parameters for the common event (If the common event has any).
Ends the execution of the selected common event.
Event - The common event to end.
Resumes the execution of the selected common event from the point where it has been stopped.
Event - The common event to resume.
Unlocks the selected CG to become visible for the player in CG Gallery menu.
CG - The CG to unlock
Changes the player's access to certain in-game UIs/Menus like the save-menu for example.
Save Menu - Indicates if the save-menu can be accessed.
Load Menu - Indicates if the load-menu can be accessed.
Menu - Indicates if the main-menu can be accessed.
Backlog - Indicates if the backlog can be accessed.
Saves current state of all persistent variables. Should be called after persistent variables got modified. This command can be time-consuming since it write data to disk.
Saves the current game settings. Should be called after settings have been changed like through Set Game Data command.
Gets a specific game data like the ID of the current scene or the current date & time.
Field - The kind of game data value to get.
Scene ID - The UID (Unique ID) of the current scene.
Game Time - Seconds - The seconds of the current game/play time.
Game Time - Minutes - The minutes of the current game/play time.
Game Time - Hours - The hours of the current game/play time.
Date - Day of Month - The current day of the month.
Date - Day of Week - The current week-day (0 - 6, starts with Sunday).
Date - Month - The current month (0 - 11)
Date - Year - The current year.
Settings - Allow Skip - Gets if skipping is allowed
Settings - Allow Skip Unread - Gets if skipping unread messages is allowed.
Settings - Message Speed - Gets the message speed setting. (Might be different then the current message speed)
Settings - Auto Message - Gets if auto-message is enabled
Settings - Auto Message Duration - Gets the duration between messages if auto-message is enabled.
Settings - Wait for Voice - Gets the setting if auto-message should wait for the current voice to finish before showing the next message.
Settings - Stop Auto-Message on Click - Gets the settings if auto-message should be disabled if the player clicks on the message box.
Settings - Time Message - Gets the setting if a message-animation should be timed to its voice.
Settings - Video Skip - Gets the setting if a video can be skipped by click.
Settings - Choice Skip - Gets the setting if a choice can be skipped.
Settings - Voice Skip - Gets the setting if a voice can be skipped.
Settings - Fullscreen Mode - Gets the settings if the game should start in fullscreen mode.
Settings - Stretch Mode - Gets the setting if the game should be stretched to fill the entire screen/window by ignoring the ratio of the game’s resolution.
Settings - Confirmation - Gets the setting if the game should always ask the player first before doing important things like loading a save game.
Settings - Music Volume - Gets the music volume setting.
Settings - Voice Volume - Gets the voice volume setting.
Settings - SE Volume - Gets the sound-effects volume setting.
Settings - Music Enabled - Gets the setting if music is enabled.
Settings - Voice Enabled - Gets the setting if voice is enabled.
Settings - SE Enabled - Gets the setting if sounds-effects are enabled.
Language - Code - Gets the code, like "de” or "jp” for the current selected language.
Language - Name - Gets the name of the current selected language.
Store In - The variable to store the game data value in.
Sets a game data value like a game setting.
Field - The kind of game data value to set.
Settings - Allow Skip - Sets if skipping is allowed
Settings - Allow Skip Unread - Sets if skipping unread messages is allowed.
Settings - Message Speed - Sets the message speed setting. (Might be different then the current message speed)
Settings - Auto Message - Sets if auto-message is enabled
Settings - Auto Message Duration - Sets the duration between messages if auto-message is enabled.
Settings - Wait for Voice - Sets the setting if auto-message should wait for the current voice to finish before showing the next message.
Settings - Stop Auto-Message on Click - Sets the settings if auto-message should be disabled if the player clicks on the message box.
Settings - Time Message - Sets the setting if a message-animation should be timed to its voice.
Settings - Video Skip - Sets the setting if a video can be skipped by click.
Settings - Choice Skip - Sets the setting if a choice can be skipped.
Settings - Voice Skip - Sets the setting if a voice can be skipped.
Settings - Fullscreen Mode - Sets the settings if the game should start in fullscreen mode.
Settings - Stretch Mode - Sets the setting if the game should be stretched to fill the entire screen/window by ignoring the ratio of the game’s resolution.
Settings - Confirmation - Sets the setting if the game should always ask the player first before doing important things like loading a save game.
Settings - Music Volume - Sets the music volume setting.
Settings - Voice Volume - Sets the voice volume setting.
Settings - SE Volume - Sets the sound-effects volume setting.
Settings - Music Enabled - Sets the setting if music is enabled.
Settings - Voice Enabled - Sets the setting if voice is enabled.
Settings - SE Enabled - Sets the setting if sounds-effects are enabled.
Language - Code - Sets the current language of the game. Must be the language code set in Language Profile.
Store in - The variable to store the game data value in.
Gets the current state of the specified key/button.
Field - The key/button to get the current state for.
Store in - A number variable to store the current state in. 0 means "Not Pressed”. 1 means "Pressed”. 2 means "Released”.
Gets a specified value from a game object like a character, picture, background, movie, text or message box.
Object Type - The type of game object to get the value from.
Picture - A picture object.
Background - A background object/layer.
Text - A text object.
Movie - A movie object.
Hotspot - A hotspot object.
Message Box - The current message box.
Message - A message area.
Number - The number of the game object to get the value from. (Except for Character and Message Box)
Character - The character to get the value from. (Only for Characters)
Field - The value to get.
ID (Only for Character) - The ID of the character-record in database.
Name (Only for Character) - The name of the character.
Resource Name - The name of the graphic resource used by the game object.
Position - X - The x-coordinate of the game object’s position on screen.
Position - Y - The y-coordinate of the game object’s position on screen.
Anchor - X - The x-coordinate of the game object’s anchor-point used to determine the rotation- and zoom-point. It is a percentage value which goes from 0%(left) to 100%(right).
Anchor - Y - The y-coordinate of the game object’s anchor-point used to determine the rotation- and zoom-point. It is a percentage value which goes from 0%(top) to 100%(bottom).
Zoom - X - The x-axis zoom of the game object. It is a percentage value.
Zoom - Y - The y-axis zoom of the game object. It is a percentage value.
Size - Width - The width of the game object in pixels.
Size - Height - The height of the game object in pixels.
Z-Index - The z-index of the game object to control the overlapping.
Opacity - The opacity of the game object. It goes from 0(transparent) to 255(opaque).
Angle - The rotation angle of the game object in degrees.
Visible - The visibility of the game object. If OFF the game object is not visible.
Blend Mode - The blend mode of the game object.
0 - Standard blend mode.
1 - Additive blend mode. Results the object to be shown in a lighter color.
2 - Subtractive blend mode. Results the object to be shown in a darker color.
Store in - The variable to store the value in.
Sets a value for a game object like a character, picture, background, movie, text or message box.
Object Type - The type of game object to set the value for.
Picture - A picture object.
Background - A background object/layer.
Text - A text object.
Movie - A movie object.
Hotspot - A hotspot object.
Message Box - The current message box.
Message - A message area.
Number - The number of the game object to set the value for. (Except for Character and Message Box)
Character - The character to set the value for. (Only for Characters)
Field - The game object’s field to set.
Name (Only for Character) - The name of the character.
Resource Name - The name of the graphic resource used by the game object.
Position - X - The x-coordinate of the game object’s position on screen.
Position - Y - The y-coordinate of the game object’s position on screen.
Anchor - X - The x-coordinate of the game object’s anchor-point used to determine the rotation- and zoom-point. It is a percentage value which goes from 0%(left) to 100%(right).
Anchor - Y - The y-coordinate of the game object’s anchor-point used to determine the rotation- and zoom-point. It is a percentage value which goes from 0%(top) to 100%(bottom).
Zoom - X - The x-axis zoom of the game object. It is a percentage value.
Zoom - Y - The y-axis zoom of the game object. It is a percentage value.
Z-Index - The z-index of the game object to control the overlapping.
Opacity - The opacity of the game object. It goes from 0(transparent) to 255(opaque).
Angle - The rotation angle of the game object in degrees.
Visible - The visibility of the game object. If OFF the game object is not visible
Blend Mode - The blend mode of the game object.
0 - Standard blend mode.
1 - Additive blend mode. Results the object to be shown in a lighter color.
2 - Subtractive blend mode. Results the object to be shown in a darker color.
Set To - The value to set.
Resets the persistent data-store of the game. All persistent variables and data are deleted like unlocked CGs, read messages, etc.
Not to be confused with Global Variables or Switches which are restarted every time you start a new game.
Changes the sounds 1 - 8 which can be used in a message using the text-codes {SP:1} to {SP:8}.
Sound 1 - The sound for {SP:1} text-code.
Sound 2 - The sound for {SP:2} text-code.
Sound 3 - The sound for {SP:3} text-code.
Sound 4 - The sound for {SP:4} text-code.
Sound 5 - The sound for {SP:5} text-code.
Sound 6 - The sound for {SP:6} text-code.
Sound 7 - The sound for {SP:7} text-code.
Sound 8 - The sound for {SP:8} text-code.
Changes the colors 1 - 8 which can be used in a message using the text-codes {C:1} to {C:8}
Color 1 - The color for {C:1} text-code.
Color 2 - The color for {C:2} text-code.
Color 3 - The color for {C:3} text-code.
Color 4 - The color for {C:4} text-code.
Color 5 - The color for {C:5} text-code.
Color 6 - The color for {C:6} text-code.
Color 7 - The color for {C:7} text-code.
Color 8 - The color for {C:8} text-code.
Changes the appearance of the mouse-pointer.
File - The graphic for the mouse-pointers. Max. 32x32 pixels.
Hotspot-X - The x-coordinate of the mouse-pointers click-spot/hot-spot.
Hotspot-Y - The y-coordinate of the mouse-pointers click-spot/hot-spot.
Creates a snapshot of the current game state and optionally a screenshot from the current scene. But it doesn't save it to disk/storage since that is done by the Save Game command. This command must be called before the Save Game command can be used. In regular, this command should be called before the scene switches to the save menu. This command may be time-consuming since it creates a snapshot from the current game state.
Snapshot - If set to Yes, a screenshot from the current scene is created.
Stores the game state snapshot created by the Prepare Save Game command into the specified save game slot. This command doesn't create a snapshot of the game state. It is important that Prepare Save Game command is called before and when the scene is still active.
Slot - The save game slot to store the game state snapshot in.
Thumb Width - The width of the thumb image. You can specify 0, which stands for "Auto", to automatically calculate the size of the thumb image or you can set a fixed size which might be useful for custom in-game UI.
Thumb Height - The height of the thumb image. You can specify 0, which means "Auto", to automatically calculate
the size of the thumb image or you can set a fixed size which might be useful for custom in-game UI.
Loads the game from the specified save game slot. If there is no saved game on that slot, nothing will happen.
Slot - The save game slot to load