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.

Mobile Game Archive Extraction Request

Featured Replies

  • Author
  • Localization

offering7866, posted Tue Jun 20, 2017 8:48 am (24216)


Greetings everyone, I need some help in acquiring assets (images, voice clips, visual effects) from this particular mobile game I own, but I have no clue how to read the files after converting the whole data into a .tar file and decompressed it. If possible, could someone please analyze them for me and provide some tips on how to extract the assets within them? Here's a small portion of the files I was talking about: https://www.mediafire.com/?0y7y9t3gkrw7w3q
  • Author
  • Localization

wolftatoo, posted Thu Jul 06, 2017 4:03 am (24417)


Just give the game's real name, ans screen shot the assets
  • Author
  • Localization

godskin, posted Thu Jul 06, 2017 4:20 am (24420)


stupid help
no games name
  • Author
  • Localization

Acewell, posted Fri Jul 07, 2017 4:28 am (24441)


zlib compressed blocks, you can use offzip :D
Code:
offzip -a -1 yourfilename c:\offzip\extracted
  • Author
  • Localization

offering7866, posted Wed Jul 12, 2017 9:13 am (24504)


Acewell wrote:
zlib compressed blocks, you can use offzip :D
Code:
offzip -a -1 yourfilename c:\offzip\extracted

Thank you very much, Acewell! You've been a great help, but now I have a different problem: some of the files I decompressed with Offzip are in GT1 format. GT1 is a common format for Koei-made titles, though this particular type came from a mobile game. I tried using Chrrox's script to convert them into DDS, but no luck so far. What program or method would you recommend to change GT1 files into something viewable?
  • Author
  • Localization

Acewell, posted Thu Jul 13, 2017 1:23 pm (24524)


yeah i can modify an existing python script to open those texture archives, but i need to give it a name,
so what is the name of the game these samples came from? :)

also i noticed some files had truncated data so the offzip command needs to be adjusted for the smaller compressed blocks
Code:
offzip -a -1 -m 8 yourfilename C:\offzip\extracted


i think a bms script here would be better though, i've been looking at the structure a little better and will probably try making one.
  • Author
  • Localization

offering7866, posted Fri Jul 14, 2017 4:36 pm (24537)


The game is called Shin Sangoku Musou Blast, a defunct mobile spin-off title of the Dynasty Warriors series. I kept the data after the game's service had ended years ago just so I can take a look at the assets. Once again, I thank you for your valuable assistance. If you need more files to examine, please let me know so I can upload them for you.
  • Author
  • Localization

Acewell, posted Sun Jul 16, 2017 12:46 am (24617)


here is first draft of modified script :D

give it a try and let me know how it goes, i tested only a few files.
it will likely need to be modified even more. :)

it looks like only the files where the name begins with "c" are compressed.
a lot of the ones with "n" that i saw are uncompressed ogg files.

tex_ShinSangokuMusouBlast_g1t.zip

  • Author
  • Localization

offering7866, posted Sun Jul 16, 2017 5:21 am (24624)


I tested your script in Noesis and it's actually working! Mind you, I'm still trying to figure out how to convert multiple files with Offzip, so it may take a while for me to see if the script has some limitations. I'll be sure to let you know if I come across any problems.
  • Author
  • Localization

Acewell, posted Wed Jul 19, 2017 1:09 am (24799)


ok try this bms script on the files beginning with "c" :)
Code:
#Script for Quickbms http://aluigi.altervista.org/quickbms.htm

comtype zlib_noerror
get NAME basename
string NAME .g1t
get FILES long
get TOTAL_SIZE long
xmath HEADER_SIZE "(FILES * 4) 8"
goto HEADER_SIZE
for i = 0    do
      get CHECK byte
   while CHECK == 0
   goto -1 0 SEEK_CUR
   get ZSIZE long
   savepos OFFSET
   append
   clog NAME OFFSET ZSIZE ZSIZE
   append
   math OFFSET ZSIZE
   goto OFFSET
next i
  • Author
  • Localization

offering7866, posted Wed Jul 19, 2017 9:53 am (24806)


Thank you for the script, Acewell! It's made converting the files much less of a chore. I don't know how I can thank you for doing all this...

If it's not too much to ask, could you also examine this file type I took from another mobile game? I know I'm probably relying on you too much, but I just can't help myself since no one else has responded.
  • Author
  • Localization

Acewell, posted Wed Jul 19, 2017 4:44 pm (24810)


i've looked at those before and the results were inconclusive, i look at most every texture or model sample and
more recently some archive samples, i just don't post unless i have something to contribute to the thread. :)
those samples might be compressed/encrypted or in a mobile format with custom header, don't know.
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.