MCRAIDER19
DUH LEGENDARY SANDBIRD!
- 9
- Posts
- 15
- Years
- Wales, UK
- Seen Jan 23, 2011
PokéScript Tutorial
First off, I would like to thank IrishWitch for creating PokéScript!
Introduction:
I have been scripting for about 2 years now, and I have decided to share my knowledge on the forums
Note:
If you're stuck, please don't hesitate to ask me.
Table of Contents:
Lesson 1: Simple Message Script
Lesson 2: Compiling the Script
Lesson 3: ???
Lesson 4: ???
Lesson 5: ???
Getting Started:
To start, you will need to download the following programs:
Advance Map
PokéScript Compiler
Pkmn Advance
Visual Boy Advance
A ROM (The game you want to write scripts for, I'm using FireRed)
Next, open up Notepad, and we can start writing scripts.
Lesson 1: Simple Message Script:
First off, I will teach you a simple message script.
I will first show you the script and then I will explain it afterwards.
Ok, so basically I will go through the script line by line, and explain what everything means.
Lesson 2: Compiling the Script
Ok. Now you want to get your script into the game, right?
Yes you do!
Ok, so first off you have to save your script, but not in any old way.
So click "save as", and save your script with a .rbc extension and save your
First off, I would like to thank IrishWitch for creating PokéScript!
Introduction:
I have been scripting for about 2 years now, and I have decided to share my knowledge on the forums
Note:
If you're stuck, please don't hesitate to ask me.
Table of Contents:
Lesson 1: Simple Message Script
Lesson 2: Compiling the Script
Lesson 3: ???
Lesson 4: ???
Lesson 5: ???
Getting Started:
To start, you will need to download the following programs:
Advance Map
PokéScript Compiler
Pkmn Advance
Visual Boy Advance
A ROM (The game you want to write scripts for, I'm using FireRed)
Next, open up Notepad, and we can start writing scripts.
Lesson 1: Simple Message Script:
First off, I will teach you a simple message script.
I will first show you the script and then I will explain it afterwards.
Spoiler:
#org $begin
lock
faceplayer
message $hello
$hello 1 = Hello, my name is Bob!
boxset 6
release
end
lock
faceplayer
message $hello
$hello 1 = Hello, my name is Bob!
boxset 6
release
end
Ok, so basically I will go through the script line by line, and explain what everything means.
Spoiler:
"#org" means the start of a paragraph, you use it at the start of a paragraph.
"$begin" is the main variable for the script, it is pretty much what the script is called (you can name this whatever you want).
"lock" locks the player and the NPC (Non-Player Character) you are interacting with unable to move.
"faceplayer" makes the NPC face you when they are talking to you.
"message $hello" is assigning a text variable which I called "hello".
"$hello 1 = Hello, my name is Bob!" tells the game that we want the text variable "hello" to display that text on the screen.
"boxset 6" tells the game to display the box that the text will be shown in.
"release" releases the player and the NPC from the lock, so they can move again.
"end" is pretty self-explanatory, it ends the script.
"$begin" is the main variable for the script, it is pretty much what the script is called (you can name this whatever you want).
"lock" locks the player and the NPC (Non-Player Character) you are interacting with unable to move.
"faceplayer" makes the NPC face you when they are talking to you.
"message $hello" is assigning a text variable which I called "hello".
"$hello 1 = Hello, my name is Bob!" tells the game that we want the text variable "hello" to display that text on the screen.
"boxset 6" tells the game to display the box that the text will be shown in.
"release" releases the player and the NPC from the lock, so they can move again.
"end" is pretty self-explanatory, it ends the script.
Lesson 2: Compiling the Script
Ok. Now you want to get your script into the game, right?
Yes you do!
Ok, so first off you have to save your script, but not in any old way.
So click "save as", and save your script with a .rbc extension and save your
Last edited: