Issue description
Attempting a save results in the same error.
Disk C - 450 GB (25Gb free)
Memory - 32 GB (14 Gb free)
Reproduction steps
- Load games
- 10 minutes ago the game throws an error after a autosave attempt.
- 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