Hello, I've posted here a few times before, and I appreciate the help I've gotten.
I'm working on Apollo Justice: Ace Attorney (DS version), and I have a rip of the animation files in the game. The animation files are in .nanr format, which is good and standard, but everything besides those in...
Hello, I'm here to ask another question for my Apollo Justice: Ace Attorney (DS) project.
Apollo Justice has two folders, cpac_2d.bin for various 2D assets and cpac_3d.bin for (presumably) 3D assets. However, there's a certain image that I've been looking for (a UI button), and I found that it...
Thanks for all of your replies. I'll just make sure it works on original hardware then. But to clarify, MelonDS freezes even on the original ROM when I try to access the unused episode, so it's not anything I messed up by adding my assembly code.
Thanks for that information, it's really helpful. I managed to find some empty space that was actually unused and got my code working successfully in there, but having that space-finding DeSmuME build sounds helpful for the future ---- the only version I could find seems to have been deleted...
Thanks for your response, and to FriendlyPolygon as well.
My game, Apollo Justice: Ace Attorney, unfortunately doesn't have any Wi-Fi functionality, and it doesn't use built-in overlays either (no y9.bin file, at least). To clarify, is it possible to write assembly code in RAM, or does it have...
Hello,
This seems like a pretty basic question, but I haven't been able to find an answer for it: editing assembly, like changing one hardcoded value to another, is easy, but how do you add additional assembly instructions like more advanced romhacks do? It seems like this would mess up all...
Closing all open processes with that program does allow me to open CrystalTile2 again without a restart. I'm not sure what the exact problem is, but this is fairly usable. Thanks for your help.
When I open CrystalTile2 for the first time, it works normally, but after closing it and trying to reopen it later, it doesn't work. Nothing happens, no error, it just doesn't open. Also, when I try to delete CrystalTile2 after opening it once, I get a message that it can't be deleted because...
I probably said something wrong, I haven't found a way to add pointers. For the past few days though I've been using Ghidra to look through the assembly and try to figure it out. When I try to add another pointer to mes_all.bin to some example text, the game softlocks before it makes it to the...
I've been having success adding more compressed data to the file, so you're right, making it bigger doesn't seem to be a problem. But I admit I was also thinking about adding additional pointers for additional sections of text. Assuming I can find where the code switches between the sections...
(Question in the second paragraph)
I compiled convert-text-messages.exe (after a lot of work), and using that information I successfully figured out how to edit the text. It turns out this was more obvious than it seemed: it's just an archive of LZ10 compressed files, like I thought. The part...
I hadn't seen that, I'll keep it in mind. But the reason I said that what I get after decompressing isn't text is because it all looks like this. There can't be any sentences there. The weird pattern going on, as well as the file size decreasing instead of increasing (when I try to decompress...
Thanks for your reply. I've been using both Tinke and CrystalTile2.
I didn't get a solution, but I've made some progress by referencing the links you gave and studying the file. Here's what I know about the mes_all.bin file that has the dialogue:
It seems to be some kind of custom archive...
I'm trying to edit Apollo Justice: Ace Attorney's text for a project I'm doing, but I'm a little stuck figuring out how to access that text. I know almost for a fact that the dialogue is in the mes_all.bin file, just based on the name and by comparing with other Ace Attorney and DS Capcom...
and before anyone asks who that robot is, it's actually from an episode of the donkey kong cartoon, where dk ends up accidentally switching bodies with it, and there's a banger song in that episode that you may have heard before in a thread