I spent the morning working on a the tool to modify CTPK files. I used Normmatt's texture code from texuripper and made it into something more featured. Not only can it convert CTPK images into PNGs, it can now also convert PNGs into CTPK files (given a valid metadata file). Since CTPK files don't seem to care what type of image data representation is used, I opted to support only writing Rgb8 and Argb8 since those are the easiest.
With the completed CTPK tool, I was also able to adjust the font file. I've adjusted all of the alphanumerical characters and manually tweaked the width of each. Everything looks beautiful in-game now. However, it brought along another bug that I wasn't expecting so now I get to have fun fixing that. Once that's fixed, and I fix up the script editor tool a little bit to work even better with the new font, then the majority of the programming-related stuff will be finished I believe.
Oh, I never heard about that project before. Cool! Good luck to you guys.![]()
Wow, a CIA solution would be so damn elegant... That's really worth trying. It would also set a standard for future efforts.I spent the morning working on a the tool to modify CTPK files. I used Normmatt's texture code from texuripper and made it into something more featured. Not only can it convert CTPK images into PNGs, it can now also convert PNGs into CTPK files (given a valid metadata file). Since CTPK files don't seem to care what type of image data representation is used, I opted to support only writing Rgb8 and Argb8 since those are the easiest. I'll release the tool later after getting permission
With the completed CTPK tool, I was also able to adjust the font file. I've adjusted all of the alphanumerical characters and manually tweaked the width of each. Everything looks beautiful in-game now. However, it brought along another bug that I wasn't expecting so now I get to have fun fixing that. Once that's fixed, and I fix up the script editor tool a little bit to work even better with the new font, then the majority of the programming-related stuff will be finished I believe.
Oh, I never heard about that project before. Cool! Good luck to you guys.
That's something I was a little concerned about to be honest. I brainstormed with a few people on IRC when I was first starting the project, and there were a few methods we came up with. My initial idea was to just release it as a bunch of bats and tools and people could extract the ROM themselves and patch it. The second idea I got was that the Pokemon community apparently releases patch files for 0 key encrypted ROMs. And the last idea, which I like the most if it's actually viable, is to release the patch as a .cia file like you would download from the eShop. That would be the simplest if I can get it to work.
The models in the game are the standard NintendoWare formats, so they can be opened in EveryFileExplorer. Some have issues that stop them from loading though. The images and stuff are also standard NintendoWare formats. The archives and scripts and stuff, however, are not.
Beautiful... Just beautiful... *wipes tear*Edit: Save file editing didn't quite pan out, but I think I found the next best thing...
![]()
Much work has gone into the font, so it's not a problem anymore. The pictures in the first post are kinda old from when I first started modifying the text. The 8-bit RPG font will most likely stay the same for style reasons.
if you don't figure out making it a cia update patch file, i should be able to help you make a re-xored patch that can be applied directly to the rom.It's a little complex but I already have a system like that almost. I already released my tool to easily extract the different sections of a ROM given the xorpads. Using this (or a slightly modified version of it), it wouldn't be too hard to make something noob friendly as long as they have the xorpads.
I considered the re-xoring thing but I'm not entirely sure how to do it so I'd have to look into it a little bit later. Getting rid of the need for xorpads would be a great help. And also getting rid of the need for something like DevMenu would also be nice.
This looks great, and I too will probably play it just because of the effort put into hacking and translating it.Sweet, might grab this game and try this out. I'm actually really curious about this one because of the style choices they used.