DreamingOxxy Posted January 24 Posted January 24 (edited) Hey model people, I like porting stuff and looking through game models, and I've been getting back into the Dead Space games again after seeing the tool made for extracting the first game, which reminded me that a few years back I tried finding something to extract the files from this game, it's an APK so that's an easy open but the actual files inside don't seem to work with anything made for games of a same or similar engine. The game seems to use J2ME with a JSR184 header for textures, which is normal from my looks around other files of the sort, but has the header IM-M3G for models, so it seems to be some sort of unique bundle of meshes, as I can't find anything online about it, and animations seem to be called for by the .bin file along with every model. Anyway, my little bits of research aside, I'll attach some models and textures for anyone who's kind enough to take a look into these for me, getting the skeleton out isn't super important, it's more of an added bonus, I can rig things myself, but if anyone out there could figure out some way to at least get the meshes out of these I'd be grateful! (Side note, there seems to be multiple mesh sets built inside the file, as the main character .m3g seems to contain all 4 suit variations.) I've been trying to look into this the past few days with the whole hex2obj type stuff but man it just hurts my brain trying to learn all of it, I just can't understand no matter how hard I try, so I'm really hoping someone can help. Vandal.zip Edited January 25 by DreamingOxxy
South Village Posted September 11 Posted September 11 Yes, I also tried unsuccessfully to extract files from this game. However, there is a way: using an Android emulator for PC and NinjaRipper. I haven't used it myself, but one guy managed to extract the Vandal model. Here is his post: https://www.nexusmods.com/guitarheroworldtour/mods/1067?tab=posts
DreamingOxxy Posted September 11 Author Posted September 11 51 minutes ago, South Village said: Yes, I also tried unsuccessfully to extract files from this game. However, there is a way: using an Android emulator for PC and NinjaRipper. I haven't used it myself, but one guy managed to extract the Vandal model. Here is his post: https://www.nexusmods.com/guitarheroworldtour/mods/1067?tab=posts Yeah, I did that myself for it a while ago, just wish there was a better way, I don't want to play through the entire game in an emulator just to rip a few models at the end of the game, especially when I'll then have to go in and rig it myself.
South Village Posted September 11 Posted September 11 8 minutes ago, DreamingOxxy said: Yeah, I did that myself for it a while ago, just wish there was a better way, I don't want to play through the entire game in an emulator just to rip a few models at the end of the game, especially when I'll then have to go in and rig it myself. This is very sad. I wasted a whole day on this and achieved nothing. At least I managed to extract the sounds from the game back in 2021. If you need them — I can share them or tell you how to extract them. But still: is this really the end, and is there really no other way to get the textures/models from the game?
DreamingOxxy Posted September 11 Author Posted September 11 22 minutes ago, South Village said: This is very sad. I wasted a whole day on this and achieved nothing. At least I managed to extract the sounds from the game back in 2021. If you need them — I can share them or tell you how to extract them. But still: is this really the end, and is there really no other way to get the textures/models from the game? There is a way, I mean there always is, just no one cares enough to make one. Someone did it before but never posted the tools, if they even made any. I found it in some discord a while ago but it was purely the armor, nothing else, and no sign of how they did so. I think I already did get the sounds out before, there's actually some unused dialogue variants.
South Village Posted September 11 Posted September 11 7 minutes ago, DreamingOxxy said: I think I already did get the sounds out before, there's actually some unused dialogue variants. Also, there's actually unused text too, but it's just lines of text without their own sound files. Honestly, I dream of a remake of this game for mobile phone.
Nasrallah Posted September 16 Posted September 16 Hi, you cant open m3g files from Dead Space or any IronMonkey or Firemonkeys that have <IMxM3G> header with any tools made to be for standard M3G engine as these games uses proprietary implementation of modified M3G and later M3G 2.0 standard (which standard officially was never finalized) which are compatible with official standard M3G. You might be able to open some IM-M3G file by changing the header to standard <JRS184> and some non ASCII bytes (for example copied from other m3g file) with whatever tool made for original .m3g. I recently forked PyM3G library allowing parsing M3G file and added some very very basic support for IMxM3G (mainly dection of IMxM3G header as valid) but I'm not interested in adding more support for that format myself although I don;t think it would be very hard having the PyM3G base already and given that for example DeadSpace binary for android has a lot of symbols preserved so decompiled code from it would be actually very useful for reversing the parts added to .m3g format. So if you are interested in developing support for Dead Space models then I can guide you some more. Also must say that this library makes it actually relatively easy to create .m3g files or convert them to different formats. 1
DreamingOxxy Posted September 17 Author Posted September 17 3 hours ago, Nasrallah said: Hi, you cant open m3g files from Dead Space or any IronMonkey or Firemonkeys that have <IMxM3G> header with any tools made to be for standard M3G engine as these games uses proprietary implementation of modified M3G and later M3G 2.0 standard (which standard officially was never finalized) which are compatible with official standard M3G. You might be able to open some IM-M3G file by changing the header to standard <JRS184> and some non ASCII bytes (for example copied from other m3g file) with whatever tool made for original .m3g. I recently forked PyM3G library allowing parsing M3G file and added some very very basic support for IMxM3G (mainly dection of IMxM3G header as valid) but I'm not interested in adding more support for that format myself although I don;t think it would be very hard having the PyM3G base already and given that for example DeadSpace binary for android has a lot of symbols preserved so decompiled code from it would be actually very useful for reversing the parts added to .m3g format. So if you are interested in developing support for Dead Space models then I can guide you some more. Also must say that this library makes it actually relatively easy to create .m3g files or convert them to different formats. Well that's good to know, and quite interesting, I figured they had a more proprietary format for their games, I looked across a few of their mobile games to see if they used the format for their other projects, and yeah, I couldn't find anything about the header they have. I looked into how the format works in general but I've been so busy with other projects and life over the past few months that I haven't really had the chance to sit down and try modifying the libraries out there, I think I grabbed one but after all my PC cleanup I have no idea where it is now. It would be helpful to have more info though, I myself am not too interested in putting files back in the game, I don't really do mobile modding stuff, but if it means being able to extract and view them, that would be quite nice. I'll look into it some myself when I have the opportunity, in the meanwhile any info you think would help is appreciated. One thing, is I'm quite curious on how the textures work, they have the standard header I believe, but I don't entirely know how one would go about converting or reading them.
DreamingOxxy Posted September 17 Author Posted September 17 Okay, so, interesting thing. The M3G2FBX converter on GitHub, can covert some meshes and bones if the header is changed to one that it recognizes. The bones become nodes, not an armature, but they're there, unfortunately it only saves the static meshes, anything with weights/skin seems to just be skipped over, but the data it DOES output seems to be mostly intact, getting UVs, material names, etc. Unfortunately I'm not smart enough to understand what to change to make it save those, but it can definitely read most of the data. https://github.com/RaduMC/M3G2FBX
Nasrallah Posted September 17 Posted September 17 (edited) I know about that M3G2FBX program it implements parts of the M3G specific to IronMonke's implementation but it's not designed for easy further development unlike PyM3G. You say you are not smart enough but I think that if you read the M3G documentation's file format section, starting on page 257 (maybe with some explanation from ai). With combination of PyM3G parsing outputs you should get pretty good understanding of the format. EDIT: https://github.com/BaalNetbek/PyM3G/ Edited September 21 by Nasrallah
ENNIO Posted September 22 Posted September 22 Hi guys, I read that you’re talking about extracting models from Dead Space Mobile. I’ve been looking for something like this for a long time. I’d be willing to pay if someone could extract the White Necromorph model
DreamingOxxy Posted September 23 Author Posted September 23 I've been quite busy over the past few days, I'll see what I can do to understand the format through all the documentation and the Python library, I have no idea if I'll be able to make anything out of it but I'll try.
ENNIO Posted September 24 Posted September 24 On 9/23/2025 at 6:31 PM, DreamingOxxy said: I've been quite busy over the past few days, I'll see what I can do to understand the format through all the documentation and the Python library, I have no idea if I'll be able to make anything out of it but I'll try. Thank you, hope you manage to extract that models
Nasrallah Posted September 30 Posted September 30 (edited) On 9/22/2025 at 11:52 PM, ENNIO said: Hi guys, I read that you’re talking about extracting models from Dead Space Mobile. I’ve been looking for something like this for a long time. I’d be willing to pay if someone could extract the White Necromorph model which one of this is he? boss brute carrie_head corer corpse exploder isaac linegun lurker plasmacutter pregnant ripper slasher swarm Edited September 30 by Nasrallah
sleepyzay Posted October 1 Posted October 1 (edited) I wrote a couple maxscripts for this a few years ago. There are two versions, one for animations which doesn't work and the other for meshes. I never added support for non skinned meshes so most if not all weapons won't load. Maybe you can use this for your studies on how to properly rip the format or you can just use it with max to rip the models. I only wanted Vandal's model so I never really tested it beyond that and a couple other models. https://github.com/sleepyzay/Maxscript-Projects/tree/main/Dead Space Mobile Edited October 1 by sleepyzay 1
DreamingOxxy Posted October 1 Author Posted October 1 11 hours ago, sleepyzay said: I wrote a couple maxscripts for this a few years ago. There are two versions, one for animations which doesn't work and the other for meshes. I never added support for non skinned meshes so most if not all weapons won't load. Maybe you can use this for your studies on how to properly rip the format or you can just use it with max to rip the models. I only wanted Vandal's model so I never really tested it beyond that and a couple other models. https://github.com/sleepyzay/Maxscript-Projects/tree/main/Dead Space Mobile Well, this is straight up awesome, and very much useful, I'm not sure if my 3DS max is too old or it's not implemented, but the textures don't import for me, but skinned meshes is great!
sleepyzay Posted October 1 Posted October 1 (edited) I wrote this in max 2015 but I don't think matters. I think I either found a tool online to convert the textures or wrote a noesis script to do so but I can't find it so it'll have to be rewritten. EDIT: I just found the script and added it to my github but it does need some more work as some textures come out corrupted. Edited October 1 by sleepyzay
DreamingOxxy Posted October 1 Author Posted October 1 That's fair, I haven't found anything to convert them myself, but I have other methods for getting them, aka just renaming textures I want in the files to overwrite something and then 3D ripping it. But finally, after all this time, Vandal my beloved.
ENNIO Posted Friday at 07:18 PM Posted Friday at 07:18 PM (edited) On 10/2/2025 at 10:23 PM, DreamingOxxy said: Man, Can you do it also for the Slasher Necromorph? (the white one and the red one), in case, can you send them to me please? I will buy the models from you if you want On 9/30/2025 at 11:54 PM, Nasrallah said: which one of this is he? boss brute carrie_head corer corpse exploder isaac linegun lurker plasmacutter pregnant ripper slasher swarm Slasher Edited Saturday at 07:19 AM by ENNIO
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now