May 8, 20251 yr can someone help me to open the following files(g1m,grp,ktid,mtl,oid,oidex) data.zip Edited May 8, 20251 yr by vonzyy
May 8, 20251 yr Supporter Solution There was a ProjectG1M project (on xentax?) which I could generate a .dll from, April 2024. Drag&drop of g1m onto Noesis gave me this: Sadly I don't remember much so you'll need to search in xentax archives for more infos. edit: Seems it was Joschka's project, compare here, Zenhax archive Joschuka, github Edited May 8, 20251 yr by shak-otay
May 9, 20251 yr Author 17 hours ago, shak-otay said: There was a ProjectG1M project (on xentax?) which I could generate a .dll from, April 2024. Drag&drop of g1m onto Noesis gave me this: Sadly I don't remember much so you'll need to search in xentax archives for more infos. edit: Seems it was Joschka's project, compare here, Zenhax archive Joschuka, github Thanks for your help, it seems that the "G1M" file is a 3d model mesh file, but what about the other files (grp,ktid,mtl,oid,oidex). Can you open those files with other tools maybe?
May 9, 20251 yr Supporter The other files are too small to contain valuable info, imho. (They may contain offsets, indices, whatever.) ...oid: address 0x0: 347 0 0696ca22 0 1 7aee68cc 0 2 8630dcf5 0 3 e59784dd 0 4 7a7c379e 0 5 0f60ea5f 0 6 90f79e3a 0 7 4fae6099 0 8 f6bb7f79 0 9 f7100c7f 0 10 fe30a4d4 0 11 fe8531da 0 12 2301bc18 0 13 2356491e 0 14 48a3327d 0 15 48f7bf83 0 16 702951a6 0 17 707ddeac 0 18 7855fa62 0 19 78aa8768 0 20 58783486 0 21 58ccc18c 0 22 05a23d77 0 23 05f6ca7d 0 24 881aa4aa 0 25 886f31b0 0 26 3cff6aff 0 27 fa820a00 0 28 fad69706 0 29 8e2be619 0 30 8e80731f 0 31 7caeec9a 0 32 7d0379a0 0 33 6b31f31b 0 34 6b868021 0 35 5014ee30 0 36 50697b36 0 37 31f2b7cf 0 38 324744d5 0 39 13d0816e 0 40 14250e74 0 41 966873b5 0 42 96bd00bb 0 43 9e1a1914 0 44 9e6ea61a 0 45 a5cbbe73 0 46 a6204b79 0 47 125b540a 0 48 12afe110 0 49 00de5a8b 0 50 0132e791 0 51 ef61610c 0 52 efb5ee12 0 53 13f8f01d 0 54 144d7d23 0 55 027bf69e 0 56 02d083a4 0 57 f0fefd1f 0 58 f1538a25 0 200 a8a5adbf 0 201 a8fa3ac5 0 202 9fde2665 0 203 a032b36b 0 204 7bc767ff address 0x300: 0 205 7c1bf505 0 206 83790d5e 0 207 83cd9a64 0 208 ead9d1c3 0 209 eb2e5ec9 0 210 cc6bafa2 0 211 ccc03ca8 0 212 01a21271 ... address 0x600: 0 324 e8808469 0 325 f03229c8 0 326 f7e3cf27 0 327 2d8ecbc3 0 328 8de85e13 0 329 d768c5ca 0 330 f0880e20 0 331 9b60c5d0 0 332 1ecf1aed 0 333 2680c04c 0 334 2e3265ab 0 335 35e40b0a 0 336 3d95b069 0 337 8e283cd3 0 338 0a13f633 0 339 a09bb430 0 340 a373575f 0 341 df6a061f 0 342 44377046 0 343 45c2e2e6 0 344 a09e6e6a 0 345 a3761199 0 346 df6cc059 0 347 038405fd
June 28Jun 28 On 5/9/2025 at 4:59 PM, shak-otay said: The other files are too small to contain valuable info, imho. (They may contain offsets, indices, whatever.) ...oid: address 0x0: 347 0 0696ca22 0 1 7aee68cc 0 2 8630dcf5 0 3 e59784dd 0 4 7a7c379e 0 5 0f60ea5f 0 6 90f79e3a 0 7 4fae6099 0 8 f6bb7f79 0 9 f7100c7f 0 10 fe30a4d4 0 11 fe8531da 0 12 2301bc18 0 13 2356491e 0 14 48a3327d 0 15 48f7bf83 0 16 702951a6 0 17 707ddeac 0 18 7855fa62 0 19 78aa8768 0 20 58783486 0 21 58ccc18c 0 22 05a23d77 0 23 05f6ca7d 0 24 881aa4aa 0 25 886f31b0 0 26 3cff6aff 0 27 fa820a00 0 28 fad69706 0 29 8e2be619 0 30 8e80731f 0 31 7caeec9a 0 32 7d0379a0 0 33 6b31f31b 0 34 6b868021 0 35 5014ee30 0 36 50697b36 0 37 31f2b7cf 0 38 324744d5 0 39 13d0816e 0 40 14250e74 0 41 966873b5 0 42 96bd00bb 0 43 9e1a1914 0 44 9e6ea61a 0 45 a5cbbe73 0 46 a6204b79 0 47 125b540a 0 48 12afe110 0 49 00de5a8b 0 50 0132e791 0 51 ef61610c 0 52 efb5ee12 0 53 13f8f01d 0 54 144d7d23 0 55 027bf69e 0 56 02d083a4 0 57 f0fefd1f 0 58 f1538a25 0 200 a8a5adbf 0 201 a8fa3ac5 0 202 9fde2665 0 203 a032b36b 0 204 7bc767ff address 0x300: 0 205 7c1bf505 0 206 83790d5e 0 207 83cd9a64 0 208 ead9d1c3 0 209 eb2e5ec9 0 210 cc6bafa2 0 211 ccc03ca8 0 212 01a21271 ... address 0x600: 0 324 e8808469 0 325 f03229c8 0 326 f7e3cf27 0 327 2d8ecbc3 0 328 8de85e13 0 329 d768c5ca 0 330 f0880e20 0 331 9b60c5d0 0 332 1ecf1aed 0 333 2680c04c 0 334 2e3265ab 0 335 35e40b0a 0 336 3d95b069 0 337 8e283cd3 0 338 0a13f633 0 339 a09bb430 0 340 a373575f 0 341 df6a061f 0 342 44377046 0 343 45c2e2e6 0 344 a09e6e6a 0 345 a3761199 0 346 df6cc059 0 347 038405fd How were you able to decode the .oid file? When I open them they're just garbled text reminiscent of when a text encoder is trying to adapt JP text. (Tried Windows-1252 to hex to Shift-JIS but it did not work)
June 28Jun 28 Supporter I just used a DWORD representation (32 bit), but the file I checked (MEVC001_Rayleigh.oid) is different from the oid you've tested, I guess. You could add the extension txt to your oid and it will look like so (wild guess): Quote ; ; object id,name ; 0,root 11,SK_Neck 12,SK_Head ...
June 29Jun 29 17 hours ago, shak-otay said:I just used a DWORD representation (32 bit), but the file I checked (MEVC001_Rayleigh.oid) is different from the oid you've tested, I guess.You could add the extension txt to your oid and it will look like so (wild guess): I'm not super experienced so I'm not sure how to go about that, do I just need a specific program that displays it in DWORD 32bit or is there a longer step-by-step process to convert it? But it's also possible something is wrong with my own export. I'm trying to figure out which assets are associated with which model, they all have a random-looking 8 character string as the file names, since the Cethleann filelist hasn't been updated for the game's DLCs I assume. Though I've been getting a few errors where Cethleann can't find external RDB files (and sometimes where the error is "(File name) is zero!", not sure if that's related.Regardless, I would hope there's a way to check the mtl files or some similar file for all the associated assets, but they too have the garbled text (oddly short too) like the .oid files when I open them in notepad/wordpad
June 29Jun 29 Supporter 1 hour ago, KRNV said:do I just need a specific program that displays it in DWORD 32bitBut it's also possible something is wrong with my own export. I'm trying to figure out which assets are associated with which model, they all have a random-looking 8 character string as the file names, since the Cethleann filelist hasn't been updated for the game's DLCs I assume. Though I've been getting a few errors where Cethleann can't find external RDB files (and sometimes where the error is "(File name) is zero!", not sure if that's related.Regardless, I would hope there's a way to check the mtl files or some similar file for all the associated assets, but they too have the garbled text (oddly short too) like the .oid files when I open them in notepad/wordpadIn a first step HxD should do which has a Data Inspector. (I usually use coding because in most cases there's more than only DWords, so additional formatting is required.)Also interesting: HexEdit by Andrew W Phillipshttps://github.com/AndrewWPhillips/HexEditDunno about Cethleann.There's no text in MEVC001_Rayleigh.mtl but DWords which might be hashes. (Just a wild guess..) Edited June 29Jun 29 by shak-otay
July 2Jul 2 On 6/29/2026 at 3:32 PM, shak-otay said:In a first step HxD should do which has a Data Inspector. (I usually use coding because in most cases there's more than only DWords, so additional formatting is required.)Also interesting: HexEdit by Andrew W Phillipshttps://github.com/AndrewWPhillips/HexEditDunno about Cethleann.There's no text in MEVC001_Rayleigh.mtl but DWords which might be hashes. (Just a wild guess..)Do you mean coding in a general sense, where I'd have to reproduce specific steps, or is it a toggle or tool in HxD? I don't really know what I need to do to properly format it into readable text. Just opening one of the extracted .mtl files in HxD is giving the same result as converting the text into hex using online tools, but copying the Decoded text part does warn that "The text copied to the clipboard was filtered. It contained null characters (00h)" so perhaps there is some extra data to decode? I'm starting to wonder, maybe the files didn't even get extracted properly, given how little apparent data they have. This is the hex of one09 00 00 00 12 00 00 00 03 00 00 00 00 00 00 00 7E B8 1D 1D 01 00 00 00 00 00 00 00 27 4D 49 19 06 00 00 00 01 00 00 00 05 00 00 00 06 00 00 00 09 00 00 00 0D 00 00 00 0E 00 00 00 10 BA FD 8C 01 00 00 00 02 00 00 00 30 14 D4 60 01 00 00 00 03 00 00 00 2B 5D E4 CA 01 00 00 00 04 00 00 00 B5 E1 75 2B 04 00 00 00 07 00 00 00 08 00 00 00 0F 00 00 00 10 00 00 00 30 91 85 B7 01 00 00 00 0A 00 00 00 55 19 73 3B 02 00 00 00 0B 00 00 00 0C 00 00 00 B1 27 93 A3 01 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 02 00 00 00 02 00 00 00 Edited July 2Jul 2 by KRNV
July 2Jul 2 Supporter 9 hours ago, KRNV said:, or is it a toggle or tool in HxD? I don't really know what I need to do to properly format it into readable text.Such problems are perfectly answered by AI nowadays, especially with the details.Google for "how to use datainspector in hxd".(Better approach would be using coding, of course, but that requires several months of learning as a beginner.)For the snippet of an mtl you showed coding wouldn't help that much, either.It would require to use a debugger and set a breakpoint to the mtl loading routine to see whether a DWord like 2B5DE4CA (0xCAE45D2B) is a hash, for example. Edited July 2Jul 2 by shak-otay
17 hours ago17 hr On 7/2/2026 at 12:39 PM, shak-otay said:Such problems are perfectly answered by AI nowadays, especially with the details.Google for "how to use datainspector in hxd".(Better approach would be using coding, of course, but that requires several months of learning as a beginner.)For the snippet of an mtl you showed coding wouldn't help that much, either.It would require to use a debugger and set a breakpoint to the mtl loading routine to see whether a DWord like 2B5DE4CA (0xCAE45D2B) is a hash, for example.I do not have nor will use any ai assistants. Especially when it's regarding esoteric knowledge like this (that you already have the solution for?)I'm not quite sure why you're so hesitant about sharing your process for how you managed to convert the data into readable text from one of the files, I'm perfectly capable of reproducing the steps if you would give exact instructions instead of speaking in general terms. A lot of unnecessary back-and-forth could have been avoided if you gave direct instructions to reproduce your process rather than just "idk download hxd and figure it out yourself.. oh i guess you cant. too bad". Edited 17 hours ago17 hr by KRNV
16 hours ago16 hr Supporter 1 hour ago, KRNV said:I'm not quite sure why you're so hesitant about sharing your process for how you managed to convert the data into readable text from one of the files, I'm perfectly capable of reproducing the steps if you would give exact instructions instead of speaking in general terms.I told you that I used DWord representation (as simple as that) and that you can use a hex editor for such.From my side you're on your own now.edit: sorry, that I took the time to answer you. It won't happen again. Edited 14 hours ago14 hr by shak-otay
Create an account or sign in to comment