mafaca / UtinyRipper

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

Kerbal Space Program - Extraction Error #929

Open derSchotte opened 3 years ago

derSchotte commented 3 years ago

Hello,

I got the following Error...

Game name: (please, specify the game name) Engine version: 2019.2.2f1 Platform: StandaloneWin64Player File name: sharedassets0.assets

Error message: Error during reading of asset type MonoBehaviour

Inner message: System.ArgumentException: context bei uTinyRipper.Game.Assembly.Mono.MonoManager.GetSerializableType(MonoTypeContext context) bei uTinyRipper.Game.Assembly.Mono.MonoType.GetBaseType(MonoManager manager, MonoTypeContext context) bei uTinyRipper.Game.Assembly.Mono.MonoType..ctor(MonoManager manager, MonoTypeContext context) bei uTinyRipper.Game.Assembly.Mono.MonoManager.GetSerializableType(MonoTypeContext context) bei uTinyRipper.Game.Assembly.Mono.MonoType.CreateFields(MonoManager manager, MonoTypeContext context) bei uTinyRipper.Game.Assembly.Mono.MonoType..ctor(MonoManager manager, MonoTypeContext context) bei uTinyRipper.Game.Assembly.Mono.MonoManager.GetSerializableType(MonoTypeContext context) bei uTinyRipper.Game.Assembly.Mono.MonoType.GetBaseType(MonoManager manager, MonoTypeContext context) bei uTinyRipper.Game.Assembly.Mono.MonoType..ctor(MonoManager manager, MonoTypeContext context) bei uTinyRipper.Game.Assembly.Mono.MonoManager.GetSerializableType(ScriptIdentifier scriptID) bei uTinyRipper.Game.AssemblyManager.GetSerializableType(ScriptIdentifier scriptID) bei uTinyRipper.Classes.MonoScript.GetBehaviourType() bei uTinyRipper.Classes.MonoBehaviour.ReadStructure(AssetReader reader) bei uTinyRipper.Classes.MonoBehaviour.Read(AssetReader reader) bei uTinyRipper.SerializedFile.ReadAsset(AssetReader reader, AssetInfo assetInfo, Int64 offset, Int32 size)

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

ds5678 commented 3 years ago

No promises, but you can try on my AssetRipper fork.