Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Gyakuten Sayban 5, Phoenix Wright Dual destinies, GMD files

Featured Replies

  • Author
  • Localization

david_keen, posted Sun Jul 05, 2015 8:29 pm (6144)


Hello, i am trying to extract the text of this files, but i am stuck without know what to do.

i already used hex editor to see the content, that looks similar to ARC files (just in the headers).

GMD
Code:
GMD...........05............d...........kokoro_00.....p..)....z..).......).......).......).......).......).......).......).......)TEXT_0_00.TEXT_0_01.TEXT_0_02.TEXT_0_03.TEXT_0_04.TEXT_1_00.TEXT_1_01.TEXT_1_02.TEXT_1_03.TEXT_1_04.\yk6#/rnhn7*>k,:%S.ul. 3?-,;lb|sc6../xgu)mv:x3kbc1|afc%.E?i`tc)S7-0gnp 9a!l>|rf!../yaq ~h7m/qcgn7!9t,.B~s4?.x|?~xp}yeqo..z/F&r{sg>:v#...l0".yf}o`t/~}uyhb>..&&):7n.tcxg7j2l0e3rh"[email protected]/hgr..:^n(sq4o1j0l9da1#".....Iisz{gch)[g!3~m4h?i0AU..?-m.k-{qx.r?k/kc(.


ARC
Code:
ARC.........msg\kokoro_00_eng................................................. [email protected]\3_mg\32_kokoro\tex\image00_flash_GSM_NOMIP....................][email protected]\3_mg\32_kokoro\tex\image00_00_BM_NOMIP........................].$\[email protected]\3_mg\32_kokoro\tex\image00_01_BM_NOMIP........................][email protected]\3_mg\32_kokoro\tex\image00_02_BM_NOMIP........................][email protected]\3_mg\32_kokoro\kokoro_image00..................................."[email protected]\0_system\00_font\kokoro\font_kokoro00_00_ID_HQ................].$.B.....@?T..UI\0_system\00_font\kokoro\font_kokoro00......... (at this point is totally different)


i try with "ARCtool" ARCtool can transform the GMDs of Dragon dogma, but with my gmds says that "texts" (for example TEXT_0_00) are variables but the rest of code.
Code:
.\yk6#/rnhn7*>k,:%S.ul. 3?-,;lb|sc6../xgu)mv:x3kbc1|afc%.E?i`tc)S7-0gnp 9a!l>|rf!../yaq ~h7m/qcgn7!9t,.B~s4?.x|?~xp}yeqo..z/F&r{sg>:v#...l0".yf}o`t/~}uyhb>..&&):7n.tcxg7j2l0e3rh"[email protected]/hgr..:^n(sq4o1j0l9da1#".....Iisz{gch)[g!3~m4h?i0AU..?-m.k-{qx.r?k/kc(.


dont know what is it, i try using quick bms, using the comtype_scan2.bms, and could have.
- COMP_RLE3
- COMP_TDCB_silence
- COMP_COPY
- COMP_ZLIB_NOERROR
- COMP_DEFLATE_NOERROR
- COMP_LZP
- COMP_BPE_ALT1

but now i dont know what i should do or how i could write the BSM script, i tryied some scripts but dont works.

P.D.: sorry for my english.
  • Author
  • Localization

david_keen, posted Mon Jul 06, 2015 9:16 am (6157)


aluigi wrote:
Try to upload some samples to check.

In the meantime, being a Capcom game it's possible that this script works for ARC:
http://aluigi.org/papers/bms/dmc4.bms


i dont have problems with arcs, i just talked about then because the header looks like similar, i uploaded some files that i think could be used for examples.

https://mega.nz/#F!p4E0xawR!QADVQw45XDGZgySGQlQEAw

every kokoro_(name, example 01)_eng.gmd, have been extract from 1 arc file with the same name with .arc the only txt, is the file that arctool make when i use -gmd

the arcs have inside, 1 msg folder with 1 gmd, 1 UI folder with mg and system, that have tex file and other objetcs or models.

there are some others gmd, that i can find in the script folder.

in script folder:
- is the file ScriptReadFlgTbl.prp
- the folder _output with the files _sce(number)_c(number)_(number)_eng.gmd

i uploaded all maybe knowing how works scripread can be solved, or if we could find any way to at least decrypt a little of the GMDs files.
  • Author
  • Localization

aluigi, posted Mon Jul 06, 2015 11:09 am (6164)


So basically your request is about the obfuscation used on the strings.
Now I understand.

Maybe someone else has already worked on this stuff, let's wait if there are updates.
  • Author
  • Localization

david_keen, posted Wed Jul 08, 2015 10:26 am (6215)


i find 1 tool for ios version, that extract the gmd but i cant run it and i dont know python, could anyone read it, and tell me what to do, to try it?

https://github.com/wmltogether/Phoenix- ... -Mod-Tools

is just the modules for extract gmd, i already have the arcs extracted.
  • Author
  • Localization

david_keen, posted Mon Jul 13, 2015 4:33 pm (6358)


i already use the tool with iOS version, in iOS version, the .arcs are encrypted but the gmds are in plain text.

iOS
Code:
GMD.........................$...".......DetectiveMemo......N.I.....N.I.....N.I.....N.ISUMMARY_00.CAP_DEF.CAP_VIC.CAP_MEMO.Case Brief.Defendant.Victim.Notes.


3ds
Code:
GMD..........s.4............$...".......DetectiveMemo......=.).....=.).....>.).....>.)SUMMARY_00.CAP_DEF.CAP_VIC.CAP_MEMO.H}t?/Mtol|..:tgzo?j!L.bpkda.Ab}qx.


the tool use blowfish and zlib decode, dont know if someone could with that info, help to know how to decrypt the files

and also if really use blowfish how could be that files have the same lenght?, when i try to use blowfish the strings are always longer or shorter.

Edit: The mega folder have already some gmd and arc files from ios an 3ds, and if anyone need anything more, just ask it
  • Author
  • Localization

david_keen, posted Thu Jul 16, 2015 5:18 pm (6419)


Finally done.

Sorry for the triple post, but finally with the help of skye we know how to get the files from the gmds, to do it need to do a xor with 2 strings, both strings was in code.bin searching for gmds they appears.

Then she write a tool for extract -e and insert the gmds.

http://www.mediafire.com/download/8nccz ... 9p/gmd.zip

that link have the executable and the source code in c#

that extract the file and make a .txt then u can write the .txt with -i, (opcional -encoding for say what character set https://msdn.microsoft.com/en-us/librar ... 10).aspx)

now everyone can translate the english version for Gateway.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.