Editor Files
Pokémon Essentials BES includes the following editor files:- Editor.exe - The RPG Maker XP editor application
- Editor.ini - Configuration file that specifies which script library to load
Editor Configuration
TheEditor.ini file configures the editor to use the EditorScripts:
The editor uses
EditorScripts.rxdata instead of the main Scripts.rxdata file to provide editor-specific functionality.Opening the Editor
Launch the Editor
Double-click
Editor.exe in your game’s root directory to open the RPG Maker XP Editor.Map Editor
The map editor is where you create and design the world of your Pokémon game.Creating Maps
Set Map Properties
Configure map settings including:
- Map name and dimensions
- Tileset to use
- Background music (BGM)
- Battle background
- Encounter settings
Map Tools
- Pencil Tool - Draw individual tiles
- Rectangle Tool - Fill rectangular areas
- Fill Tool - Fill connected areas with the same tile
- Zoom - Adjust map view scale
Database Editor
The Database editor manages game data like items, moves, and Pokémon species.Database Categories
- Actors - Player and trainer data
- Classes - Character classes (not typically used in Pokémon games)
- Skills - Pokémon moves (often managed via PBS)
- Items - Items and equipment (managed via PBS)
- Weapons/Armors - Not used in Pokémon Essentials
- Enemies - Wild Pokémon (managed via PBS)
- Troops - Battle formations
- States - Status conditions
- Animations - Battle animations
- Tilesets - Map tileset definitions
- Common Events - Reusable event scripts
- System - Game system settings
Event Editor
Events are interactive elements on maps that trigger scripts, dialogue, items, battles, and more.Creating Events
Configure Event Properties
Set the event’s:
- Name (for identification)
- Graphic (sprite appearance)
- Trigger type (Action Button, Player Touch, Event Touch, Autorun, Parallel Process)
- Movement settings
Event Pages
Events can have multiple pages with different conditions:- Each page has its own appearance and commands
- Pages activate based on conditions (switches, variables, items, etc.)
- Higher-numbered pages take priority when conditions are met
Use event pages to create dynamic NPCs that change dialogue or behavior based on story progress.
Script Editor
The Script editor allows you to edit Ruby scripts directly within the editor.Accessing the Script Editor
- Press F11 or go to Tools → Script Editor
- Navigate through scripts in the left panel
- Edit Ruby code in the right panel
For serious script development, consider using the Script Extractor to work with scripts as individual .rb files in your preferred code editor.
Testing Your Game
Playtest from Editor
Press F12 or go to Game → Playtest to launch your game for testing.- The game runs in test mode with debug features available
- Press F12 during gameplay to soft reset
- Press F8 to take screenshots
Starting Position
Set the player’s starting position:Tips for Using the Editor
- Save Frequently - Use Ctrl+S to save your work regularly
- Backup Your Project - Make regular backups before major changes
- Use Layers - Organize map tiles across the three layers for proper visual hierarchy
- Test Often - Regularly playtest to catch issues early
- Comment Events - Use event names to describe what each event does
- Organize Maps - Use the map tree hierarchy to keep maps organized by region or purpose
Common Issues
Editor Won’t Launch
- Ensure
RGSS102E.dllis present in the game directory - Check that
Editor.inipoints to valid files - Verify
Data/EditorScripts.rxdataexists
Changes Not Appearing in Game
- Save your changes in the editor (Ctrl+S)
- Ensure you’re running
Game.exe, not the editor playtest - Clear any cached data if necessary
Script Editor Text Box Too Small
Use theextendtext.exe tool:
Related Resources
- Animation Maker - Create battle animations
- Script Extractor - Export scripts for external editing
- Debugging - Debug mode features and testing tools
- PBS Files - Text-based data management