Map I spent a lot of time on isn't loading.

Not sure how to get it to work with new versions.

I have a map I made shortly after Sins was released. I spent a lot of time tweaking and I am really hoping to be able to fix the problem. If I try to load it in Galaxy Forge, it stops with the following error:

************** Exception Text **************
System.Runtime.InteropServices.SEHException: External component has thrown an exception.
   at new[](UInt32 )
   at Iron.DynamicVector<Iron::GalaxyScenarioConnection,1>.SetMaxSize(DynamicVector<Iron::GalaxyScenarioConnection\,1>* , Int32 newMaxSize, Boolean preserveExistingData)
   at Iron.Archive.ReadDynamicVector<class Iron::DynamicVector<class Iron::GalaxyScenarioConnection,1> >(Archive* , Char* elementCountLabel, Char* elementLabel, DynamicVector<Iron::GalaxyScenarioConnection\,1>* data)
   at Iron.GalaxyScenarioStar.ReadContents(GalaxyScenarioStar* , Archive* archive)
   at Iron.TextFileArchive.Read(TextFileArchive* , Char* label, Archivable* data)
   at Iron.GalaxyScenario.ReadContents(GalaxyScenario* , Archive* archive)
   at Ironclad.Galaxy.GalaxyScenario.ReadContents(Archive archive)
   at GalaxyForge.GalaxyTemplate.Load(String fileName)
   at GalaxyForge.MainForm.openToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

A slightly older version of the map shows a little different:

************** Exception Text **************
System.Runtime.InteropServices.SEHException: External component has thrown an exception.
   at new[](UInt32 )
   at Iron.DynamicVector<Iron::GalaxyScenarioStar,1>.SetMaxSize(DynamicVector<Iron::GalaxyScenarioStar\,1>* , Int32 newMaxSize, Boolean preserveExistingData)
   at Iron.GalaxyScenario.ReadContents(GalaxyScenario* , Archive* archive)
   at Ironclad.Galaxy.GalaxyScenario.ReadContents(Archive archive)
   at GalaxyForge.GalaxyTemplate.Load(String fileName)
   at GalaxyForge.MainForm.openToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

This forum doesn't appear to support attachments but if someone is willing to try and see if they can fix it, if it's not something you think could really be done through telling me, I'd be happy to E-Mail it to you.

As I said, I spent a lot of time on it and it'd really suck if it's lost for good.

 

 Thanks for reading.

 

8,336 views 6 replies
Reply #1 Top

which version of sins & galaxy forge are you useing?

I could look at the file and then advise.

but if you are trying to convert a map to sins1.15/entrenchment there is a map updateing tool that I wrote mainly to convert version2 ie sins 1.10-1.13 maps to 1.5/entrenchment, btw the version on the downloads page works on english language windows only, but with help I was able to adapt it for all language windows. if you want to email it to me at harpo99999 at hotmail.com I will examine and advise on the best fix and also send you a copy of the all language version

harpo

+1 Loading…
Reply #2 Top

I am using whatever is the most current version of Sins and Entrenchment, and GalaxyForge 3.

If I recall correctly, I was using a version of Sins when I made the map that was shortly after the line at the top of the map file went from "Version 0" to "Version 1". And I use the English version stuff anyway.

Thanks for the offer of help, I've sent it and two older versions to you.

Reply #3 Top

The maps version number now is 3. 1 was before Sins 1.1 and 2 was during the Entrenchment beta.

Try changing the "versionNumber" at the very top of the galaxy file using notepad or similar.

 

Reply #4 Top

That was the first thing I tried, no luck sadly.

Reply #5 Top

bravenue the change between version 2 & 3 is much larger than a mere version number change because of the new quickstart options in the header AND on EACH planet which is why I wrote the sins map updater to correctly update all of my maps. also version 2 maps were in 1.1-1.4 version 1 was 1.03-1.05 and version 0 was 1.00 to 1.02 from memory.

harpo

 

Reply #6 Top

change between version 2 & 3 is much larger than a mere version number

You're right, sorry, I totally forgot about that. X| ^_^'