Donnerstag, 26. September 2024

GaiaPyCreator: Display tilesets and tilemaps

 GaiaPyCreator is making good progress, Recently I added functionality to display tilesets and tilemaps.

Here you can see tileset display (MacOS):

And here you can see tile map display (Windows):



In general, the conversion from .net based GaiaTheCreator to python is going very well and quicker than expected :)

The next are which is converted will be the maps.

Montag, 27. Mai 2024

GaiaPyCreator: Current progress

The migration of the existing GaiaTheCreator application to a python GUI application is working well.

These features are currently implemented:

- Load project, store ROM data in porject file. Therefore there is only oen project file which contains the whole data

- Display item data: Name, Description, Find Message and "Is Removable" flag. This data is directly loaded from the ROM so the whole text conversion routines are already working.


 

In general, it's quite easy to convert the existing logic from the existing GaiaTheCreator application to Python so I'm optimistic to make good progress in the next weeks.


Montag, 2. Oktober 2023

GaiaPyCreator

After a long time there is a sign of life from me...

I apologize for the long time without an update or information. I haven't worked on the editor in almost two years. On the one hand for time reasons and on the other hand for technical reasons. The editor has grown since 2014, back then I was still a complete programming beginner, which is unfortunately also reflected in the code and architecture.

The editor was written using Windows Forms and C# and, in my opinion, is very far from state of the art.

Therefore, I decided to recreate the editor with Python.

The editor will then be a cross-platform application, i.e. able to run on Windows, MAC and Linux.

I can take over the basic functionality but the entire architecture is now set up cleanly so that the code is more maintainable.

I set up the editor as an open source project:

https://github.com/KevConrad/GaiaPyCreator


This gives you the opportunity to track progress, test interim versions and also collaborate.


I will definitely keep you updated on the progress here.

I think the porting will take at least half a year.

Mittwoch, 29. Dezember 2021

Event Editor - Edit Events

After a long time I'm finally letting you hear from me again :) Unfortunately, I haven't found the time to continue working on the editor in the last few months, but I'm now working on further developments.

I'm currently still working on the event editor. After the display of the event sequences in the editor works well, it is now a matter of correctly writing the edited events back to the ROM. Here I was able to achieve first successes, as an example I will show you an edited text box:

The original event, displayed in the event editor:

The original text box in the game:

The edited text box in the event editor:

The edited text box in the game:

I changed the text as well as the text profile to Erik's profile.


Samstag, 22. Mai 2021

Event Editor: Add and delete commands

 990 / 5000

Übersetzungsergebnisse

After a long time there is an update here again. In the last few months I've been working on the event editor more or less regularly. The event editor has proven to be the toughest chunk so far, as it is not easy to read out the structure and the context of the commands, to display them and ultimately to write them back correctly to the ROM. But I proceed step by step here, reading and displaying the command structures works so far. Now I have also implemented the addition, deletion and editing of commands in the editor. On the following two screenshots you can see a text box that I added and the same command a few times. In the last screenshot I deleted the entire branch.


Now, the hardest part follows, the correct writing of the events in the ROM. First I have to rebuild the code a bit, because I want to use a design pattern that will hopefully make the task easier.

Mittwoch, 23. Dezember 2020

Event Editor: Item & World Map Events

Today I will show you some more features of the event editor. In the event scripts more event scripts are called. These are now also displayed in the editor:

Furthermore, I have now married the events of the items and the world map with the event editor. You can now jump from the pages directly to the event script in the event editor:






Samstag, 12. Dezember 2020

Event Editor: Read all events

Hello to all. I have a small interim report today regarding the event editor. For the first time I managed to read all (so far known) event scripts without crashing the program :)

Besides the scripts that are called by NPCs on the maps, there are also scripts that are called within these event scripts. These are now also listed in the list, it currently contains 848 scripts.

The following screenshot shows the current list in the event editor: