Skip to content

Commit

Permalink
Add Backup feature
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelK-UnderscoreUnderscore committed Jan 14, 2023
1 parent 7e255f5 commit 2a91f2d
Show file tree
Hide file tree
Showing 13 changed files with 172 additions and 19 deletions.
156 changes: 137 additions & 19 deletions Form1.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions Form1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,21 @@ private void loadSaveData(string saveName)
}
}

private void backupSaveData(string saveName)
{
labelBackupFileName.Text = "None";
try
{
File.WriteAllBytes("LittleWitchNobeta_Data/Save/" + saveName + ".dat",
File.ReadAllBytes("LittleWitchNobeta_Data/Save/GameSave0" + numericBackupSaveSlot.Value.ToString() + ".dat"));
labelBackupFileName.Text = saveName;
}
catch
{
labelBackupFileName.Text = "Failed to backup...";
}
reloadSaveFolder();
}
private void reloadSaveFolder()
{
string[] FilePaths = Directory.GetFiles("LittleWitchNobeta_Data/Save/","*.dat");
Expand All @@ -58,5 +73,10 @@ private void buttonLoad_Click(object sender, EventArgs e)
{
loadSaveData(listSaveFolder.Text.ToString());
}

private void buttonSaveBackup_Click(object sender, EventArgs e)
{
backupSaveData(textBoxBackupSaveName.Text);
}
}
}
3 changes: 3 additions & 0 deletions Form1.resx
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,9 @@
<metadata name="fswSave.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>5, 13</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>88</value>
</metadata>
<metadata name="timerSave.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>100, 13</value>
</metadata>
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions obj/Debug/LWN Save Loader.csproj.CoreCompileInputs.cache
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e91224c8c3c20a37d9f3cbe81946241a8755950c
11 changes: 11 additions & 0 deletions obj/Debug/LWN Save Loader.csproj.FileListAbsolute.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\bin\Debug\LWN Save Loader.exe.config
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\bin\Debug\LWN Save Loader.exe
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\bin\Debug\LWN Save Loader.pdb
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\obj\Debug\LWN Save Loader.csproj.AssemblyReference.cache
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\obj\Debug\LWN Save Loader.csproj.SuggestedBindingRedirects.cache
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\obj\Debug\LWNobeta_Save_Edit.Form1.resources
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\obj\Debug\LWNobeta_Save_Edit.Properties.Resources.resources
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\obj\Debug\LWN Save Loader.csproj.GenerateResource.cache
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\obj\Debug\LWN Save Loader.csproj.CoreCompileInputs.cache
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\obj\Debug\LWN Save Loader.exe
E:\share\Repositories\Little-WItch-Nobeta-Save-Editor\obj\Debug\LWN Save Loader.pdb
Binary file not shown.
Empty file.
Binary file added obj/Debug/LWN Save Loader.exe
Binary file not shown.
Binary file added obj/Debug/LWN Save Loader.pdb
Binary file not shown.
Binary file modified obj/Release/LWN Save Loader.csproj.GenerateResource.cache
Binary file not shown.
Binary file modified obj/Release/LWN Save Loader.exe
Binary file not shown.
Binary file modified obj/Release/LWN Save Loader.pdb
Binary file not shown.

0 comments on commit 2a91f2d

Please sign in to comment.