Hello again!
I'm here tonight with more news, and this time it should be a little more exiting than the last few posts! I have already mentionned that I was working on a map exporter that would convert maps from the FF6 ROM to RPGXP/FF6SDK format. Well, I am now ready to share it with you guys! Before I start explaining the details, here's a screenshot and the download link!
Download: http://www.mediafire.com/?tipk7rvf619cm11
Now, allow me to tell you a bit more about this application.
First of all, this is a modified version of the FF3LE, Version 20090101_193500 made by Omega45889 & giangurgolo in 2008-2009.
So most of the credits goes to them and everybody else in the credits section of the application. Hello Imzogelmo!
These guys are super awesome, and they gladly offered the source code to the world.
The exporter you will find in this application can export maps, tilesets and tileset images to RPG Maker XP and the FF6SDK.
The name of the exported files is "MapXXX" where XXX is the ID of the exported map.
The exported data for a given map share the same name, meaning that if you export map 16, then your Map, Tileset and Tileset image will be named Map016.
To export maps, you simply need to load a ROM, open the level editor and then go to File > Export > To FF6 SDK...
Clicking this button will open the exporter window. In here you have to browse for a project. By default it will look for a .ff6proj but you can also choose to open a RPGXP project file (*.rxproj). For the moment you have to choose *.rxproj.
Then, You can select the tileset format. For now choose RPG Maker XP. This will convert the tileset image to a format that is compliant with RPG Maker XP. Later when the SDK editor will be released, you could choose the Final Fantasy VI Format, which is basically a scaled up version of the tilesets found in the ROM.
Right below you have the option to choose which maps to export. It is always a range of maps, but try not to export to many maps at the same time as the process can be very long. The more maps you export, the longer it will take.
After that you have the optional ID Offset. Changing this value will offset the ID of the exported maps and tilesets with the value you have selected. This is useful if you want to export the maps in an existing project and you don't want to overwrite the existing data.
Finally, click the Export! button and let the exporter work its magic!
NOTE:
This the first version and there are a couple of bugs, most of them will be fixed eventually.
- World Maps (ID 0 to 2) are not exported properly. You can export them and have the right tilesets, but the tilemap will be filled with tile ID 0.
- Tile layering issues. Some tiles that should be on layer 1 might appear on layer 2 and vice & versa. This is somewhat normal for FF6, but not for RPG Maker.
- Some tile priorities are not exported properly. They should appear above the characters but are staying below.
- Closing the application, reopening it and reexporting to the same project will cause the application to crash. Something about the Ruby Marshal version...
There are a few more minor bugs and probably others that I'm not aware of, but this version should be good enough for now.
Try it out and tell me what you think about it!
- Dargor