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 while exporting #913

Open AnecAllods opened 3 years ago

AnecAllods commented 3 years ago

Game name: (laserguy) Engine version: (specify engine version, if known) Platform: (windows)

Error message: SerializedFile with index 959459628 was not found in dependencies

Stack trace: à uTinyRipper.SerializedFile.FindAsset(Int32 fileIndex, Int64 pathID, Boolean isSafe) à uTinyRipper.Converters.ProjectAssetContainer.FindAsset(Int32 fileIndex, Int64 pathID) à uTinyRipper.Classes.PPtr1.FindAsset(IAssetContainer file) à uTinyRipper.Classes.PPtr1.ExportYAML(IExportContainer container) à uTinyRipper.Game.Assembly.SerializableField.ExportYAML(IExportContainer container, Field& etalon) à uTinyRipper.Game.Assembly.SerializableStructure.ExportYAML(IExportContainer container) à uTinyRipper.Game.Assembly.SerializableField.ExportYAML(IExportContainer container, Field& etalon) à uTinyRipper.Game.Assembly.SerializableStructure.ExportYAML(IExportContainer container) à uTinyRipper.Classes.MonoBehaviour.ExportYAMLRoot(IExportContainer container) à uTinyRipper.Classes.Object.ExportYAMLDocument(IExportContainer container) à uTinyRipper.Converters.YAMLAssetExporter.Export(IExportContainer container, Object asset, String path) à uTinyRipper.Project.AssetExportCollection.Export(ProjectAssetContainer container, String dirPath) à uTinyRipper.Converters.ProjectExporter.Export(String path, GameCollection fileCollection, IEnumerable1 files, ExportOptions options) à uTinyRipper.GameStructure.Export(String exportPath, Func2 filter) à uTinyRipperGUI.MainWindow.ExportFiles(Object data)

megamaz commented 3 years ago

Also been getting this error. Mine has been appearing with Beat Saber.

Game name: Beat Saber
Engine version: 2019.4.18
Platform: Windows

Error message: SerializedFile with index 959590448 was not found in dependencies

Stack trace:    at uTinyRipper.SerializedFile.FindAsset(Int32 fileIndex, Int64 pathID, Boolean isSafe)
   at uTinyRipper.Converters.ProjectAssetContainer.FindAsset(Int32 fileIndex, Int64 pathID)
   at uTinyRipper.Classes.PPtr`1.FindAsset(IAssetContainer file)
   at uTinyRipper.Classes.PPtr`1.ExportYAML(IExportContainer container)
   at uTinyRipper.Game.Assembly.SerializableField.ExportYAML(IExportContainer container, Field& etalon)
   at uTinyRipper.Game.Assembly.SerializableStructure.ExportYAML(IExportContainer container)
   at uTinyRipper.Game.Assembly.SerializableField.ExportYAML(IExportContainer container, Field& etalon)
   at uTinyRipper.Game.Assembly.SerializableStructure.ExportYAML(IExportContainer container)
   at uTinyRipper.Classes.MonoBehaviour.ExportYAMLRoot(IExportContainer container)
   at uTinyRipper.Classes.Object.ExportYAMLDocument(IExportContainer container)
   at uTinyRipper.Converters.YAMLAssetExporter.Export(IExportContainer container, Object asset, String path)
   at uTinyRipper.Project.AssetExportCollection.Export(ProjectAssetContainer container, String dirPath)
   at uTinyRipper.Converters.ProjectExporter.Export(String path, GameCollection fileCollection, IEnumerable`1 files, ExportOptions options)
   at uTinyRipper.GameStructure.Export(String exportPath, Func`2 filter)
   at uTinyRipperGUI.MainWindow.ExportFiles(Object data)