ENDLESS™ Space 2 is turn-based 4X space-strategy that launches players into the space colonization age of different civilizations within the ENDLESS™ Universe. Your Vision. Their Future.
We have fixed several saved game issue, including a big one caused by a crash deep inside Unity (Unity gave us a new version of their engine to solve this!).
Can you check the last preview patch (1.036) to see if the issue is fixed?
I just had a game fail to load due to the same issue (loading hangs indefinitely at the "Launching game" step, diagnostic file shows a HeroShip serialization error). Relevant files:
I cannot laod my savegame. Even louding the savegame file from the ingame menu does not work. It just freezes when the screen says "launching game" during the loading process.
I am trying to upload the corrupted savegame file to the forum, but I keep getting the message "Somthing went wrong. Please try again" whenever I try to uplaod the savefile to the forum. However I can upload a "healthy" savefile.
The devs do quite often read the fourms. I know that satoru and AmpliMath frequent the tech support forum.
So I expect they will read this thread at somepoint.
They will need the save file to do anything with this problem, I suggest to get around the 4MB file upload limit (I'm assuming thats the issue you have had with uploading it)
you can create a multi-part archive (Guide for: Winzip, 7-Zip Or WinRar) and upload all the parts
An exception has been thrown during the deserialization of an element of type Game (serialization type: Game)
00:25:31:977
An exception has been thrown during the deserialization of an element of type MajorEmpire (serialization type: Empire)
00:25:31:977
An exception has been thrown during the deserialization of an element of type DepartmentOfEducation (serialization type: Agency)
00:25:31:977
An exception has been thrown during the deserialization of an element of type Hero (serialization type: Hero)
00:25:31:977
An exception has been thrown during the deserialization of an element of type HeroShip (serialization type: HeroShip)
00:25:31:977
Object reference not set to an instance of an object
00:25:31:977 [Error]
Exception during serialization: System.Exception: An exception has been thrown during the deserialization of an element of type Game (serialization type: Game) ---> System.Exception: An exception has been thrown during the deserialization of an element of type MajorEmpire (serialization type: Empire) ---> System.Exception: An exception has been thrown during the deserialization of an element of type DepartmentOfEducation (serialization type: Agency) ---> System.Exception: An exception has been thrown during the deserialization of an element of type Hero (serialization type: Hero) ---> System.Exception: An exception has been thrown during the deserialization of an element of type HeroShip (serialization type: HeroShip) ---> System.NullReferenceException: Object reference not set to an instance of an object at Ship.SerializeElements (IElementsSerializer serializer, IVersionProvider versionProvider) [0x00000] in :0 at HeroShip.SerializeElements (IElementsSerializer serializer, IVersionProvider versionProvider) [0x00000] in :0 at Amplitude.Serialization.BinarySerializer.SerializeElement[HeroShip] (System.String elementName, .HeroShip value, SerializationOption serializationOptions) [0x00000] in :0 --- End of inner exception stack trace --- at Amplitude.Serialization.BinarySerializer.SerializeElement[HeroShip] (System.String elementName, .HeroShip value, SerializationOption serializationOptions) [0x00000] in :0 at Amplitude.Serialization.Serializer.SerializeElement[HeroShip] (System.String elementName, .HeroShip value) [0x00000] in :0 at Hero.SerializeElements (IElementsSerializer serializer, IVersionProvider versionProvider) [0x00000] in :0 at Amplitude.Serialization.BinarySerializer.SerializeElement[Hero] (System.String elementName, .Hero value, SerializationOption serializationOptions) [0x00000] in :0 --- End of inner exception stack trace --- at Amplitude.Serialization.BinarySerializer.SerializeElement[Hero] (System.String elementName, .Hero value, SerializationOption serializationOptions) [0x00000] in :0 at Amplitude.Serialization.Serializer.SerializeSubElement[Hero] (System.String elementName, .Hero value, SerializationOption serializationOptions) [0x00000] in :0 at Amplitude.Serialization.BinarySerializer.SerializeElement[Hero] (System.String elementName, System.Collections.Generic.List`1 list, System.String subElementName, SerializationOption serializationOptions) [0x00000] in :0 at Amplitude.Serialization.Serializer.SerializeElement[Hero] (System.String elementName, System.Collections.Generic.List`1 list, System.String subElementName) [0x00000] in :0 at DepartmentOfEducation.SerializeElements (IElementsSerializer serializer, IVersionProvider versionProvider) [0x00000] in :0 at Amplitude.Serialization.BinarySerializer.SerializeElement[Agency] (System.String elementName, Amplitude.Unity.Game.Agency value, SerializationOption serializationOptions) [0x00000] in :0 --- End of inner exception stack trace --- at Amplitude.Serialization.BinarySerializer.SerializeElement[Agency] (System.String elementName, Amplitude.Unity.Game.Agency value, SerializationOption serializationOptions) [0x00000] in :0 at Amplitude.Serialization.Serializer.SerializeSubElement[Agency] (System.String elementName, Amplitude.Unity.Game.Agency value, SerializationOption serializationOptions) [0x00000] in :0 at Amplitude.Serialization.BinarySerializer.SerializeElement[Type,Agency] (System.String elementName, System.Collections.Generic.Dictionary`2 dictionary, SerializationOption serializationOptions) [0x00000] in :0 at Amplitude.Unity.Game.Empire.SerializeElements (IElementsSerializer serializer, IVersionProvider versionProvider) [0x00000] in :0 at Empire.SerializeElements (IElementsSerializer serializer, IVersionProvider versionProvider) [0x00000] in :0 at MajorEmpire.SerializeElements (IElementsSerializer serializer, IVersionProvider versionProvider) [0x00000] in :0 at Amplitude.Serialization.BinarySerializer.SerializeElement[Empire] (System.String elementName, .Empire value, SerializationOption serializationOptions) [0x00000] in :0 --- End of inner exception stack trace --- at Amplitude.Serialization.BinarySerializer.SerializeElement[Empire] (System.String elementName, .Empire value, SerializationOption serializationOptions) [0x00000] in :0 at Amplitude.Serialization.Serializer.SerializeSubElement[Empire] (System.String elementName, .Empire value, SerializationOption serializationOptions) [0x00000] in :0 at Amplitude.Serialization.BinarySerializer.SerializeElement[Empire] (System.String elementName, .Empire[] array, System.String subElementName, SerializationOption serializationOptions) [0x00000] in :0 at Game.SerializeElements (IElementsSerializer serializer, IVersionProvider versionProvider) [0x00000] in :0 at Amplitude.Serialization.BinarySerializer.SerializeElement[Game] (System.String elementName, .Game value, SerializationOption serializationOptions) [0x00000] in :0 --- End of inner exception stack trace --- at Amplitude.Serialization.BinarySerializer.SerializeElement[Game] (System.String elementName, .Game value, SerializationOption serializationOptions) [0x00000] in :0 at Game+c__Iterator8.MoveNext () [0x00000] in :0
The Error happens in Game/MajorEmpire/DepartmentOfEducation/Hero/Heroship and is "System.NullReferenceException: Object reference not set to an instance of an object at Ship.SerializeElements"
Simplification/Translation of the error: While the game was reading the save file it had got to the bit where hero ships are mentioned and then there was a lack of information. The game needed a certain value but the file does not contain it, that should not happen so the game get confused and does not know what to do so it just skips to the end of the save game loading process and sits there doing nothing.
The issue you had with uploading the file may be due to the file being over 4MB, the forums only allow for files to be up to 4MB if they are bigger they have an error.
There have recently been fixes to save loading issues that are currently in a preview build (1.0.25)
I would suggest you try using that build if you are not already and see if they work there.
To use the preview build;
1) Go to your steam libraryand find Endless Space 2
2) Right Click Endless Space 2 and click properties
3) Select the Betas tab
4) Using the drop down menu op into the preview(1.0.25)- beta
5) Press Ok and Steam should update Endless Space 2
6) Try open your saves in the new version and report back here with the results
Hey man! Thanks a lot for suggesting this procedure. I've almost given up on playing Endless Space 2 because whenever I reached 160+ turns, my saved files cannot be loaded and Endless Space always crashes when it almost finished loading. But with your guide, I am able to fix it. Thanks again!
Theodore
Newcomer
Theodore
Newcomer
12 700g2g ptsReport comment
Why do you report Theodore?
Are you sure you want to block Theodore ?
BlockCancelAre you sure you want to unblock Theodore ?
UnblockCancelDEVAmpliMath
Guardian
AmpliMath
DEVAmpliMath
Guardian
31 800g2g ptsReport comment
Why do you report AmpliMath?
Are you sure you want to block AmpliMath ?
BlockCancelAre you sure you want to unblock AmpliMath ?
UnblockCancelTheodore
Newcomer
Theodore
Newcomer
12 700g2g ptsReport comment
Why do you report Theodore?
Are you sure you want to block Theodore ?
BlockCancelAre you sure you want to unblock Theodore ?
UnblockCancelDEVAmpliMath
Guardian
AmpliMath
DEVAmpliMath
Guardian
31 800g2g ptsReport comment
Why do you report AmpliMath?
Are you sure you want to block AmpliMath ?
BlockCancelAre you sure you want to unblock AmpliMath ?
UnblockCancelSB
Haunt Enthusiast
http://www.youtube.com/SBPlaysGames
SB
Haunt Enthusiast
31 800g2g ptsReport comment
Why do you report SB?
Are you sure you want to block SB ?
BlockCancelAre you sure you want to unblock SB ?
UnblockCancelVIPCyRob
Sentient Precursor Database in Disguise
I know a little about modding...
VIPCyRob
Sentient Precursor Database in Disguise
92 800g2g ptsReport comment
Why do you report CyRob?
Are you sure you want to block CyRob ?
BlockCancelAre you sure you want to unblock CyRob ?
UnblockCancelTheodore
Newcomer
Theodore
Newcomer
12 700g2g ptsReport comment
Why do you report Theodore?
Are you sure you want to block Theodore ?
BlockCancelAre you sure you want to unblock Theodore ?
UnblockCancelNajakir
Morgawr in Disguise
Najakir
Morgawr in Disguise
25 600g2g ptsReport comment
Why do you report Najakir?
Are you sure you want to block Najakir ?
BlockCancelAre you sure you want to unblock Najakir ?
UnblockCancelVIPCyRob
Sentient Precursor Database in Disguise
I know a little about modding...
VIPCyRob
Sentient Precursor Database in Disguise
92 800g2g ptsReport comment
Why do you report CyRob?
Are you sure you want to block CyRob ?
BlockCancelAre you sure you want to unblock CyRob ?
UnblockCancelTheodore
Newcomer
Theodore
Newcomer
12 700g2g ptsReport comment
Why do you report Theodore?
Are you sure you want to block Theodore ?
BlockCancelAre you sure you want to unblock Theodore ?
UnblockCancelVIPCyRob
Sentient Precursor Database in Disguise
I know a little about modding...
VIPCyRob
Sentient Precursor Database in Disguise
92 800g2g ptsReport comment
Why do you report CyRob?
Are you sure you want to block CyRob ?
BlockCancelAre you sure you want to unblock CyRob ?
UnblockCancelTheodore
Newcomer
Theodore
Newcomer
12 700g2g ptsReport comment
Why do you report Theodore?
Are you sure you want to block Theodore ?
BlockCancelAre you sure you want to unblock Theodore ?
UnblockCancelVIPCyRob
Sentient Precursor Database in Disguise
I know a little about modding...
VIPCyRob
Sentient Precursor Database in Disguise
92 800g2g ptsReport comment
Why do you report CyRob?
Are you sure you want to block CyRob ?
BlockCancelAre you sure you want to unblock CyRob ?
UnblockCancelTheodore
Newcomer
Theodore
Newcomer
12 700g2g ptsReport comment
Why do you report Theodore?
Are you sure you want to block Theodore ?
BlockCancelAre you sure you want to unblock Theodore ?
UnblockCancelDisckord
Newcomer
Disckord
Newcomer
7 300g2g ptsReport comment
Why do you report Disckord?
Are you sure you want to block Disckord ?
BlockCancelAre you sure you want to unblock Disckord ?
UnblockCancelVIPCyRob
Sentient Precursor Database in Disguise
I know a little about modding...
VIPCyRob
Sentient Precursor Database in Disguise
92 800g2g ptsReport comment
Why do you report CyRob?
Are you sure you want to block CyRob ?
BlockCancelAre you sure you want to unblock CyRob ?
UnblockCancelTheodore
Newcomer
Theodore
Newcomer
12 700g2g ptsReport comment
Why do you report Theodore?
Are you sure you want to block Theodore ?
BlockCancelAre you sure you want to unblock Theodore ?
UnblockCanceltikitza
Volunteer
tikitza
Volunteer
28 500g2g ptsReport comment
Why do you report tikitza?
Are you sure you want to block tikitza ?
BlockCancelAre you sure you want to unblock tikitza ?
UnblockCancel