Extract assets from Marmalade SDK group files

How to translate the files of a game
Eggcecutioner
Posts: 3
Joined: Sun Jul 31, 2022 12:57 am

Extract assets from Marmalade SDK group files

Post by Eggcecutioner »

hello, I'm wondering how to extract assets from a iOS game made with the Marmalade SDK engine, I had extracted the games .ipa files, and within that the .dz file as well, though within this .dz file there are multiple group files such as "characters_main.group.bin" for example.

The engine in question compresses and groups together multiple assets and can even have child groups within group files as well, more info relating to this can be found on this page:
https://www.drmop.com/index.php/2011/10/01/marmalade-sdk-tutorial-marmalades-resource-management-system/
and on this page:
https://books.google.com/books?id=83BhS4THlmsC&pg=PT529&lpg=PT529&dq=marmalade+.group.bin+files&source=bl&ots=bcQpqc-0CZ&sig=ACfU3U03vkKDQxX6DVfUF8X5DLpkVK2LFw&hl=en&sa=X&ved=2ahUKEwj3ztvC-pr5AhWLZTABHcuVD1IQ6AF6BAgREAI#v=onepage&q=marmalade%20.group.bin%20files&f=false.

I have also found some GitHub repositories that may show some valuable information about this as well:
(https://github.com/clanner/simcitybuildit, https://github.com/knot126/Marmalade-Modding),
for the download link to the game files such as the extracted .ipa and .dz files and it's contents, and also the marmalade .s3e file from the n-gage version of the game:
https://www.mediafire.com/file/6q6xg15qbp3xvd2/game_data.zip/file.

Any help will be much appreciated, thank you for reading!
Eggcecutioner
Posts: 3
Joined: Sun Jul 31, 2022 12:57 am

Re: Extract assets from Marmalade SDK group files

Post by Eggcecutioner »

Hello, I've tried my best on these files and have had no luck so far unfortunately, so to the first person who is able to help crack the assets for me I will be willing to cashapp/venmo you around $30 (open to negotiations), thank you for reading and have a nice day!
Last edited by Eggcecutioner on Fri Aug 05, 2022 8:02 pm, edited 1 time in total.
Eggcecutioner
Posts: 3
Joined: Sun Jul 31, 2022 12:57 am

Re: Extract assets from Marmalade SDK group files

Post by Eggcecutioner »

so I've been analyzing the files in question today, I'm not too experienced with this so bear with me, and I have found some interesting results, using the python script "decodecsv.py" from clanner on GitHub (relating to another game which uses the same engine and .group.bin format), I found that there are sections of file types located within the archive, I've attempted to use 3d model researcher and some texture finding apps using the hex data of the file but I must be missing something because I haven't come up with anything but inconclusive results, the sections in question I found with the python script from clanner have magic I can't seem to pinpoint what kind of file they could be, magic such as "f28c4cbf" "1d1863c1" "ba2f39b9" and so on, there are "e1ccafe2" magic located within some of the archives which clanner points out on the GitHub as being 3d model data but all attempts I've tried with 3d model researcher on these areas have been personally futile, I'm pretty new to this so I bet the answer is probably right in front of me or I'm not using something right but I can't seem to figure this out.