FrankenGraphics
New member
Description:
My project file just became a bit untenable...
If i open up the screen editor on any screen using mainTiles01, i get an unhandled exception. This effectively means the screen editor doesn't load, so these screens are now uneditable.
Rolling back to a previous backup is not an option - too much work would be lost.
I might delete these rooms and see what that does- but i'd rather hex edit whatever is causing the trouble. Anybody got a suggestion or encountered the same problem?
More importantly, i want to be sure not stepping on this landmine again later in the process; that'd be devastating.
Only difference i can think of since it last worked is that i added more tilesets to the project folder. I haven't updated this particular tileset though in a day, and it worked in-between when i started today.
************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: value
at System.Windows.Forms.ImageList.ImageCollection.Add(Image value)
at MysticSearchesTool.AssetSelectControl.AddImage(GraphicAsset ga, Guid g)
at MysticSearchesTool.ScreenControl.ResetAllImages()
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
at MysticSearchesTool.ScreenControl.Init()
at MysticSearchesTool.MysticSearchToolMainDialog.ScreenSelectedFromMap(String MapName, Dictionary`2 Map, Point p, Guid screenguid)
at MysticSearchesTool.MapControl.mapPainter_ScreenSelected(Dictionary`2 Map, Point p, Guid g)
at MysticSearchesTool.MapPainter.OnDoubleClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3362.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
NESMaker
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/nesdev/NESmaker_4_1_0_GOOD/NESMaker_4_1_0.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
My project file just became a bit untenable...
If i open up the screen editor on any screen using mainTiles01, i get an unhandled exception. This effectively means the screen editor doesn't load, so these screens are now uneditable.
Rolling back to a previous backup is not an option - too much work would be lost.
I might delete these rooms and see what that does- but i'd rather hex edit whatever is causing the trouble. Anybody got a suggestion or encountered the same problem?
More importantly, i want to be sure not stepping on this landmine again later in the process; that'd be devastating.
Only difference i can think of since it last worked is that i added more tilesets to the project folder. I haven't updated this particular tileset though in a day, and it worked in-between when i started today.
************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: value
at System.Windows.Forms.ImageList.ImageCollection.Add(Image value)
at MysticSearchesTool.AssetSelectControl.AddImage(GraphicAsset ga, Guid g)
at MysticSearchesTool.ScreenControl.ResetAllImages()
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
at MysticSearchesTool.ScreenControl.Init()
at MysticSearchesTool.MysticSearchToolMainDialog.ScreenSelectedFromMap(String MapName, Dictionary`2 Map, Point p, Guid screenguid)
at MysticSearchesTool.MapControl.mapPainter_ScreenSelected(Dictionary`2 Map, Point p, Guid g)
at MysticSearchesTool.MapPainter.OnDoubleClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3362.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
NESMaker
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/nesdev/NESmaker_4_1_0_GOOD/NESMaker_4_1_0.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0