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:
ynamicVector<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.