I've been trying to modify Ace Attorney Dual Destinies using Luma's RomFS functionality. It works pretty fine, as you can see here:
The way I did this was with the GMD Tools, where you use Command Prompt to convert .GMD files into .TXTs with an extract function, and then repack it with the Insert function.
There's also other tools such as Kuriimu (and its counterparts) and TurnaboutTools for unpacking/repacking .ARC files (archive format) and it mostly all works as it should.
However, certain files, like this particular .GMD file I need to convert brings up an error. In the archive file "msg_cmn_eng.arc" which stores "cast_name_eng.gmd" I cannot convert this GMD file. Opening it up with other GMD tools that also work on all the other GMDs they also fail to convert the text properly. I get this error using GMD tools:
I could use some help understanding how these GMD files work. I gather they're just strings but they're in a special encoding. I've tried using Notepad++ to convert from ANSI to UTF-8 and stuff but I cannot crack it. I've linked the file that I can't open (it's for editing the name-tags like "Athena" in the picture) and one random gmd file that works with the tools.
My goal is simple: Help me open this cast_name_eng.gmd file so I can edit it -- specifically, edit the name-tags in the game.
The way I did this was with the GMD Tools, where you use Command Prompt to convert .GMD files into .TXTs with an extract function, and then repack it with the Insert function.
There's also other tools such as Kuriimu (and its counterparts) and TurnaboutTools for unpacking/repacking .ARC files (archive format) and it mostly all works as it should.
However, certain files, like this particular .GMD file I need to convert brings up an error. In the archive file "msg_cmn_eng.arc" which stores "cast_name_eng.gmd" I cannot convert this GMD file. Opening it up with other GMD tools that also work on all the other GMDs they also fail to convert the text properly. I get this error using GMD tools:
Code:
gmd.exe
- Extracting C:\3DS\GMDTools\cast_mame_eng.gmd
Unhandled Exception: System.IndexOutOfRangeException: Index outside of matrix range
at gmd.Program.Extract(String filename)
at gmd.Program.Main(string[] args)
I could use some help understanding how these GMD files work. I gather they're just strings but they're in a special encoding. I've tried using Notepad++ to convert from ANSI to UTF-8 and stuff but I cannot crack it. I've linked the file that I can't open (it's for editing the name-tags like "Athena" in the picture) and one random gmd file that works with the tools.
My goal is simple: Help me open this cast_name_eng.gmd file so I can edit it -- specifically, edit the name-tags in the game.
Attachments
Last edited by linkenski,