Jump to content

ALTAVA - Unpacking an unknown Unity asset file


vchakchina

Recommended Posts

Hello. I need help with unpacking one unity asset file. Neither AssetsStudio nor AssetsRipper can open this and similar files. It is probably encrypted, but I have little experience with this, I hope for your help. Thanks

File link: 

Conclusion in the log file: https://drive.google.com/file/d/10vHXQhEi_YZdir6EfGDXCMRAh-QB1wqW/view?usp=drive_link

System.ArgumentException: AssetCollection with index 1907047310 was not found in dependencies (Parameter 'fileIndex')
   at AssetRipper.Assets.Collections.AssetCollection.ThrowIfFileIndexOutOfRange(Int32 fileIndex) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.Assets\Collections\AssetCollection.cs:line 314
   at AssetRipper.Assets.Collections.AssetCollection.TryGetAsset(Int32 fileIndex, Int64 pathID, IUnityObjectBase& asset) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.Assets\Collections\AssetCollection.cs:line 257
   at AssetRipper.Assets.Collections.AssetCollection.TryGetAsset(Int32 fileIndex, Int64 pathID) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.Assets\Collections\AssetCollection.cs:line 245
   at AssetRipper.Assets.Metadata.PPtrExtensions.TryGetAsset[T](IPPtr`1 pptr, IAssetContainer file, T& asset) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.Assets\Metadata\IPPtr.cs:line 67
   at AssetRipper.Assets.Metadata.PPtrExtensions.TryGetAsset[T](IPPtr`1 pptr, IAssetContainer file) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.Assets\Metadata\IPPtr.cs:line 87
   at AssetRipper.Assets.Generics.PPtrAccessList`2.get_Item(Int32 index) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.Assets\Generics\PPtrAccessList.cs:line 32
   at AssetRipper.Assets.Generics.PPtrAccessList`2.GetEnumerator()+MoveNext() in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.Assets\Generics\PPtrAccessList.cs:line 65
   at AssetRipper.SourceGenerated.Extensions.GameObjectExtensions.GetTransform(IGameObject gameObject) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.SourceGenerated.Extensions\GameObjectExtensions.cs:line 150
   at AssetRipper.SourceGenerated.Extensions.GameObjectExtensions.GetRoot(IGameObject gameObject) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.SourceGenerated.Extensions\GameObjectExtensions.cs:line 167
   at AssetRipper.Processing.PrefabProcessor.Process(GameBundle gameBundle, UnityVersion projectVersion) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.Processing\PrefabProcessor.cs:line 38
   at AssetRipper.Export.UnityProjects.Ripper.Load(IReadOnlyList`1 paths) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.Export.UnityProjects\Ripper.cs:line 115
   at AssetRipper.GUI.Managers.UIImportManager.ImportFromPathInternal(Ripper ripper, String[] paths, Action`1 onComplete, Action`1 onError) in D:\a\AssetRipper\AssetRipper\Source\AssetRipper.GUI\Managers\UIImportManager.cs:line 20

Link to comment
Share on other sites

  • ikskoks changed the title to ALTAVA - Unpacking an unknown Unity asset file
5 hours ago, vchakchina said:

This tool allowed me to view the contents of the __data file and repackage this file into a RESS file, but neither AssetsStudio nor AssetsRipper still work with these files. Maybe I'm doing something wrong? But this thing looks useful, thanks for sharing

File -> Open, Select __data, Click Memory, Click Info, Select Texture2D, Click Plugins and Export Texture

Link to comment
Share on other sites

7 hours ago, piggsy said:

File -> Open, Select __data, Click Memory, Click Info, Select Texture2D, Click Plugins and Export Texture

Yeah, that's what I did.  But is there a way to export the mesh?

  • Confused 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...