The VG Resource
[TWEWY:SR] Ripping Artworks - Printable Version

+- The VG Resource (https://www.vg-resource.com)
+-- Forum: Archive (https://www.vg-resource.com/forum-65.html)
+--- Forum: July 2014 Archive (https://www.vg-resource.com/forum-139.html)
+---- Forum: Other Stuff (https://www.vg-resource.com/forum-6.html)
+----- Forum: Questions, Info, and Tutorials (https://www.vg-resource.com/forum-89.html)
+----- Thread: [TWEWY:SR] Ripping Artworks (/thread-23809.html)



[TWEWY:SR] Ripping Artworks - Silverinis - 09-15-2013

Hello guys.
Don't know where to start, but hope you can help me.
First of all, yeah i know that many of art already ripped(http://www.spriters-resource.com/mobile_phone/twewysolo/), but still, i don't find there some arts that i saw in game.
For example:
And now, i want to ripped them all. But i have a problem, i think all arts and stuff are in the "resouces.assets" file, i trying to use "UnityAssetsExplorer"(i think you understand what sort of program that is), but this .assets is too big in size and program can't handle it. Maybe there some other ways to rip from this iOS game?
Hope you can give me some advices.

P.S Sorry for my bad english.


RE: [TWEWY:SR] Ripping Artworks - Lexou Duck - 09-15-2013

funny, i asked dazz the same question by PM cause i was interested in ripping enemy sprites from the game
it went like this

Lexou Duck Wrote:so yeah i noticed you managed to put some up on tsr, and i was wondering how

thing is how did you manage to open the resources.assets file in the app ?

i mostly wanna check out the enemies in HD cause they all have really great designs, but i guess making sheets wouldn't be too much of a hassle

Dazz Wrote:So basically I created a quickBMS script to extract the .assets file, and it'll produce a number of .44 (I think) images. These can then be converted using a tool that Previous wrote for me. Do you have Skype? That way I can just quickly send them over!

aaaaand he never skyped me :/

there is a good number of cutscene images in the RAW folder though


RE: [TWEWY:SR] Ripping Artworks - Maxpphire - 09-15-2013

Skype him an ask him? He's usually a really busy guy but he normally does respond on skype.


RE: [TWEWY:SR] Ripping Artworks - Silverinis - 09-16-2013

(09-15-2013, 03:07 PM)Lexou Duck Wrote: funny, i asked dazz the same question by PM cause i was interested in ripping enemy sprites from the game
it went like this

Lexou Duck Wrote:so yeah i noticed you managed to put some up on tsr, and i was wondering how

thing is how did you manage to open the resources.assets file in the app ?

i mostly wanna check out the enemies in HD cause they all have really great designs, but i guess making sheets wouldn't be too much of a hassle

Dazz Wrote:So basically I created a quickBMS script to extract the .assets file, and it'll produce a number of .44 (I think) images. These can then be converted using a tool that Previous wrote for me. Do you have Skype? That way I can just quickly send them over!

aaaaand he never skyped me :/

there is a good number of cutscene images in the RAW folder though
Hmm, i thought so, that he the one who have scripts and stuff to open this .assets files. That will be nice if he can share this scripts with us.
Lexou Duck, can you PM me? I mean with the Dazz contact information and maybe for farther cooperation on gathering those scripts?


RE: [TWEWY:SR] Ripping Artworks - Lexou Duck - 09-16-2013

thing is i gave him my skype name and he didn't add me


RE: [TWEWY:SR] Ripping Artworks - Silverinis - 09-16-2013

Maybe he just forgot to do this? We all people, you know...


RE: [TWEWY:SR] Ripping Artworks - Dazz - 09-16-2013

Code:
endian big
goto 0xc
get BIAS long
endian little
goto 0x28
get FILES long
goto 0x40
for i = 1 <= FILES
   get FID long
   get OFFSET long
   math OFFSET += BIAS
   get SIZE long
   get TYPE long
   get DUMMY long
   if TYPE == 4
   elif TYPE == 1
   elif TYPE == 12
   elif TYPE == 15
   elif TYPE == 23
   elif TYPE == 26
   elif TYPE == 33
   elif TYPE == 54
   elif TYPE == 64
   elif TYPE == 65
   elif TYPE == 96
   elif TYPE == 108
   elif TYPE == 111
   elif TYPE == 123
   elif TYPE == 135
   elif TYPE == 198
   elif TYPE == 199
   elif TYPE == 3584 # last file
   elif TYPE < 0
   else
      savepos MYOFF
      goto OFFSET
      get NAMEL long
      getDstring FNAME NAMEL
      savepos OFFSET2
      set HEAD OFFSET2
      math HEAD -= OFFSET
      set TEST HEAD
      math TEST %= 4
      if TEST != 0
         math HEAD /= 4
         math HEAD += 1
         math HEAD *= 4
         math OFFSET += HEAD
         math SIZE -= HEAD
      endif
      math SIZE -= 4
      math OFFSET += 4
      goto MYOFF
      get NAME basename
      string NAME += "/"
      set EXT ""
      if TYPE == 152
         math OFFSET += 0xc
         math SIZE -= 0xc
         set EXT ".ogm"
      elif TYPE == 49
         set EXT ".xml"
      else
         set EXT "."
         string EXT += TYPE
      endif
      string NAME += FNAME
      string NAME += EXT
      log NAME OFFSET SIZE
   endif
next i
Run this through BMS. (Copy paste it into notepad, save as "whatever.bms" and download QuickBMS. Run script through there)

Then, all of the files that come out, the .28 files are images that Previous and I managed to work out are actually usable.
http://www.previousstudios.net/apps/TwentyEight.zip
Drop them into this program.



Sorry Lexou, I was on honeymoon at the time, and forgot to get back to you when I got home. Sad


RE: [TWEWY:SR] Ripping Artworks - Lexou Duck - 09-16-2013

[Image: ooGDzkP.png]

awww yisss the goldmine has been found Smile


RE: [TWEWY:SR] Ripping Artworks - Silverinis - 09-16-2013

Thank you very much, Dazz!
But still, for this time i only find a result screen art:
Hope i can found the 1-3 lvl "fusion" arts...
If someone find them, please let me know.