EBME - pk-hack/CoilSnake GitHub Wiki
EarthBound Map Editor
EBME is the new map editor with all sorts of stuff that makes it worth using over the old one.
You can grab the latest release here - download ebme.exe
if you're on Windows, or download ebme.bin
if you're on Linux (If you're advanced enough to be using Linux, I recommend using the program from source instead anyway).
If Windows bugs you about it being a virus, do the same as you did with CoilSnake to get past: Right click -> Properties -> Unblock.
Navigating EBME
When you open EBME, you'll be welcomed by the Project screen. Here are the various parts of the interface:
-
Menu bar - Like many programs, you can find settings, tools, and help up here. In EBME, the contents of the menu bar will change depending on the editing screen. On the Project screen, there isn't a lot to do, so you only have File and Help.
-
Editor tabs - You can access different editing screens by changing tabs here. However, until you load a project, the others will be greyed out. Also, if you're ever tired of map editing, go to the coffee tab to take a break.
-
Data management - You can open, save, and reload your projects here. To get started, choose "Open" and navigate to a CoilSnake project folder.
-
Recent projects - Up to 32 projects you edited recently will show up here. Double-click to open them.
-
Project information - After you've loaded a project, you can edit its metadata here to add a title, author, and description. This data is not included in your hack, but is useful to stay organised and good for if you share your project. Additionally, below the editing boxes you can find information on what CoilSnake version the project is for, and where it can be found on your computer.
-
Changelog - Version history of EBME. You can also check for updates by pressing the button. You should read the changelog after updating to see what's new.
When you're ready to start editing, press "Open" and choose your CoilSnake project's folder. The other tabs will become available to you. You can use the wiki's sidebar to check out the pages on each of these.
Essential Shortcuts
Handy things you can do to be faster and more efficient:
CTRL + Left-click
— Pick / Add selection- Pick a tile on the map within its tileset.
- Add an NPC or trigger to the current selection
- Go from a tile in the sidebar to the Tile Editor
- Pick collision, minitile, or colour in the Tile Editor
- Tip: This is an incredibly versatile shortcut!
SHIFT + Drag
orMiddle-click drag
— Pan mapRight-click
(in some modes) — Open context menu (also changes if things are selected!)F1
throughF10
- Change mode in the Map EditorCTRL + S
— Save ProjectCTRL + O
— Open ProjectCTRL + R
— Reload ProjectCTRL + Right-click
— Select multiple sectors (Left-click when in Sector mode)Double right-click
— Select contiguous sectors (Left-click when in Sector mode)CTRL + C
— Copy- Some objects have multiple copy shortcuts depending on what data you want copied
CTRL + V
— PasteCTRL + Z
— UndoCTRL + Y
orCTRL + SHIFT + Z
— RedoCTRL + +/-
orCTRL + Mouse wheel
— Zoom In/Out (can be configued to use just the mouse wheel without CTRL)CTRL + H
— Toggle hexadecimal modeCTRL + G
— Toggle grid (You can change grid styles in the View menu.)CTRL + T
— Toggle Tile IDsCTRL + N
— Toggle NPC IDsCTRL + F
— Search for objects by IDsCTRL + Shift + G
— Navigate to specific coordinatesEsc
— Cancel / DeselectDel
— Delete selection
Use them wisely!