Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Discomanga's Guide To Eventing.

Hello. This guide will teach Newbies and Oldies alike a simple premise of eventing. Note that text in Bold is in the glossary if you don't understand

Contents:

I. Introducing Events
II. Explaining Event Commands
-Simple Commands
-Advanced Commands
-Battle Commands
III. Types of Events
IV. Event Triggers
-The Most Simple
-Basic Event Triggers
-Advanced Event Triggers
V. Simple Events
-Door Event
-Building Up On Events
VI. Cutscene Events
VII. Player Events
-Biomorphing
-Miscellaneous
VIII. Complex Events
IX. Eventing Test
X. Glossary

Introducing Events[/FONT]
Events are just a simplified script editor. To handle more simple tasks for most maps, like doors and NPCs and such. But to some people, the different event commands can be confusing and sometimes irritating.

Explaining Event Commands[/FONT]
Ok, So do we all know what the simple event commands are?

Simple Commands

Show Text: Type in the text and it will appear on screen. Simple.

Show Choices: Type in the choice/s you want and they will appear on screen for the player to select.

Wait: Waits a set number of frames. Commonly 20 frames equals approximately 1 second

Comment: Type in the text, it doesn't appear on screen, but it basically reminds you what's there, or to tell other people. Sometimes it's used for a script to activate it. But that's another tutorial.

Erase Event: Erases the event. But it comes back if you leave the map then re-enter.

Change Gold/Items/Weapons/Armor/Party Member: Changes the specified object. add, decrease the object.

Transfer Player: Changes the player's map location, set by you or variables(Explained later.)

Play BGM/SE/ME/BGS: Plays a certain media file, just select and click OK.

Advanced Commands

Conditional Branch: Select what should happen, then what would happen when the prerequisite is met.

Example:
Say you set the conditional branch to work when Switch 01 is on, Then you would click the dot near switch, click the arrow, then select what switch you want to work with. Then in the gap under it, type say...a message, so whenever switch 01 is on, you would get that message.... If you trigger the event properly that is.

Loop/Break Loop: Loop begins a well, loop, for events to cycle around without the trigger happening. Break loop cancels that loop.

Exit Event Processing: Stops the processing there and then. No working of that event.

Label: Marks a part of that event with your choice of text

Jump To Label: Goes to the label that has been specified.

Control Switches: A lot of people are flustered with this, They just can't understand it.
Well think of it as this, It's a lightbulb switch, It has two options, on or off, nothing else, when it's on the lightbulb(event code) is on, when it's not on, the lightbulb is off.

Control Variables: This is by far the most baffling to udnerstand for newbies, There is no metaphor for it, so just know. If you've ever done math, You'll know that it's a number, you can add to a number, subtract from a number, multiply a number, divide a number. You can do ALL that and many more to a variable. Including set it to a hero's X and Y. Almost anything.

Control Self Switch: Basically the same as a switch, but it only works for the event it's in, nothing else.

Control Timer: Sets a timer on the top-left half of the screen, When using a conditional branch, you can set something to happen when the timer is over or under a number.

Change Windowskin: Basic, change the Windowskin during the game.

Change Battle BGM: Changes the BGM for battle scenes. Useful for a boss battle.

Change Battle End ME: Changes the ME for when you have a victory.

Changes Save/Menu Access: Allows or Disables the ability to save or visit the menu.

Change Encounter: Allow or disables random battles

Set Event Location: A bit like transfer player, but can only be done with events and only on the same map, sucks doesn't it?

Scroll Map: Moves forward on the map without moving the player.

Change Map Settings: Changes Fog,Panorama and Battleback Graphics.

Changes Fog Color Tone: Changes the colours of the fog.

Change Fog Opacity: Changes the visibilty/solidity of the fog.

Show animation: Shows an animation from the animations already there.

Change Transparent Flag: Makes the current event Transparent or Opaque

Wait For Move's Completion: Waits for the pre-specified event to finish their moving.

Prepare For Transition: Freezes the game :S

Execute Transition: Un-Freezes the game :-/

Change Screen Color Tone/Shake/Flash Screen: Change Color Tone changes the colors of the screen, Shake screen makes the screen shake and screen flash makes it flash a specified color

Show/Move/Change Color Tone/Rotate/Erase Pictures: Does EXACTLY what it says.

Set weather effects: this is a neat little commands which makes it rain, storm or snow.

Battle/Shop/Name Input Processing: Battle processing makes a battle appear, Shop processing opens a shop and Name Input Processing lets you name a certain character.

Call Menu/Save Screen: Calls the menu or save screen.

Game Over: Gives the player an automatic game over, Truly, truly cruel.

Return To Title Screen: Return to title screen.

Input Number: Allows the player to input a number to a variable.

Change Text Options: Changes the ways text is displayed.

Button Input Processing: Records keystrokes to a variable.

Memorize BGM/BGS: Memorizes The Current BGM/BGS to play later

Restore BGM/BGS: Play the memorized BGM/BGS

Battle Commands


Change HP/SP/State/EXP/Level/Parameters/Skills: HP makes the characters HP change, SP makes the SP change, State inflicts or gets rid of a state, EXP changes the exp, level makes the Hero go up or down a level, Parameters changes stuff like Strength, Max HP, Agility and all that, Skills changes the hero's skills.

Recover All: Makes certain characters or a full party heal fully.

Change Equipent: Auto-Equips or Un-Equips an item.

Change Actor Name/Class/Graphic: Does exactly as it says.

Change Enemy HP/SP/State/Recover All/Transform: Same as the hero, but with an enemy.

Show Battle Animation: Same as show animation, But in battle.

Deal Damage: Deals damage to specified thing.

Force Action: Makes a hero/enemy do something without choice.

Abort Battle: Cancels the current battle

Types Of Events[/FONT]
Many events are radically different from others, here are just a few.

1. The NPC: A very important event, gives life and realism to the game.

2. Cutscene Event: Useful for pretty cutscense where the palyer can just watch

3. System: Something that provides something, like a menu, or Dash/Sneak system.

Event Triggers[/FONT]
Most events need something to make them happen, be it a player going to touch them, or something much more advanced.

The Most Simple
Just doind what it says activates it

1. Action Key: Going up to it and pressing space, enter or C will activate this.

2. Hero Touch: Pressing up against it will activate it

3. Event Touch: It touching you or vice versa, will activate it.

4. Autorun: Automatically happens and keeps going till it's turned off, and it doesn't let the player move either

5. Parallel Process: Same as autorun, but the player can move during it.

Basic Event Triggers
This triggers must be combined with the most simple to actually work

1. Switch: when the switch/es are activated and you fulfil the most simple activation, this will work.

2. Variable: When the variable is equal to or over the specified number and the most simple activation is fulfilled, it will activate.

3. Self Switch: If the self switch is on then fulfil the most simple activation, and away it goes.

Advanced Event Triggers
These need both Basic and The Most Simple combined with these to work. There are no preset Advanced Event Triggers, But there is a script. There is an easy event way. If you want an NPC to appear after you've done so many things, set The Most Simple activation first. Then set Advanced Event Trigger, then basic like so:

The Most Simple Activation: Hero Touch
Advanced Event Triggers: That switch A is off switch B is on and variable C is above thirteen you would have to set that in another event namely parallel process

now my computer is stuffing up so ill have to reset i will edit this guide again in a minute or two
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top