Save Error NO MODS Last savefile size - 101089 KB

Can't reproduce
alexkondratiev2011-git [github] · 7 months ago

Issue description

Attempting a save results in the same error.

Disk C - 450 GB (25Gb free)
Memory - 32 GB (14 Gb free)

Reproduction steps

  1. Load games
  2. 10 minutes ago the game throws an error after a autosave attempt.
  3. Attempting a manual save results in the same error.

Game version and build number

v0.8.1(b549)

Operating system

Windows

Attachments

«C:\Users\Padre\AppData\Roaming\Captain of Industry\Saves\Update4\911.save»: Out of memory

at (wrapper managed-to-native) System.Object.__icall_wrapper_ves_icall_array_new_specific(intptr,int)
at System.IO.MemoryStream.set_Capacity (System.Int32 value) [0x00051] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at System.IO.MemoryStream.EnsureCapacity (System.Int32 value) [0x0005c] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at System.IO.MemoryStream.WriteByte (System.Byte value) [0x0003b] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at System.IO.BinaryWriter.Write (System.Byte value) [0x00000] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at Mafi.Serialization.BlobWriter.WriteUInt (System.UInt32 value) [0x00044] in <b8edf55b15a145448c973af68526e820>:0
at Mafi.Core.Terrain.TerrainMaterialThicknessSlim.Serialize (Mafi.Core.Terrain.TerrainMaterialThicknessSlim value, Mafi.Serialization.BlobWriter writer) [0x00000] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Serialize>g__writeTile|54_0 (System.Int32 absI, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass54_0& ) [0x001fd] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Serialize>g__writeChangedTiles|54_1 (System.Int32 index, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass54_0& ) [0x00028] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+TerrainData.Serialize (Mafi.Core.Terrain.TerrainManager+TerrainData value, Mafi.Serialization.BlobWriter writer) [0x00177] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager.SerializeData (Mafi.Serialization.BlobWriter writer) [0x00048] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+<>c.<.cctor>b__417_0 (System.Object obj, Mafi.Serialization.BlobWriter writer) [0x00000] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Serialization.BlobWriter.FinalizeSerialization () [0x0001f] in <b8edf55b15a145448c973af68526e820>:0
at Mafi.Core.SaveGame.GameSaver.StartSave (Mafi.DependencyResolver resolver, Mafi.Core.SaveGame.SaveCompressionType saveCompressionType) [0x000b8] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.SaveGame.SaveManager.startGameSave () [0x00033] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at (wrapper managed-to-native) System.Object.__icall_wrapper_ves_icall_array_new_specific(intptr,int)
at System.IO.MemoryStream.set_Capacity (System.Int32 value) [0x00051] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at System.IO.MemoryStream.EnsureCapacity (System.Int32 value) [0x0005c] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at System.IO.MemoryStream.WriteByte (System.Byte value) [0x0003b] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at System.IO.BinaryWriter.Write (System.Byte value) [0x00000] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at Mafi.Serialization.BlobWriter.WriteUInt (System.UInt32 value) [0x00096] in <b8edf55b15a145448c973af68526e820>:0
at Mafi.Core.Terrain.TerrainMaterialThicknessSlim.Serialize (Mafi.Core.Terrain.TerrainMaterialThicknessSlim value, Mafi.Serialization.BlobWriter writer) [0x00000] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Serialize>g__writeTile|54_0 (System.Int32 absI, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass54_0& ) [0x0025b] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Serialize>g__writeChangedTiles|54_1 (System.Int32 index, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass54_0& ) [0x00028] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+TerrainData.Serialize (Mafi.Core.Terrain.TerrainManager+TerrainData value, Mafi.Serialization.BlobWriter writer) [0x00177] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager.SerializeData (Mafi.Serialization.BlobWriter writer) [0x00048] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+<>c.<.cctor>b__417_0 (System.Object obj, Mafi.Serialization.BlobWriter writer) [0x00000] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Serialization.BlobWriter.FinalizeSerialization () [0x0001f] in <b8edf55b15a145448c973af68526e820>:0
at Mafi.Core.SaveGame.GameSaver.StartSave (Mafi.DependencyResolver resolver, Mafi.Core.SaveGame.SaveCompressionType saveCompressionType) [0x000b8] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.SaveGame.SaveManager.startGameSave () [0x00033] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at (wrapper managed-to-native) System.Object.__icall_wrapper_ves_icall_array_new_specific(intptr,int)
at System.IO.MemoryStream.set_Capacity (System.Int32 value) [0x00051] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at System.IO.MemoryStream.EnsureCapacity (System.Int32 value) [0x0005c] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at System.IO.MemoryStream.WriteByte (System.Byte value) [0x0003b] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at System.IO.BinaryWriter.Write (System.Byte value) [0x00000] in <932fbe8ac5a946808aa5d7b95844e18c>:0
at Mafi.Serialization.BlobWriter.WriteUInt (System.UInt32 value) [0x00044] in <b8edf55b15a145448c973af68526e820>:0
at Mafi.Core.Terrain.TerrainMaterialThicknessSlim.Serialize (Mafi.Core.Terrain.TerrainMaterialThicknessSlim value, Mafi.Serialization.BlobWriter writer) [0x00000] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Serialize>g__writeTile|54_0 (System.Int32 absI, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass54_0& ) [0x00174] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Serialize>g__writeChangedTiles|54_1 (System.Int32 index, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass54_0& ) [0x00028] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+TerrainData.Serialize (Mafi.Core.Terrain.TerrainManager+TerrainData value, Mafi.Serialization.BlobWriter writer) [0x00177] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager.SerializeData (Mafi.Serialization.BlobWriter writer) [0x00048] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.Terrain.TerrainManager+<>c.<.cctor>b__417_0 (System.Object obj, Mafi.Serialization.BlobWriter writer) [0x00000] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Serialization.BlobWriter.FinalizeSerialization () [0x0001f] in <b8edf55b15a145448c973af68526e820>:0
at Mafi.Core.SaveGame.GameSaver.StartSave (Mafi.DependencyResolver resolver, Mafi.Core.SaveGame.SaveCompressionType saveCompressionType) [0x000b8] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0
at Mafi.Core.SaveGame.SaveManager.startGameSave () [0x00033] in <93bbb5d3bd1c4d3bbd7067876e0d6429>:0

poltime poltime · 7 months ago

You should attach log files from these folders:
%AppData%\Captain of Industry\Logs
%USERPROFILE%\AppData\LocalLow\Mafi Games\Captain of Industry
%USERPROFILE%\AppData\Local\Temp\Mafi Games\Captain of Industry\Crashes

Closed as 🤔 Can't reproduce

6 Showing 1–2 of 2