Hello, new to the forum. I don't know about you, but I grew up with Wario Land 4 and decided I wanted to make custom levels for it. You know, to re-live the experience.
Well, here is a tool that I have been working on. It decompresses the levels from Wario Land 4, exports them, and re-imports them (in the compressed format).
It's a command line tool.
Let's say your rom file name is "WarioLand4.gba".
To export all (supported) levels:
Wario.exe WarioLand4.gba 0
To re-import all levels from the exported binary files:
Wario.exe WarioLand4.gba 1
To re-import all levels from the exported dds image files (look below for details):
Wario.exe WarioLand4.gba 2
At the moment, the tool uses an incomplete offset list. It only works with levels in emerald passage for now, but I'll have support for the full game in about a week. I'm also currently developing an editor for the level files.
In the meantime, it is possible to make custom levels visually. Not nearly as good as having an editor, but it's possible. I added a feature for exporting the levels as uncompressed, 32-bit dds image files (format A8R8G8B8). The tool can import the images back as levels, assuming the format is unchanged. So it's possible to edit the levels in tools like Gimp, Photoshop, and Paint.net. As for how to know what pixel does what, just pay attention to the color. The red values are what matter, unless the alpha is zero. If the alpha is zero, the pixel imports as a byte of zero.
Screenshots and download:https://www.dropbox.com/s/240qu7tpllgneue/ADOWARIOEDIT_V3BETA.zip