m1:tools:editroid
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
m1:tools:editroid [2025/06/18 08:16] – felixwright | m1:tools:editroid [2025/07/01 08:47] (current) – [Editroid Guide] felixwright | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Editroid ====== | ====== Editroid ====== | ||
- | Editroid is a level editor for the game Metroid. It allows editing the contents of screens, re-arranging screens on the map, editing items, palettes, the building blocks screens are made from, and more. It includes a built-in assembler for managing projects that include changes to the game's engine and to allow screen-load routines that can customize behavior or trigger changes for specific rooms. | + | Editroid is a level editor for the game [[m1:|Metroid]]. It allows editing the contents of screens, re-arranging screens on the map, editing items, palettes, the building blocks screens are made from, and more. It includes a built-in assembler for managing projects that include changes to the game's engine and to allow screen-load routines that can customize behavior or trigger changes for specific rooms. |
The most recent full release of Editroid is 3.7. | The most recent full release of Editroid is 3.7. | ||
Line 9: | Line 9: | ||
===== Editroid Guide ===== | ===== Editroid Guide ===== | ||
- | * Crash Course - For your first time with Editroid | + | |
- | * | + | |
- | * Doorways And Scrolling - Because things are never as easy as they should be | + | * [[m1: |
- | * ProjectsFIXME | + | |
===== User Interface ===== | ===== User Interface ===== | ||
Line 20: | Line 20: | ||
==== File Menu ==== | ==== File Menu ==== | ||
- | * Save And Play - Saves the ROM and opens it in the default program for .NES files. | + | * **Save And Play** - Saves the ROM and opens it in the default program for .NES files. |
- | * | + | |
- | * | + | |
==== Editors ==== | ==== Editors ==== | ||
- | | + | * **CHR Usage Editor** - Used to specify which graphics banks are used for which levels. Graphics banks start at $40010 and are $1000 bytes (4 KB) each. |
==== Tools ==== | ==== Tools ==== | ||
- | * Disable Selected Screen - “Disables” the screen currently selected in the editor. During gameplay, the view won't scroll into a screen that is disabled. | + | * **Disable Selected Screen** - “Disables” the screen currently selected in the editor. During gameplay, the view won't scroll into a screen that is disabled. |
- | * Set Area Start Here - Specifies that, for the level it belongs to, the selected screen is the screen the player will respawn at for when he dies or enters a password. For Brinstar, this is also the screen the player will initially spawn at when the game begins. | + | |
- | * | + | |
- | * | + | |
- | * Test Room - Launches a test ROM that will start the player in the selected screen with a specified set of equipment. | + | |
==== Project ==== | ==== Project ==== | ||
- | * Create Project - Creates a project for the ROM. This must be done before any project-based features are used. The project will be saved as a separate file with a .nes.proj extension. | + | * **Create Project** - Creates a project for the ROM. This must be done before any project-based features are used. The project will be saved as a separate file with a .nes.proj extension. |
- | * Edit Screen Load Code - Creates or edits a screen load routine for the selected screen. When a project is built, the routine will be executed when the screen is loaded into memory. | + | |
- | * Edit General Code - Edits the general code file. Any routines defined in this file will be accessible in screen load routines. | + | |
- | * Other Files - Advanced features to modify core ASM files or add and manage additional ASM files. | + | |
- | * Build - Runs the assembler and applies any other project-based modifications, | + | |
==== View ==== | ==== View ==== | ||
- | * Display Alternate Palette - Displays graphics in the secondary area palettes. Applicable only to areas that have a palette swap. | + | * **Display Alternate Palette** - Displays graphics in the secondary area palettes. Applicable only to areas that have a palette swap. |
- | * | + | |
- | * | + | |
==== Toolbar ==== | ==== Toolbar ==== | ||
- | * Add/Remove - This menu allows the addition of objects to rooms, new rooms to areas, and new structures to be used in the creation of rooms (as well as the removal of all of the above). | + | * **Add/Remove** - This menu allows the addition of objects to rooms, new rooms to areas, and new structures to be used in the creation of rooms (as well as the removal of all of the above). |
- | * | + | |
- | * | + | |
- | * | + | |
m1/tools/editroid.1750234619.txt.gz · Last modified: by felixwright