News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

LAMP - Level Arranging Metroid (2) Program

Started by Conner, August 24, 2022, 01:50:46 PM

Previous topic - Next topic

Conner

LAMP
Level Arranging Metroid (2) Program


DOWNLOAD
It is finally here! A stable beta version of my new Metroid 2: Return of Samus Editor!






LAMP is going to be a feature-rich Metroid 2: Return of Samus Editor! It still lacks a few features but they are quite minor.
The current feature set allows everyone to create a proper Metroid 2 ROMhack!

Current features include:
[spoiler]

  • Creation of project files
  • Tileset view
  • Tileset definitions
  • Room and area view
  • Duplicate screen view
  • Tile editing
  • Screen editing
  • Transition editing
  • Object editing
  • TestROM
  • ROM compilation
[/spoiler]

Changelog from latest version:
[spoiler]
Changes:

  • Main Window layout redesign
  • Save Editor layout changes
  • Recent Files
  • Data Viewer
  • Header Buttons
  • Toolbars
  • Zooming
  • Copy & Paste
  • More object alignments
  • Compilation Settings

Fixes:

  • Controls all appear at once when loading a project
  • Selected tiles no longer continuously reselect
  • Predefined tilesets now come with predefined collision values
[/spoiler]

A lot of things are magic numbers. To make sense of the magic numbers you should refer to the Metroid 2 Wiki.


Planned features for future updates:
[spoiler]

  • Tweaks editor
  • Project backups
  • Undo / Redo
  • Graphics editor
  • Better object display
  • More abstraction for ease of editing
[/spoiler]


To run LAMP you need to have at least .NET 6 installed. If you do not have it installed already you can download it here:

What if I find a problem?
If you found a crash, bug or encountered any error you should report it on the projects GitHub Issue page.
If you do not have a GitHub account feel free to post your issue in this thread or in my Discord Server!

This project is open source and can be found on GitHub.

Thank you to the Metroidconstruction, Metroid 2 hacking community and all Project Contributers as well as:

  • RT-55J
  • P.JBoy
  • Liam
  • moehr
for helping me with this editor!

RT-55J

Daaang. This looks sick. Can't wait to try it out when I get home from work.

:awesome: 💡 :awesome: 💡 :awesome: 💡

RT-55J

IT'S WORKING!!!



:portal: :portal: :portal: :portal: :portal: :portal: :portal: :portal: :portal:

VacantShade

Great work, nice job on this!

Very important question: Does it come with a Game Genie inside?

FelixWright

Ya know, I think @everyone should see this. Metroid II finally has a good editor. Can't wait to see what people make with this


Conner

New version just dropped! :yay:

Beta 2.0 Changes:
[spoiler]Version B 2.0
Released: 16.02.2023
Changes:
+ Tileset Editor
  -> Tilesets can be predefined
  -> Tilesets can be used instead of direct offsets
  -> All standard Tilesets included by default
+ Added project settings
+ Added app settings
+ New offset interpretation
  -> Prefix can be chosen
  -> Display offsets as Bank:Offset or direct Offset
+ Scroll boundaries can be displayed
  -> F4 Hotkey
Fixes:
# F5 Hotkey should now work all the time
# Scroll bars reset when switching Area banks[/spoiler]

Conner

New Version!

Its that time of the... month(?), year(?) again, a new LAMP version has released. This time with not as many new features. I will try to make more frequent updates with fewer additions to allow for a more stable experience.

As of this version, LAMP will auto detect new versions!

Full Changelog:
[spoiler]Version B 3.0
Released: 30.03.2023
Changes:
+ Test ROM
  -> Game can now be tested from anywhere
+ Save File editing
  -> Initial Savegame can be changed
+ Help button
  -> Access to Wiki
  -> Report Bugs
+ Automatic Update Checking[/spoiler]

Conner

Beta 4.0 is out!

Verily, I, the humble messenger, hath arrived once more upon thy presence, to bestow upon thee, esteemed individuals, the gift of a novel rendition of the esteemed LAMP.

Changelog:
[spoiler]
Changes:

  • Main Window layout redesign
  • Save Editor layout changes
  • Recent Files
  • Data Viewer
  • Header Buttons
  • Toolbars
  • Zooming
  • Copy & Paste
  • More object alignments
  • Compilation Settings

Fixes:

  • Controls all appear at once when loading a project
  • Selected tiles no longer continuously reselect
  • Predefined tilesets now come with predefined collision values
[/spoiler]