Samstag, 28. Mai 2016

Create and Delete Events & Exits + ROM expansion

It's now possible to delete and create events and exits in the editor because I managed to recreate the wohle event and exit data set in the ROM.
As an example I deleted all the events of the South Cape map:



The creation of an event works up to now only in the editor but not in the ROM export. I still have to figure out some issues...
But as an innovation you can now choose an already existing event from a list if you want to copy an event (e.g. enemy) instead of creating a complete new event.
I also improved the appearance of the event editor to make the handling more clear.


The next important step will be the rearrangement of the ROM data to make it possible to expand data like the number of events, tilesets etc.
I already did some tests that look promising:
I expanded the ROM from 0x200000 bytes to 0x400000 bytes and tranferred tileset data into this new data area. This works quite well so it's possible to double the size of the ROM!

2 Kommentare:

  1. Awesome! Doubling the space of the ROM (effectively allowing for a huge number of new events) is huge. Are you going to take the PKHack approach (The common Earthbound editor) where the editor is mapped to edit ROMs that have been expanded, making that a required first step? I don't see much downside to that other than incompatibility with other rom hacks that don't use your editor.

    AntwortenLöschen
  2. The editor will both support the original ROM layout as well as the expanded ROM layout. Therfore I will have to write a flag that says that the ROM has the expanded layout to a ROM area that is not used by the original ROM.
    This flag will be evaluated by the editor. If you create a new GaiaTheCreator project and the expanded ROM flag is not set, the ROM is automatically changed to the extended layout.

    AntwortenLöschen