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.

ALTAVA - Unpacking an unknown Unity asset file

Featured Replies

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

  • ikskoks changed the title to ALTAVA - Unpacking an unknown Unity asset file
  • Author
9 hours ago, piggsy 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

  • Localization
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

  • Author
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?

Create an account or sign in to comment

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.