From acbf56b32a58c1b62350966fa59173816413943e Mon Sep 17 00:00:00 2001 From: Alex-TIMEHACK Date: Fri, 2 Jun 2017 17:46:26 +0100 Subject: Minor adjustments --- .vs/TimeHACK/v15/.suo | Bin 167424 -> 169472 bytes .../WinClassicWindowsExplorer.Designer.cs | 39 +++++++++++---------- .../Win95/Win95Apps/WinClassicWindowsExplorer.cs | 5 +++ .../Win95/Win95Apps/WinClassicWindowsExplorer.resx | 22 ++++++------ TimeHACK.Main/bin/Release/TimeHACK.application | 2 +- TimeHACK.Main/bin/Release/TimeHACK.exe | Bin 4838400 -> 4838400 bytes TimeHACK.Main/bin/Release/TimeHACK.exe.manifest | 2 +- TimeHACK.Main/bin/Release/TimeHACK.pdb | Bin 267776 -> 267776 bytes TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe | Bin 4838400 -> 4838400 bytes .../TimeHACK.Main.csproj.GenerateResource.Cache | Bin 6660 -> 6660 bytes ...5.Win95Apps.WinClassicWindowsExplorer.resources | Bin 5894 -> 5894 bytes TimeHACK.Main/obj/Release/TimeHACK.application | 2 +- TimeHACK.Main/obj/Release/TimeHACK.exe | Bin 4838400 -> 4838400 bytes TimeHACK.Main/obj/Release/TimeHACK.exe.manifest | 2 +- TimeHACK.Main/obj/Release/TimeHACK.pdb | Bin 267776 -> 267776 bytes 15 files changed, 40 insertions(+), 34 deletions(-) diff --git a/.vs/TimeHACK/v15/.suo b/.vs/TimeHACK/v15/.suo index 2abdad5..f120032 100644 Binary files a/.vs/TimeHACK/v15/.suo and b/.vs/TimeHACK/v15/.suo differ diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.Designer.cs index 2f0829f..abf81d2 100644 --- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.Designer.cs +++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.Designer.cs @@ -90,11 +90,11 @@ this.Label1 = new System.Windows.Forms.Label(); this.txtSave = new System.Windows.Forms.TextBox(); this.mainView = new System.Windows.Forms.ListView(); + this.iconsList = new System.Windows.Forms.ImageList(this.components); this.pnlHidden = new System.Windows.Forms.Panel(); this.LinkLabel1 = new System.Windows.Forms.LinkLabel(); this.Label3 = new System.Windows.Forms.Label(); this.Label2 = new System.Windows.Forms.Label(); - this.iconsList = new System.Windows.Forms.ImageList(this.components); this.program.SuspendLayout(); this.MenuStrip1.SuspendLayout(); this.pnlSave.SuspendLayout(); @@ -118,7 +118,7 @@ this.program.Dock = System.Windows.Forms.DockStyle.Fill; this.program.Location = new System.Drawing.Point(0, 0); this.program.Name = "program"; - this.program.Size = new System.Drawing.Size(874, 517); + this.program.Size = new System.Drawing.Size(883, 517); this.program.TabIndex = 13; // // diskView @@ -144,7 +144,7 @@ // this.btnGo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); this.btnGo.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btnGo.Location = new System.Drawing.Point(819, 20); + this.btnGo.Location = new System.Drawing.Point(828, 20); this.btnGo.Name = "btnGo"; this.btnGo.Size = new System.Drawing.Size(55, 28); this.btnGo.TabIndex = 12; @@ -164,7 +164,7 @@ this.HelpToolStripMenuItem}); this.MenuStrip1.Location = new System.Drawing.Point(0, 0); this.MenuStrip1.Name = "MenuStrip1"; - this.MenuStrip1.Size = new System.Drawing.Size(874, 24); + this.MenuStrip1.Size = new System.Drawing.Size(883, 24); this.MenuStrip1.TabIndex = 6; this.MenuStrip1.Text = "MenuStrip1"; // @@ -219,7 +219,7 @@ // DeleteToolStripMenuItem // this.DeleteToolStripMenuItem.Name = "DeleteToolStripMenuItem"; - this.DeleteToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.DeleteToolStripMenuItem.Size = new System.Drawing.Size(127, 22); this.DeleteToolStripMenuItem.Text = "Delete"; this.DeleteToolStripMenuItem.Click += new System.EventHandler(this.DeleteToolStripMenuItem_Click); // @@ -238,7 +238,7 @@ // CloseToolStripMenuItem // this.CloseToolStripMenuItem.Name = "CloseToolStripMenuItem"; - this.CloseToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.CloseToolStripMenuItem.Size = new System.Drawing.Size(127, 22); this.CloseToolStripMenuItem.Text = "Close"; this.CloseToolStripMenuItem.Click += new System.EventHandler(this.CloseToolStripMenuItem_Click); // @@ -492,7 +492,7 @@ // toprightcorner // this.toprightcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.toprightcorner.Location = new System.Drawing.Point(870, 0); + this.toprightcorner.Location = new System.Drawing.Point(879, 0); this.toprightcorner.Name = "toprightcorner"; this.toprightcorner.Size = new System.Drawing.Size(4, 4); this.toprightcorner.TabIndex = 6; @@ -521,7 +521,7 @@ // this.bottomrightcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); this.bottomrightcorner.Cursor = System.Windows.Forms.Cursors.SizeNWSE; - this.bottomrightcorner.Location = new System.Drawing.Point(870, 513); + this.bottomrightcorner.Location = new System.Drawing.Point(879, 513); this.bottomrightcorner.Name = "bottomrightcorner"; this.bottomrightcorner.Size = new System.Drawing.Size(4, 4); this.bottomrightcorner.TabIndex = 4; @@ -581,6 +581,7 @@ this.txtSave.Name = "txtSave"; this.txtSave.Size = new System.Drawing.Size(706, 20); this.txtSave.TabIndex = 15; + this.txtSave.TextChanged += new System.EventHandler(this.txtSave_TextChanged); // // mainView // @@ -590,7 +591,7 @@ this.mainView.LargeImageList = this.iconsList; this.mainView.Location = new System.Drawing.Point(222, 54); this.mainView.Name = "mainView"; - this.mainView.Size = new System.Drawing.Size(631, 417); + this.mainView.Size = new System.Drawing.Size(640, 417); this.mainView.SmallImageList = this.iconsList; this.mainView.StateImageList = this.iconsList; this.mainView.TabIndex = 10; @@ -598,6 +599,14 @@ this.mainView.View = System.Windows.Forms.View.List; this.mainView.DoubleClick += new System.EventHandler(this.mainView_DoubleClick); // + // iconsList + // + this.iconsList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("iconsList.ImageStream"))); + this.iconsList.TransparentColor = System.Drawing.Color.Transparent; + this.iconsList.Images.SetKeyName(0, "nwnp32_1_SERVER_ICON.png"); + this.iconsList.Images.SetKeyName(1, "shell32_21.ico_16x16.png"); + this.iconsList.Images.SetKeyName(2, "blank-file-Windows95Icon.gif"); + // // pnlHidden // this.pnlHidden.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) @@ -608,7 +617,7 @@ this.pnlHidden.Controls.Add(this.Label2); this.pnlHidden.Location = new System.Drawing.Point(222, 54); this.pnlHidden.Name = "pnlHidden"; - this.pnlHidden.Size = new System.Drawing.Size(631, 417); + this.pnlHidden.Size = new System.Drawing.Size(640, 417); this.pnlHidden.TabIndex = 14; this.pnlHidden.Visible = false; // @@ -643,21 +652,13 @@ this.Label2.TabIndex = 0; this.Label2.Text = "This directory is hidden"; // - // iconsList - // - this.iconsList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("iconsList.ImageStream"))); - this.iconsList.TransparentColor = System.Drawing.Color.Transparent; - this.iconsList.Images.SetKeyName(0, "nwnp32_1_SERVER_ICON.png"); - this.iconsList.Images.SetKeyName(1, "shell32_21.ico_16x16.png"); - this.iconsList.Images.SetKeyName(2, "blank-file-Windows95Icon.gif"); - // // WinClassicWindowsExplorer // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.program); this.Name = "WinClassicWindowsExplorer"; - this.Size = new System.Drawing.Size(874, 517); + this.Size = new System.Drawing.Size(883, 517); this.Load += new System.EventHandler(this.WinClassicWindowsExplorer_Load); this.program.ResumeLayout(false); this.program.PerformLayout(); diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs index 573c9d7..8fba587 100644 --- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs +++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs @@ -586,5 +586,10 @@ namespace TimeHACK.OS.Win95.Win95Apps { ((Form)this.TopLevelControl).Close(); } + + private void txtSave_TextChanged(object sender, EventArgs e) + { + + } } } diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.resx b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.resx index 359ed6e..8e25a32 100644 --- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.resx +++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.resx @@ -125,7 +125,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD8 - CQAAAk1TRnQBSQFMAgEBAwEAASABAAEgAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CQAAAk1TRnQBSQFMAgEBAwEAASgBAAEoAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -181,7 +181,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD8 - CQAAAk1TRnQBSQFMAgEBAwEAAQgBAAEIAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CQAAAk1TRnQBSQFMAgEBAwEAARABAAEQAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -211,15 +211,15 @@ AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAe0NFAHyMQANBwH3 AW0B8jAAAgcBMwQHAe0CbQESAW0B7QH3AewBFDAABwcB7wT3Ae8B9wHsARQCAAvsBQAB8AhtAfMUAA0H - Ae8B7AEUAgAB7AH/AQcB+wEHAfsBBwH7AQcB+wHsBQAB7wEHBv8B+AHyFQABBwsUAW0BkgEUAQAB7AH/ - AQcB+wEHAfsBBwH7AQcB+wEHAQAB7AQAAe8BBwb/AfgB8hUAAfAK8QH3AW0BkgHzAQAB7AH/AfsBBwH7 - AQcB+wEHAfsBBwHsBgAB7wEHBv8B+AHyFQAB8AHxAQQHoQG1AfcB+AHvAQAB7AH/AfsBBwH7AQcB+wEH - AfsBBwH7AgABBwQAAe8BBwb/AfgB8hUAAfAB8QEEAvwBhgL4ARQB/AHPAfcB+AHvAQAB7An/AewBAAH8 - Af8BBwMAAe8BBwb/AfgB8hUAAfAB8QEEAfwB6gHsAv8B+AH8Ac8B9wH4Ae8BAAzsAv8EAAHvAQcG/wH4 - AfIVAAHwAfEBBAH8AQcB7gG1AQQBhQH8Ac8B9wH4Ae8CAAHsAf8B+wEHAewC/wH8Af8B/AL/BQAB7wEH - BP8CEQEOAfIVAAHwAfEBBAHNAwQBoQL8Ac8B9wH4Ae8CAAHsAf8BBwH7AQcB7AL/AfwC/wEAAewEAAHv - AQcE/wHsAfcB8BYAAfAB8QEKBwQBzwH3AfgB7wIAAewB/wH7AQcB+wEHAewD/wEAAuwEAAHvARUEEwER - AfMXAAHwAfEI9wEHAfcB+AHvAwAB7AT/AuwB/ycAAf8BvAnxAbwB7AHvBAAE7CsAAf8BBwn3AZIB8jEA + Ae8B7AEUAgAB7AH/AQcB+wEHAfsBBwH7AQcB+wHsBQAB7wEHBv8B7AHyFQABBwsUAW0BkgEUAQAB7AH/ + AQcB+wEHAfsBBwH7AQcB+wEHAQAB7AQAAe8BBwb/AewB8hUAAfAK8QH3AW0BkgHzAQAB7AH/AfsBBwH7 + AQcB+wEHAfsBBwHsBgAB7wEHBv8B7AHyFQAB8AHxAQQHoQG1AfcB7AHvAQAB7AH/AfsBBwH7AQcB+wEH + AfsBBwH7AgABBwQAAe8BBwb/AewB8hUAAfAB8QEEAvwBhgLsARQB/AHPAfcB7AHvAQAB7An/AewBAAH8 + Af8BBwMAAe8BBwb/AewB8hUAAfAB8QEEAfwB6gHsAv8B7AH8Ac8B9wHsAe8BAAzsAv8EAAHvAQcG/wHs + AfIVAAHwAfEBBAH8AQcBvAG1AQQBhQH8Ac8B9wHsAe8CAAHsAf8B+wEHAewC/wH8Af8B/AL/BQAB7wEH + BP8CEQEOAfIVAAHwAfEBBAHNAwQBoQL8Ac8B9wHsAe8CAAHsAf8BBwH7AQcB7AL/AfwC/wEAAewEAAHv + AQcE/wHsAfcB8BYAAfAB8QEKBwQBzwH3AewB7wIAAewB/wH7AQcB+wEHAewD/wEAAuwEAAHvARUEEwER + AfMXAAHwAfEI9wEHAfcB7AHvAwAB7AT/AuwB/ycAAf8BvAnxAbwB7AHvBAAE7CsAAf8BBwn3AZIB8jEA AUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/8CAAEBBP8EAAT/BAAB4AEBAv8EAAHA AQEBwAEPBAABwAEBAcABDwIAAYABAAGAAQEBwAEPAgABgAEAAYABAQHAAQ8CAAGAAQEBAAEJAcABDwIA AYABAQIAAcABDwIAAYABAQEAAQEBwAEPAgABgAEBAYABAQHAAQ8CAAGAAQEBgAEBAcABHwIAAYABAQGA diff --git a/TimeHACK.Main/bin/Release/TimeHACK.application b/TimeHACK.Main/bin/Release/TimeHACK.application index e093b17..8ee2ca1 100644 --- a/TimeHACK.Main/bin/Release/TimeHACK.application +++ b/TimeHACK.Main/bin/Release/TimeHACK.application @@ -14,7 +14,7 @@ - 03fTpnouFl4A5h5ZAKMk4oQhz1CMYj1Oi6EPMCsJN+0= + wprAFcVrrP/1/J0uhlBqq9mi2p60RD4ul28QruV13dE= diff --git a/TimeHACK.Main/bin/Release/TimeHACK.exe b/TimeHACK.Main/bin/Release/TimeHACK.exe index 5bda568..9c097ee 100644 Binary files a/TimeHACK.Main/bin/Release/TimeHACK.exe and b/TimeHACK.Main/bin/Release/TimeHACK.exe differ diff --git a/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest b/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest index 6d7fb48..87c002d 100644 --- a/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest +++ b/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest @@ -63,7 +63,7 @@ - A+LaAAXq2NMwITfU85ZH80ymnwcn7qJ8gS7p96/CyQE= + ox3NlFYbnLLzgmkMHWrW7zaT40LkQrYkinavCIeNznA= diff --git a/TimeHACK.Main/bin/Release/TimeHACK.pdb b/TimeHACK.Main/bin/Release/TimeHACK.pdb index 499a9f3..c6e6fb8 100644 Binary files a/TimeHACK.Main/bin/Release/TimeHACK.pdb and b/TimeHACK.Main/bin/Release/TimeHACK.pdb differ diff --git a/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe b/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe index 5bda568..9c097ee 100644 Binary files a/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe and b/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache index 7c6da71..74336bf 100644 Binary files a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache and b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicWindowsExplorer.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicWindowsExplorer.resources index 8515583..ffc7d5b 100644 Binary files a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicWindowsExplorer.resources and b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicWindowsExplorer.resources differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.application b/TimeHACK.Main/obj/Release/TimeHACK.application index e093b17..8ee2ca1 100644 --- a/TimeHACK.Main/obj/Release/TimeHACK.application +++ b/TimeHACK.Main/obj/Release/TimeHACK.application @@ -14,7 +14,7 @@ - 03fTpnouFl4A5h5ZAKMk4oQhz1CMYj1Oi6EPMCsJN+0= + wprAFcVrrP/1/J0uhlBqq9mi2p60RD4ul28QruV13dE= diff --git a/TimeHACK.Main/obj/Release/TimeHACK.exe b/TimeHACK.Main/obj/Release/TimeHACK.exe index 5bda568..9c097ee 100644 Binary files a/TimeHACK.Main/obj/Release/TimeHACK.exe and b/TimeHACK.Main/obj/Release/TimeHACK.exe differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest b/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest index 6d7fb48..87c002d 100644 --- a/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest +++ b/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest @@ -63,7 +63,7 @@ - A+LaAAXq2NMwITfU85ZH80ymnwcn7qJ8gS7p96/CyQE= + ox3NlFYbnLLzgmkMHWrW7zaT40LkQrYkinavCIeNznA= diff --git a/TimeHACK.Main/obj/Release/TimeHACK.pdb b/TimeHACK.Main/obj/Release/TimeHACK.pdb index 499a9f3..c6e6fb8 100644 Binary files a/TimeHACK.Main/obj/Release/TimeHACK.pdb and b/TimeHACK.Main/obj/Release/TimeHACK.pdb differ -- cgit v1.2.3 From 316b7739bd1f2e19ba67d7fd6302b8ec0c8fa75a Mon Sep 17 00:00:00 2001 From: Alex-TIMEHACK Date: Sat, 10 Jun 2017 12:22:50 +0100 Subject: Done ALOT of tweaks and Save troubleshooter There is now a save troubleshooter that checks your save files if they can't load! Also, it checks what OS to load on startup of the game! --- .vs/TimeHACK/v15/.suo | Bin 119296 -> 137216 bytes TimeHACK.Engine/SaveSystem.cs | 48 ++- TimeHACK.Engine/Template/WinClassic.cs | 40 ++ TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll | Bin 189952 -> 190464 bytes TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb | Bin 60928 -> 62976 bytes .../TimeHACK.Engine.csproj.GenerateResource.Cache | Bin 2531 -> 2531 bytes ...ACK.Engine.csprojResolveAssemblyReference.cache | Bin 23531 -> 23531 bytes TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll | Bin 189952 -> 190464 bytes TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb | Bin 60928 -> 62976 bytes .../Win95/Win95Apps/WinClassicWindowsExplorer.cs | 1 + TimeHACK.Main/OS/Win98/Win98.Designer.cs | 17 +- TimeHACK.Main/OS/Win98/Win98.cs | 4 +- TimeHACK.Main/OS/Win98/Win98.resx | 3 - .../SaveDialogs/SaveFileTroubleShooter.Designer.cs | 147 +++++++ .../SaveDialogs/SaveFileTroubleShooter.cs | 119 +++++ .../SaveDialogs/SaveFileTroubleShooter.resx | 120 ++++++ TimeHACK.Main/TimeHACK.Main.csproj | 9 + TimeHACK.Main/TitleScreen.cs | 71 ++- TimeHACK.Main/bin/Release/TimeHACK.Engine.dll | Bin 189952 -> 190464 bytes TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb | Bin 60928 -> 62976 bytes TimeHACK.Main/bin/Release/TimeHACK.application | 21 + TimeHACK.Main/bin/Release/TimeHACK.exe | Bin 0 -> 6356480 bytes TimeHACK.Main/bin/Release/TimeHACK.exe.manifest | 478 +++++++++++++++++++++ TimeHACK.Main/bin/Release/TimeHACK.pdb | Bin 0 -> 273920 bytes TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe | Bin 0 -> 6356480 bytes TimeHACK.Main/obj/Release/CoreCompileInputs.cache | 2 +- ...ne.Template.Taskbars.Win95TaskBarItem.resources | Bin 722 -> 722 bytes .../TimeHACK.Main.csproj.FileListAbsolute.txt | 3 +- .../TimeHACK.Main.csproj.GenerateResource.Cache | Bin 0 -> 6798 bytes ...eHACK.Main.csprojResolveAssemblyReference.cache | Bin 36771 -> 36781 bytes .../Release/TimeHACK.OS.Win95.Windows95.resources | Bin 149868 -> 149868 bytes .../obj/Release/TimeHACK.OS.Win98.Win98.resources | Bin 15903 -> 0 bytes .../Release/TimeHACK.OS.Win98.Windows98.resources | Bin 0 -> 15851 bytes ...CK.SaveDialogs.SaveFileTroubleShooter.resources | Bin 0 -> 180 bytes .../obj/Release/TimeHACK.TitleScreen.resources | Bin 1074962 -> 1074962 bytes TimeHACK.Main/obj/Release/TimeHACK.application | 21 + TimeHACK.Main/obj/Release/TimeHACK.exe | Bin 0 -> 6356480 bytes TimeHACK.Main/obj/Release/TimeHACK.exe.manifest | 478 +++++++++++++++++++++ TimeHACK.Main/obj/Release/TimeHACK.pdb | Bin 0 -> 273920 bytes 39 files changed, 1524 insertions(+), 58 deletions(-) create mode 100644 TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.Designer.cs create mode 100644 TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.cs create mode 100644 TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.resx create mode 100644 TimeHACK.Main/bin/Release/TimeHACK.application create mode 100644 TimeHACK.Main/bin/Release/TimeHACK.exe create mode 100644 TimeHACK.Main/bin/Release/TimeHACK.exe.manifest create mode 100644 TimeHACK.Main/bin/Release/TimeHACK.pdb create mode 100644 TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe create mode 100644 TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache delete mode 100644 TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Win98.resources create mode 100644 TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Windows98.resources create mode 100644 TimeHACK.Main/obj/Release/TimeHACK.SaveDialogs.SaveFileTroubleShooter.resources create mode 100644 TimeHACK.Main/obj/Release/TimeHACK.application create mode 100644 TimeHACK.Main/obj/Release/TimeHACK.exe create mode 100644 TimeHACK.Main/obj/Release/TimeHACK.exe.manifest create mode 100644 TimeHACK.Main/obj/Release/TimeHACK.pdb diff --git a/.vs/TimeHACK/v15/.suo b/.vs/TimeHACK/v15/.suo index ade6e75..491df86 100644 Binary files a/.vs/TimeHACK/v15/.suo and b/.vs/TimeHACK/v15/.suo differ diff --git a/TimeHACK.Engine/SaveSystem.cs b/TimeHACK.Engine/SaveSystem.cs index 82a0e5e..56a71a4 100644 --- a/TimeHACK.Engine/SaveSystem.cs +++ b/TimeHACK.Engine/SaveSystem.cs @@ -10,7 +10,7 @@ namespace TimeHACK.Engine { public static class SaveSystem { - public static Save CurrentSave { get; private set; } + public static Save CurrentSave { get; set; } public static FileSystemFolderInfo filesystemflinfo { get; set; } public static Boolean DevMode = false; @@ -69,7 +69,13 @@ namespace TimeHACK.Engine { get { - return Path.Combine(ProfileSettingsDirectory, "Doc"); + if (CurrentSave.CurrentOS == "95") + { + return Path.Combine(ProfileMyComputerDirectory, "Doc"); + } else { + return Path.Combine(ProfileSettingsDirectory, "Doc"); + } + } } @@ -112,13 +118,14 @@ namespace TimeHACK.Engine public static void NewGame() { - //TODO: User must set a username....somehow - CheckFiles(); + //TODO: User must set a username....somehow var save = new Save(); save.ExperiencedStories = new List(); - save.InstalledPrograms = new Dictionary(); + save.CurrentOS = "95"; CurrentSave = save; + + CheckFiles(); SaveGame(); } @@ -134,24 +141,21 @@ namespace TimeHACK.Engine Directory.CreateDirectory(ProfileDirectory); if (!Directory.Exists(ProfileFileSystemDirectory)) - { Directory.CreateDirectory(ProfileFileSystemDirectory); - SaveDirectoryInfo(ProfileFileSystemDirectory, false, "My Computer", false); - Directory.CreateDirectory(ProfileMyComputerDirectory); - SaveDirectoryInfo(ProfileMyComputerDirectory, false, "Win95", true); - Directory.CreateDirectory(ProfileDocumentsDirectory); - SaveDirectoryInfo(ProfileDocumentsDirectory, false, "My Documents", true); - Directory.CreateDirectory(ProfileSettingsDirectory); - SaveDirectoryInfo(ProfileSettingsDirectory, false, "Documents and Settings", true); - Directory.CreateDirectory(ProfileProgramsDirectory); - SaveDirectoryInfo(ProfileProgramsDirectory, true, "Program Files", true); - Directory.CreateDirectory(ProfileWindowsDirectory); - SaveDirectoryInfo(ProfileWindowsDirectory, true, "Windows", true); - } + + SaveDirectoryInfo(ProfileFileSystemDirectory, false, "My Computer", false); + SaveDirectoryInfo(ProfileMyComputerDirectory, false, "Win95", true); + SaveDirectoryInfo(ProfileDocumentsDirectory, false, "My Documents", true); + SaveDirectoryInfo(ProfileSettingsDirectory, false, "Documents and Settings", true); + SaveDirectoryInfo(ProfileProgramsDirectory, true, "Program Files", true); + SaveDirectoryInfo(ProfileWindowsDirectory, true, "Windows", true); } - public static void SaveDirectoryInfo(String Directory, Boolean isProtected, String label, Boolean allowback) + public static void SaveDirectoryInfo(String directory, Boolean isProtected, String label, Boolean allowback) { + if (!Directory.Exists(directory)) + Directory.CreateDirectory(directory); + FileSystemFolderInfo info = new FileSystemFolderInfo(); info.Isprotected = isProtected; @@ -160,7 +164,7 @@ namespace TimeHACK.Engine string toWrite = JsonConvert.SerializeObject(info, Formatting.Indented); - File.WriteAllText(Path.Combine(Directory, "_data.info"), toWrite); + File.WriteAllText(Path.Combine(directory, "_data.info"), toWrite); } @@ -184,7 +188,9 @@ namespace TimeHACK.Engine public class Save { public string Username { get; set; } - public Dictionary InstalledPrograms { get; set; } + + public string CurrentOS { get; set; } + // public Dictionary InstalledPrograms { get; set; } InstallProgram is no longer needed... we have that data in the FileSystem public List ExperiencedStories { get; set; } } diff --git a/TimeHACK.Engine/Template/WinClassic.cs b/TimeHACK.Engine/Template/WinClassic.cs index 615d0f4..f5737aa 100644 --- a/TimeHACK.Engine/Template/WinClassic.cs +++ b/TimeHACK.Engine/Template/WinClassic.cs @@ -1,4 +1,5 @@ using System; +using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms; @@ -74,5 +75,44 @@ namespace TimeHACK.Engine.Template } } + + // The rest of this code will automatically style the buttons on the form! + + protected override void OnControlAdded(ControlEventArgs e) + { + base.OnControlAdded(e); + + if (e.Control.GetType() == typeof(Button)) + { + e.Control.MouseEnter += button_MouseEnter; + e.Control.MouseLeave += button_MouseLeave; + + ((Button)e.Control).FlatStyle = FlatStyle.Popup; + } + } + + protected override void OnControlRemoved(ControlEventArgs e) + { + base.OnControlRemoved(e); + + if (e.Control.GetType() == typeof(Button)) + { + e.Control.MouseEnter -= button_MouseEnter; + e.Control.MouseLeave -= button_MouseLeave; + } + } + + private void button_MouseEnter(object sender, EventArgs e) + { + var c = (Button)sender; + c.UseVisualStyleBackColor = false; + c.BackColor = Color.GhostWhite; + } + + private void button_MouseLeave(object sender, EventArgs e) + { + var c = (Button)sender; + c.UseVisualStyleBackColor = true; + } } } diff --git a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll index 0f29eb5..843ed25 100644 Binary files a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll and b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll differ diff --git a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb index 836f9aa..d856f49 100644 Binary files a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb and b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb differ diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache index 32dc664..888b842 100644 Binary files a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache and b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache differ diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csprojResolveAssemblyReference.cache b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csprojResolveAssemblyReference.cache index 24fb04e..a197860 100644 Binary files a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csprojResolveAssemblyReference.cache and b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csprojResolveAssemblyReference.cache differ diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll index 0f29eb5..843ed25 100644 Binary files a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll and b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll differ diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb index 836f9aa..d856f49 100644 Binary files a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb and b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb differ diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs index 578a114..44002fd 100644 --- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs +++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs @@ -429,6 +429,7 @@ namespace TimeHACK.OS.Win95.Win95Apps // IsFileDialog = False //End Sub void WinClassicWindowsExplorer_Load(object sender, EventArgs e) { + //icons.Images.Add(Properties.Resources.WinClassicFolder); //icons.Images.Add(Properties.Resources.WinClassicComputer); program.BringToFront(); diff --git a/TimeHACK.Main/OS/Win98/Win98.Designer.cs b/TimeHACK.Main/OS/Win98/Win98.Designer.cs index 484c931..255a97a 100644 --- a/TimeHACK.Main/OS/Win98/Win98.Designer.cs +++ b/TimeHACK.Main/OS/Win98/Win98.Designer.cs @@ -1,6 +1,6 @@ namespace TimeHACK.OS.Win98 { - partial class Win98 + partial class Windows98 { /// /// Required designer variable. @@ -28,7 +28,7 @@ /// private void InitializeComponent() { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Win98)); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Windows98)); System.Windows.Forms.ListViewItem listViewItem1 = new System.Windows.Forms.ListViewItem("My Computer", 0); System.Windows.Forms.ListViewItem listViewItem2 = new System.Windows.Forms.ListViewItem("Network Neighborhood", 5); System.Windows.Forms.ListViewItem listViewItem3 = new System.Windows.Forms.ListViewItem("Inbox", 3); @@ -116,9 +116,9 @@ // this.taskbar.BackColor = System.Drawing.Color.Silver; this.taskbar.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("taskbar.BackgroundImage"))); + this.taskbar.Controls.Add(this.startbutton); this.taskbar.Controls.Add(this.clockPanel); this.taskbar.Controls.Add(this.taskbarItems); - this.taskbar.Controls.Add(this.startbutton); this.taskbar.Dock = System.Windows.Forms.DockStyle.Bottom; this.taskbar.Location = new System.Drawing.Point(0, 452); this.taskbar.Name = "taskbar"; @@ -148,11 +148,14 @@ // // taskbarItems // + this.taskbarItems.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); this.taskbarItems.BackColor = System.Drawing.Color.Transparent; this.taskbarItems.Cursor = System.Windows.Forms.Cursors.Default; - this.taskbarItems.Location = new System.Drawing.Point(63, 4); + this.taskbarItems.Location = new System.Drawing.Point(69, 4); this.taskbarItems.Name = "taskbarItems"; - this.taskbarItems.Size = new System.Drawing.Size(3648, 22); + this.taskbarItems.Size = new System.Drawing.Size(500, 22); this.taskbarItems.TabIndex = 5; // // startbutton @@ -909,7 +912,7 @@ this.desktopicons.TabIndex = 7; this.desktopicons.UseCompatibleStateImageBehavior = false; // - // Win98 + // Windows98 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; @@ -919,7 +922,7 @@ this.Controls.Add(this.startmenu); this.Controls.Add(this.desktopicons); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Name = "Win98"; + this.Name = "Windows98"; this.Text = "Win98"; this.taskbar.ResumeLayout(false); this.clockPanel.ResumeLayout(false); diff --git a/TimeHACK.Main/OS/Win98/Win98.cs b/TimeHACK.Main/OS/Win98/Win98.cs index b3b5f99..f4f78de 100644 --- a/TimeHACK.Main/OS/Win98/Win98.cs +++ b/TimeHACK.Main/OS/Win98/Win98.cs @@ -10,9 +10,9 @@ using System.Windows.Forms; namespace TimeHACK.OS.Win98 { - public partial class Win98 : Form + public partial class Windows98 : Form { - public Win98() + public Windows98() { InitializeComponent(); } diff --git a/TimeHACK.Main/OS/Win98/Win98.resx b/TimeHACK.Main/OS/Win98/Win98.resx index 10f3284..ae0c3b7 100644 --- a/TimeHACK.Main/OS/Win98/Win98.resx +++ b/TimeHACK.Main/OS/Win98/Win98.resx @@ -138,9 +138,6 @@ 17, 17 - - 17, 17 - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAALRJREFUOE+N diff --git a/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.Designer.cs b/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.Designer.cs new file mode 100644 index 0000000..a242366 --- /dev/null +++ b/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.Designer.cs @@ -0,0 +1,147 @@ +namespace TimeHACK.SaveDialogs +{ + partial class SaveFileTroubleShooter + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.label1 = new System.Windows.Forms.Label(); + this.pnlResolved = new System.Windows.Forms.Panel(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.panel2 = new System.Windows.Forms.Panel(); + this.btnClose = new System.Windows.Forms.Button(); + this.pnlResolved.SuspendLayout(); + this.panel2.SuspendLayout(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label1.Location = new System.Drawing.Point(12, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(393, 20); + this.label1.TabIndex = 0; + this.label1.Text = "Please wait while we check the state of your Save file..."; + // + // pnlResolved + // + this.pnlResolved.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.pnlResolved.Controls.Add(this.textBox1); + this.pnlResolved.Controls.Add(this.label3); + this.pnlResolved.Controls.Add(this.label2); + this.pnlResolved.Location = new System.Drawing.Point(12, 38); + this.pnlResolved.Name = "pnlResolved"; + this.pnlResolved.Size = new System.Drawing.Size(589, 146); + this.pnlResolved.TabIndex = 1; + this.pnlResolved.Visible = false; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label2.Location = new System.Drawing.Point(8, 11); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(210, 20); + this.label2.TabIndex = 0; + this.label2.Text = "The issue has been resolved"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(9, 31); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(24, 13); + this.label3.TabIndex = 2; + this.label3.Text = "log:"; + // + // textBox1 + // + this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBox1.Location = new System.Drawing.Point(10, 55); + this.textBox1.Multiline = true; + this.textBox1.Name = "textBox1"; + this.textBox1.ReadOnly = true; + this.textBox1.Size = new System.Drawing.Size(567, 79); + this.textBox1.TabIndex = 3; + // + // panel2 + // + this.panel2.BackColor = System.Drawing.SystemColors.ControlDark; + this.panel2.Controls.Add(this.btnClose); + this.panel2.Dock = System.Windows.Forms.DockStyle.Bottom; + this.panel2.Location = new System.Drawing.Point(0, 217); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(612, 30); + this.panel2.TabIndex = 2; + // + // btnClose + // + this.btnClose.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.btnClose.Location = new System.Drawing.Point(526, 4); + this.btnClose.Name = "btnClose"; + this.btnClose.Size = new System.Drawing.Size(75, 23); + this.btnClose.TabIndex = 0; + this.btnClose.Text = "Close"; + this.btnClose.UseVisualStyleBackColor = true; + this.btnClose.Click += new System.EventHandler(this.btnClose_Click); + // + // SaveFileTroubleShooter + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(612, 247); + this.Controls.Add(this.panel2); + this.Controls.Add(this.pnlResolved); + this.Controls.Add(this.label1); + this.Name = "SaveFileTroubleShooter"; + this.Text = "Save File Troubleshooter"; + this.Load += new System.EventHandler(this.SaveFileTroubleShooter_Load); + this.pnlResolved.ResumeLayout(false); + this.pnlResolved.PerformLayout(); + this.panel2.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Panel pnlResolved; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Button btnClose; + } +} \ No newline at end of file diff --git a/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.cs b/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.cs new file mode 100644 index 0000000..eb79543 --- /dev/null +++ b/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.cs @@ -0,0 +1,119 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using TimeHACK.Engine; +using System.IO; + +namespace TimeHACK.SaveDialogs +{ + public partial class SaveFileTroubleShooter : Form + { + public String log; + Save savedata = new Save(); + String json; + public SaveFileTroubleShooter() + { + InitializeComponent(); + } + + private void btnClose_Click(object sender, EventArgs e) + { + this.Close(); + } + + private void SaveFileTroubleShooter_Load(object sender, EventArgs e) + { + BeginScan(); + } + + void WriteToLog(String toWrite) + { + log += toWrite + Environment.NewLine; + } + + void BeginScan() + { + WriteToLog("Started scanning profile: " + SaveSystem.ProfileName); + + // Check if the main.save file exists + + if (!File.Exists(Path.Combine(SaveSystem.ProfileDirectory, "main.save"))) + { + WriteToLog("ISSUE FOUND! File main.save doesn't exist"); + + WriteToLog("Creating one..."); + + SaveSystem.NewGame(); + + WriteToLog("Created one!"); + + EndScan(true); + return; + } else { + WriteToLog("File main.save does exist - checking contents"); + + // Read the main.save file + json = File.ReadAllText(Path.Combine(SaveSystem.ProfileDirectory, "main.save")); + + savedata = Newtonsoft.Json.JsonConvert.DeserializeObject(json); + + // Check the values + + if (savedata.CurrentOS == null || savedata.CurrentOS == "") + { + WriteToLog("ISSUE FOUND! Data for CurrentOS is null! Giving default value..."); + savedata.CurrentOS = "95"; + EndScan(true); + } + + if (savedata.ExperiencedStories == null) + { + WriteToLog("ISSUE FOUND! Data for ExperiencedStories is null! Giving default value..."); + savedata.ExperiencedStories = new List(); + } + + if (savedata.ExperiencedStories == null) + { + WriteToLog("ISSUE FOUND! Data for ExperiencedStories is null! Giving default value..."); + savedata.ExperiencedStories = new List(); + } + } + + if (!Directory.Exists(Path.Combine(SaveSystem.ProfileDirectory, "folders"))) + { + WriteToLog("ISSUE FOUND! Directory 'folders' doesn't exist! Creating one..."); + Directory.CreateDirectory(Path.Combine(SaveSystem.ProfileDirectory, "folders")); + SaveSystem.CheckFiles(); + } + + + } + + void EndScan(Boolean successful) + { + pnlResolved.Visible = true; + if (successful == true) + { + label2.Text = "The issue has been resolved."; + // Set CurrentSave to the resolved one + + SaveSystem.CurrentSave = savedata; + + // Set the main.save file to the resolved one + + File.WriteAllText(Path.Combine(SaveSystem.ProfileDirectory, "main.save"), Newtonsoft.Json.JsonConvert.SerializeObject(savedata)); + + textBox1.Text = log; + } else { + label2.Text = "The issue has not been resolved, sorry"; + textBox1.Text = log; + } + } + } +} diff --git a/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.resx b/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/TimeHACK.Main/TimeHACK.Main.csproj b/TimeHACK.Main/TimeHACK.Main.csproj index 21d668f..6b78699 100644 --- a/TimeHACK.Main/TimeHACK.Main.csproj +++ b/TimeHACK.Main/TimeHACK.Main.csproj @@ -243,6 +243,12 @@ True Resources.resx + + Form + + + SaveFileTroubleShooter.cs + Form @@ -311,6 +317,9 @@ Designer Resources.Designer.cs + + SaveFileTroubleShooter.cs + TitleScreen.cs diff --git a/TimeHACK.Main/TitleScreen.cs b/TimeHACK.Main/TitleScreen.cs index ea512e4..d73269f 100644 --- a/TimeHACK.Main/TitleScreen.cs +++ b/TimeHACK.Main/TitleScreen.cs @@ -4,8 +4,10 @@ using System.Drawing; using System.IO; using System.Windows.Forms; using TimeHACK.OS.Win95; +using TimeHACK.OS.Win98; using TimeHACK.Engine; using static TimeHACK.Engine.SaveSystem; +using TimeHACK.SaveDialogs; namespace TimeHACK { @@ -13,6 +15,7 @@ namespace TimeHACK { public static System.Drawing.Text.PrivateFontCollection pfc = new System.Drawing.Text.PrivateFontCollection(); public static Windows95 frm95; + public static Windows98 frm98; public static string username; public static string progress = "95"; @@ -29,29 +32,51 @@ namespace TimeHACK { leet(); } - else - // If VM Mode is not enabled - if (vm_mode.Checked != true) - { - // Generate fullscreen desktop - frm95 = new Windows95(); - frm95.TopMost = true; - frm95.FormBorderStyle = FormBorderStyle.None; - frm95.WindowState = FormWindowState.Maximized; - frm95.Show(); - Hide(); - } - // If VM Mode is enabled - else - { - // Generate desktop with size entered by user - frm95 = new Windows95(); - frm95.FormBorderStyle = FormBorderStyle.None; - frm95.Size = new Size(Convert.ToInt32(VM_Width.Text), Convert.ToInt32(VM_Height.Text)); - frm95.FormBorderStyle = FormBorderStyle.Fixed3D; - frm95.Show(); - Hide(); - } + else { + // Time to decide which OS to start up! + MessageBox.Show(CurrentSave.CurrentOS); + + switch (CurrentSave.CurrentOS) + { + case "95": + frm95 = new Windows95(); + frm95.TopMost = true; + frm95.FormBorderStyle = FormBorderStyle.None; + frm95.WindowState = FormWindowState.Maximized; + //if (vm_mode.Checked == true) + //{ + // frm95.Size = new Size(Convert.ToInt32(VM_Width.Text), Convert.ToInt32(VM_Height.Text)); + // frm95.FormBorderStyle = FormBorderStyle.Fixed3D; + //} + frm95.Show(); + Hide(); + + break; + case "98": + frm98 = new Windows98(); + frm98.TopMost = true; + frm98.FormBorderStyle = FormBorderStyle.None; + frm98.WindowState = FormWindowState.Maximized; + if (vm_mode.Checked == true) + { + frm98.Size = new Size(Convert.ToInt32(VM_Width.Text), Convert.ToInt32(VM_Height.Text)); + frm98.FormBorderStyle = FormBorderStyle.Fixed3D; + } + frm98.Show(); + Hide(); + + break; + default: + MessageBox.Show("WARNING! It looks like this save is corrupt!"); + MessageBox.Show("We will now open the Save troubleshooter"); + + SaveFileTroubleShooter troubleshooter = new SaveFileTroubleShooter(); + + troubleshooter.ShowDialog(); + break; + } + + } } diff --git a/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll b/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll index 0f29eb5..843ed25 100644 Binary files a/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll and b/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll differ diff --git a/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb b/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb index 836f9aa..d856f49 100644 Binary files a/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb and b/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb differ diff --git a/TimeHACK.Main/bin/Release/TimeHACK.application b/TimeHACK.Main/bin/Release/TimeHACK.application new file mode 100644 index 0000000..e3c83f9 --- /dev/null +++ b/TimeHACK.Main/bin/Release/TimeHACK.application @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + HQXMPfmrHd5GpwrSTljeapHcCrGpgq+tIA1XDC7Pu6w= + + + + \ No newline at end of file diff --git a/TimeHACK.Main/bin/Release/TimeHACK.exe b/TimeHACK.Main/bin/Release/TimeHACK.exe new file mode 100644 index 0000000..fc9bd62 Binary files /dev/null and b/TimeHACK.Main/bin/Release/TimeHACK.exe differ diff --git a/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest b/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest new file mode 100644 index 0000000..6255fac --- /dev/null +++ b/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest @@ -0,0 +1,478 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HCRfTIXCraEwvFmULJC3AcJMBu2+PrJYOO2N5PhSU1w= + + + + + + + + + + + + v0BE/qFWSZ0zeYD5hTCBto9Xqr5DEGUeahvBP1QyKl4= + + + + + + + + + + + + 7rJ8bZN2PaILQbCwBk7jrnQqTap9EQaHa/8nQTPwVgg= + + + + + + + + + + lqdCpqWSG703aUKUZuVLCGvz3fv9DSk/gweD2eGYZrQ= + + + + + + + + + nzG7pg3H+3uPdr/lzLxyroAH8XD1zvIYW4peV9fAD6M= + + + + + + + + + MsBfDGQbMHg7EHMcNY/8mrPtzIR7Si+xtJAcxLHz+wo= + + + + + + + + + M69a0Q8VAYpaeWem7o8i+9iv5cJdzgRLyWD48mOZQiM= + + + + + + + + + 5dxj6DQUI8H4fwy1EkXVnQnRwj/wJVEVSlzyjSYfUgI= + + + + + + + + + GI6mR05IfCFwEQvctIONdEaTnhHSnhbc3fLErCxmNJE= + + + + + + + + + k2m2tLIfVCyO67LZX2zSmbVyhl5XLttVgRG6E8/VuF0= + + + + + + + + + sBCYzVLt3A/I7Gku5XJ8ZLN2L/aR2YJ1WHrzbf+PySI= + + + + + + + + + ZzTzMYl3DLVEP1oagOyinEAULYpX610Iuk3sJnkA+yY= + + + + + + + + + LAoVjRnvN8/QnPLwFKlndMujFUfVmwuMdYg2vM+TWZI= + + + + + + + + + V0sbr2Q/ES6ckgBpW09YU5PFleJYeN3dWWNN5Bmte6o= + + + + + + + + + 2K2sK/Ba7mlOKw7sF8mza5p8tbxaAewzEqGSBUgZ1mY= + + + + + + + + + qmcKcG32LH7iikhI78zkcFVU8d2OB29WrHjaMNxQ31c= + + + + + + + + + Uj6S88dTZgAwhpS2lddEO1VF5yuGwj31xXwN2s4vPhY= + + + + + + + + + 9h0M8CsC6iXP7E+R3EmdfocnzxgjfrC53xwwS5GM3CQ= + + + + + + + + + w0UragVhbcpGR96DEyDG3918bEsoNR0lYqukJOOY6EM= + + + + + + + + + zrsVsDepWdceKYuysygzl34scDD+yFK0W6RY7elAjKc= + + + + + + + + + DwYeH+xQs13qziRfLclvR4xdlexQmcNybOPlAfAktNw= + + + + + + + + + a4iY6QVNpzMbNlIfIPmdmKdt6nRnAQGMDjOPWrM1oA8= + + + + + + + + + GyCFWEz6VhwTq8fb3O8SuIT0U2WVgelHbDp5L8lW7KA= + + + + + + + + + Z+wcS9Drzc+B2ytpUhd3VCyzHQlvomsyycp/Xiau5Vg= + + + + + + + + + AP1JKyEdfo5h1ffRNHo2ZLE9DVXPGViMIN5NeDTfJ5E= + + + + + + + + + wdycAfKPNJg2GO6pIc0JKDnDhE1zrtpamp5CVVKPOhw= + + + + + + + + + 7qdgZRiaGUdkQELrWMmy0X2MexD+1MiZHIJbd5Uml2E= + + + + + + + + + YQWpE0bdQOdQx4JECZ5oRvN5c6pb+uMgeovoDdT/sW8= + + + + + + + + + +zAe0vYsdCQdvT5DQ3XujGzfmMm5Mx5kvMQWGy32vq4= + + + + + + + + + VQvjXXCgsNEyzV6RvhuYZ5Reu41t0D7HH87dZYk7KcI= + + + + + + + + + rukmHuBnlGNy4RGEvN4wWt8Fz+EV9Z2izAvd+61FUR4= + + + + + + + + + pF6dDVQ6eNpFbiWSIN/nBMdJ/Oev6to/C/bBaGbEfoo= + + + + + + + + + slW3YsxMrkkV9T4PE0LgBfh9DIWGvIxcA1Tk4HQlPYw= + + + + + + + + + +Oqix05d9bmuGzXELIoh/sDI44JgBwy7xci7X79Q2KA= + + + + + + + + + qClKL3sLGduhUUkgph3TLlUcOJ9Rap+lqX32zp8f31A= + + + + + + + + + AzvxwpGvMrksiXkc3mKW5uuzp7TsxUxS7fhCKr9tmWE= + + + + + + + + + /J+u19nP9/3Umk2QZ4141A2KL/z1/EzabYWTsBAvdwQ= + + + + + + + + + v5spqrMy5B5E+JCBZbgg0zI5maO16zQPzVadt19KO5U= + + + + + + + + + hfdhKI5M05j5cHUOVxVwftsZVBbycC/w4+J5mknwmr0= + + + + + + + + + SR16+bLKwtB7indZu424Gg7EZatjjh3QQO1xMK78ItM= + + + + + + + + + e5Sz92eH3B1+fs6E/GQP+h4q2LmpTgNT43EkgevfryI= + + + + + + + + + bzXwypoYaLnjOMNStpcJjXIGFT2/HXJ8Awftsf+d6ZM= + + + + + + + + + xR7A8s/y3cRUwZTEB5N3A8KIF0mB8k5y4azjaVpgz3U= + + + + + + + + + zbhDuGL3PMWT/neUqIW70NotSiGrpCOiZlDRjp9jsfw= + + + + + + + + + +fshereDl8F60Ef1K3Q1uudUcIBJeWlPAmosAdKe/eY= + + + + + + + + + W0yCwc3lJJFqQfgeTtazQbdAjUboLWojci1PiqJjIBM= + + + + + + + + + x6TTsUiEHqlRiSdsR7WH5jiWTj1u/cJsO7BItxU4X9Q= + + + \ No newline at end of file diff --git a/TimeHACK.Main/bin/Release/TimeHACK.pdb b/TimeHACK.Main/bin/Release/TimeHACK.pdb new file mode 100644 index 0000000..5afc08d Binary files /dev/null and b/TimeHACK.Main/bin/Release/TimeHACK.pdb differ diff --git a/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe b/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe new file mode 100644 index 0000000..fc9bd62 Binary files /dev/null and b/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe differ diff --git a/TimeHACK.Main/obj/Release/CoreCompileInputs.cache b/TimeHACK.Main/obj/Release/CoreCompileInputs.cache index 2264624..b553a6e 100644 --- a/TimeHACK.Main/obj/Release/CoreCompileInputs.cache +++ b/TimeHACK.Main/obj/Release/CoreCompileInputs.cache @@ -1 +1 @@ -1d261c7a8319a6670fa9eada902d1eabddc89373 +8db664c2a85504fd808659509bebd1f75d52ef6c diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources b/TimeHACK.Main/obj/Release/TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources index 35e4f4e..9c67c9e 100644 Binary files a/TimeHACK.Main/obj/Release/TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources and b/TimeHACK.Main/obj/Release/TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt index d5f4b54..015f6d4 100644 --- a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt +++ b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt @@ -13,7 +13,6 @@ I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.W I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicNotepad.resources I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicWordPad.resources I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources -I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win98.Win98.resources I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.TitleScreen.resources I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Main.csproj.GenerateResource.Cache I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Properties.Resources.resources @@ -125,3 +124,5 @@ C:\Users\Richie\Desktop\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.exe.manifest C:\Users\Richie\Desktop\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.application C:\Users\Richie\Desktop\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.exe C:\Users\Richie\Desktop\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.pdb +I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win98.Windows98.resources +I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.SaveDialogs.SaveFileTroubleShooter.resources diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache new file mode 100644 index 0000000..a374a92 Binary files /dev/null and b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache b/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache index acb00d5..b6c9aed 100644 Binary files a/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache and b/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources index fb12697..073b485 100644 Binary files a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources and b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Win98.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Win98.resources deleted file mode 100644 index fb773e2..0000000 Binary files a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Win98.resources and /dev/null differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Windows98.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Windows98.resources new file mode 100644 index 0000000..9944ba5 Binary files /dev/null and b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Windows98.resources differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.SaveDialogs.SaveFileTroubleShooter.resources b/TimeHACK.Main/obj/Release/TimeHACK.SaveDialogs.SaveFileTroubleShooter.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/TimeHACK.Main/obj/Release/TimeHACK.SaveDialogs.SaveFileTroubleShooter.resources differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.TitleScreen.resources b/TimeHACK.Main/obj/Release/TimeHACK.TitleScreen.resources index 4fda140..43f5d49 100644 Binary files a/TimeHACK.Main/obj/Release/TimeHACK.TitleScreen.resources and b/TimeHACK.Main/obj/Release/TimeHACK.TitleScreen.resources differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.application b/TimeHACK.Main/obj/Release/TimeHACK.application new file mode 100644 index 0000000..e3c83f9 --- /dev/null +++ b/TimeHACK.Main/obj/Release/TimeHACK.application @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + HQXMPfmrHd5GpwrSTljeapHcCrGpgq+tIA1XDC7Pu6w= + + + + \ No newline at end of file diff --git a/TimeHACK.Main/obj/Release/TimeHACK.exe b/TimeHACK.Main/obj/Release/TimeHACK.exe new file mode 100644 index 0000000..fc9bd62 Binary files /dev/null and b/TimeHACK.Main/obj/Release/TimeHACK.exe differ diff --git a/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest b/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest new file mode 100644 index 0000000..6255fac --- /dev/null +++ b/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest @@ -0,0 +1,478 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HCRfTIXCraEwvFmULJC3AcJMBu2+PrJYOO2N5PhSU1w= + + + + + + + + + + + + v0BE/qFWSZ0zeYD5hTCBto9Xqr5DEGUeahvBP1QyKl4= + + + + + + + + + + + + 7rJ8bZN2PaILQbCwBk7jrnQqTap9EQaHa/8nQTPwVgg= + + + + + + + + + + lqdCpqWSG703aUKUZuVLCGvz3fv9DSk/gweD2eGYZrQ= + + + + + + + + + nzG7pg3H+3uPdr/lzLxyroAH8XD1zvIYW4peV9fAD6M= + + + + + + + + + MsBfDGQbMHg7EHMcNY/8mrPtzIR7Si+xtJAcxLHz+wo= + + + + + + + + + M69a0Q8VAYpaeWem7o8i+9iv5cJdzgRLyWD48mOZQiM= + + + + + + + + + 5dxj6DQUI8H4fwy1EkXVnQnRwj/wJVEVSlzyjSYfUgI= + + + + + + + + + GI6mR05IfCFwEQvctIONdEaTnhHSnhbc3fLErCxmNJE= + + + + + + + + + k2m2tLIfVCyO67LZX2zSmbVyhl5XLttVgRG6E8/VuF0= + + + + + + + + + sBCYzVLt3A/I7Gku5XJ8ZLN2L/aR2YJ1WHrzbf+PySI= + + + + + + + + + ZzTzMYl3DLVEP1oagOyinEAULYpX610Iuk3sJnkA+yY= + + + + + + + + + LAoVjRnvN8/QnPLwFKlndMujFUfVmwuMdYg2vM+TWZI= + + + + + + + + + V0sbr2Q/ES6ckgBpW09YU5PFleJYeN3dWWNN5Bmte6o= + + + + + + + + + 2K2sK/Ba7mlOKw7sF8mza5p8tbxaAewzEqGSBUgZ1mY= + + + + + + + + + qmcKcG32LH7iikhI78zkcFVU8d2OB29WrHjaMNxQ31c= + + + + + + + + + Uj6S88dTZgAwhpS2lddEO1VF5yuGwj31xXwN2s4vPhY= + + + + + + + + + 9h0M8CsC6iXP7E+R3EmdfocnzxgjfrC53xwwS5GM3CQ= + + + + + + + + + w0UragVhbcpGR96DEyDG3918bEsoNR0lYqukJOOY6EM= + + + + + + + + + zrsVsDepWdceKYuysygzl34scDD+yFK0W6RY7elAjKc= + + + + + + + + + DwYeH+xQs13qziRfLclvR4xdlexQmcNybOPlAfAktNw= + + + + + + + + + a4iY6QVNpzMbNlIfIPmdmKdt6nRnAQGMDjOPWrM1oA8= + + + + + + + + + GyCFWEz6VhwTq8fb3O8SuIT0U2WVgelHbDp5L8lW7KA= + + + + + + + + + Z+wcS9Drzc+B2ytpUhd3VCyzHQlvomsyycp/Xiau5Vg= + + + + + + + + + AP1JKyEdfo5h1ffRNHo2ZLE9DVXPGViMIN5NeDTfJ5E= + + + + + + + + + wdycAfKPNJg2GO6pIc0JKDnDhE1zrtpamp5CVVKPOhw= + + + + + + + + + 7qdgZRiaGUdkQELrWMmy0X2MexD+1MiZHIJbd5Uml2E= + + + + + + + + + YQWpE0bdQOdQx4JECZ5oRvN5c6pb+uMgeovoDdT/sW8= + + + + + + + + + +zAe0vYsdCQdvT5DQ3XujGzfmMm5Mx5kvMQWGy32vq4= + + + + + + + + + VQvjXXCgsNEyzV6RvhuYZ5Reu41t0D7HH87dZYk7KcI= + + + + + + + + + rukmHuBnlGNy4RGEvN4wWt8Fz+EV9Z2izAvd+61FUR4= + + + + + + + + + pF6dDVQ6eNpFbiWSIN/nBMdJ/Oev6to/C/bBaGbEfoo= + + + + + + + + + slW3YsxMrkkV9T4PE0LgBfh9DIWGvIxcA1Tk4HQlPYw= + + + + + + + + + +Oqix05d9bmuGzXELIoh/sDI44JgBwy7xci7X79Q2KA= + + + + + + + + + qClKL3sLGduhUUkgph3TLlUcOJ9Rap+lqX32zp8f31A= + + + + + + + + + AzvxwpGvMrksiXkc3mKW5uuzp7TsxUxS7fhCKr9tmWE= + + + + + + + + + /J+u19nP9/3Umk2QZ4141A2KL/z1/EzabYWTsBAvdwQ= + + + + + + + + + v5spqrMy5B5E+JCBZbgg0zI5maO16zQPzVadt19KO5U= + + + + + + + + + hfdhKI5M05j5cHUOVxVwftsZVBbycC/w4+J5mknwmr0= + + + + + + + + + SR16+bLKwtB7indZu424Gg7EZatjjh3QQO1xMK78ItM= + + + + + + + + + e5Sz92eH3B1+fs6E/GQP+h4q2LmpTgNT43EkgevfryI= + + + + + + + + + bzXwypoYaLnjOMNStpcJjXIGFT2/HXJ8Awftsf+d6ZM= + + + + + + + + + xR7A8s/y3cRUwZTEB5N3A8KIF0mB8k5y4azjaVpgz3U= + + + + + + + + + zbhDuGL3PMWT/neUqIW70NotSiGrpCOiZlDRjp9jsfw= + + + + + + + + + +fshereDl8F60Ef1K3Q1uudUcIBJeWlPAmosAdKe/eY= + + + + + + + + + W0yCwc3lJJFqQfgeTtazQbdAjUboLWojci1PiqJjIBM= + + + + + + + + + x6TTsUiEHqlRiSdsR7WH5jiWTj1u/cJsO7BItxU4X9Q= + + + \ No newline at end of file diff --git a/TimeHACK.Main/obj/Release/TimeHACK.pdb b/TimeHACK.Main/obj/Release/TimeHACK.pdb new file mode 100644 index 0000000..5afc08d Binary files /dev/null and b/TimeHACK.Main/obj/Release/TimeHACK.pdb differ -- cgit v1.2.3