mafaca / UtinyRipper

GUI and API library to work with Engine assets, serialized and bundle files
MIT License
2.81k stars 430 forks source link

Error during reading of asset type Material #1147

Open TheSpiritOfDark opened 2 years ago

TheSpiritOfDark commented 2 years ago

Game name: (Ori and the Blind Forest (Non-Definitive edition)) Engine version: 5.0.0b5 Platform: StandaloneWinPlayer File name: sharedassets0.assets

Error message: Error during reading of asset type Material

Inner message: System.Exception: End of stream. Read 56364428, expected 1313162578 bytes at uTinyRipper.EndianReader.ReadStringBuffer(Int32 size) at uTinyRipper.AssetReader.ReadString() at uTinyRipper.IDictionaryReadAssetExtensions.Read[T1,T2](IDictionary`2 _this, AssetReader reader) at uTinyRipper.Classes.Materials.UnityPropertySheet.Read(AssetReader reader) at uTinyRipper.Classes.Material.Read(AssetReader reader) at uTinyRipper.SerializedFile.ReadAsset(AssetReader reader, AssetInfo assetInfo, Int64 offset, Int32 size)

Stack trace: at uTinyRipper.SerializedFile.ReadAsset(AssetReader reader, AssetInfo assetInfo, Int64 offset, Int32 size) at uTinyRipper.SerializedFile.ReadAsset(AssetReader reader, ObjectInfo& info) at uTinyRipper.SerializedFile.ReadData(Stream stream) at uTinyRipper.GameProcessorContext.ReadFile(SerializedFile file) at uTinyRipper.GameProcessorContext.ReadFile(SerializedFile file) at uTinyRipper.GameProcessorContext.ReadSerializedFiles() at uTinyRipper.GameStructureProcessor.ProcessSchemes(GameCollection fileCollection) at uTinyRipper.GameStructure.Load(List1 pathes, LayoutInfo layinfo) at uTinyRipper.GameStructure.Load(IEnumerable1 pathes, LayoutInfo layinfo) at uTinyRipperGUI.MainWindow.LoadFiles(Object data)

ds5678 commented 2 years ago

No promises, but you can try my AssetRipper fork.