XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Mon Oct 23, 2017 11:39 pm

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 221 posts ]  Go to page 1, 2, 3, 4, 5 ... 15  Next
Author Message
 Post subject: Unity Studio
PostPosted: Tue Aug 19, 2014 1:11 am 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Thu Feb 03, 2011 11:18 am
Posts: 476
Has thanked: 42 times
Have thanks: 291 times

Unity Studio is a tool for exploring, extracting and exporting assets from Unity games and apps.

It is the continuation of my Unity Importer script for 3ds Max, and comprises all my research and reverse engineering of Unity file formats. It has been thoroughly tested with Unity builds from most platforms, ranging from Web, PC, Linux, MacOS to Xbox360, PS3, Android and iOS, and it is currently maintained to be compatible with Unity builds from 2.5.0 up to the latest version.

Download: app.box.com/UnityStudio
GitHub: https://github.com/RaduMC/UnityStudio


Image Image Image
Image Image Image
Image Image Image

Current features:
  • Export to FBX, with complete hierarchy, transformations, materials and textures
    Geometry is exported with normals, tangents, UV coordinates, vertex colors and deformers.
    Skeleton nodes can be exported either as bones or dummy deformers.
  • Extraction of assets that can be used as standalone resources:
    • Textures: DDS (Alpha8bpp, ARGB16bpp, RGB24bpp, ARGB32bpp, BGRA32bpp, RGB565, DXT1, DXT5, RGBA16bpp)
      PVR (PVRTC_RGB2, PVRTC_RGBA2, PVRTC_RGBA4, PVRTC_RGB4, ETC_RGB4)
    • Audio clips: mp3, ogg, wav, xbox wav (including streams from .resS files)
    • Fonts: ttf, otf
    • Text Assets
    • Shaders
  • Real-time preview window for the above-mentioned assets
  • Diagnostics mode with useful tools for research

UI guide:
Most elements have tooltips or are self-explanatory.
  • File -> Load file/folder will open Assetfiles and load their assets
  • Load file can also decompress and load bundle files straight into memory
  • File -> Extract bundle/folder can extract Assetfiles from bundle files compressed with lzma or l4z
  • Scene Hierarchy search box - search nodes using * and ? wildcards; press Enter to loop through results or Ctrl+Enter to select all matching nodes
  • Asset List filter box - enter a keyword to filter the list of available assets; wildcards are added automatically
  • Diagnostics - press Ctrl+Alt+D to bring up a hidden menu and a new list
  • Bulid class structures will create human-readable structures for each type of Unity asset; available only in Web builds!

FAQ:
- How can I view the 3D models?
- Export the models you want to FBX and load the file in any compatible app. Examples: 3ds Max, Maya, FBX Review

- Why can't I preview PVR textures? How do I open these?
- PVR is an image format specific to mobile platforms. These cannot be previewed at the moment, you need to extract and use PVRTexTool to open them

- I loaded a game but I can't find all 3D models and assets. Is there something wrong?
- Some games, particularly on mobile platforms, will download additional files after they are installed. You'll need those files in order to access all assets.

- How do I get mobile and Web games on my PC? Where do I find the additional files downloaded by a game?
- Read my downloading guide available here: viewtopic.php?f=16&t=11154

- What are all these file types and how do I open each one?
- Here's a quick summary of unity file types:
  1. Bundles - packages with one or more files inside, compressed or not
    - extensions: .unity3d, .assetbundle, .bundle, .bytes
    - usually found in web apps or downloadable content
    - they contain the actual asset files
    - can be extracted with Extract bundle/folder options from Unity Studio, or with quickbms
  2. Assetfiles - contain serialized game resources (assets)
    - filename format / extensions: maindata,"level#, *.assets, *.sharedAssets, CustomAssetBundle-*, CAB-*, BuildPlayer-*
    - these are the files that you can load/import in Unity Studio
    - you can get these files from bundles, ipa/apk mobile app packages, or directly from PC games
  3. unitypackage - asset packages exported from Unity Editor to be transfered from project to project
    - you will not find these in published games or apps
    - they are basically tar.gz archives and can be extracted if needed
    - inside you will find files named "metadata" and "asset"
    - metadata is an assetfile - same as no. 2
    - asset can be either an assetfile or a "raw" resource (eg. FBX)


You can make the ads go away by registering


_________________
Please post any requests or issues with my tools in the appropriate topics.
I'm sorry if I don't reply or if I ignore PMs. My time is very limited.


Last edited by Chipicao on Wed Nov 25, 2015 12:54 pm, edited 14 times in total.

Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Sat Aug 23, 2014 5:16 am 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Thu Feb 03, 2011 11:18 am
Posts: 476
Has thanked: 42 times
Have thanks: 291 times
Small update:
- considerably better loading time
- bug fixes with extracting certain texture and audio assets

_________________
Please post any requests or issues with my tools in the appropriate topics.
I'm sorry if I don't reply or if I ignore PMs. My time is very limited.


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Wed Aug 27, 2014 10:58 pm 
Offline
advanced
User avatar

Joined: Fri Jul 25, 2014 6:28 am
Posts: 67
Location: Korea
Has thanked: 12 times
Have thanks: 24 times
Did you make it?
thx. It's cool!

_________________
Team.SM, Create Koren Translations for Games.


Last edited by MiRiKan on Thu Mar 19, 2015 3:43 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Thu Aug 28, 2014 3:04 am 
Offline
ultra-n00b

Joined: Thu Aug 28, 2014 1:37 am
Posts: 4
Has thanked: 2 times
Have thanks: 0 time
Hello !

Really nice app !! Works like a charm !

:?: Can you please just add rename function when extracting files ?

i have like 300 files with the same name in 1 assets file...
Actually need to extract 1 by 1 and rename before extracting the next file.

if filename exist add a number
Just like filename, filename_0, filename_1 ...

Thank's for this really awesome app !


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Thu Aug 28, 2014 5:13 am 
Offline
n00b

Joined: Wed Feb 15, 2012 5:31 am
Posts: 18
Has thanked: 8 times
Have thanks: 2 times
nice work~~,thank for share,i also LIKE you max script~~ :D


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Thu Aug 28, 2014 5:17 am 
Offline
n00b

Joined: Wed Feb 15, 2012 5:31 am
Posts: 18
Has thanked: 8 times
Have thanks: 2 times
oh , my sysytem is XP, I can't open the exe, i don't know why~~


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Thu Aug 28, 2014 6:35 am 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Thu Feb 03, 2011 11:18 am
Posts: 476
Has thanked: 42 times
Have thanks: 291 times
@MiRiKan Well yeah, ofc I made it. I wouldn't post someone else's app as my own. D'oh :)

@Cetic An option for unique filenames is already added in my current build. I plan to release it soon.

@glcat Make sure you have .NET Framework 4.0 installed.


Do you guys find the Size column useful in any way? If not I would rather remove it to make room for longer asset names.

_________________
Please post any requests or issues with my tools in the appropriate topics.
I'm sorry if I don't reply or if I ignore PMs. My time is very limited.


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Thu Aug 28, 2014 4:17 pm 
Offline
ultra-n00b

Joined: Thu Aug 28, 2014 1:37 am
Posts: 4
Has thanked: 2 times
Have thanks: 0 time
Chipicao wrote:
@Cetic An option for unique filenames is already added in my current build. I plan to release it soon.

Do you guys find the Size column useful in any way? If not I would rather remove it to make room for longer asset names.



Thank's ! So i will stop now to extract 1 by 1 and wait ^^

The column "size" is really usefull for me !! Because in these 300 files, one with size 8600 are LQ, one with size 33K are MQ and one with size 134K are HQ.

Can you just make columns sortable ? so i can sort by Name or Size ?

Image

Really Thank you !


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Sat Aug 30, 2014 9:50 am 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Thu Feb 03, 2011 11:18 am
Posts: 476
Has thanked: 42 times
Have thanks: 291 times
OK so here's beta 3. Try it and let me know what you think - link in first post.

Changelog:
- moved preview options to menu
- added unique filename option (on by default)
- all user options are remembered for next session
- aligned preview panel with status strip
- asset size column now displays the actual export size
- asset columns are not sortable on click
- implemented a faster method to export filtered assets

_________________
Please post any requests or issues with my tools in the appropriate topics.
I'm sorry if I don't reply or if I ignore PMs. My time is very limited.


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Sat Aug 30, 2014 11:49 am 
Offline
M-M-M-Monster veteran
M-M-M-Monster veteran

Joined: Wed Mar 31, 2010 6:54 am
Posts: 1593
Has thanked: 59 times
Have thanks: 748 times
What about preview models ? :)


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Sat Aug 30, 2014 2:36 pm 
Offline
ultra-n00b

Joined: Thu Aug 28, 2014 1:37 am
Posts: 4
Has thanked: 2 times
Have thanks: 0 time
AWESOME !

SO NICE ! Thank you !!


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Sat Aug 30, 2014 2:50 pm 
Offline
advanced
User avatar

Joined: Fri Jul 25, 2014 6:28 am
Posts: 67
Location: Korea
Has thanked: 12 times
Have thanks: 24 times
@Chipicao
it's really so cool for me!
Thanks again!

_________________
Team.SM, Create Koren Translations for Games.


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Sat Aug 30, 2014 8:27 pm 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Thu Feb 03, 2011 11:18 am
Posts: 476
Has thanked: 42 times
Have thanks: 291 times
Ekey wrote:
What about preview models ? :)

For that I will have to completely re-write the interface in WPF so I can use the Viewport3D class. I don't want to mess around with XNA.

But the priority now ix exporting models to FBX.

_________________
Please post any requests or issues with my tools in the appropriate topics.
I'm sorry if I don't reply or if I ignore PMs. My time is very limited.


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Sat Aug 30, 2014 8:49 pm 
Offline
mega-veteran
mega-veteran
User avatar

Joined: Tue Mar 01, 2011 9:34 pm
Posts: 274
Has thanked: 66 times
Have thanks: 179 times
Chipicao
What about import files back in assets and create new assets? =)

_________________
-= GP-team =-
Image


Top
 Profile  
 
 Post subject: Re: Unity Studio beta
PostPosted: Sat Aug 30, 2014 9:27 pm 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Thu Feb 03, 2011 11:18 am
Posts: 476
Has thanked: 42 times
Have thanks: 291 times
I don't know if I will add support for something like that. Maybe after everything else is ready, but that's a big maybe.


_________________
Please post any requests or issues with my tools in the appropriate topics.
I'm sorry if I don't reply or if I ignore PMs. My time is very limited.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 221 posts ]  Go to page 1, 2, 3, 4, 5 ... 15  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: RossRapper and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group