Romhacking.net

Romhacking => Personal Projects => Topic started by: manafreak on March 23, 2014, 12:08:22 pm

Title: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on March 23, 2014, 12:08:22 pm
Hey there,

A month ago I was starting to develop an editor for the Super Nintendo game Illusion of Gaia since it is one of my favourite games. I started a blog to publish the progress of the project.
So for those of you who might be interested, here is the link:

http://gaiathecreator.blogspot.com (http://gaiathecreator.blogspot.com)


P.S.: I'm from germany so my english might not be the best :)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: VicVergil on March 23, 2014, 04:22:52 pm
Good luck on this project, this is very interesting :)
If you could take my request, please support the English Beta version of Illusion of Gaia, since it has the Japanese intro screen, and the text is much less censored compared to the US version, and of course that travesty by Carl Moyse.
If you could decompress the graphics for that Beta version, (especially the title and the various fonts) I'd be grateful like, a lot: I'd like to use that version to begin a translation.

That aside, if you are looking for hack ideas, you could look into restoring the red color of the blood fountain in the castle just before Mu, and various other details that were graphically removed from the non-Japanese versions :P
The tcrf.net article for the game lists at least two NPCs with full dialogue that are inaccessible because of the position of the sprites on the map.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: Celice on March 23, 2014, 07:53:54 pm
I love this game! I keep hearing now and then, over the years, how cool to would be for a fan to have a level editor for this game, like they do with Super Mario World or Final Fantasy. I've even heard that Terranigma has such an editor out somewhere on the internet...

Keep us posted here, too, of any big updates  :beer:
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: TheUnderfaker on March 23, 2014, 08:46:52 pm
This is so awesome! I hope this brings us many steps closer to an "Uncut" romhack of Illusion of Gaia.

Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on March 24, 2014, 01:57:09 pm
An uncut version of the game might be a good project for the beginning when the editor is ready :) And of course I will keep you up-to-date with the progress of the editor!
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: KingMike on March 24, 2014, 03:11:14 pm
Good luck on this project, this is very interesting :)
If you could take my request, please support the English Beta version of Illusion of Gaia, since it has the Japanese intro screen, and the text is much less censored compared to the US version, and of course that travesty by Carl Moyse.
If you could decompress the graphics for that Beta version, (especially the title and the various fonts) I'd be grateful like, a lot: I'd like to use that version to begin a translation.

That aside, if you are looking for hack ideas, you could look into restoring the red color of the blood fountain in the castle just before Mu, and various other details that were graphically removed from the non-Japanese versions :P
The tcrf.net article for the game lists at least two NPCs with full dialogue that are inaccessible because of the position of the sprites on the map.

The beta certainly has its share of Enixglish. What is the travesty of Carl Moyse? I know he worked for NoE, so I'm assuming he wouldn't be responsible for English translations (which would've likely been done in the US).
(I know NoE fixed up Lufia II, but I think in that case most of the work in the PAL EN version was simply fixing Natsume's mistakes)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: TheUnderfaker on March 24, 2014, 05:01:46 pm
Here's a link (http://www.terraearth.com/illusion-of-gaia/translations/) I posted in the "suggest a hack" thread some time ago,
it shows a lot of the translation mistakes of Illusion of Gaia.

Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: VicVergil on March 24, 2014, 07:38:44 pm
The beta certainly has its share of Enixglish. What is the travesty of Carl Moyse? I know he worked for NoE, so I'm assuming he wouldn't be responsible for English translations (which would've likely been done in the US).
(I know NoE fixed up Lufia II, but I think in that case most of the work in the PAL EN version was simply fixing Natsume's mistakes)

There's a page listing out translation mistakes/censorship in the English retail version compared to the Japanese. It turns out these were introduced by NOA. The the Beta, which otherwise shares mostly the same script as the final English version, has those spots pretty close to the original:
- The Japanese names are left intact in the Beta
- Karen's lie is the same as the Japanese and keeps its visual pun
- The Sky Palace boss battle: Tim finds the statue inside the corpse, this line was deleted from the NoA version
- Tim now "falls to his doom". NoA replaced it with Neil complaining about his contacts out of nowhere.
(sadly the Blood Fountain has the blood part removed even in the Beta)
there are lots of lines that are darker and more faithful to the original in the English Beta.

The beta has all of the enhancements (and incidentally, the censored graphics) introduced to the US version, but with the (translated) Japanese title screen, and not the NoA/NoE redesign.

Carl Moyse would be the German translator working for NoE. He utterly butchered everything he worked with, with stupid 80' lingo and obscure pop culture references... which wouldn't be so bad if not for the fact that NONE of the original dialogue (which is the censored English script to begin with) remains whenever he feels like doing so.
Notable casualties include Link Awakening ("NEVER WITHOUT CONDOMS"), Secret of Mana, Illusion of Time (aka IoG) Terranigma...
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: Revenant on March 28, 2014, 07:47:33 pm
Claude, not Carl.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on April 03, 2014, 12:23:36 pm
A little update, the palettes can now be chosen:

http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: justin3009 on April 03, 2014, 03:31:11 pm
This is astounding really.  I'm glad this game is getting attention like this!  It definitely deserved it and has a lot to offer.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on April 11, 2014, 09:04:47 am
Another update, the tiles can now be edited:

http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)

With the next update I will release a first version of the editor. It will be possible to edit tiles and write them back to the ROM.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: VicVergil on April 11, 2014, 11:02:56 am
I hope you'll manage by the first release to make it work on the (US) and (US)(Beta) versions.

If only Terranigma could get a graphic editor as well :P (while the exact same graphical compression is shared between Soul Blazer, Actraiser, Robotreck/Slapstick and Illusion of Gaia -you could check the wiki here for details, and it would be lovely to make the routines flexible enough to allow at least graphical edition only for those-, they changed it somehow when they made Terranigma)

Alchemic published graphical decompressors and compressors (only decompressor for Terranigma) here, you might find this useful:
https://github.com/Osteoclave/Game-Tools
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: ChronoMoogle on April 11, 2014, 11:17:57 am
 :o Was the compression routine already implemented in TerraCraft? Transfering edited tilesets to Terranigma would be ace!

Edit: Nevermind, just realised that the compression routine for Terranigma still need to be figured out.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: gadesx on April 13, 2014, 04:52:42 am
I expect to see someday a hack of this game with enemies respawn and experience system like terranigma, btw soul blazer and terranigma have level and experience.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: RetroHelix on April 13, 2014, 07:57:46 am
Looks like you are progressing very well. What have you planned to work on after the sprite editor?
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on April 15, 2014, 03:20:15 am
I use the decompression and compression routines from Alchemic (Great work by the way  :) ). I just need to rewrite them in C# instead of Python. I'm working on that for the compression routine at the moment.
For the firste release I will try to make a support for the Beta ROM as well!
The next step after the release will be the implementation of a map editor  ;)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: andrewclunn on April 17, 2014, 02:23:44 pm
Awesome!  I documented the text formatting for the game a while back (like ten years ago).  I'll check to see if I still have the files somewhere.  Let me know if they'd be of any use to you.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on April 18, 2014, 03:00:49 pm
I think this might be useful for me sooner or later :) So I would appreciate it if you could find and share those files  ;)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: andrewclunn on April 18, 2014, 05:43:44 pm
I'm busy looking for the code (I eventually had a nifty scripts for insertion and extraction), but I'm going to have to dig through some old backup CDs to find it.  In the meantime, here's a quick reference table and the script I was working on when I was... more motivated:

http://www.terraearth.com/forums/viewtopic.php?t=2662&postdays=0&postorder=asc&start=0&sid=d42b8b10d7fbc383fd8c012e71f8df21 (http://www.terraearth.com/forums/viewtopic.php?t=2662&postdays=0&postorder=asc&start=0&sid=d42b8b10d7fbc383fd8c012e71f8df21)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on April 28, 2014, 02:11:25 pm
Thank you so far I'm sure this will be helpful sooner or later  :)
Meanwhile a little update even though it's not a major progress:

http://gaiathecreator.blogspot.de
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: Jonesy47 on April 28, 2014, 03:54:29 pm
The sprite editing of this game could be VERY amazing. Thanks!
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: andrewclunn on April 28, 2014, 10:42:35 pm
I'm sorry.  I couldn't find the code.  Though 3 of my backup CDs apparently had degraded, so it was probably on one of those :(  I think what you're doing is awesome though!
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on May 15, 2014, 03:41:59 am
A first version of the editor is now ready for download!
The current features and the download link can be found here:

http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: VicVergil on May 15, 2014, 09:42:16 am
Awesome :D
I see you you still haven't found how to modify the title screen (or the beta)
Hope you wouldn't give up on it :)

EDIT: for some reason it doesn't seem to work for me.
When I load setup it's stuck indefinitely on "Installing NET Frameworks 4.5", and clicking on the various other files yield "application not formatted correctly".

RE-EDIT: Never mind. It worked (after a looooong wait, like 15 minutes or so)
But when I load Tileset 116 it doesn't show the font fully, and there's no way to make the viewer's window scroll down to see the rest of it. Any solutions?
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: magno on May 15, 2014, 01:57:58 pm
Congratulations! It looks awesome and it is really inspiring for some of us XD
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on May 15, 2014, 02:59:06 pm
@GHANMI: I'm glad you got it working :) Can you post a screenshot of Tileset 116? For me it looks normal, all font characters are displayed..
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: VicVergil on May 15, 2014, 05:07:30 pm
Yup, here :)
Problem being I can't scroll down here to see the remaining chars.
(Other tilesets have the same problem, in fact.)
There's also nothing besides the Tileset tab (besides "'Cloud Speed"???), I suppose that's normal but I should let you know.

Oh, and if you are taking suggestions, an export/import PNG feature would be useful a lot :)

(http://dl.dropboxusercontent.com/u/144606983/Fonts/managaia.png)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on May 17, 2014, 09:59:23 am
Ok this seems to be a problem which occurs depending on the resolution of the sreen.  I will check it out if I can find a solution  :-\
PNG import/export is already on my to-do-list  ;)

A small update:
http://gaiathecreator.blogspot.de/
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on June 20, 2014, 06:42:14 pm
A new version of the editor is available:
http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)

@GHANMI: I changed some settings so maybe the resolution problem is solved. I tried with different resolutions on my machines and all looked good.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on July 11, 2014, 08:07:14 am
An new version of the editor is ready for download. In contrast to the last version this version is executable  :)

http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: Thanatos-Zero on July 19, 2014, 02:03:25 pm
I wonder if you can make this a reality:
http://www.romhacking.net/forum/index.php?topic=3282.msg263777#msg263777
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: ChronoMoogle on July 19, 2014, 05:24:14 pm
Bosses in Action-RPGs are hardcoded most of the time and can't be changed much with editors (if you put status changes aside). You have to poke at the code yourself to alter AI most of the time and if you even want to extend the battle you need to add new routines to the code yourself.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: justin3009 on July 19, 2014, 08:53:11 pm
Exactly what ChronoMoogle said.  AI data is definitely not really an 'editor' type of thing unless there's various commands that are used frequently by other enemies.  In either case, you'll most likely have to either expand the AI or alter the hardcoded data specifically to that boss through ASM.  Though if it's just expanding the number of projectiles or changing their amount to shoot, that's most likely a very simple couple byte change.  Most of the AI I've encountered in various games has a loop or a specific number that can be altered to expand the timing or the number of missiles so it should be fairly quick if this game is similar in that respect.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on July 24, 2014, 03:49:17 pm
I recently found where the events are stored for each map. So I can take a look and see if I can find a boss event. But editing will be pretty hard as ChronoMoogle and justin3009 already said. I tried to edit a NPC that walks a specific route but couldn't even figureout how that exactly works yet. So there will be a lot of work to do until boss editing will be a matter of interest but I will try to make the best out of it  ;)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on November 10, 2014, 01:06:49 pm
A new version of the editor is available  ;)

http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: Grimoire LD on November 14, 2014, 11:07:17 pm
Hmm, when I go to download it Google chrome immediately says it is a malicious file. Any chance of uploading it elsewhere to see if that still occurs?
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: andrewclunn on November 21, 2014, 09:37:00 am
Because the color and text speed is contained within each text block, how are you universally changing this?  If you change all of Will's text to the color of Seth's text, and then change the color of all of Seth's text, will you impact both Will's and Seth's text afterward?
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on December 04, 2014, 02:36:20 pm
Every text color has it's own color index (Will = 0x00, Kara = 0x01 and so on). Given that there is a sound effect as well as other data bound to a specific color index I will just call that data set a text profile. You can change the color for a text profile universally in the editor.
If you want to use the color of a text profile in a message you just have to choose the right index. Hope this answers your question a little bit  ;D

The editor progresses more and more, I recently found the map exits as well as item graphics  :)
http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)

@Grimoire LD: Have you tried to download it with another browser? I tried it for myself and it worked with Chrome, Firefox and IE..
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: Grimoire LD on December 05, 2014, 09:32:20 pm
Those are some fancy finds! I'm glad to see that you're going straight ahead to putting them in the editor. I just tried to redownload it and it worked fine the way you've put the editor is thoughtful and intuitive and it looks like you already have some extra ideas considering the currently empty tabs, I might have to play around with this a little to check out the "?" maps, if for nothing else at the moment.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: VicVergil on December 06, 2014, 02:43:18 pm
If that's any help, here's some values for a glitchy map select code.
The glitchy scrolling is fixed whenever you use an exit, but it's still a big annoyance for some maps.

Illusion of Gaia (U)

81848C XX
Seaside Cave Entrance - Map Select

00= Entrance doesn't work
01= South Cape - Church Top
02= Seaside Cave
03= Lance's House
04= Erik's House
05= Seth's House
06= Will's House F1
07= Will's neighbour
08= School/Church
09= Glitched Map /g
0A= Kara's Room /g
0B= Castle Edward Prison /g
0C= Castle Edward Dungeon


99=stuck in chair /g
9A= Euro - Fritz

E3= Tower of Babel - Final Room
E4= Tower of Babel (Top) /g
E5= Ending

E6= Dark Space /allows you to save anywhere
E7= Final Boss Intro /already in super form
E8= Final Boss /g (incorrect form, if PC dies it warps you back to glitched Castle Edward)
E9/EA= Jewel Man Dungeon (crashes if you die or clear it)

F0=After credits scene /still unplayable
F2~F6=Tower of Babel - Boss Rush
F7=Credits Roll
F8=glitch (music x2)
FA=glitch (glitchy file select)
FB=glitch (Enix logo)
FC=glitch (Title Screen, glitchy file select)
FD=glitch (New Statue)
FE=glitch (Mode7 map)
FF=glitch (Inventory)

(the one for Tenchi Suzo (all versions) is:

Instant Warp Code: Warp to map YYXX
7E047C XX
7E047D YY

... for the interested - from a kind soul in youtube)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: andrewclunn on January 01, 2015, 02:08:20 pm
Yeah, that totally answers my question.  It's the reference id for the text profile, not the hard color values themselves.  Makes total sense.  I was fooled because the test speed is set in-line.
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: gadesx on May 13, 2015, 09:23:06 am
I found some codes trying with zsnes, no idea if you can make something with them

7E00D4-1E To worldmap from first town going to the west part

1E change value with:
01 - menu
03 - tunnel
1F - beach cave
20 - nothing
21 - Menu (glitched)
22 - nothing



7E0644-50
replace 50 with
50-Nazca,
60-Mu
70-city of the angels
8B-china
90-final sequence
92- Euro
A0- Woods
B0- Angkor Wat
CC- Pyramid
e8- last battle
e9- jeweler map
F0- ending scene, school


To the last boss
7e0640-e8
7e0642-e8
7e0644-e8

After map change, disable 7e0642-e8
After kill last boss, disable all
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on November 27, 2015, 05:26:54 pm
Maps and sprites are now displayed in the editor!
I will soon release a new version of the editor where you will be able to edit the maps. More infos as usual in the blog:

http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: InvisibleCoinBlock on November 27, 2015, 08:21:26 pm
Excellent! Will we be able to edit the sprites, as well?

Maps and sprites are now displayed in the editor!
I will soon release a new version of the editor where you will be able to edit the maps. More infos as usual in the blog:

http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: Grimoire LD on November 29, 2015, 10:27:26 pm
Maps and sprites are now displayed in the editor!
I will soon release a new version of the editor where you will be able to edit the maps. More infos as usual in the blog:

http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)

Everything is looking pretty good! Though I can't seem to find the newest version for download with this viewer. Or is that all going to be released with the planned Map Editor?
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on December 13, 2015, 01:00:24 pm
@InvisibleCoinBlock:

Sprite editing will definately be possible. Though I can't promise this feature for the next release.

@Grimoire LD:
Display and edit of the maps will be possible with the next version  ;)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on December 29, 2015, 04:53:04 am
Map palettes are displayed correctly now and i implemented a first version of the map editor.
http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on March 12, 2016, 08:36:16 am
The latest version 0.3.0.6 of the editor is now available for download!
The main features of this 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

http://gaiathecreator.blogspot.de/

Feel free to check it out ;)
Title: Re: Gaia the Creator - An editor for Illusion of Gaia
Post by: manafreak on May 09, 2017, 03:50:20 am
After a few months of break I started to work on the editor again and will post more frequent updates in the next time :)
All information can be found as usual in the blog:

http://gaiathecreator.blogspot.de/ (http://gaiathecreator.blogspot.de/)