Operating system: Microsoft Windows NT 6.1.7601 Service Pack 1 Opening INI file "C:\Users\Todd\Desktop\ReadySonic\Sonic 1 Git INIs\SonLVL.rev01.ini"... Game type is S1. Loading Green Hill Zone Act 1... Loading 8x8 tiles from file "../artnem/8x8 - GHZ1.bin", using compression Nemesis... Loading 8x8 tiles from file "../artnem/8x8 - GHZ2.bin", using compression Nemesis... Loading 16x16 blocks from file "../map16/GHZ.bin", using compression Enigma... Loading 256x256 chunks from file "../map256/GHZ.bin", using compression Kosinski... Loading FG layout from file "../levels/ghz1.bin", using compression Uncompressed... Loading BG layout from file "../levels/ghzbg.bin", using compression Uncompressed... Loading palette file "../palette/Sonic.bin"... Source: 0 Destination: 0 Length: 16 Loading palette file "../palette/Green Hill Zone.bin"... Source: 0 Destination: 16 Length: 48 Loading object definition file "obj.ini". Loading object definition file "obj.rev01.ini". Loading object definition file "objGHZ.ini". Loading ObjectDefinition type S1ObjectDefinitions.Common.Ring from "Common\Ring.cs"... Compiling code file... Compile succeeded. Loading ObjectDefinition type S1ObjectDefinitions.Common.InvisibleBlock from "Common\InvisibleBlock.cs"... Compiling code file... Compile succeeded. Loading ObjectDefinition type S1ObjectDefinitions.GHZ.Bridge from "GHZ\Bridge.cs"... Compiling code file... Compile succeeded. Loading ObjectDefinition type S1ObjectDefinitions.GHZ.SwingingPlatform from "GHZ\SwingingPlatform.cs"... Compiling code file... Compile succeeded. Loading objects from file "../objpos/ghz1.bin", using compression Uncompressed... Start position file "../startpos/ghz1.bin" not found. Error loading start position definition Level Start: System.ArgumentException: Source array was not long enough. Check srcIndex and length, and the array's lower bounds. at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at SonicRetro.SonLVL.API.LevelData.GetOffsetList(Byte[] file) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\LevelData.cs:line 2185 at SonicRetro.SonLVL.API.MappingsFrame.Load(Byte[] file, EngineVersion version, Dictionary`2 labels) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\DataTypes.cs:line 1663 at SonicRetro.SonLVL.API.ObjectHelper.MapDPLCToBmp(Byte[] artfile, Byte[] mapfile, EngineVersion mapversion, Byte[] dplc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 62 at SonicRetro.SonLVL.API.ObjectHelper.MapASMDPLCToBmp(Byte[] artfile, String mapfileloc, EngineVersion mapversion, String dplcloc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 97 at SonicRetro.SonLVL.API.StartPositionDefinition..ctor(ObjectData data, String name) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectDefinition.cs:line 1250 Start position file "../startpos/ghz1 (Credits demo 1).bin" not found. Error loading start position definition Credits Demo 1: System.ArgumentException: Source array was not long enough. Check srcIndex and length, and the array's lower bounds. at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at SonicRetro.SonLVL.API.LevelData.GetOffsetList(Byte[] file) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\LevelData.cs:line 2185 at SonicRetro.SonLVL.API.MappingsFrame.Load(Byte[] file, EngineVersion version, Dictionary`2 labels) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\DataTypes.cs:line 1663 at SonicRetro.SonLVL.API.ObjectHelper.MapDPLCToBmp(Byte[] artfile, Byte[] mapfile, EngineVersion mapversion, Byte[] dplc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 62 at SonicRetro.SonLVL.API.ObjectHelper.MapASMDPLCToBmp(Byte[] artfile, String mapfileloc, EngineVersion mapversion, String dplcloc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 97 at SonicRetro.SonLVL.API.StartPositionDefinition..ctor(ObjectData data, String name) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectDefinition.cs:line 1250 Start position file "../startpos/ghz1 (Credits demo 2).bin" not found. Error loading start position definition Credits Demo 2: System.ArgumentException: Source array was not long enough. Check srcIndex and length, and the array's lower bounds. at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at SonicRetro.SonLVL.API.LevelData.GetOffsetList(Byte[] file) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\LevelData.cs:line 2185 at SonicRetro.SonLVL.API.MappingsFrame.Load(Byte[] file, EngineVersion version, Dictionary`2 labels) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\DataTypes.cs:line 1663 at SonicRetro.SonLVL.API.ObjectHelper.MapDPLCToBmp(Byte[] artfile, Byte[] mapfile, EngineVersion mapversion, Byte[] dplc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 62 at SonicRetro.SonLVL.API.ObjectHelper.MapASMDPLCToBmp(Byte[] artfile, String mapfileloc, EngineVersion mapversion, String dplcloc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 97 at SonicRetro.SonLVL.API.StartPositionDefinition..ctor(ObjectData data, String name) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectDefinition.cs:line 1250 Drawing block bitmaps... Drawing chunk bitmaps... Load completed. Saving Green Hill Zone Act 1... System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Todd\Desktop\ReadySonic\startpos\ghz1.bin'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) at System.IO.File.WriteAllBytes(String path, Byte[] bytes) at SonicRetro.SonLVL.API.LevelData.SaveLevel() in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\LevelData.cs:line 966 at SonicRetro.SonLVL.GUI.MainForm.saveToolStripMenuItem_Click(Object sender, EventArgs e) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVL\MainForm.cs:line 762 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.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.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(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) Saving Green Hill Zone Act 1... System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Todd\Desktop\ReadySonic\startpos\ghz1.bin'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) at System.IO.File.WriteAllBytes(String path, Byte[] bytes) at SonicRetro.SonLVL.API.LevelData.SaveLevel() in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\LevelData.cs:line 966 at SonicRetro.SonLVL.GUI.MainForm.saveToolStripMenuItem_Click(Object sender, EventArgs e) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVL\MainForm.cs:line 762 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.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.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(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) Saving Green Hill Zone Act 1... System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Todd\Desktop\ReadySonic\startpos\ghz1.bin'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) at System.IO.File.WriteAllBytes(String path, Byte[] bytes) at SonicRetro.SonLVL.API.LevelData.SaveLevel() in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\LevelData.cs:line 966 at SonicRetro.SonLVL.GUI.MainForm.saveToolStripMenuItem_Click(Object sender, EventArgs e) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVL\MainForm.cs:line 762 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.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.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(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) Loading Green Hill Zone Act 1... Loading 8x8 tiles from file "../artnem/8x8 - GHZ1.bin", using compression Nemesis... Loading 8x8 tiles from file "../artnem/8x8 - GHZ2.bin", using compression Nemesis... Loading 16x16 blocks from file "../map16/GHZ.bin", using compression Enigma... Loading 256x256 chunks from file "../map256/GHZ.bin", using compression Kosinski... Loading FG layout from file "../levels/ghz1.bin", using compression Uncompressed... Loading BG layout from file "../levels/ghzbg.bin", using compression Uncompressed... Loading palette file "../palette/Sonic.bin"... Source: 0 Destination: 0 Length: 16 Loading palette file "../palette/Green Hill Zone.bin"... Source: 0 Destination: 16 Length: 48 Loading object definition file "obj.ini". Loading object definition file "obj.rev01.ini". Loading object definition file "objGHZ.ini". Loading ObjectDefinition type S1ObjectDefinitions.Common.Ring from "Common\Ring.cs"... Loading type from cached assembly "dllcache\S1ObjectDefinitions.Common.Ring.dll"... Loading ObjectDefinition type S1ObjectDefinitions.Common.InvisibleBlock from "Common\InvisibleBlock.cs"... Loading type from cached assembly "dllcache\S1ObjectDefinitions.Common.InvisibleBlock.dll"... Loading ObjectDefinition type S1ObjectDefinitions.GHZ.Bridge from "GHZ\Bridge.cs"... Loading type from cached assembly "dllcache\S1ObjectDefinitions.GHZ.Bridge.dll"... Loading ObjectDefinition type S1ObjectDefinitions.GHZ.SwingingPlatform from "GHZ\SwingingPlatform.cs"... Loading type from cached assembly "dllcache\S1ObjectDefinitions.GHZ.SwingingPlatform.dll"... Loading objects from file "../objpos/ghz1.bin", using compression Uncompressed... Start position file "../startpos/ghz1.bin" not found. Error loading start position definition Level Start: System.ArgumentException: Source array was not long enough. Check srcIndex and length, and the array's lower bounds. at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at SonicRetro.SonLVL.API.LevelData.GetOffsetList(Byte[] file) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\LevelData.cs:line 2185 at SonicRetro.SonLVL.API.MappingsFrame.Load(Byte[] file, EngineVersion version, Dictionary`2 labels) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\DataTypes.cs:line 1663 at SonicRetro.SonLVL.API.ObjectHelper.MapDPLCToBmp(Byte[] artfile, Byte[] mapfile, EngineVersion mapversion, Byte[] dplc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 62 at SonicRetro.SonLVL.API.ObjectHelper.MapASMDPLCToBmp(Byte[] artfile, String mapfileloc, EngineVersion mapversion, String dplcloc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 97 at SonicRetro.SonLVL.API.StartPositionDefinition..ctor(ObjectData data, String name) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectDefinition.cs:line 1250 Start position file "../startpos/ghz1 (Credits demo 1).bin" not found. Error loading start position definition Credits Demo 1: System.ArgumentException: Source array was not long enough. Check srcIndex and length, and the array's lower bounds. at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at SonicRetro.SonLVL.API.LevelData.GetOffsetList(Byte[] file) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\LevelData.cs:line 2185 at SonicRetro.SonLVL.API.MappingsFrame.Load(Byte[] file, EngineVersion version, Dictionary`2 labels) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\DataTypes.cs:line 1663 at SonicRetro.SonLVL.API.ObjectHelper.MapDPLCToBmp(Byte[] artfile, Byte[] mapfile, EngineVersion mapversion, Byte[] dplc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 62 at SonicRetro.SonLVL.API.ObjectHelper.MapASMDPLCToBmp(Byte[] artfile, String mapfileloc, EngineVersion mapversion, String dplcloc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 97 at SonicRetro.SonLVL.API.StartPositionDefinition..ctor(ObjectData data, String name) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectDefinition.cs:line 1250 Start position file "../startpos/ghz1 (Credits demo 2).bin" not found. Error loading start position definition Credits Demo 2: System.ArgumentException: Source array was not long enough. Check srcIndex and length, and the array's lower bounds. at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at SonicRetro.SonLVL.API.LevelData.GetOffsetList(Byte[] file) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\LevelData.cs:line 2185 at SonicRetro.SonLVL.API.MappingsFrame.Load(Byte[] file, EngineVersion version, Dictionary`2 labels) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\DataTypes.cs:line 1663 at SonicRetro.SonLVL.API.ObjectHelper.MapDPLCToBmp(Byte[] artfile, Byte[] mapfile, EngineVersion mapversion, Byte[] dplc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 62 at SonicRetro.SonLVL.API.ObjectHelper.MapASMDPLCToBmp(Byte[] artfile, String mapfileloc, EngineVersion mapversion, String dplcloc, EngineVersion dplcversion, Int32 frame, Int32 startpal) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectHelper.cs:line 97 at SonicRetro.SonLVL.API.StartPositionDefinition..ctor(ObjectData data, String name) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\ObjectDefinition.cs:line 1250 Drawing block bitmaps... Drawing chunk bitmaps... Load completed. Saving Green Hill Zone Act 1... System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Todd\Desktop\ReadySonic\startpos\ghz1.bin'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) at System.IO.File.WriteAllBytes(String path, Byte[] bytes) at SonicRetro.SonLVL.API.LevelData.SaveLevel() in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVLAPI\LevelData.cs:line 966 at SonicRetro.SonLVL.GUI.MainForm.saveToolStripMenuItem_Click(Object sender, EventArgs e) in C:\Users\Mike\Documents\GitHub\SonLVL\SonLVL\MainForm.cs:line 762 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.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.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(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)