Hi devs
With this save and it’s autosaves I just get kicked back in the main menu.
I can not load my save from 1.8.390 in 1.8.196, here is the log:
Mono path[0] = 'C:/Program Files (x86)/Steam/steamapps/common/InfraSpace/InfraSpace_Data/Managed'
Mono config path = 'C:/Program Files (x86)/Steam/steamapps/common/InfraSpace/MonoBleedingEdge/etc'
[Physics::Module] Initialized MultithreadedJobDispatcher with {0} workers.
Initialize engine version: 2021.3.30f1 (b4360d7cdac4)
[Subsystems] Discovering subsystems at path C:/Program Files (x86)/Steam/steamapps/common/InfraSpace/InfraSpace_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1; jobified=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA Quadro P5000 (ID=0x1bb0)
Vendor: NVIDIA
VRAM: 16248 MB
Driver: 31.0.15.3713
Begin MonoManager ReloadAssembly
- Completed reload, in 2.462 seconds
<RI> Initializing input.
<RI> Input initialized.
<RI> Initialized touch support.
The referenced script on this Behaviour (Game Object 'Directional Light') is missing!
The referenced script on this Behaviour (Game Object 'Directional Light') is missing!
Direct3D: detected that using refresh rate causes time drift. Will stop trusting refresh rate until the game window is moved.
Direct3D: detected that vsync is broken (it does not limit frame rate properly). Delta time will now be calculated using cpu-side time stampling until the game window is moved.
UnloadTime: 10.809800 ms
InfraSpace - Version: 'InfraSpace 1.10.396', Date: '2023-11-05'
GPU: NVIDIA Quadro P5000, GPU Memory: 16248MB, OS: Windows 10 (10.0.19045) 64bit, System Memory: 12268MB
Memory (05.11.2023 19:58:59) ReachedMainMenu: managed: 13, native: 0
Total: 0MB / 0MB, GC: 0MB / 0MB, Gfx: 0MB / 0MB, Audio: 0MB / 0MB, Video: 0MB / 0MB, Profiler: 0MB / 0MB, System: 0MB
Setting up 4 worker threads for Enlighten.
Direct3D: detected that using refresh rate causes time drift. Will stop trusting refresh rate until the game window is moved.
Direct3D: detected that vsync is broken (it does not limit frame rate properly). Delta time will now be calculated using cpu-side time stampling until the game window is moved.
Loading save game in map: CampaignMap, version: InfraSpace 1.8.390
The referenced script on this Behaviour (Game Object 'Cinematic Camera') is missing!
The referenced script on this Behaviour (Game Object 'InTerra_UpdateAndCheck') is missing!
Unloading 6 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 30.033700 ms
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
Unloading 15444 unused Assets to reduce memory usage. Loaded Objects now: 16103.
Total: 53.093000 ms (FindLiveObjects: 3.772500 ms CreateObjectMapping: 3.033600 ms MarkObjects: 25.321500 ms DeleteObjects: 20.964500 ms)
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
Memory (05.11.2023 19:59:24) ReachedMainMenu: managed: 276, native: 0
Total: 563MB / 754MB, GC: 262MB / 337MB, Gfx: 0MB / 0MB, Audio: 0MB / 0MB, Video: 0MB / 0MB, Profiler: 115MB / 160MB, System: 2'195MB
Deserialized Maps\CampaignMap\terrainData into a map.
Direct3D: detected that using refresh rate causes time drift. Will stop trusting refresh rate until the game window is moved.
Direct3D: detected that vsync is broken (it does not limit frame rate properly). Delta time will now be calculated using cpu-side time stampling until the game window is moved.
JsonSerializationException: Could not load assembly 'CameraMod'.
at Newtonsoft.Json.Serialization.DefaultSerializationBinder.GetTypeFromTypeNameKey (Newtonsoft.Json.Utilities.StructMultiKey`2[T1,T2] typeNameKey) [0x00090] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at System.Collections.Concurrent.ConcurrentDictionary`2[TKey,TValue].GetOrAdd (TKey key, System.Func`2[T,TResult] valueFactory) [0x00034] in <9d9536d9127f4a489d989c7a566aee1c>:0
at Newtonsoft.Json.Utilities.ThreadSafeStore`2[TKey,TValue].Get (TKey key) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.DefaultSerializationBinder.GetTypeByName (Newtonsoft.Json.Utilities.StructMultiKey`2[T1,T2] typeNameKey) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType (System.String assemblyName, System.String typeName) [0x00008] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at SaveManager+CustomSerializationBinder.BindToType (System.String assemblyName, System.String typeName) [0x004b1] in <2b7594190e1b491dbde30f9baa179430>:0
at Newtonsoft.Json.Serialization.SerializationBinderAdapter.BindToType (System.String assemblyName, System.String typeName) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolveTypeName (Newtonsoft.Json.JsonReader reader, System.Type& objectType, Newtonsoft.Json.Serialization.JsonContract& contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.String qualifiedTypeName) [0x00094] in <a188f91889dd430ea0449cfb94e0c4ca>:0
Rethrow as JsonSerializationException: Error resolving type specified in JSON 'ISCameraMod.CameraMod, CameraMod'. Path 'scriptMods[0].$type', line 1073570, position 49.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolveTypeName (Newtonsoft.Json.JsonReader reader, System.Type& objectType, Newtonsoft.Json.Serialization.JsonContract& contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.String qualifiedTypeName) [0x000d1] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadMetadataProperties (Newtonsoft.Json.JsonReader reader, System.Type& objectType, Newtonsoft.Json.Serialization.JsonContract& contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue, System.Object& newValue, System.String& id) [0x00159] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x000bc] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList (System.Collections.IList list, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonArrayContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x00173] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.Object existingValue, System.String id) [0x000dc] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0007f] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) [0x00065] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00280] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x00161] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00054] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at Newtonsoft.Json.JsonSerializer.Deserialize (System.IO.TextReader reader, System.Type objectType) [0x00007] in <a188f91889dd430ea0449cfb94e0c4ca>:0
at SaveManager+DeserializationTask.Execute () [0x00000] in <2b7594190e1b491dbde30f9baa179430>:0
at Job.Execute () [0x0000b] in <0fcc0b68953545238c2d05bb90825854>:0
at Unity.Jobs.IJobExtensions+JobStruct`1[T].Execute (T& data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, Unity.Jobs.LowLevel.Unsafe.JobRanges& ranges, System.Int32 jobIndex) [0x00001] in <aa8a130777a0452aba2a2ed77148f1da>:0
at (wrapper delegate-invoke) Unity.Jobs.IJobExtensions+JobStruct`1+ExecuteJobFunction[Job].invoke_void_T&_intptr_intptr_JobRanges&_int(Job&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)
Loading error: Deserialization failed, at SaveManager+<LoadSaveByStep>d__62.MoveNext () [0x00486] in <2b7594190e1b491dbde30f9baa179430>:0
at SaveManager.UpdateFrameUnity (System.Boolean isIngame) [0x0000b] in <2b7594190e1b491dbde30f9baa179430>:0
NullReferenceException: Object reference not set to an instance of an object
at DistrictsManager.Update () [0x00099] in <2b7594190e1b491dbde30f9baa179430>:0