Main Window - LAMP-Platform/LAMP GitHub Wiki
The Header
This page will explain all the buttons and options available in the main LAMP editor window.
After loading a project, LAMP will look similar to this:
File
The File
button will bring up 4 more buttons: New Project
, Open Project
, Save Project
and Compile Rom
.
Alternatevily to Open Project
and Save Project
you can also hit the folder and the disk icon .
To learn more about these buttons go to Creating a new Project!
Options
Options
brings up two more buttons: Program Settings
and Project Settings
.
To learn more about these buttons go to Settings!
Tools
Under the Tools
button helpful tools for the hacking process can be found. Data Viewer
and Converter
.
- Data Viewer is a tool that can directly read binary data from the ROM.
- [Converter]] is a HEX to DEC converter, which can also be docked to the main window under [View.
Editors
All the Editors that can be used in LAMP can also be found under the Editors
button.
View
The View
button will bring up 5 checkboxes: Objects
, Scroll Boundaries
, Screen Outlines
and Duplicate Screen Outlines
as well as Converter
.
Apart from Converter
, each of these checkboxes toggles a specific part of the area view in the middle of the main editor window.
(Note: a screen is 16x16 tiles or 256x256 pixels in width)
-
Objects are everything that the player interacts with, like enemies and items. The location of an object is displayed by a green circle. Objects can be moved and edited by clicking and dragging on them. More info can be found under Objects.
Alternatively, you can also toggle the Object view by clicking the Object icon or pressing F3. -
Scroll Boundaries show the direction the camera can travel in for each screen. A scroll boundary at the edge of a screen gets represented by a yellow line and indicates that the camera will not be able to scroll further in that direction. Scroll boundaries can be adjusted in the Screen Settings.
Alternatively, you can also toggle the Scroll Boundaries by clicking the Scroll Boundaries icon or pressing F4. -
Screen Outlines are white lines at all edges of every screen. They allow for more distinction between every screen.
Alternatively, you can also toggle the Screen Outlines by pressing F5. -
Duplicate Screen Outlines show each reoccuring instance of the currently selected screen. Due to memory limitations, a single area can only have a maximum of 59 unique screens. An area, however, is 16x16 screens (256 screens) big. Therefore, screens have to be reused. The duplicate screen outlines indicate a duplicate screen by outlining it with a red square. A screen gets selected by simply hovering over it. The screen that gets used at a specific location in an area can be adjusted in the Screen Settings.
Alternatively, you can also toggle the Duplicate Screen Outlines by pressing F6. -
Converter will dock the HEX to DEC converter to the main editor window, right under the tileset display.
Clear
The tile data of all the screens currently available in the area can be cleared by clicking on Area
.
IMPORTANT: This action cannot be undone!
The tile that will be used for clearing can be defined in the Project Settings.