Mittwoch, 12. Oktober 2016

Variable Condition

I changed the Player Map Condition command that I wrote about in the last post to a more general variable condition command. A variable is basically a value in the RAM that can be read and written.
So a variable condition is a value read from a specific RAM address and compared to a certain value.

As an exampe I will show you the variable conditon that checks the current map:



It's interesting that the ultimately unused Inca Melody was supposed to be used at Map 24 which is a house in Itory.

Another example shows a variable condition that checks the current character (0 = Will, 1 = Freedan, 2 = Shadow):


It will be possible later to add own variables in the editor so you have the full flexibility to handle the RAM data.

Sonntag, 18. September 2016

Event Editor: Assembler Commands

I found several event commands which aren't comprised of game specific script code but from real assembler opcode.
The following commands are now available in the event editor:

  • Disable/Enable Player
    • E.g. for cutscenes the player is disallowed to move or open the menu screen

  • Player Map Condition
    • Check if the player is on a specific map. Used by several items.

  • Restore Life Points
    • Restore a specific number of the player's life points. Currently only found on the herb item

I definitely plan to include an assembly editor where it will be possible to create new commands using opcode.

Dienstag, 19. Juli 2016

GaiaTheCreator v.0.3.1

You can download version 0.3.1 of the editor now of you follow this link:

https://www.dropbox.com/s/i1e896kd03yegzn/GaiaTheCreator%280.3.1%29.zip?dl=0

This version contains an output of error and event messages in the editor as well in a log file that is created with the project. I added some error handling so I hope it will be possible for me to find out why the editor is not working for some of you...
You can also see now the progress bar if you create a new project or open an existing project.

I will soon make an update for the upcoming features/new functionality.

Here are two screenshots that show the log output in the editor:



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!

Samstag, 2. April 2016

Move & Edit Events

It's now possible to change the location of events & exits on a map in the editor. I also implemented a first way to edit the events and write it back to the ROM. The first results look promising.
I changed the NPCs text and location in the following screenshots:



Samstag, 12. März 2016

GaiaTheCreator v.0.3.0.6

The new version of GaiaTheCreator is now available here:

https://www.dropbox.com/s/1slsrgg3u968zaw/GaiaTheCreator%280.3.0.6%29.zip?dl=0

The most important features of this new version:
- View and edit sprites (no export to ROM)
- View and edit maps (export to ROM only for map layer 1, doesn't work for all maps yet)
- View and edit map tiles
- View event, item and character move sprites
- View and edit character text profiles
- Added several commands that are displayed in the event editor
- Added editor version information
- Display of map exit areas

There are many things that won't work yet but I think this version will give you an impression of what the final editor may look like.
As always, your feedback is very welcome, especially for the usage of the new map editor or the sprite editing.
So enjoy and have fun ;)


Note: You might have to uninstall the older version of the editor in order to install the new version.

Samstag, 5. März 2016

Sprite Animations

It's now possible to view sprite animations in the editor. You can view these animations on several locations in the editor which I will show you in the following screenshots:
  • Character moves

  • Sprite edit

  • Items


  • Event editor


I will upload the new editor version next week after I finished making it more stable and clean some things up.