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.

Extract assets from Marmalade SDK group files

Featured Replies

  • Author
  • Localization

Eggcecutioner, posted Sun Jul 31, 2022 1:31 am (72817)


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 .group.bin files&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!
  • Author
  • Localization

Eggcecutioner, posted Tue Aug 02, 2022 4:18 am (72835)


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!
  • Author
  • Localization

Eggcecutioner, posted Wed Aug 03, 2022 1:52 am (72845)


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.
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.