Extracting sprites off a game

Discussion in 'iPhone, iPod & iPad' started by ilman, May 27, 2013.

  1. ilman
    OP

    ilman Gbatemp's Official Noise Eraser

    Member
    1,130
    243
    Jul 25, 2010
    Shibuya
    Hello there dear tempers,
    I've been interested in acquiring the sprites of a certain iOS game-'The World Ends with You:Solo Remix'. Namely the background ones.
    When I attempt to open the .ipa file with winrar(I have a legit backup), I can see some invisible images(possibly encrypted), but that is all.
    I've made a topic about the sound files (.bytes is a strange file type after all :lol:), but I was able to locate them on the Internet(well, all the needed ones).
    I can find some sprites here, but sadly the sprites I am searching for aren't there.
    Could someone tell me how to get the battle background sprites or send them to me?
    It's got to be possible since there are sprites ripped in the link above.
    Also to those asking me why I don't get the sprites of the DS version, well, their resolution is too low and I've got to use massive scaling, which makes them hideous. Soo, yeah, that'll be all.
     
  2. Sop

    Sop groovy dude lmao

    Banned
    1,244
    207
    Nov 14, 2010
    qld
    Rename your file to .zip then extract. Inside the Payload folder is where all of your app stuff is stored.

    PNG files are encoded for iOS and need to be converted to be viewable on a computer. You can use pngcrush for this - http://sourceforge.net/projects/pmt/files/pngcrush-executables/ (Assuming you are on Windows)
     
  3. ilman
    OP

    ilman Gbatemp's Official Noise Eraser

    Member
    1,130
    243
    Jul 25, 2010
    Shibuya
    Sadly, the only PNG files in there aren't the ones I'm looking for. I think the sprites I need are in the "Payload/twewy.app/Data/" and go by either the name 'level*' (change * with a number from 0 to 31, these files have no extension) or ,more likely, the 'sharedassets*.assets' files(again, replace the * with a number from 0 to 32).
    I don't know how to open these files. So, sadly, your method doesn't work.
     
  4. SifJar

    SifJar Not a pirate

    Member
    6,022
    891
    Apr 4, 2009
    Open the files in a hex editor and look at the first few bytes for clues. In many files, the first 4 bytes will be the "magic" identifier bytes, and googling these 4 bytes can give details about the file. In other cases, it won't be so simple, but there may an ASCII string you can google or something.
     
  5. ilman
    OP

    ilman Gbatemp's Official Noise Eraser

    Member
    1,130
    243
    Jul 25, 2010
    Shibuya
    Hmm, the the files without extension seem to have words in them and the first 4 symbols in the hex are different for every file. The .assets files look like that, as well. I did a little digging and I found out that .assets files are used with Unity and are encrypted. If that's so and the sprites are in there, how were the sprites decoded in the site in the first post?
     
  6. SifJar

    SifJar Not a pirate

    Member
    6,022
    891
    Apr 4, 2009
    Could you post a screenshot of the start of one of the files? (Just whatever fits on screen should be more than enough)

    EDIT: A little googling suggests you can rename .assets files to .asset and import them into Unity, which you can download here: http://unity3d.com/unity/download/

    Although I'm not completely sure about this, and where I read that said that sometimes only some assets were accessible (which may explain why only some of the sprites were online).

    Also not completely sure if you can then save the assets, or if they're just available in Unity then.

    EDIT: Found this: http://forum.xentax.com/viewtopic.php?f=10&t=10085
     
  7. ilman
    OP

    ilman Gbatemp's Official Noise Eraser

    Member
    1,130
    243
    Jul 25, 2010
    Shibuya
    I think I found the file with the sprites(resources.assets) and I tried to open it with the assets explorer you sent me(thnx, btw). I get an error saying "Out of memory while expanding memory stream." Then I checked the .assets file itself. It turned out to be a whopping 1.8 GB file. That's probably why the explorer doesn't like it. I will try to open the assets in Unity(once I download it), but I'm open for ideas in the meantime.
     
  8. ilman
    OP

    ilman Gbatemp's Official Noise Eraser

    Member
    1,130
    243
    Jul 25, 2010
    Shibuya
    Ok, update(well, late update and sorry for double-posting): It seems that even Unity crashes when opening this thing.
    So I tried to look up the error the explorer you sent me gave and I found out that there's a version of the program that uses the Hard Drive instead of the RAM, so it can handle bigger files (7th post here).
    Ok, so I searched for that version and, guess what, it's most likely in that 'Attachments' part of the first post. I couldn't find it anywhere else.
    So, to see the attachments, I need to register. But registration costs 5 euros. And, sadly, I don't have a Credit card. So I can't register(who even makes donations necessary anyways) and thus I can't find that version of the explorer. I also tried everything I could with Unity, but it always crashes. Sooo, anyone have any other suggestions?