diff --git a/README.md b/README.md
index 6c72806..76897bf 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,22 @@
# SekiroSaveLoadManager
-This is an easy tool for speedrunner of Sekiro to practice. 这是一个帮助只狼速通玩家更方便练习的SL工具
- 视频教程:https://www.bilibili.com/video/av46973107
+This is an easy tool for speedrunner of Sekiro to practice.
+这是一个帮助只狼速通玩家更方便练习的SL工具
+
+
+
+[原作者:深空](https://github.com/ShenKSPZ/SekiroSaveLoadManager)
+
+因为这个项目已经五年没有更新了,所以我fork之后进行了一点点修改
+
+# 开发
+
+> [!NOTE]\
+> .Net Framework 4.6.1
+> Windows 11 24H2
+> Visual Studio 2019 Community
+
+我做了完善的项目配置,你可以导入后直接build
+
+# 原Readme
+
+原作者视频教程:https://www.bilibili.com/video/av46973107
diff --git a/SekiroSL/App.config b/SekiroSL/App.config
index a441ebe..0501ad3 100644
--- a/SekiroSL/App.config
+++ b/SekiroSL/App.config
@@ -1,26 +1,26 @@
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
Arial Narrow, 10.5pt
diff --git a/SekiroSL/Form1.resx b/SekiroSL/Form1.resx
deleted file mode 100644
index 7ba46bf..0000000
--- a/SekiroSL/Form1.resx
+++ /dev/null
@@ -1,186 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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
-
-
- 17, 17
-
-
- 182, 17
-
-
-
-
- AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAMQOAADEDgAAAAAAAAAA
- AADt7PH9/f329fri2ebh2erOzNz//v////8+OVjJ2f/k7v/h7/7k8f/i8v/U4//D0/3AzP///v/59frb
- 0eLazuDbz+Df1OTf1uLYxtfYx9X28fb//f/18/r+/v/8+/3t6fP39/n9/f3s6O7k2+jj3On9///x6/b/
- //+7yf7n8//m9P7i8f7k8f/k8f/g6/7a5v6/zP/////59/z49Pnw6/TEt9LPxNfWzd/g1uPJxNbMu8/P
- vszOu8rOu8ne0dv07/T////////q5uzk3unl3uvr5/Lt5/L////W4/7k8//i8P/k8f/k8f/k8f/X5P/C
- 0f/E0f+qrur+//7q6/b28vjz7vbx6fPs6PHn4O7e0+Lj2eWoosi/scvRv8/PvM3Ovc/////////v6/Hn
- 4ey6tMr19vz////////L2v/e7P7g7//k8f/i7//d6/7S3v/Cy/3By/vFzPv//////v+joL718ffz7vfx
- 6vHw6PHb0+bs5O/v6fHx7fPw6fDLw9/08vf+/v7IyNfq5fDq5O/9/f7///////+3ss3R3//d6v/Q2/jT
- 4P/a5//a5//H0v/ByPrDyPnHy/vHyvn////////n5/Ty6/Pu6fLy7PXx7PXw6/Pw6/Px7fPx7fPw6PHo
- 3+eal7S7ts3t5/L7+v3+/v7MyNjMwuC7y/7C0vzN3f6/zf/C0P/O3P/R3f/Cy/6+w/rFyPvGx/nAwPa6
- ufPy8vv////9/P78+/3s5vHu5/Lu6PPw6fG5tdXw6fLv6PLr4+34+vv39vn39vj39fvSyuL+/v7S0uy7
- yf+kq+jD0v++zP+/zf7G0//E0v+4wvi4v/i3u/a5vPS6u/W6u/W6t/Olpur49/vf4Org4PDp4ezq5O/r
- 5fDu5vHr5O/s5O7r4+329fr28vj08PjIxdv////s6Pbk4vXo5fV2dsjCz/+8yf+grfO+zP+1w/Tt9/7s
- 9//r9v7r9f+aoOy4uPSztfKyr9arp9L///7////+/v7y7vbo4e7o4u3o4u3q4e3o4Orw7fbs5/P+/v3/
- //+tq8/W0+zp5vbp5vaqpturpditqtm8yv+xvfTu+v7v+v7u+P/t9v/s9v/s9//q9v/L1fazsNmrp9Wq
- pdH////////+/v/9/f7o4O3l3Orl3Onl3OnWyuDX097+/f/q5e7Hxd3//v/t6fXt6fekn9Wqpteqptfm
- 8//t+f/v+v7v+v7x+v3V3vfu+P/u+P/s9//o9v/l8/+Ii8+dm8zd3e7///7////V1Or9/f3j2ebk2uni
- 2OXQw93LxM/Qy9n++/28u9Pb2uny7Pf18PqLhMCsp9jj8v7p9f/t+f/v+v7v+v7w+//w+//w+//w+//u
- +v7p9//k8v/g7//V3/mnpNHIyNn////////9///+/f/h1ube1OXOwNrb1dnk3uT///+/v9Lt7fP6+P38
- /P6gm9Ld7P/i8v7p9v7t+f/u+v7v+v7w+//w+//w+//w+//t+f/m9P/h7v/b6P/Y5f9paqL9/v7/////
- ///c3e3////+/v/b0OHHuNTg2d7e1t7////Kytr//v////////9PTp/c6f/g7//m8/7r+P/u+v7v+v7w
- +//v+v7w+//v+v7p9v7h8P/W5P/E1v+3yP/Cz/+koc7//////////v////////////+Kgazh2t+sp7jf
- 2OHp6fH////////+/v7c5v/W5P/a6f/e7v/o9P/t+f/u+v7r+P7p9f7m8v/t+f/p9v7f7f/Q4P+/z/6j
- s/7B0f+HlNv//v////////89PIj////////9/P5MRmPn4+jr5+3q5+3+///m5e////++zf+9zf7G2P7Y
- 5v/j8P/q9//q9//n8/++zf/T4P7p9f/q9//k8v/Y5/7d5/+UoNTH1/7Cz//29/n///////8oKXn/////
- ///9/P78+/1ycI3i3efx7fLz7/Tq5e////6nt/uisv+/zv7W5P/h8f7m9v/n8/7//v/+///Bz//c6v/b
- 5/72/f/7+rHe2Ze8r5v///6ru/r9/f3///////+CgrT////////9/P79/P78+/39+//n5O3x7vX28vfv
- 6/bI0vPCy/emoKD6+Zv9/f/m8//P3f////69yv39///p6/3V4//7/P7z9fecfVKjaELq7PTq6fLw8voy
- L1YyL1b///7////////+/v79/P79/P7+/f/+/f/+/f/HxNjm5O+Fg57r8Pbk5IL08ofBul2yt+jKz/H/
- //////////7AzPzb2vm9w9q9nI2OV1WwWjyambS3udTf3un///+Yl77////////////////////+/f/w
- 6vb49vz+/f/+/v7+/v728vlGLD/Io3dpQjGJUlHE0f/q7Pj////////////+///19P4aIHE8PnQZG1IS
- GFMTGlm6yfioqcI7OV39/f7////////////////////////r5/Pq5/bq5/fr5fb18fz+/v4nI0whGzwT
- FUHNyOjk5Pbt7vn////////x8/z///7a2P339/5+h7uKmMHF1fuwvu6lsOz///7t6vX9////////////
- ///Y2ez////////r5vTq5/br6Pfs6Pvv6/vz8Pv49v32+fyAir3OxeXUzunP0Ov////////////////4
- +f3///+0w/7e7f+9zPq+zPmcn83///92dJ3////////////////5+vv////////07vjq5/bu6Pnv6vny
- 7vr08Pz38/759v/+/v7MxOHPyOO7t93+/f///////////////v/S0+7//v+jse65x/udpu7h2OXi3O3/
- ///////////////////5+PptaYj////+/f/s5/bt5/jy7vr28Pv39P359v/8+//+/v7////UzOPXzujX
- 0ufX0ej//v/m6ff///+6u+n////9/f6wu/fSy+Gvqsrd1uv////////////////////49/k6Nlj////3
- +Pzt5/Xv6vn07vn29Pr59//8+//+/f/+/v7////+///Y0+jd1uve2Ovd1+vU1e/////v7/j////7/P6f
- pOjo5O/Y0uT//v/////////////////7+Pz39vhEP2Clobr6+fzs5/Tx6vj18fr49v39/P7//f/+/v7/
- ///////////+//7JxeDf2erh2+zh2+ze2On////////////Ryt3Vz+Wfmsn////////////////+/f65
- sc349/lmZInl2/L5+Prx7/jx6vfs6ff6+f37/f7+/v7////////////////////////g2uvi3O3i3O3l
- 4O/l4O/X0OP////OyN3SzN7////////////////////59frl2+j6+fv08/ZjXn23tsr39Pnu5/T08fr2
- 8vv+/f7////////////////////////////////Y0+Xj3+vl4ezl4ezm4u3m4+vZ2PL/////////////
- ///////////Jxtnl2+j7+vzl5fT///7////49vvu5fLz8Pn7+f3+/f///v//////////////////////
- ///////////y8fnk4uzn4+60sNr////////////////////////////8+/v18PXl2un8+/3v7/j////+
- /v728vj18/ny8Pb6+Pz9/P7+/v///v//////////////////////////////////////////////////
- ///////////////////////29fnt5O3m2ub8+/3////////++/328vje2On38/n5+Pz9/P7////09Pr/
- ///////////////////////////////////////////////////////////////////7+v37+Pro3el9
- c479/f3////////9/f35+Pv18ffv7ff69vv9/P7////////8/f7/////////////////////////////
- ///////////////////////////////////7+fr59vjm2+Xr4ef4+fz////////////8+/338/jx7fL2
- 9vv7+vz////////////////////////////////////////+/v7////////////////////////////8
- /P359/f59/fn3efu5OoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
-
-
-
\ No newline at end of file
diff --git a/SekiroSL/Form2.resx b/SekiroSL/Form2.resx
deleted file mode 100644
index f0cc074..0000000
--- a/SekiroSL/Form2.resx
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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
-
-
- 27, 14
-
-
- 175, 14
-
-
- 355, 14
-
-
\ No newline at end of file
diff --git a/SekiroSL/Form3.cs b/SekiroSL/Form3.cs
deleted file mode 100644
index 1b2c30e..0000000
--- a/SekiroSL/Form3.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-using System;
-using System.IO;
-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;
-
-namespace SekiroSL
-{
- public partial class Form3 : Form
- {
- public Form3()
- {
- InitializeComponent();
- }
-
- private void Form3_Load(object sender, EventArgs e)
- {
- Text = (Owner as Form1).Jo["New Profile"].ToString();
- button1.Text = (Owner as Form1).Jo["Apply"].ToString();
- button2.Text = (Owner as Form1).Jo["Cancel"].ToString();
- label1 .Text = (Owner as Form1).Jo["Profile Name"].ToString();
- Console.WriteLine(Settings1.Default.GameDirectory.ToString());
- }
-
- private void button1_Click(object sender, EventArgs e)
- {
- if(ProfileNameBox.Text != "")
- {
- if(!Directory.Exists(Environment.CurrentDirectory + @"\Save\" + ProfileNameBox.Text))
- {
- Directory.CreateDirectory(Environment.CurrentDirectory + @"\Save\" + ProfileNameBox.Text);
-
- Settings1.Default.Save();
- Close();
- }
- else
- {
- MessageBox.Show((Owner as Form1).Jo["Name already existed"].ToString());
- }
- }
- else
- {
- MessageBox.Show((Owner as Form1).Jo["Please enter profile name"].ToString());
- }
- }
-
- private void button2_Click(object sender, EventArgs e)
- {
- Close();
- }
- }
-}
diff --git a/SekiroSL/Form3.resx b/SekiroSL/Form3.resx
deleted file mode 100644
index 185afa0..0000000
--- a/SekiroSL/Form3.resx
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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
-
-
- 17, 17
-
-
- 165, 17
-
-
\ No newline at end of file
diff --git a/SekiroSL/Form5.cs b/SekiroSL/Form5.cs
deleted file mode 100644
index a298427..0000000
--- a/SekiroSL/Form5.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-using System;
-using System.IO;
-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;
-
-namespace SekiroSL
-{
- public partial class Form5 : Form
- {
- public Form5()
- {
- InitializeComponent();
- }
-
- private void Form5_Load(object sender, EventArgs e)
- {
- Text = (Owner as Form1).Jo["Rename"].ToString();
- label1.Text = (Owner as Form1).Jo["Rename"].ToString();
- button1.Text = (Owner as Form1).Jo["Apply"].ToString();
- textBox1.Text = (Owner as Form1).nameofre;
- }
-
- private void button1_Click(object sender, EventArgs e)
- {
- if((Owner as Form1).Rename(textBox1.Text))
- {
- Close();
- }
- else
- {
- MessageBox.Show((Owner as Form1).Jo["File already existed or didn't enter the file name"].ToString());
- }
- }
- }
-}
diff --git a/SekiroSL/Form5.resx b/SekiroSL/Form5.resx
deleted file mode 100644
index 1af7de1..0000000
--- a/SekiroSL/Form5.resx
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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/SekiroSL/Form6.cs b/SekiroSL/Form6.cs
deleted file mode 100644
index a35ce4f..0000000
--- a/SekiroSL/Form6.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-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;
-
-namespace SekiroSL
-{
- public partial class Form6 : Form
- {
- public Form6()
- {
- InitializeComponent();
- }
-
- private void Form6_Load(object sender, EventArgs e)
- {
- Text = (Owner as Form1).Jo["Rename"].ToString();
- label1.Text = (Owner as Form1).Jo["Rename"].ToString();
- button1.Text = (Owner as Form1).Jo["Apply"].ToString();
- textBox1.Text = (Owner as Form1).nameofre;
- }
-
- private void button1_Click(object sender, EventArgs e)
- {
- if ((Owner as Form1).RenameProfile(textBox1.Text))
- {
- Close();
- }
- else
- {
- MessageBox.Show((Owner as Form1).Jo["File already existed or didn't enter the file name"].ToString());
- }
- }
- }
-}
diff --git a/SekiroSL/Form6.resx b/SekiroSL/Form6.resx
deleted file mode 100644
index 1af7de1..0000000
--- a/SekiroSL/Form6.resx
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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/SekiroSL/Localization/English b/SekiroSL/Localization/English
new file mode 100644
index 0000000..66204bb
--- /dev/null
+++ b/SekiroSL/Localization/English
@@ -0,0 +1,44 @@
+{
+ "Font": "Arial Narrow",
+ "SoundEffectType": "Sound Effect Type",
+ "Ting": "Ting",
+ "Google": "Google",
+ "Mute": "Mute",
+ "CannotTransferAccount": "Attention! Sekiro's save file cannot transfer from a steam account to another.",
+ "AutoLocated": "Auto Located",
+ "SekiroSL": "SekiroSL",
+ "New Profile": "New Profile",
+ "Profile Name": "Profile Name",
+ "File": "SaveFile",
+ "Folder": "Folder",
+ "Load": "Load",
+ "Save": "Save",
+ "Replace": "Replace",
+ "Are you sure you want to reaplace?": "Are you sure you want to reaplace?",
+ "File already existed or didn't enter the file name": "File already existed or didn't enter the file name",
+ "Name already existed": "Name already existed",
+ "Please enter profile name": "Please enter profile name",
+ "SaveIntroduce": "This program find out that there are more than one Steam account have played Sekiro, so you need to chooes the one that you want. You will see some folder with a long number name. You need to find out which folder is the account that you want and chooes the S0000.sl2 file inside of it. ",
+ "CannotFindSekiro": "Cannot Find Sekiro save file",
+ "FindSekiro": "Already Located Sekiro Save File! Enjoy!Please remember that you can only press save button when you at main menu and there is not blue flame save notification on the top right of your screen! ",
+ "NewVersion": "Find new version, Download it? (How to install? download it, unzip it, copy all the file to where this program at and replace. )New version: ",
+ "AlreadyNewest": "This is the newest version",
+ "CheckUpdate": "Check Update",
+ "Rename": "Rename",
+ "Delete": "Delete",
+ "Are you sure you want to delete?": "Are you sure you want to delete?",
+ "Sort": "Sort",
+ "StandardSortAZ": "StandardSort A-Z",
+ "NaturalSortAZ": "NaturalSort A-Z",
+ "StandardSortZA": "StandardSort Z-A",
+ "NaturalSortZA": "NaturalSort Z-A",
+ "Language": "Language",
+ "Hotkeys": "Hotkeys",
+ "Settings": "Settings",
+ "Global Hotkeys": "Global Hotkeys",
+ "Clear": "Clear",
+ "Apply": "Apply",
+ "Cancel": "Cancel",
+ "About": "About",
+ "WrongResources":"Your resource file is corrupted, please reinstall"
+}
\ No newline at end of file
diff --git a/SekiroSL/Localization/readme.txt b/SekiroSL/Localization/readme.txt
new file mode 100644
index 0000000..95c140d
--- /dev/null
+++ b/SekiroSL/Localization/readme.txt
@@ -0,0 +1 @@
+You can copy the "English" file and open it as TXT file or using any JSON editor to translate it to any language.
\ No newline at end of file
diff --git "a/SekiroSL/Localization/\347\256\200\344\275\223\344\270\255\346\226\207" "b/SekiroSL/Localization/\347\256\200\344\275\223\344\270\255\346\226\207"
new file mode 100644
index 0000000..a1df420
--- /dev/null
+++ "b/SekiroSL/Localization/\347\256\200\344\275\223\344\270\255\346\226\207"
@@ -0,0 +1,44 @@
+{
+ "Font": "微软雅黑",
+ "SoundEffectType": "音效类型",
+ "Ting": "叮",
+ "Google": "谷歌娘",
+ "Mute": "静音",
+ "CannotTransferAccount": "注意只狼的存档是跟随steam账号的,不同的steam账号之间无法转移存档",
+ "AutoLocated": "自动定位",
+ "SekiroSL": "只狼存档工具",
+ "New Profile": "新分组",
+ "Profile Name": "分组名称",
+ "File": "游戏存档文件",
+ "Folder": "游戏存档文件夹",
+ "Load": "载入选中存档",
+ "Save": "保存当前存档",
+ "Replace": "覆盖选中存档",
+ "Are you sure you want to reaplace?": "你确定你要覆盖吗?",
+ "File already existed or didn't enter the file name": "文件已存在或未输入文件名",
+ "Name already existed": "名字已经存在",
+ "Please enter profile name": "请输入分组名",
+ "SaveIntroduce": "本程序已自动定位到只狼存档文件夹,但因为您在此电脑上曾用多个steam账户玩过只狼,所以您仍需要自己选择您想要的存档文件,您会看到数个文件夹,每一个文件夹都是一串数字,每个文件夹对应一个您使用过的steam账户,您需要自己找出哪个文件夹是您的需要的,并选择里面的S0000.sl2文件。",
+ "CannotFindSekiro": "无法找到只狼的存档文件夹,需要手动查找",
+ "FindSekiro": "已自动定位只狼存档文件,Enjoy!请注意必须在退出到主菜单且右上角没有蓝色火焰提示才可以保存!",
+ "NewVersion": "找到新版本了,要前往下载吗?(如何安装更新?下载,解压,复制所有文件到现在这个程序在的位置,替换所有文件)最新版本:",
+ "AlreadyNewest": "已经是最新版本了",
+ "CheckUpdate": "检查更新",
+ "Rename": "重命名",
+ "Delete": "删除",
+ "Are you sure you want to delete?": "你确定要删除吗?",
+ "Sort": "排序",
+ "StandardSortAZ": "标准排序从小到大",
+ "NaturalSortAZ": "高级排序从小到大",
+ "StandardSortZA": "标准排序从大到小",
+ "NaturalSortZA": "高级排序从大到小",
+ "Language": "语言",
+ "Hotkeys": "热键",
+ "Settings": "设置",
+ "Global Hotkeys": "全局热键",
+ "Clear": "清空",
+ "Apply": "应用",
+ "Cancel": "取消",
+ "About": "关于",
+ "WrongResources":"您的资源文件已经损坏,请重新安装"
+}
\ No newline at end of file
diff --git a/SekiroSL/Properties/AssemblyInfo.cs b/SekiroSL/Properties/AssemblyInfo.cs
index c417b39..05cc46b 100644
--- a/SekiroSL/Properties/AssemblyInfo.cs
+++ b/SekiroSL/Properties/AssemblyInfo.cs
@@ -1,5 +1,4 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的一般信息由以下
diff --git a/SekiroSL/Properties/Resources.Designer.cs b/SekiroSL/Properties/Resources.Designer.cs
index 488f44b..022d828 100644
--- a/SekiroSL/Properties/Resources.Designer.cs
+++ b/SekiroSL/Properties/Resources.Designer.cs
@@ -19,7 +19,7 @@ namespace SekiroSL.Properties {
// 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
// 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
// (以 /str 作为命令选项),或重新生成 VS 项目。
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
@@ -47,8 +47,8 @@ internal Resources() {
}
///
- /// 重写当前线程的 CurrentUICulture 属性
- /// 重写当前线程的 CurrentUICulture 属性。
+ /// 重写当前线程的 CurrentUICulture 属性,对
+ /// 使用此强类型资源类的所有资源查找执行重写。
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
diff --git a/SekiroSL/Properties/Settings.Designer.cs b/SekiroSL/Properties/Settings.Designer.cs
index 6aeb5e5..ae0c171 100644
--- a/SekiroSL/Properties/Settings.Designer.cs
+++ b/SekiroSL/Properties/Settings.Designer.cs
@@ -12,7 +12,7 @@ namespace SekiroSL.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.8.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
diff --git a/SekiroSL/SekiroSL.csproj b/SekiroSL/SekiroSL.csproj
index c1302d7..88725cf 100644
--- a/SekiroSL/SekiroSL.csproj
+++ b/SekiroSL/SekiroSL.csproj
@@ -8,7 +8,7 @@
WinExe
SekiroSL
SekiroSL
- v4.5.2
+ v4.6.1
512
true
true
@@ -28,15 +28,17 @@
AnyCPU
pdbonly
true
- bin\Release\
+ bin\
TRACE
prompt
4
+
+ icon.ico
+
-
- False
- ..\..\..\Json120r1\Bin\net45\Newtonsoft.Json.dll
+
+ ..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll
@@ -51,67 +53,68 @@
-
+
+
Form
-
- Form1.cs
+
+ MainWindow.cs
-
+
Form
-
- Form2.cs
+
+ Settting.cs
-
+
Form
-
- Form3.cs
+
+ GroupName.cs
-
+
Form
-
- Form4.cs
+
+ LanguageSelect.cs
-
+
Form
-
- Form5.cs
+
+ RenameDialog.cs
-
+
Form
-
- Form6.cs
+
+ GroupRenameDialog.cs
-
-
+
+
True
True
Settings1.settings
-
- Form1.cs
+
+ MainWindow.cs
-
- Form2.cs
+
+ Settting.cs
-
- Form3.cs
+
+ GroupName.cs
-
- Form4.cs
+
+ LanguageSelect.cs
-
- Form5.cs
+
+ RenameDialog.cs
-
- Form6.cs
+
+ GroupRenameDialog.cs
ResXFileCodeGenerator
@@ -123,6 +126,14 @@
Resources.resx
True
+
+
+ Always
+
+
+ Always
+
+
SettingsSingleFileGenerator
Settings.Designer.cs
@@ -152,5 +163,22 @@
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
\ No newline at end of file
diff --git a/SekiroSL/Settings1.Designer.cs b/SekiroSL/Settings1.Designer.cs
index 668136c..e0db10a 100644
--- a/SekiroSL/Settings1.Designer.cs
+++ b/SekiroSL/Settings1.Designer.cs
@@ -12,7 +12,7 @@ namespace SekiroSL {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.8.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")]
internal sealed partial class Settings1 : global::System.Configuration.ApplicationSettingsBase {
private static Settings1 defaultInstance = ((Settings1)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings1())));
diff --git a/SekiroSL/Sound/GoogleLoad.wav b/SekiroSL/Sound/GoogleLoad.wav
new file mode 100644
index 0000000..262c1b0
Binary files /dev/null and b/SekiroSL/Sound/GoogleLoad.wav differ
diff --git a/SekiroSL/Sound/GoogleSave.wav b/SekiroSL/Sound/GoogleSave.wav
new file mode 100644
index 0000000..be92b93
Binary files /dev/null and b/SekiroSL/Sound/GoogleSave.wav differ
diff --git a/SekiroSL/Sound/TingLoad.wav b/SekiroSL/Sound/TingLoad.wav
new file mode 100644
index 0000000..395e988
Binary files /dev/null and b/SekiroSL/Sound/TingLoad.wav differ
diff --git a/SekiroSL/Sound/TingSave.wav b/SekiroSL/Sound/TingSave.wav
new file mode 100644
index 0000000..8e65595
Binary files /dev/null and b/SekiroSL/Sound/TingSave.wav differ
diff --git a/SekiroSL/icon.ico b/SekiroSL/icon.ico
new file mode 100644
index 0000000..42f093d
Binary files /dev/null and b/SekiroSL/icon.ico differ
diff --git a/SekiroSL/packages.config b/SekiroSL/packages.config
new file mode 100644
index 0000000..64c7b75
--- /dev/null
+++ b/SekiroSL/packages.config
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/SekiroSL/Hotkeys.cs b/SekiroSL/src/Hotkeys.cs
similarity index 100%
rename from SekiroSL/Hotkeys.cs
rename to SekiroSL/src/Hotkeys.cs
diff --git a/SekiroSL/src/Log.cs b/SekiroSL/src/Log.cs
new file mode 100644
index 0000000..a7f783e
--- /dev/null
+++ b/SekiroSL/src/Log.cs
@@ -0,0 +1,15 @@
+using System;
+
+namespace SekiroSL
+{
+ class Log
+ {
+ public static void log(string info)
+ {
+ if (MainWindow.LogLevel == 1)
+ {
+ Console.WriteLine(info);
+ }
+ }
+ }
+}
diff --git a/SekiroSL/Program.cs b/SekiroSL/src/Program.cs
similarity index 74%
rename from SekiroSL/Program.cs
rename to SekiroSL/src/Program.cs
index 95bcd92..62849b6 100644
--- a/SekiroSL/Program.cs
+++ b/SekiroSL/src/Program.cs
@@ -1,7 +1,4 @@
using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading.Tasks;
using System.Windows.Forms;
namespace SekiroSL
@@ -16,7 +13,7 @@ static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(new Form1());
+ Application.Run(new MainWindow());
}
}
}
diff --git a/SekiroSL/Form3.Designer.cs b/SekiroSL/winform/GroupName.Designer.cs
similarity index 95%
rename from SekiroSL/Form3.Designer.cs
rename to SekiroSL/winform/GroupName.Designer.cs
index c8ca2b0..b03fd53 100644
--- a/SekiroSL/Form3.Designer.cs
+++ b/SekiroSL/winform/GroupName.Designer.cs
@@ -1,6 +1,6 @@
namespace SekiroSL
{
- partial class Form3
+ partial class GroupName
{
///
/// Required designer variable.
@@ -28,6 +28,7 @@ protected override void Dispose(bool disposing)
///
private void InitializeComponent()
{
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GroupName));
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
@@ -90,6 +91,7 @@ private void InitializeComponent()
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "Form3";
diff --git a/SekiroSL/winform/GroupName.cs b/SekiroSL/winform/GroupName.cs
new file mode 100644
index 0000000..cbcfb9a
--- /dev/null
+++ b/SekiroSL/winform/GroupName.cs
@@ -0,0 +1,50 @@
+using System;
+using System.IO;
+using System.Windows.Forms;
+
+namespace SekiroSL
+{
+ public partial class GroupName : Form
+ {
+ public GroupName()
+ {
+ InitializeComponent();
+ }
+
+ private void Form3_Load(object sender, EventArgs e)
+ {
+ Text = (Owner as MainWindow).Jo["New Profile"].ToString();
+ button1.Text = (Owner as MainWindow).Jo["Apply"].ToString();
+ button2.Text = (Owner as MainWindow).Jo["Cancel"].ToString();
+ label1.Text = (Owner as MainWindow).Jo["Profile Name"].ToString();
+ Log.log(Settings1.Default.GameDirectory.ToString());
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ if (ProfileNameBox.Text != "")
+ {
+ if (!Directory.Exists(Environment.CurrentDirectory + @"\Save\" + ProfileNameBox.Text))
+ {
+ Directory.CreateDirectory(Environment.CurrentDirectory + @"\Save\" + ProfileNameBox.Text);
+
+ Settings1.Default.Save();
+ Close();
+ }
+ else
+ {
+ MessageBox.Show((Owner as MainWindow).Jo["Name already existed"].ToString());
+ }
+ }
+ else
+ {
+ MessageBox.Show((Owner as MainWindow).Jo["Please enter profile name"].ToString());
+ }
+ }
+
+ private void button2_Click(object sender, EventArgs e)
+ {
+ Close();
+ }
+ }
+}
diff --git a/SekiroSL/winform/GroupName.resx b/SekiroSL/winform/GroupName.resx
new file mode 100644
index 0000000..d3fdc5d
--- /dev/null
+++ b/SekiroSL/winform/GroupName.resx
@@ -0,0 +1,414 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 17
+
+
+ 165, 17
+
+
+
+
+ AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAAMMOAADDDgAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//f39//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//39
+ /f/+/v7//////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////
+ /////////////////////////v7+//z8/P/+/v7/////////////////////////////////////////
+ //////////////////////////////39/f/9/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////f39//////////////////T09P/U1NT/srKy/52d
+ nf+Ghob/dXV1/3h4eP92dnb/gICA/5ubm/+zs7P/19fX//b29v////////////7+/v/9/f3/////////
+ ///////////////////////////////////09PT/6+vr/+zs7P/r6+v/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs
+ 7P/r6+v/9PT0/////////////////////////////////////////////f39///////4+Pj/sbGx/2Ji
+ Yv8qKir/CgoK/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/w0NDf80NDT/eHh4/8rK
+ yv////////////z8/P////////////////////////////39/f//////dnZ2/wkJCf8WFhb/FBQU/xQU
+ FP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQU
+ FP8UFBT/FBQU/xQUFP8WFhb/CQkJ/3l5ef///////v7+/////////////////////////////v7+////
+ ///AwMD/Ozs7/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wMDA/8EBAT/BAQE/wQEBP8DAwP/AQEB/wAA
+ AP8AAAD/AAAA/wAAAP8ICAj/YWFh/+Dg4P///////f39///////////////////////9/f3//////2ho
+ aP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9ra2v///////39/f//////////////
+ /////////f39//////+fn5//BgYG/wAAAP8BAQH/AwMD/wICAv8BAQH/AQEB/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AQEB/wICAv8DAwP/AAAA/wAAAP8gICD/w8PD///////9/f3/////////
+ /////////f39//////9ra2v/AAAA/wQEBP8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wQEBP8AAAD/bm5u////
+ ///9/f3//////////////////Pz8//////+ysrL/AQEB/wAAAP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wICAv8CAgL/AgIC/wICAv8BAQH/AAAA/wAAAP8AAAD/AAAA/wEBAf8EBAT/AAAA/xQU
+ FP/FxcX///////z8/P////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8DAwP/AAAA/25ubv///////f39/////////////f39///////j4+P/Hh4e/wAAAP8DAwP/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wQEBP8AAAD/JSUl/+bm5v///////f39///////9/f3//////2tra/8AAAD/AgIC/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AwMD/wAAAP9ubm7///////39/f////////////39/f//////bGxs/wAA
+ AP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8KCgr/NTU1/05OTv9PT0//MDAw/wIC
+ Av8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/wAAAP9ycnL///////39/f///////f39////
+ //9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wQEBP8AAAD/bm5u///////9/f3///////39
+ /f//////3Nzc/xYWFv8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP9PT0//zMzM//v7
+ +/////////////r6+v+2trb/JiYm/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/GBgY/97e
+ 3v///////f39//39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/2tr
+ a////////f39///////9/f3//////5eXl/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/wAA
+ AP9YWFj//////////////////////////////////////8bGxv8ODg7/AAAA/wEBAf8AAAD/AAAA/wAA
+ AP8AAAD/AgIC/wAAAP+Xl5f///////v7+//9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8ODg7/FRUV/xMTE/8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQU
+ FP8UFBT/FhYW/wkJCf95eXn///////7+/v///////v7+//////9cXFz/AAAA/wUFBf8DAwP/AgIC/wIC
+ Av8BAQH/AwMD/wAAAP8TExP/2dnZ///////6+vr//v7+/////////////v7+//39/f//////S0tL/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wMDA/8AAAD/ZmZm///////9/f3//f39//////9ra2v/AAAA/wIC
+ Av8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/p6en//f39//p6en/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs7P/r6+v/9PT0/////////////v7+///////29vb/IiIi/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Wlpa///////9/f3///////////////////////z8
+ /P//////+/v7/z8/P/8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/1NTU/////////////z8
+ /P//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7i4uP//////////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v//////8PDw/29vb/9PT0//RkZG/0BAQP8yMjL/Kysr/xsbG/8XFxf/AAAA/42Njf///////Pz8//7+
+ /v/9/f3//f39//39/f///////////6mpqf8AAAD/AAAA/wEBAf8AAAD/AAAA/wAAAP8AAAD/AwMD/wAA
+ AP9RUVH////////////8/Pz//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAA
+ AP+zs7P///////v7+//+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7///////////////////////////////////////7+/v/7+/v/8fHx/+vr6//e3t7/2tra/8vL
+ y//n5+f///////39/f//////////////////////5eXl/4qKiv8QEBD/AAAA/wEBAf8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wMDA/8AAAD/W1tb///////+/v7//Pz8//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//z8/P//////////////
+ ////////////////////////////////////////7Ozs/8rKyv+YmJj/VlZW/x0dHf8AAAD/AAAA/wEB
+ Af8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/4GBgf///////Pz8//39/f//////a2tr/wAA
+ AP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/9/f3/+/v7/////////////v7+/9XV1f+Wlpb/VFRU/yoqKv8FBQX/AAAA/wAA
+ AP8AAAD/AgIC/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wYGBv/Gxsb///////z8
+ /P/9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3////////////y8vL/o6Oj/0xMTP8ODg7/AAAA/wAA
+ AP8AAAD/AAAA/wICAv8DAwP/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/wAA
+ AP9QUFD////////////+/v7//f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAA
+ AP8AAAD/tLS0///////8/Pz/////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3///////////+goKD/MDAw/wAA
+ AP8AAAD/AAAA/wICAv8DAwP/AgIC/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/BAQE/wAAAP8WFhb/1dXV///////9/f3///////39/f//////a2tr/wAAAP8CAgL/AAAA/wAA
+ AP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//////+7u
+ 7v9ZWVn/AAAA/wAAAP8BAQH/AwMD/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wEBAf8DAwP/AgIC/wAAAP8UFBT/v7+////////9/f3////////////9/f3//////2tr
+ a/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7///////Pz8/9ERET/AAAA/wICAv8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AwMD/wICAv8AAAD/AAAA/wAAAP9FRUX/09PT///////9/f3/////////
+ /////////f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0////
+ ///8/Pz/////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//////9vb2//AAAA/wQEBP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AgIC/wICAv8CAgL/AAAA/wAAAP8AAAD/AwMD/z4+Pv+ioqL/+/v7////
+ ///8/Pz///////////////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEB
+ Af8AAAD/AAAA/7S0tP///////Pz8////////////////////////////////////////////////////
+ /////////////////////////////////////////f39///////Pz8//CAgI/wAAAP8BAQH/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AgIC/wMDA/8BAQH/AAAA/wAAAP8AAAD/AAAA/wwMDP81NTX/enp6/8TE
+ xP/5+fn////////////8/Pz////////////////////////////9/f3//////2tra/8AAAD/AgIC/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////////////////////
+ //////////////////////////////////////////////////////////////39/f//////hYWF/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/AAAA/xUVFf8wMDD/ZWVl/5+f
+ n//V1dX////////////////////////////+/v7///////z8/P/9/f3//////////////////f39////
+ //9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3//////05OTv8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8jIyP/c3Nz/6ys
+ rP/V1dX/+Pj4////////////9PT0/9ra2v/i4uL/5ubm//Ly8v/19fX/////////////////////////
+ //////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0
+ tP///////Pz8////////////////////////////////////////////////////////////////////
+ /////////////////////////f39//////9GRkb/AAAA/wMDA/8AAAD/AAAA/wAAAP8AAAD/AgIC/wAA
+ AP9LS0v/6urq///////////////////////6+vr//////2JiYv8AAAD/ICAg/yUlJf83Nzf/Ojo6/0tL
+ S/9RUVH/Wlpa/6Ghof/////////////////9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAA
+ AP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////////////////////////////////////
+ //////////////////////////////////////////////39/f//////R0dH/wAAAP8DAwP/AAAA/wAA
+ AP8AAAD/AAAA/wMDA/8AAAD/rKys///////4+Pj/+/v7//z8/P/6+vr//////+3t7f8kJCT/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9nZ2f///////39/f///////f39//////9ra2v/AAAA/wIC
+ Av8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//////2Zm
+ Zv8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/4eHh///////////////////////////////
+ //92dnb/AAAA/wMDA/8CAgL/AgIC/wICAv8CAgL/AwMD/wUFBf8AAAD/qqqq///////8/Pz///////39
+ /f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8//////+oqKj/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8SEhL/m5ub/+Xl
+ 5f/7+/v/8fHx/87Ozv9ra2v/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/HR0d/+Tk
+ 5P///////v7+///////9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAA
+ AP+0tLT///////z8/P//////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v//////8fHx/zAwMP8AAAD/AwMD/wAAAP8AAAD/AAAA/wAA
+ AP8BAQH/AAAA/wAAAP8bGxv/Kysr/yUlJf8MDAz/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8EBAT/AAAA/2pqav///////f39/////////////f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////Pz8//////+wsLD/AAAA/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wEBAf8BAQH/AAAA/wAAAP8AAAD/AAAA/wMDA/8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8EBAT/AAAA/xoaGv/e3t7///////39/f////////////39/f//////a2tr/wAA
+ AP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7//////5CQkP8AAAD/AAAA/wQEBP8BAQH/AAAA/wAAAP8AAAD/AAAA/wICAv8CAgL/AgIC/wEB
+ Af8AAAD/AAAA/wAAAP8AAAD/AQEB/wICAv8EBAT/AAAA/wsLC/+0tLT///////39/f//////////////
+ ///9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+////////////n5+f/xUVFf8AAAD/AAAA/wEBAf8EBAT/AwMD/wIC
+ Av8CAgL/AQEB/wEBAf8BAQH/AgIC/wICAv8DAwP/BAQE/wAAAP8AAAD/AAAA/yAgIP+4uLj///////39
+ /f///////////////////////f39//////9tbW3/AAAA/wYGBv8EBAT/BAQE/wQEBP8EBAT/BAQE/wQE
+ BP8EBAT/tra2///////8/Pz/////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+///////Y2Nj/aWlp/xkZ
+ Gf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ISEh/3Nz
+ c//h4eH///////39/f////////////////////////////39/f//////YWFh/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/6+vr////////Pz8////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3////////////i4uL/qKio/3R0dP9SUlL/OTk5/yIiIv8RERH/FBQU/xISEv8gICD/Nzc3/1BQ
+ UP94eHj/rKys/+zs7P////////////39/f/////////////////////////////////+/v7//////7q6
+ uv+CgoL/iYmJ/4iIiP+IiIj/iIiI/4iIiP+IiIj/iIiI/4iIiP/c3Nz///////7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/+/v7///////////////////////f39//w8PD/6+vr/+zs
+ 7P/r6+v/7+/v//f39////////////////////////f39//39/f//////////////////////////////
+ //////////////7+/v////////////////////////////////////////////////////////////7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/8/Pz//Pz8////
+ //////////////////////////////////////////////z8/P/8/Pz//v7+////////////////////
+ /////////////////////////////////////////f39//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7
+ +//7+/v/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/SekiroSL/Form6.Designer.cs b/SekiroSL/winform/GroupRenameDialog.Designer.cs
similarity index 92%
rename from SekiroSL/Form6.Designer.cs
rename to SekiroSL/winform/GroupRenameDialog.Designer.cs
index 75f181d..cb3e3ad 100644
--- a/SekiroSL/Form6.Designer.cs
+++ b/SekiroSL/winform/GroupRenameDialog.Designer.cs
@@ -1,6 +1,6 @@
namespace SekiroSL
{
- partial class Form6
+ partial class GroupRenameDialog
{
///
/// Required designer variable.
@@ -28,6 +28,7 @@ protected override void Dispose(bool disposing)
///
private void InitializeComponent()
{
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GroupRenameDialog));
this.button1 = new System.Windows.Forms.Button();
this.label1 = new System.Windows.Forms.Label();
this.textBox1 = new System.Windows.Forms.TextBox();
@@ -70,6 +71,7 @@ private void InitializeComponent()
this.Controls.Add(this.button1);
this.Controls.Add(this.label1);
this.Controls.Add(this.textBox1);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "Form6";
diff --git a/SekiroSL/winform/GroupRenameDialog.cs b/SekiroSL/winform/GroupRenameDialog.cs
new file mode 100644
index 0000000..c09993c
--- /dev/null
+++ b/SekiroSL/winform/GroupRenameDialog.cs
@@ -0,0 +1,33 @@
+using System;
+using System.Windows.Forms;
+
+namespace SekiroSL
+{
+ public partial class GroupRenameDialog : Form
+ {
+ public GroupRenameDialog()
+ {
+ InitializeComponent();
+ }
+
+ private void Form6_Load(object sender, EventArgs e)
+ {
+ Text = (Owner as MainWindow).Jo["Rename"].ToString();
+ label1.Text = (Owner as MainWindow).Jo["Rename"].ToString();
+ button1.Text = (Owner as MainWindow).Jo["Apply"].ToString();
+ textBox1.Text = (Owner as MainWindow).nameofre;
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ if ((Owner as MainWindow).RenameProfile(textBox1.Text))
+ {
+ Close();
+ }
+ else
+ {
+ MessageBox.Show((Owner as MainWindow).Jo["File already existed or didn't enter the file name"].ToString());
+ }
+ }
+ }
+}
diff --git a/SekiroSL/winform/GroupRenameDialog.resx b/SekiroSL/winform/GroupRenameDialog.resx
new file mode 100644
index 0000000..79ba0fe
--- /dev/null
+++ b/SekiroSL/winform/GroupRenameDialog.resx
@@ -0,0 +1,408 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAAMMOAADDDgAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//f39//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//39
+ /f/+/v7//////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////
+ /////////////////////////v7+//z8/P/+/v7/////////////////////////////////////////
+ //////////////////////////////39/f/9/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////f39//////////////////T09P/U1NT/srKy/52d
+ nf+Ghob/dXV1/3h4eP92dnb/gICA/5ubm/+zs7P/19fX//b29v////////////7+/v/9/f3/////////
+ ///////////////////////////////////09PT/6+vr/+zs7P/r6+v/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs
+ 7P/r6+v/9PT0/////////////////////////////////////////////f39///////4+Pj/sbGx/2Ji
+ Yv8qKir/CgoK/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/w0NDf80NDT/eHh4/8rK
+ yv////////////z8/P////////////////////////////39/f//////dnZ2/wkJCf8WFhb/FBQU/xQU
+ FP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQU
+ FP8UFBT/FBQU/xQUFP8WFhb/CQkJ/3l5ef///////v7+/////////////////////////////v7+////
+ ///AwMD/Ozs7/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wMDA/8EBAT/BAQE/wQEBP8DAwP/AQEB/wAA
+ AP8AAAD/AAAA/wAAAP8ICAj/YWFh/+Dg4P///////f39///////////////////////9/f3//////2ho
+ aP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9ra2v///////39/f//////////////
+ /////////f39//////+fn5//BgYG/wAAAP8BAQH/AwMD/wICAv8BAQH/AQEB/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AQEB/wICAv8DAwP/AAAA/wAAAP8gICD/w8PD///////9/f3/////////
+ /////////f39//////9ra2v/AAAA/wQEBP8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wQEBP8AAAD/bm5u////
+ ///9/f3//////////////////Pz8//////+ysrL/AQEB/wAAAP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wICAv8CAgL/AgIC/wICAv8BAQH/AAAA/wAAAP8AAAD/AAAA/wEBAf8EBAT/AAAA/xQU
+ FP/FxcX///////z8/P////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8DAwP/AAAA/25ubv///////f39/////////////f39///////j4+P/Hh4e/wAAAP8DAwP/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wQEBP8AAAD/JSUl/+bm5v///////f39///////9/f3//////2tra/8AAAD/AgIC/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AwMD/wAAAP9ubm7///////39/f////////////39/f//////bGxs/wAA
+ AP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8KCgr/NTU1/05OTv9PT0//MDAw/wIC
+ Av8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/wAAAP9ycnL///////39/f///////f39////
+ //9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wQEBP8AAAD/bm5u///////9/f3///////39
+ /f//////3Nzc/xYWFv8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP9PT0//zMzM//v7
+ +/////////////r6+v+2trb/JiYm/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/GBgY/97e
+ 3v///////f39//39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/2tr
+ a////////f39///////9/f3//////5eXl/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/wAA
+ AP9YWFj//////////////////////////////////////8bGxv8ODg7/AAAA/wEBAf8AAAD/AAAA/wAA
+ AP8AAAD/AgIC/wAAAP+Xl5f///////v7+//9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8ODg7/FRUV/xMTE/8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQU
+ FP8UFBT/FhYW/wkJCf95eXn///////7+/v///////v7+//////9cXFz/AAAA/wUFBf8DAwP/AgIC/wIC
+ Av8BAQH/AwMD/wAAAP8TExP/2dnZ///////6+vr//v7+/////////////v7+//39/f//////S0tL/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wMDA/8AAAD/ZmZm///////9/f3//f39//////9ra2v/AAAA/wIC
+ Av8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/p6en//f39//p6en/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs7P/r6+v/9PT0/////////////v7+///////29vb/IiIi/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Wlpa///////9/f3///////////////////////z8
+ /P//////+/v7/z8/P/8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/1NTU/////////////z8
+ /P//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7i4uP//////////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v//////8PDw/29vb/9PT0//RkZG/0BAQP8yMjL/Kysr/xsbG/8XFxf/AAAA/42Njf///////Pz8//7+
+ /v/9/f3//f39//39/f///////////6mpqf8AAAD/AAAA/wEBAf8AAAD/AAAA/wAAAP8AAAD/AwMD/wAA
+ AP9RUVH////////////8/Pz//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAA
+ AP+zs7P///////v7+//+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7///////////////////////////////////////7+/v/7+/v/8fHx/+vr6//e3t7/2tra/8vL
+ y//n5+f///////39/f//////////////////////5eXl/4qKiv8QEBD/AAAA/wEBAf8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wMDA/8AAAD/W1tb///////+/v7//Pz8//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//z8/P//////////////
+ ////////////////////////////////////////7Ozs/8rKyv+YmJj/VlZW/x0dHf8AAAD/AAAA/wEB
+ Af8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/4GBgf///////Pz8//39/f//////a2tr/wAA
+ AP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/9/f3/+/v7/////////////v7+/9XV1f+Wlpb/VFRU/yoqKv8FBQX/AAAA/wAA
+ AP8AAAD/AgIC/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wYGBv/Gxsb///////z8
+ /P/9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3////////////y8vL/o6Oj/0xMTP8ODg7/AAAA/wAA
+ AP8AAAD/AAAA/wICAv8DAwP/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/wAA
+ AP9QUFD////////////+/v7//f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAA
+ AP8AAAD/tLS0///////8/Pz/////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3///////////+goKD/MDAw/wAA
+ AP8AAAD/AAAA/wICAv8DAwP/AgIC/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/BAQE/wAAAP8WFhb/1dXV///////9/f3///////39/f//////a2tr/wAAAP8CAgL/AAAA/wAA
+ AP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//////+7u
+ 7v9ZWVn/AAAA/wAAAP8BAQH/AwMD/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wEBAf8DAwP/AgIC/wAAAP8UFBT/v7+////////9/f3////////////9/f3//////2tr
+ a/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7///////Pz8/9ERET/AAAA/wICAv8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AwMD/wICAv8AAAD/AAAA/wAAAP9FRUX/09PT///////9/f3/////////
+ /////////f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0////
+ ///8/Pz/////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//////9vb2//AAAA/wQEBP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AgIC/wICAv8CAgL/AAAA/wAAAP8AAAD/AwMD/z4+Pv+ioqL/+/v7////
+ ///8/Pz///////////////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEB
+ Af8AAAD/AAAA/7S0tP///////Pz8////////////////////////////////////////////////////
+ /////////////////////////////////////////f39///////Pz8//CAgI/wAAAP8BAQH/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AgIC/wMDA/8BAQH/AAAA/wAAAP8AAAD/AAAA/wwMDP81NTX/enp6/8TE
+ xP/5+fn////////////8/Pz////////////////////////////9/f3//////2tra/8AAAD/AgIC/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////////////////////
+ //////////////////////////////////////////////////////////////39/f//////hYWF/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/AAAA/xUVFf8wMDD/ZWVl/5+f
+ n//V1dX////////////////////////////+/v7///////z8/P/9/f3//////////////////f39////
+ //9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3//////05OTv8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8jIyP/c3Nz/6ys
+ rP/V1dX/+Pj4////////////9PT0/9ra2v/i4uL/5ubm//Ly8v/19fX/////////////////////////
+ //////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0
+ tP///////Pz8////////////////////////////////////////////////////////////////////
+ /////////////////////////f39//////9GRkb/AAAA/wMDA/8AAAD/AAAA/wAAAP8AAAD/AgIC/wAA
+ AP9LS0v/6urq///////////////////////6+vr//////2JiYv8AAAD/ICAg/yUlJf83Nzf/Ojo6/0tL
+ S/9RUVH/Wlpa/6Ghof/////////////////9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAA
+ AP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////////////////////////////////////
+ //////////////////////////////////////////////39/f//////R0dH/wAAAP8DAwP/AAAA/wAA
+ AP8AAAD/AAAA/wMDA/8AAAD/rKys///////4+Pj/+/v7//z8/P/6+vr//////+3t7f8kJCT/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9nZ2f///////39/f///////f39//////9ra2v/AAAA/wIC
+ Av8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//////2Zm
+ Zv8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/4eHh///////////////////////////////
+ //92dnb/AAAA/wMDA/8CAgL/AgIC/wICAv8CAgL/AwMD/wUFBf8AAAD/qqqq///////8/Pz///////39
+ /f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8//////+oqKj/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8SEhL/m5ub/+Xl
+ 5f/7+/v/8fHx/87Ozv9ra2v/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/HR0d/+Tk
+ 5P///////v7+///////9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAA
+ AP+0tLT///////z8/P//////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v//////8fHx/zAwMP8AAAD/AwMD/wAAAP8AAAD/AAAA/wAA
+ AP8BAQH/AAAA/wAAAP8bGxv/Kysr/yUlJf8MDAz/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8EBAT/AAAA/2pqav///////f39/////////////f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////Pz8//////+wsLD/AAAA/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wEBAf8BAQH/AAAA/wAAAP8AAAD/AAAA/wMDA/8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8EBAT/AAAA/xoaGv/e3t7///////39/f////////////39/f//////a2tr/wAA
+ AP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7//////5CQkP8AAAD/AAAA/wQEBP8BAQH/AAAA/wAAAP8AAAD/AAAA/wICAv8CAgL/AgIC/wEB
+ Af8AAAD/AAAA/wAAAP8AAAD/AQEB/wICAv8EBAT/AAAA/wsLC/+0tLT///////39/f//////////////
+ ///9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+////////////n5+f/xUVFf8AAAD/AAAA/wEBAf8EBAT/AwMD/wIC
+ Av8CAgL/AQEB/wEBAf8BAQH/AgIC/wICAv8DAwP/BAQE/wAAAP8AAAD/AAAA/yAgIP+4uLj///////39
+ /f///////////////////////f39//////9tbW3/AAAA/wYGBv8EBAT/BAQE/wQEBP8EBAT/BAQE/wQE
+ BP8EBAT/tra2///////8/Pz/////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+///////Y2Nj/aWlp/xkZ
+ Gf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ISEh/3Nz
+ c//h4eH///////39/f////////////////////////////39/f//////YWFh/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/6+vr////////Pz8////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3////////////i4uL/qKio/3R0dP9SUlL/OTk5/yIiIv8RERH/FBQU/xISEv8gICD/Nzc3/1BQ
+ UP94eHj/rKys/+zs7P////////////39/f/////////////////////////////////+/v7//////7q6
+ uv+CgoL/iYmJ/4iIiP+IiIj/iIiI/4iIiP+IiIj/iIiI/4iIiP/c3Nz///////7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/+/v7///////////////////////f39//w8PD/6+vr/+zs
+ 7P/r6+v/7+/v//f39////////////////////////f39//39/f//////////////////////////////
+ //////////////7+/v////////////////////////////////////////////////////////////7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/8/Pz//Pz8////
+ //////////////////////////////////////////////z8/P/8/Pz//v7+////////////////////
+ /////////////////////////////////////////f39//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7
+ +//7+/v/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/SekiroSL/Form4.Designer.cs b/SekiroSL/winform/LanguageSelect.Designer.cs
similarity index 99%
rename from SekiroSL/Form4.Designer.cs
rename to SekiroSL/winform/LanguageSelect.Designer.cs
index c598798..d0bb7f2 100644
--- a/SekiroSL/Form4.Designer.cs
+++ b/SekiroSL/winform/LanguageSelect.Designer.cs
@@ -1,6 +1,6 @@
namespace SekiroSL
{
- partial class Form4
+ partial class LanguageSelect
{
///
/// Required designer variable.
diff --git a/SekiroSL/Form4.cs b/SekiroSL/winform/LanguageSelect.cs
similarity index 63%
rename from SekiroSL/Form4.cs
rename to SekiroSL/winform/LanguageSelect.cs
index 27cfd37..72db34a 100644
--- a/SekiroSL/Form4.cs
+++ b/SekiroSL/winform/LanguageSelect.cs
@@ -1,64 +1,59 @@
-using System;
-using System.IO;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
+using System;
using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
+using System.IO;
using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using System.Windows.Forms;
-using Newtonsoft.Json;
-using Newtonsoft.Json.Linq;
namespace SekiroSL
{
- public partial class Form4 : Form
+ public partial class LanguageSelect : Form
{
public List FI = new List();
- public Form4()
+ public LanguageSelect()
{
InitializeComponent();
}
private void Form4_Load(object sender, EventArgs e)
{
- FI = Form2.GetFile(Environment.CurrentDirectory + @"\Localization\", ".");
+ FI = Setting.GetFile(Environment.CurrentDirectory + @"\Localization\", ".");
comboBox1.DataSource = FI;
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
Settings1.Default.Language = comboBox1.Text;
- (Owner as Form1).Language = Form1.FileToString(Environment.CurrentDirectory + @"\Localization\" + Settings1.Default.Language);
- (Owner as Form1).Jo = (JObject)JsonConvert.DeserializeObject((Owner as Form1).Language);
- button1.Text = (Owner as Form1).Jo["Apply"].ToString();
- label1.Text = (Owner as Form1).Jo["Language"].ToString() + ":";
- Text = (Owner as Form1).Jo["Language"].ToString();
+ (Owner as MainWindow).Language = MainWindow.FileToString(Environment.CurrentDirectory + @"\Localization\" + Settings1.Default.Language);
+ (Owner as MainWindow).Jo = (JObject)JsonConvert.DeserializeObject((Owner as MainWindow).Language);
+ button1.Text = (Owner as MainWindow).Jo["Apply"].ToString();
+ label1.Text = (Owner as MainWindow).Jo["Language"].ToString() + ":";
+ Text = (Owner as MainWindow).Jo["Language"].ToString();
}
private void button1_Click(object sender, EventArgs e)
{
- if (Directory.Exists(Environment.GetEnvironmentVariable("systemdrive") + @"\Users\" + Environment.UserName+@"\AppData\Roaming\Sekiro"))
+ if (Directory.Exists(Environment.GetEnvironmentVariable("systemdrive") + @"\Users\" + Environment.UserName + @"\AppData\Roaming\Sekiro"))
{
openFileDialog1.FileName = Environment.GetEnvironmentVariable("systemdrive") + @"\Users\" + Environment.UserName + @"\AppData\Roaming\Sekiro";
DirectoryInfo Dir = new DirectoryInfo(Environment.GetEnvironmentVariable("systemdrive") + @"\Users\" + Environment.UserName + @"\AppData\Roaming\Sekiro");
DirectoryInfo[] di = Dir.GetDirectories();
- if(di.Count() == 1)
+ if (di.Count() == 1)
{
Settings1.Default.GameDirectory = di[0].FullName + @"\" + Settings1.Default.SaveFileName;
- MessageBox.Show((Owner as Form1).Jo["FindSekiro"].ToString());
+ MessageBox.Show((Owner as MainWindow).Jo["FindSekiro"].ToString());
}
else
{
- MessageBox.Show((Owner as Form1).Jo["SaveIntroduce"].ToString());
+ MessageBox.Show((Owner as MainWindow).Jo["SaveIntroduce"].ToString());
openFileDialog1.FileName = Environment.GetEnvironmentVariable("systemdrive") + @"\Users\" + Environment.UserName + @"\AppData\Roaming\Sekiro\S0000.sl2";
openFileDialog1.ShowDialog();
while (!openFileDialog1.CheckFileExists)
{
- MessageBox.Show((Owner as Form1).Jo["SaveIntroduce"].ToString());
+ MessageBox.Show((Owner as MainWindow).Jo["SaveIntroduce"].ToString());
openFileDialog1.ShowDialog();
}
Settings1.Default.GameDirectory = openFileDialog1.FileName;
@@ -66,7 +61,7 @@ private void button1_Click(object sender, EventArgs e)
}
else
{
- MessageBox.Show((Owner as Form1).Jo["CannotFindSekiro"].ToString());
+ MessageBox.Show((Owner as MainWindow).Jo["CannotFindSekiro"].ToString());
openFileDialog1.ShowDialog();
Settings1.Default.GameDirectory = openFileDialog1.FileName;
}
diff --git a/SekiroSL/Form4.resx b/SekiroSL/winform/LanguageSelect.resx
similarity index 100%
rename from SekiroSL/Form4.resx
rename to SekiroSL/winform/LanguageSelect.resx
diff --git a/SekiroSL/Form1.Designer.cs b/SekiroSL/winform/MainWindow.Designer.cs
similarity index 98%
rename from SekiroSL/Form1.Designer.cs
rename to SekiroSL/winform/MainWindow.Designer.cs
index 0440357..1d08e28 100644
--- a/SekiroSL/Form1.Designer.cs
+++ b/SekiroSL/winform/MainWindow.Designer.cs
@@ -1,6 +1,6 @@
namespace SekiroSL
{
- partial class Form1
+ partial class MainWindow
{
///
/// 必需的设计器变量。
@@ -29,7 +29,7 @@ protected override void Dispose(bool disposing)
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainWindow));
this.listBox1 = new System.Windows.Forms.ListBox();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.renameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -221,7 +221,7 @@ private void InitializeComponent()
this.Settings.UseVisualStyleBackColor = true;
this.Settings.Click += new System.EventHandler(this.Settings_Click);
//
- // Form1
+ // MainWindow
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
@@ -236,10 +236,10 @@ private void InitializeComponent()
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
- this.Name = "Form1";
+ this.Name = "MainWindow";
this.Text = "Form1";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
- this.Load += new System.EventHandler(this.Form1_Load);
+ this.Load += new System.EventHandler(this.MainWindow_Load);
this.Shown += new System.EventHandler(this.Form1_Shown);
this.contextMenuStrip1.ResumeLayout(false);
this.contextMenuStrip2.ResumeLayout(false);
diff --git a/SekiroSL/Form1.cs b/SekiroSL/winform/MainWindow.cs
similarity index 67%
rename from SekiroSL/Form1.cs
rename to SekiroSL/winform/MainWindow.cs
index 92281d5..be296d8 100644
--- a/SekiroSL/Form1.cs
+++ b/SekiroSL/winform/MainWindow.cs
@@ -1,55 +1,68 @@
-using System;
-using System.IO;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
+using System;
using System.Collections.Generic;
using System.ComponentModel;
-using System.Text.RegularExpressions;
-using System.Data;
-using System.Drawing;
+using System.IO;
using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-using System.Runtime.InteropServices;
-using Newtonsoft.Json;
-using Newtonsoft.Json.Linq;
using System.Media;
+using System.Text.RegularExpressions;
+using System.Windows.Forms;
namespace SekiroSL
{
- public partial class Form1 : Form
+ public partial class MainWindow : Form
{
- public Form2 f2 = new Form2();
- public Form3 f3 = new Form3();
- public Form4 f4 = new Form4();
- public Form5 f5 = new Form5();
- public Form6 f6 = new Form6();
+ public static string Version = "1.0";
+ public static int LogLevel = 0;
+ public Setting setting = new Setting();
+ public GroupName group = new GroupName();
+ public LanguageSelect lang_select = new LanguageSelect();
+ public RenameDialog rename = new RenameDialog();
+ public GroupRenameDialog gourp_rename = new GroupRenameDialog();
public string Language;
public JObject Jo = new JObject();
- public DirectoryInfo Dir = new DirectoryInfo(Environment.CurrentDirectory + @"\Save\");
+ public DirectoryInfo i18nDir = new DirectoryInfo(Environment.CurrentDirectory + @"\Localization\");
+ public DirectoryInfo SaveDir = new DirectoryInfo(Environment.CurrentDirectory + @"\Save\");
+ public DirectoryInfo SoundDir = new DirectoryInfo(Environment.CurrentDirectory + @"\Sound\");
public string nameofre = "";
SoundPlayer Savemp3 = new SoundPlayer();
SoundPlayer Loadmp3 = new SoundPlayer();
- public Form1()
+ public MainWindow()
{
InitializeComponent();
}
- private void Form1_Load(object sender, EventArgs e)
+ private void MainWindow_Load(object sender, EventArgs e)
{
- f2.Owner = this;
- f3.Owner = this;
- f4.Owner = this;
- f5.Owner = this;
- f6.Owner = this;
- if(Settings1.Default.Language == "")
+ //加一个检测Save文件夹是否存在的机制 不然下面会直接空指针访问
+ if (!SaveDir.Exists)
+ {
+ // 文件夹不存在,创建文件夹
+ SaveDir.Create();
+ }
+
+ //判断资源文件是不是正常
+ if(!i18nDir.Exists|| !SoundDir.Exists)
{
- f4.ShowDialog();
+ MessageBox.Show((Owner as MainWindow).Jo["WrongResources"].ToString());
+ Environment.Exit(1);
}
- Language = FileToString(Environment.CurrentDirectory + @"\Localization\" + Settings1.Default.Language);
+
+ setting.Owner = this;
+ group.Owner = this;
+ lang_select.Owner = this;
+ rename.Owner = this;
+ gourp_rename.Owner = this;
+ if (Settings1.Default.Language == "")
+ {
+ lang_select.ShowDialog();
+ }
+ Language = FileToString(i18nDir + Settings1.Default.Language);
Jo = (JObject)JsonConvert.DeserializeObject(Language);
//ReTranslateForm();
- DirectoryInfo[] di = Dir.GetDirectories();
+ DirectoryInfo[] di = SaveDir.GetDirectories();
comboBox1.DataSource = di;
renameToolStripMenuItem.Enabled = false;
deleteToolStripMenuItem.Enabled = false;
@@ -59,7 +72,7 @@ private void Form1_Load(object sender, EventArgs e)
renameToolStripMenuItem1.Enabled = false;
}
SortToolStripMenuItem.Available = false;
- listBox1_SelectedIndexChanged(null,null);
+ listBox1_SelectedIndexChanged(null, null);
if (comboBox1.Text != "")
{
SaveButton.Enabled = true;
@@ -112,18 +125,18 @@ public void ReTranslateForm()
if (Settings1.Default.SaveHotkey != Keys.None)
{
Hotkeys.RegisterHotKey(Handle, 1, Settings1.Default.SaveModifier, Settings1.Default.SaveHotkey);
- Console.WriteLine("SuccessREGIS");
+ Log.log("SuccessREGIS");
}
if (Settings1.Default.LoadHotkey != Keys.None)
{
Hotkeys.RegisterHotKey(Handle, 2, Settings1.Default.LoadModifier, Settings1.Default.LoadHotkey);
- Console.WriteLine("SuccessREGIS");
+ Log.log("SuccessREGIS");
}
if (Settings1.Default.SoundType != "Mute")
{
- Loadmp3.SoundLocation = Environment.CurrentDirectory + @"\Sound\" + Settings1.Default.SoundType + "Load.wav";
- Savemp3.SoundLocation = Environment.CurrentDirectory + @"\Sound\" + Settings1.Default.SoundType + "Save.wav";
- Console.WriteLine(Environment.CurrentDirectory + @"\Sound\" + Settings1.Default.SoundType + "Save.wav");
+ Loadmp3.SoundLocation = SoundDir + Settings1.Default.SoundType + "Load.wav";
+ Savemp3.SoundLocation = SoundDir + Settings1.Default.SoundType + "Save.wav";
+ Log.log(SoundDir + Settings1.Default.SoundType + "Save.wav");
}
}
public static string FileToString(string filePath)
@@ -142,8 +155,8 @@ public static string FileToString(string filePath)
}
catch (Exception e)
{
- Console.WriteLine("The file could not be read:");
- Console.WriteLine(e.Message);
+ Log.log("The file could not be read:");
+ Log.log(e.Message);
}
return strData;
}
@@ -177,20 +190,20 @@ private void Settings_Click(object sender, EventArgs e)
{
Hotkeys.UnregisterHotKey(Handle, 1);
Hotkeys.UnregisterHotKey(Handle, 2);
- f2.ShowDialog();
+ setting.ShowDialog();
Settings1.Default.Upgrade();
}
private void LoadButton_Click(object sender, EventArgs e)
{
- File.Copy(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + listBox1.Text, Settings1.Default.GameDirectory, true);
+ File.Copy(SaveDir + comboBox1.Text + @"\" + listBox1.Text, Settings1.Default.GameDirectory, true);
}
private void SaveButton_Click(object sender, EventArgs e)
{
- if(File.Exists(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + Settings1.Default.SaveFileName) == false)
+ if (File.Exists(SaveDir + comboBox1.Text + @"\" + Settings1.Default.SaveFileName) == false)
{
- File.Copy(Settings1.Default.GameDirectory, Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + Settings1.Default.SaveFileName, false);
+ File.Copy(Settings1.Default.GameDirectory, SaveDir + comboBox1.Text + @"\" + Settings1.Default.SaveFileName, false);
comboBox1_SelectedIndexChanged(null, null);
listBox1.SelectionMode = SelectionMode.One;
listBox1.Text = Settings1.Default.SaveFileName;
@@ -199,11 +212,11 @@ private void SaveButton_Click(object sender, EventArgs e)
else
{
int index = 0;
- while (File.Exists(Environment.CurrentDirectory + @"\Save\" +comboBox1.Text + @"\" + index.ToString() + Settings1.Default.SaveFileName))
+ while (File.Exists(SaveDir + comboBox1.Text + @"\" + index.ToString() + Settings1.Default.SaveFileName))
{
index++;
}
- File.Copy(Settings1.Default.GameDirectory, Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + index.ToString() + Settings1.Default.SaveFileName, false);
+ File.Copy(Settings1.Default.GameDirectory, SaveDir + comboBox1.Text + @"\" + index.ToString() + Settings1.Default.SaveFileName, false);
comboBox1_SelectedIndexChanged(null, null);
listBox1.SelectionMode = SelectionMode.One;
listBox1.Text = index.ToString() + Settings1.Default.SaveFileName;
@@ -213,9 +226,9 @@ private void SaveButton_Click(object sender, EventArgs e)
private void ReplaceSave_Click(object sender, EventArgs e)
{
- if((int)MessageBox.Show(Jo["Are you sure you want to reaplace?"].ToString(),Jo["SekiroSL"].ToString(), MessageBoxButtons.YesNo, MessageBoxIcon.Question) == 6)
+ if ((int)MessageBox.Show(Jo["Are you sure you want to reaplace?"].ToString(), Jo["SekiroSL"].ToString(), MessageBoxButtons.YesNo, MessageBoxIcon.Question) == 6)
{
- File.Copy(Settings1.Default.GameDirectory, Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + listBox1.Text, true);
+ File.Copy(Settings1.Default.GameDirectory, SaveDir + comboBox1.Text + @"\" + listBox1.Text, true);
}
}
@@ -223,20 +236,20 @@ private void NewProflie_Click(object sender, EventArgs e)
{
Hotkeys.UnregisterHotKey(Handle, 1);
Hotkeys.UnregisterHotKey(Handle, 2);
- f3.ShowDialog();
+ group.ShowDialog();
if (Settings1.Default.SaveHotkey != Keys.None)
{
Hotkeys.RegisterHotKey(Handle, 1, Settings1.Default.SaveModifier, Settings1.Default.SaveHotkey);
- Console.WriteLine("SuccessREGIS");
+ Log.log("SuccessREGIS");
}
if (Settings1.Default.LoadHotkey != Keys.None)
{
Hotkeys.RegisterHotKey(Handle, 2, Settings1.Default.LoadModifier, Settings1.Default.LoadHotkey);
- Console.WriteLine("SuccessREGIS");
+ Log.log("SuccessREGIS");
}
- DirectoryInfo[] di = Dir.GetDirectories();
+ DirectoryInfo[] di = SaveDir.GetDirectories();
comboBox1.DataSource = di;
- if(comboBox1.Text != "")
+ if (comboBox1.Text != "")
{
renameToolStripMenuItem1.Enabled = true;
deleteToolStripMenuItem1.Enabled = true;
@@ -246,10 +259,10 @@ private void NewProflie_Click(object sender, EventArgs e)
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
List FileI = new List();
- DirectoryInfo root = new DirectoryInfo(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text);
+ DirectoryInfo root = new DirectoryInfo(SaveDir + comboBox1.Text);
FileInfo[] files = root.GetFiles();
listBox1.DataSource = files;
- if(comboBox1.Text != "")
+ if (comboBox1.Text != "")
{
SaveButton.Enabled = true;
}
@@ -258,7 +271,7 @@ private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
SaveButton.Enabled = false;
}
- if(listBox1.Items.Count == 0)
+ if (listBox1.Items.Count == 0)
{
LoadButton.Enabled = false;
ReplaceButton.Enabled = false;
@@ -295,51 +308,51 @@ private void renameToolStripMenuItem_Click(object sender, EventArgs e)
Hotkeys.UnregisterHotKey(Handle, 1);
Hotkeys.UnregisterHotKey(Handle, 2);
nameofre = listBox1.Text;
- f5.ShowDialog();
+ rename.ShowDialog();
if (Settings1.Default.SaveHotkey != Keys.None)
{
Hotkeys.RegisterHotKey(Handle, 1, Settings1.Default.SaveModifier, Settings1.Default.SaveHotkey);
- Console.WriteLine("SuccessREGIS");
+ Log.log("SuccessREGIS");
}
if (Settings1.Default.LoadHotkey != Keys.None)
{
Hotkeys.RegisterHotKey(Handle, 2, Settings1.Default.LoadModifier, Settings1.Default.LoadHotkey);
- Console.WriteLine("SuccessREGIS");
+ Log.log("SuccessREGIS");
}
}
public bool Rename(string Name)
{
- if(File.Exists(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + Name) || Name == "")
+ if (File.Exists(SaveDir + comboBox1.Text + @"\" + Name) || Name == "")
{
return false;
}
else
{
- File.Move(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + listBox1.Text, Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + Name);
- comboBox1_SelectedIndexChanged(null,null);
+ File.Move(SaveDir + comboBox1.Text + @"\" + listBox1.Text, Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + Name);
+ comboBox1_SelectedIndexChanged(null, null);
return true;
}
}
public bool RenameProfile(string Name)
{
- if(Directory.Exists(Environment.CurrentDirectory + @"\Save\" + Name + @"\") || Name == "")
+ if (Directory.Exists(SaveDir + Name + @"\") || Name == "")
{
return false;
}
else
{
Directory.CreateDirectory(Environment.CurrentDirectory + @"\Save\" + Name);
- string[] file = Directory.GetFiles(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text);
- for(int i = 0; i < file.Count(); i++)
+ string[] file = Directory.GetFiles(SaveDir + comboBox1.Text);
+ for (int i = 0; i < file.Count(); i++)
{
string[] a = Regex.Split(file[i], "\\\\");
- Console.WriteLine(a[a.Count() - 1]);
- File.Move(file[i], Environment.CurrentDirectory + @"\Save\" + Name + @"\" + a[a.Count() - 1]);
+ Log.log(a[a.Count() - 1]);
+ File.Move(file[i], SaveDir + Name + @"\" + a[a.Count() - 1]);
}
- Directory.Delete(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\");
- DirectoryInfo[] di = Dir.GetDirectories();
+ Directory.Delete(SaveDir + comboBox1.Text + @"\");
+ DirectoryInfo[] di = SaveDir.GetDirectories();
comboBox1.DataSource = di;
return true;
}
@@ -350,27 +363,27 @@ private void renameToolStripMenuItem1_Click(object sender, EventArgs e)
Hotkeys.UnregisterHotKey(Handle, 1);
Hotkeys.UnregisterHotKey(Handle, 2);
nameofre = comboBox1.Text;
- f6.ShowDialog();
+ gourp_rename.ShowDialog();
if (Settings1.Default.SaveHotkey != Keys.None)
{
Hotkeys.RegisterHotKey(Handle, 1, Settings1.Default.SaveModifier, Settings1.Default.SaveHotkey);
- Console.WriteLine("SuccessREGIS");
+ Log.log("SuccessREGIS");
}
if (Settings1.Default.LoadHotkey != Keys.None)
{
Hotkeys.RegisterHotKey(Handle, 2, Settings1.Default.LoadModifier, Settings1.Default.LoadHotkey);
- Console.WriteLine("SuccessREGIS");
+ Log.log("SuccessREGIS");
}
}
private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
{
- if(listBox1.SelectedIndices.Count == 1)
+ if (listBox1.SelectedIndices.Count == 1)
{
- if((int)MessageBox.Show(Jo["Are you sure you want to delete?"].ToString(), Jo["SekiroSL"].ToString() ,MessageBoxButtons.YesNo, MessageBoxIcon.Question) == 6)
+ if ((int)MessageBox.Show(Jo["Are you sure you want to delete?"].ToString(), Jo["SekiroSL"].ToString(), MessageBoxButtons.YesNo, MessageBoxIcon.Question) == 6)
{
- File.Delete(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + listBox1.Text);
- comboBox1_SelectedIndexChanged(null,null);
+ File.Delete(SaveDir + comboBox1.Text + @"\" + listBox1.Text);
+ comboBox1_SelectedIndexChanged(null, null);
}
}
else
@@ -380,11 +393,11 @@ private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
ListBox.SelectedObjectCollection FG = listBox1.SelectedItems;
for (int i = 0; i < FG.Count; i++)
{
- File.Delete(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\" + listBox1.GetItemText(FG[i]));
- Console.WriteLine(listBox1.GetItemText(FG[i]));
+ File.Delete(SaveDir + comboBox1.Text + @"\" + listBox1.GetItemText(FG[i]));
+ Log.log(listBox1.GetItemText(FG[i]));
}
comboBox1_SelectedIndexChanged(null, null);
- }
+ }
}
}
@@ -395,17 +408,17 @@ private void contextMenuStrip2_Opening(object sender, CancelEventArgs e)
private void deleteToolStripMenuItem1_Click(object sender, EventArgs e)
{
- if((int)MessageBox.Show(Jo["Are you sure you want to delete?"].ToString(), Jo["SekiroSL"].ToString(),MessageBoxButtons.YesNo) == 6)
+ if ((int)MessageBox.Show(Jo["Are you sure you want to delete?"].ToString(), Jo["SekiroSL"].ToString(), MessageBoxButtons.YesNo) == 6)
{
- string[] file = Directory.GetFiles(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text);
+ string[] file = Directory.GetFiles(SaveDir + comboBox1.Text);
for (int i = 0; i < file.Count(); i++)
{
File.Delete(file[i]);
}
- Directory.Delete(Environment.CurrentDirectory + @"\Save\" + comboBox1.Text + @"\");
- DirectoryInfo[] di = Dir.GetDirectories();
+ Directory.Delete(SaveDir + comboBox1.Text + @"\");
+ DirectoryInfo[] di = SaveDir.GetDirectories();
comboBox1.DataSource = di;
- if(comboBox1.Items.Count == 0)
+ if (comboBox1.Items.Count == 0)
{
comboBox1.Text = "";
listBox1.DataSource = null;
@@ -418,7 +431,11 @@ private void deleteToolStripMenuItem1_Click(object sender, EventArgs e)
private void comboBox1_Click(object sender, EventArgs e)
{
- Console.WriteLine(comboBox1.Items.Count);
+ if(LogLevel == 1)
+ {
+ Console.WriteLine(comboBox1.Items.Count);
+ }
+
if (comboBox1.Items.Count == 0 || comboBox1.Text == "")
{
deleteToolStripMenuItem1.Enabled = false;
diff --git a/SekiroSL/winform/MainWindow.resx b/SekiroSL/winform/MainWindow.resx
new file mode 100644
index 0000000..9a0f7de
--- /dev/null
+++ b/SekiroSL/winform/MainWindow.resx
@@ -0,0 +1,414 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 17
+
+
+ 182, 17
+
+
+
+
+ AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAAMMOAADDDgAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//f39//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//39
+ /f/+/v7//////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////
+ /////////////////////////v7+//z8/P/+/v7/////////////////////////////////////////
+ //////////////////////////////39/f/9/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////f39//////////////////T09P/U1NT/srKy/52d
+ nf+Ghob/dXV1/3h4eP92dnb/gICA/5ubm/+zs7P/19fX//b29v////////////7+/v/9/f3/////////
+ ///////////////////////////////////09PT/6+vr/+zs7P/r6+v/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs
+ 7P/r6+v/9PT0/////////////////////////////////////////////f39///////4+Pj/sbGx/2Ji
+ Yv8qKir/CgoK/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/w0NDf80NDT/eHh4/8rK
+ yv////////////z8/P////////////////////////////39/f//////dnZ2/wkJCf8WFhb/FBQU/xQU
+ FP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQU
+ FP8UFBT/FBQU/xQUFP8WFhb/CQkJ/3l5ef///////v7+/////////////////////////////v7+////
+ ///AwMD/Ozs7/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wMDA/8EBAT/BAQE/wQEBP8DAwP/AQEB/wAA
+ AP8AAAD/AAAA/wAAAP8ICAj/YWFh/+Dg4P///////f39///////////////////////9/f3//////2ho
+ aP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9ra2v///////39/f//////////////
+ /////////f39//////+fn5//BgYG/wAAAP8BAQH/AwMD/wICAv8BAQH/AQEB/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AQEB/wICAv8DAwP/AAAA/wAAAP8gICD/w8PD///////9/f3/////////
+ /////////f39//////9ra2v/AAAA/wQEBP8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wQEBP8AAAD/bm5u////
+ ///9/f3//////////////////Pz8//////+ysrL/AQEB/wAAAP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wICAv8CAgL/AgIC/wICAv8BAQH/AAAA/wAAAP8AAAD/AAAA/wEBAf8EBAT/AAAA/xQU
+ FP/FxcX///////z8/P////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8DAwP/AAAA/25ubv///////f39/////////////f39///////j4+P/Hh4e/wAAAP8DAwP/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wQEBP8AAAD/JSUl/+bm5v///////f39///////9/f3//////2tra/8AAAD/AgIC/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AwMD/wAAAP9ubm7///////39/f////////////39/f//////bGxs/wAA
+ AP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8KCgr/NTU1/05OTv9PT0//MDAw/wIC
+ Av8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/wAAAP9ycnL///////39/f///////f39////
+ //9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wQEBP8AAAD/bm5u///////9/f3///////39
+ /f//////3Nzc/xYWFv8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP9PT0//zMzM//v7
+ +/////////////r6+v+2trb/JiYm/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/GBgY/97e
+ 3v///////f39//39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/2tr
+ a////////f39///////9/f3//////5eXl/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/wAA
+ AP9YWFj//////////////////////////////////////8bGxv8ODg7/AAAA/wEBAf8AAAD/AAAA/wAA
+ AP8AAAD/AgIC/wAAAP+Xl5f///////v7+//9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8ODg7/FRUV/xMTE/8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQU
+ FP8UFBT/FhYW/wkJCf95eXn///////7+/v///////v7+//////9cXFz/AAAA/wUFBf8DAwP/AgIC/wIC
+ Av8BAQH/AwMD/wAAAP8TExP/2dnZ///////6+vr//v7+/////////////v7+//39/f//////S0tL/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wMDA/8AAAD/ZmZm///////9/f3//f39//////9ra2v/AAAA/wIC
+ Av8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/p6en//f39//p6en/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs7P/r6+v/9PT0/////////////v7+///////29vb/IiIi/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Wlpa///////9/f3///////////////////////z8
+ /P//////+/v7/z8/P/8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/1NTU/////////////z8
+ /P//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7i4uP//////////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v//////8PDw/29vb/9PT0//RkZG/0BAQP8yMjL/Kysr/xsbG/8XFxf/AAAA/42Njf///////Pz8//7+
+ /v/9/f3//f39//39/f///////////6mpqf8AAAD/AAAA/wEBAf8AAAD/AAAA/wAAAP8AAAD/AwMD/wAA
+ AP9RUVH////////////8/Pz//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAA
+ AP+zs7P///////v7+//+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7///////////////////////////////////////7+/v/7+/v/8fHx/+vr6//e3t7/2tra/8vL
+ y//n5+f///////39/f//////////////////////5eXl/4qKiv8QEBD/AAAA/wEBAf8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wMDA/8AAAD/W1tb///////+/v7//Pz8//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//z8/P//////////////
+ ////////////////////////////////////////7Ozs/8rKyv+YmJj/VlZW/x0dHf8AAAD/AAAA/wEB
+ Af8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/4GBgf///////Pz8//39/f//////a2tr/wAA
+ AP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/9/f3/+/v7/////////////v7+/9XV1f+Wlpb/VFRU/yoqKv8FBQX/AAAA/wAA
+ AP8AAAD/AgIC/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wYGBv/Gxsb///////z8
+ /P/9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3////////////y8vL/o6Oj/0xMTP8ODg7/AAAA/wAA
+ AP8AAAD/AAAA/wICAv8DAwP/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/wAA
+ AP9QUFD////////////+/v7//f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAA
+ AP8AAAD/tLS0///////8/Pz/////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3///////////+goKD/MDAw/wAA
+ AP8AAAD/AAAA/wICAv8DAwP/AgIC/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/BAQE/wAAAP8WFhb/1dXV///////9/f3///////39/f//////a2tr/wAAAP8CAgL/AAAA/wAA
+ AP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//////+7u
+ 7v9ZWVn/AAAA/wAAAP8BAQH/AwMD/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wEBAf8DAwP/AgIC/wAAAP8UFBT/v7+////////9/f3////////////9/f3//////2tr
+ a/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7///////Pz8/9ERET/AAAA/wICAv8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AwMD/wICAv8AAAD/AAAA/wAAAP9FRUX/09PT///////9/f3/////////
+ /////////f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0////
+ ///8/Pz/////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//////9vb2//AAAA/wQEBP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AgIC/wICAv8CAgL/AAAA/wAAAP8AAAD/AwMD/z4+Pv+ioqL/+/v7////
+ ///8/Pz///////////////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEB
+ Af8AAAD/AAAA/7S0tP///////Pz8////////////////////////////////////////////////////
+ /////////////////////////////////////////f39///////Pz8//CAgI/wAAAP8BAQH/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AgIC/wMDA/8BAQH/AAAA/wAAAP8AAAD/AAAA/wwMDP81NTX/enp6/8TE
+ xP/5+fn////////////8/Pz////////////////////////////9/f3//////2tra/8AAAD/AgIC/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////////////////////
+ //////////////////////////////////////////////////////////////39/f//////hYWF/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/AAAA/xUVFf8wMDD/ZWVl/5+f
+ n//V1dX////////////////////////////+/v7///////z8/P/9/f3//////////////////f39////
+ //9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3//////05OTv8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8jIyP/c3Nz/6ys
+ rP/V1dX/+Pj4////////////9PT0/9ra2v/i4uL/5ubm//Ly8v/19fX/////////////////////////
+ //////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0
+ tP///////Pz8////////////////////////////////////////////////////////////////////
+ /////////////////////////f39//////9GRkb/AAAA/wMDA/8AAAD/AAAA/wAAAP8AAAD/AgIC/wAA
+ AP9LS0v/6urq///////////////////////6+vr//////2JiYv8AAAD/ICAg/yUlJf83Nzf/Ojo6/0tL
+ S/9RUVH/Wlpa/6Ghof/////////////////9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAA
+ AP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////////////////////////////////////
+ //////////////////////////////////////////////39/f//////R0dH/wAAAP8DAwP/AAAA/wAA
+ AP8AAAD/AAAA/wMDA/8AAAD/rKys///////4+Pj/+/v7//z8/P/6+vr//////+3t7f8kJCT/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9nZ2f///////39/f///////f39//////9ra2v/AAAA/wIC
+ Av8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//////2Zm
+ Zv8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/4eHh///////////////////////////////
+ //92dnb/AAAA/wMDA/8CAgL/AgIC/wICAv8CAgL/AwMD/wUFBf8AAAD/qqqq///////8/Pz///////39
+ /f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8//////+oqKj/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8SEhL/m5ub/+Xl
+ 5f/7+/v/8fHx/87Ozv9ra2v/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/HR0d/+Tk
+ 5P///////v7+///////9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAA
+ AP+0tLT///////z8/P//////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v//////8fHx/zAwMP8AAAD/AwMD/wAAAP8AAAD/AAAA/wAA
+ AP8BAQH/AAAA/wAAAP8bGxv/Kysr/yUlJf8MDAz/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8EBAT/AAAA/2pqav///////f39/////////////f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////Pz8//////+wsLD/AAAA/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wEBAf8BAQH/AAAA/wAAAP8AAAD/AAAA/wMDA/8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8EBAT/AAAA/xoaGv/e3t7///////39/f////////////39/f//////a2tr/wAA
+ AP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7//////5CQkP8AAAD/AAAA/wQEBP8BAQH/AAAA/wAAAP8AAAD/AAAA/wICAv8CAgL/AgIC/wEB
+ Af8AAAD/AAAA/wAAAP8AAAD/AQEB/wICAv8EBAT/AAAA/wsLC/+0tLT///////39/f//////////////
+ ///9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+////////////n5+f/xUVFf8AAAD/AAAA/wEBAf8EBAT/AwMD/wIC
+ Av8CAgL/AQEB/wEBAf8BAQH/AgIC/wICAv8DAwP/BAQE/wAAAP8AAAD/AAAA/yAgIP+4uLj///////39
+ /f///////////////////////f39//////9tbW3/AAAA/wYGBv8EBAT/BAQE/wQEBP8EBAT/BAQE/wQE
+ BP8EBAT/tra2///////8/Pz/////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+///////Y2Nj/aWlp/xkZ
+ Gf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ISEh/3Nz
+ c//h4eH///////39/f////////////////////////////39/f//////YWFh/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/6+vr////////Pz8////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3////////////i4uL/qKio/3R0dP9SUlL/OTk5/yIiIv8RERH/FBQU/xISEv8gICD/Nzc3/1BQ
+ UP94eHj/rKys/+zs7P////////////39/f/////////////////////////////////+/v7//////7q6
+ uv+CgoL/iYmJ/4iIiP+IiIj/iIiI/4iIiP+IiIj/iIiI/4iIiP/c3Nz///////7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/+/v7///////////////////////f39//w8PD/6+vr/+zs
+ 7P/r6+v/7+/v//f39////////////////////////f39//39/f//////////////////////////////
+ //////////////7+/v////////////////////////////////////////////////////////////7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/8/Pz//Pz8////
+ //////////////////////////////////////////////z8/P/8/Pz//v7+////////////////////
+ /////////////////////////////////////////f39//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7
+ +//7+/v/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/SekiroSL/Form5.Designer.cs b/SekiroSL/winform/RenameDialog.Designer.cs
similarity index 91%
rename from SekiroSL/Form5.Designer.cs
rename to SekiroSL/winform/RenameDialog.Designer.cs
index c6ef96c..73cf30b 100644
--- a/SekiroSL/Form5.Designer.cs
+++ b/SekiroSL/winform/RenameDialog.Designer.cs
@@ -1,6 +1,6 @@
namespace SekiroSL
{
- partial class Form5
+ partial class RenameDialog
{
///
/// Required designer variable.
@@ -28,6 +28,7 @@ protected override void Dispose(bool disposing)
///
private void InitializeComponent()
{
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RenameDialog));
this.textBox1 = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
@@ -40,6 +41,7 @@ private void InitializeComponent()
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(276, 26);
this.textBox1.TabIndex = 0;
+ this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
//
// label1
//
@@ -71,6 +73,7 @@ private void InitializeComponent()
this.Controls.Add(this.label1);
this.Controls.Add(this.textBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "Form5";
diff --git a/SekiroSL/winform/RenameDialog.cs b/SekiroSL/winform/RenameDialog.cs
new file mode 100644
index 0000000..84651e9
--- /dev/null
+++ b/SekiroSL/winform/RenameDialog.cs
@@ -0,0 +1,38 @@
+using System;
+using System.Windows.Forms;
+
+namespace SekiroSL
+{
+ public partial class RenameDialog : Form
+ {
+ public RenameDialog()
+ {
+ InitializeComponent();
+ }
+
+ private void Form5_Load(object sender, EventArgs e)
+ {
+ Text = (Owner as MainWindow).Jo["Rename"].ToString();
+ label1.Text = (Owner as MainWindow).Jo["Rename"].ToString();
+ button1.Text = (Owner as MainWindow).Jo["Apply"].ToString();
+ textBox1.Text = (Owner as MainWindow).nameofre;
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ if ((Owner as MainWindow).Rename(textBox1.Text))
+ {
+ Close();
+ }
+ else
+ {
+ MessageBox.Show((Owner as MainWindow).Jo["File already existed or didn't enter the file name"].ToString());
+ }
+ }
+
+ private void textBox1_TextChanged(object sender, EventArgs e)
+ {
+
+ }
+ }
+}
diff --git a/SekiroSL/winform/RenameDialog.resx b/SekiroSL/winform/RenameDialog.resx
new file mode 100644
index 0000000..79ba0fe
--- /dev/null
+++ b/SekiroSL/winform/RenameDialog.resx
@@ -0,0 +1,408 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAAMMOAADDDgAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//f39//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//39
+ /f/+/v7//////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////
+ /////////////////////////v7+//z8/P/+/v7/////////////////////////////////////////
+ //////////////////////////////39/f/9/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////f39//////////////////T09P/U1NT/srKy/52d
+ nf+Ghob/dXV1/3h4eP92dnb/gICA/5ubm/+zs7P/19fX//b29v////////////7+/v/9/f3/////////
+ ///////////////////////////////////09PT/6+vr/+zs7P/r6+v/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs
+ 7P/r6+v/9PT0/////////////////////////////////////////////f39///////4+Pj/sbGx/2Ji
+ Yv8qKir/CgoK/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/w0NDf80NDT/eHh4/8rK
+ yv////////////z8/P////////////////////////////39/f//////dnZ2/wkJCf8WFhb/FBQU/xQU
+ FP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQU
+ FP8UFBT/FBQU/xQUFP8WFhb/CQkJ/3l5ef///////v7+/////////////////////////////v7+////
+ ///AwMD/Ozs7/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wMDA/8EBAT/BAQE/wQEBP8DAwP/AQEB/wAA
+ AP8AAAD/AAAA/wAAAP8ICAj/YWFh/+Dg4P///////f39///////////////////////9/f3//////2ho
+ aP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9ra2v///////39/f//////////////
+ /////////f39//////+fn5//BgYG/wAAAP8BAQH/AwMD/wICAv8BAQH/AQEB/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AQEB/wICAv8DAwP/AAAA/wAAAP8gICD/w8PD///////9/f3/////////
+ /////////f39//////9ra2v/AAAA/wQEBP8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wQEBP8AAAD/bm5u////
+ ///9/f3//////////////////Pz8//////+ysrL/AQEB/wAAAP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wICAv8CAgL/AgIC/wICAv8BAQH/AAAA/wAAAP8AAAD/AAAA/wEBAf8EBAT/AAAA/xQU
+ FP/FxcX///////z8/P////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8DAwP/AAAA/25ubv///////f39/////////////f39///////j4+P/Hh4e/wAAAP8DAwP/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wQEBP8AAAD/JSUl/+bm5v///////f39///////9/f3//////2tra/8AAAD/AgIC/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AwMD/wAAAP9ubm7///////39/f////////////39/f//////bGxs/wAA
+ AP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8KCgr/NTU1/05OTv9PT0//MDAw/wIC
+ Av8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/wAAAP9ycnL///////39/f///////f39////
+ //9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wQEBP8AAAD/bm5u///////9/f3///////39
+ /f//////3Nzc/xYWFv8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP9PT0//zMzM//v7
+ +/////////////r6+v+2trb/JiYm/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/GBgY/97e
+ 3v///////f39//39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/2tr
+ a////////f39///////9/f3//////5eXl/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/wAA
+ AP9YWFj//////////////////////////////////////8bGxv8ODg7/AAAA/wEBAf8AAAD/AAAA/wAA
+ AP8AAAD/AgIC/wAAAP+Xl5f///////v7+//9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8ODg7/FRUV/xMTE/8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQU
+ FP8UFBT/FhYW/wkJCf95eXn///////7+/v///////v7+//////9cXFz/AAAA/wUFBf8DAwP/AgIC/wIC
+ Av8BAQH/AwMD/wAAAP8TExP/2dnZ///////6+vr//v7+/////////////v7+//39/f//////S0tL/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wMDA/8AAAD/ZmZm///////9/f3//f39//////9ra2v/AAAA/wIC
+ Av8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/p6en//f39//p6en/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs7P/r6+v/9PT0/////////////v7+///////29vb/IiIi/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Wlpa///////9/f3///////////////////////z8
+ /P//////+/v7/z8/P/8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/1NTU/////////////z8
+ /P//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7i4uP//////////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v//////8PDw/29vb/9PT0//RkZG/0BAQP8yMjL/Kysr/xsbG/8XFxf/AAAA/42Njf///////Pz8//7+
+ /v/9/f3//f39//39/f///////////6mpqf8AAAD/AAAA/wEBAf8AAAD/AAAA/wAAAP8AAAD/AwMD/wAA
+ AP9RUVH////////////8/Pz//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAA
+ AP+zs7P///////v7+//+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7///////////////////////////////////////7+/v/7+/v/8fHx/+vr6//e3t7/2tra/8vL
+ y//n5+f///////39/f//////////////////////5eXl/4qKiv8QEBD/AAAA/wEBAf8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wMDA/8AAAD/W1tb///////+/v7//Pz8//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//z8/P//////////////
+ ////////////////////////////////////////7Ozs/8rKyv+YmJj/VlZW/x0dHf8AAAD/AAAA/wEB
+ Af8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/4GBgf///////Pz8//39/f//////a2tr/wAA
+ AP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/9/f3/+/v7/////////////v7+/9XV1f+Wlpb/VFRU/yoqKv8FBQX/AAAA/wAA
+ AP8AAAD/AgIC/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wYGBv/Gxsb///////z8
+ /P/9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3////////////y8vL/o6Oj/0xMTP8ODg7/AAAA/wAA
+ AP8AAAD/AAAA/wICAv8DAwP/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/wAA
+ AP9QUFD////////////+/v7//f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAA
+ AP8AAAD/tLS0///////8/Pz/////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3///////////+goKD/MDAw/wAA
+ AP8AAAD/AAAA/wICAv8DAwP/AgIC/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/BAQE/wAAAP8WFhb/1dXV///////9/f3///////39/f//////a2tr/wAAAP8CAgL/AAAA/wAA
+ AP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//////+7u
+ 7v9ZWVn/AAAA/wAAAP8BAQH/AwMD/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wEBAf8DAwP/AgIC/wAAAP8UFBT/v7+////////9/f3////////////9/f3//////2tr
+ a/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7///////Pz8/9ERET/AAAA/wICAv8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AwMD/wICAv8AAAD/AAAA/wAAAP9FRUX/09PT///////9/f3/////////
+ /////////f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0////
+ ///8/Pz/////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//////9vb2//AAAA/wQEBP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AgIC/wICAv8CAgL/AAAA/wAAAP8AAAD/AwMD/z4+Pv+ioqL/+/v7////
+ ///8/Pz///////////////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEB
+ Af8AAAD/AAAA/7S0tP///////Pz8////////////////////////////////////////////////////
+ /////////////////////////////////////////f39///////Pz8//CAgI/wAAAP8BAQH/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AgIC/wMDA/8BAQH/AAAA/wAAAP8AAAD/AAAA/wwMDP81NTX/enp6/8TE
+ xP/5+fn////////////8/Pz////////////////////////////9/f3//////2tra/8AAAD/AgIC/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////////////////////
+ //////////////////////////////////////////////////////////////39/f//////hYWF/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/AAAA/xUVFf8wMDD/ZWVl/5+f
+ n//V1dX////////////////////////////+/v7///////z8/P/9/f3//////////////////f39////
+ //9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3//////05OTv8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8jIyP/c3Nz/6ys
+ rP/V1dX/+Pj4////////////9PT0/9ra2v/i4uL/5ubm//Ly8v/19fX/////////////////////////
+ //////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0
+ tP///////Pz8////////////////////////////////////////////////////////////////////
+ /////////////////////////f39//////9GRkb/AAAA/wMDA/8AAAD/AAAA/wAAAP8AAAD/AgIC/wAA
+ AP9LS0v/6urq///////////////////////6+vr//////2JiYv8AAAD/ICAg/yUlJf83Nzf/Ojo6/0tL
+ S/9RUVH/Wlpa/6Ghof/////////////////9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAA
+ AP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////////////////////////////////////
+ //////////////////////////////////////////////39/f//////R0dH/wAAAP8DAwP/AAAA/wAA
+ AP8AAAD/AAAA/wMDA/8AAAD/rKys///////4+Pj/+/v7//z8/P/6+vr//////+3t7f8kJCT/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9nZ2f///////39/f///////f39//////9ra2v/AAAA/wIC
+ Av8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//////2Zm
+ Zv8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/4eHh///////////////////////////////
+ //92dnb/AAAA/wMDA/8CAgL/AgIC/wICAv8CAgL/AwMD/wUFBf8AAAD/qqqq///////8/Pz///////39
+ /f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8//////+oqKj/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8SEhL/m5ub/+Xl
+ 5f/7+/v/8fHx/87Ozv9ra2v/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/HR0d/+Tk
+ 5P///////v7+///////9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAA
+ AP+0tLT///////z8/P//////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v//////8fHx/zAwMP8AAAD/AwMD/wAAAP8AAAD/AAAA/wAA
+ AP8BAQH/AAAA/wAAAP8bGxv/Kysr/yUlJf8MDAz/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8EBAT/AAAA/2pqav///////f39/////////////f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////Pz8//////+wsLD/AAAA/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wEBAf8BAQH/AAAA/wAAAP8AAAD/AAAA/wMDA/8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8EBAT/AAAA/xoaGv/e3t7///////39/f////////////39/f//////a2tr/wAA
+ AP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7//////5CQkP8AAAD/AAAA/wQEBP8BAQH/AAAA/wAAAP8AAAD/AAAA/wICAv8CAgL/AgIC/wEB
+ Af8AAAD/AAAA/wAAAP8AAAD/AQEB/wICAv8EBAT/AAAA/wsLC/+0tLT///////39/f//////////////
+ ///9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+////////////n5+f/xUVFf8AAAD/AAAA/wEBAf8EBAT/AwMD/wIC
+ Av8CAgL/AQEB/wEBAf8BAQH/AgIC/wICAv8DAwP/BAQE/wAAAP8AAAD/AAAA/yAgIP+4uLj///////39
+ /f///////////////////////f39//////9tbW3/AAAA/wYGBv8EBAT/BAQE/wQEBP8EBAT/BAQE/wQE
+ BP8EBAT/tra2///////8/Pz/////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+///////Y2Nj/aWlp/xkZ
+ Gf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ISEh/3Nz
+ c//h4eH///////39/f////////////////////////////39/f//////YWFh/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/6+vr////////Pz8////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3////////////i4uL/qKio/3R0dP9SUlL/OTk5/yIiIv8RERH/FBQU/xISEv8gICD/Nzc3/1BQ
+ UP94eHj/rKys/+zs7P////////////39/f/////////////////////////////////+/v7//////7q6
+ uv+CgoL/iYmJ/4iIiP+IiIj/iIiI/4iIiP+IiIj/iIiI/4iIiP/c3Nz///////7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/+/v7///////////////////////f39//w8PD/6+vr/+zs
+ 7P/r6+v/7+/v//f39////////////////////////f39//39/f//////////////////////////////
+ //////////////7+/v////////////////////////////////////////////////////////////7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/8/Pz//Pz8////
+ //////////////////////////////////////////////z8/P/8/Pz//v7+////////////////////
+ /////////////////////////////////////////f39//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7
+ +//7+/v/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/SekiroSL/Form2.Designer.cs b/SekiroSL/winform/Settting.Designer.cs
similarity index 97%
rename from SekiroSL/Form2.Designer.cs
rename to SekiroSL/winform/Settting.Designer.cs
index 854fd44..35d7a78 100644
--- a/SekiroSL/Form2.Designer.cs
+++ b/SekiroSL/winform/Settting.Designer.cs
@@ -1,6 +1,6 @@
namespace SekiroSL
{
- partial class Form2
+ partial class Setting
{
///
/// Required designer variable.
@@ -28,6 +28,7 @@ protected override void Dispose(bool disposing)
///
private void InitializeComponent()
{
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Setting));
this.ApplyButton = new System.Windows.Forms.Button();
this.comboBox1 = new System.Windows.Forms.ComboBox();
this.LanguageLabel = new System.Windows.Forms.Label();
@@ -349,7 +350,7 @@ private void InitializeComponent()
//
// button3
//
- this.button3.Font = new System.Drawing.Font("Adobe Gothic Std B", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button3.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.button3.Location = new System.Drawing.Point(246, 355);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(30, 27);
@@ -384,8 +385,8 @@ private void InitializeComponent()
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(198, 20);
this.label5.TabIndex = 12;
- this.label5.Text = "Alpha1.6 Copyright by 深空";
- this.label5.Click += new System.EventHandler(this.label5_Click);
+ this.label5.Text = MainWindow.Version + " " + "Copyright by 深空";
+ //this.label5.Text = "Alpha1.6 Copyright by 深空";
//
// button1
//
@@ -409,7 +410,7 @@ private void InitializeComponent()
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
- // Form2
+ // About
//
this.AcceptButton = this.ApplyButton;
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -428,9 +429,10 @@ private void InitializeComponent()
this.Controls.Add(this.comboBox1);
this.Controls.Add(this.ApplyButton);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MinimizeBox = false;
- this.Name = "Form2";
+ this.Name = "About";
this.Text = "Form2";
this.Load += new System.EventHandler(this.Form2_Load);
this.groupBox1.ResumeLayout(false);
diff --git a/SekiroSL/Form2.cs b/SekiroSL/winform/Settting.cs
similarity index 81%
rename from SekiroSL/Form2.cs
rename to SekiroSL/winform/Settting.cs
index 31b8f1e..ce75045 100644
--- a/SekiroSL/Form2.cs
+++ b/SekiroSL/winform/Settting.cs
@@ -1,53 +1,49 @@
-using System;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
+using System;
using System.Collections.Generic;
using System.IO;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
+using System.IO.Compression;
using System.Linq;
+using System.Net;
using System.Text;
-using System.Threading.Tasks;
using System.Windows.Forms;
-using Newtonsoft.Json;
-using Newtonsoft.Json.Linq;
-using System.Net;
-using System.IO.Compression;
namespace SekiroSL
{
- public partial class Form2 : Form
+ public partial class Setting : Form
{
public List FI = new List();
public string Version = "Alpha1.6";
- public Form2()
+ public Setting()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
- LanguageLabel.Text = (Owner as Form1).Jo["Language"].ToString();
- groupBox1.Text = (Owner as Form1).Jo["Hotkeys"].ToString();
- ClearButton1.Text = (Owner as Form1).Jo["Clear"].ToString();
+ LanguageLabel.Text = (Owner as MainWindow).Jo["Language"].ToString();
+ groupBox1.Text = (Owner as MainWindow).Jo["Hotkeys"].ToString();
+ ClearButton1.Text = (Owner as MainWindow).Jo["Clear"].ToString();
ClearButton2.Text = ClearButton1.Text;
- ApplyButton.Text = (Owner as Form1).Jo["Apply"].ToString();
- CancelButton.Text = (Owner as Form1).Jo["Cancel"].ToString();
- Text = (Owner as Form1).Jo["Settings"].ToString();
- AboutLink.Text = (Owner as Form1).Jo["About"].ToString();
- label2.Text = (Owner as Form1).Jo["Load"].ToString();
- label3.Text = (Owner as Form1).Jo["Save"].ToString();
+ ApplyButton.Text = (Owner as MainWindow).Jo["Apply"].ToString();
+ CancelButton.Text = (Owner as MainWindow).Jo["Cancel"].ToString();
+ Text = (Owner as MainWindow).Jo["Settings"].ToString();
+ AboutLink.Text = (Owner as MainWindow).Jo["About"].ToString();
+ label2.Text = (Owner as MainWindow).Jo["Load"].ToString();
+ label3.Text = (Owner as MainWindow).Jo["Save"].ToString();
FI = GetFile(Environment.CurrentDirectory + @"\Localization\", ".");
comboBox1.DataSource = FI;
comboBox1.Text = Settings1.Default.Language;
- label1.Text = (Owner as Form1).Jo["File"].ToString();
+ label1.Text = (Owner as MainWindow).Jo["File"].ToString();
textBox4.Text = Settings1.Default.GameDirectory;
- label4.Text = (Owner as Form1).Jo["SoundEffectType"].ToString();
- radioButton1.Text = (Owner as Form1).Jo["Ting"].ToString();
- radioButton2.Text = (Owner as Form1).Jo["Google"].ToString();
- radioButton3.Text = (Owner as Form1).Jo["Mute"].ToString();
- button2.Text = (Owner as Form1).Jo["AutoLocated"].ToString();
+ label4.Text = (Owner as MainWindow).Jo["SoundEffectType"].ToString();
+ radioButton1.Text = (Owner as MainWindow).Jo["Ting"].ToString();
+ radioButton2.Text = (Owner as MainWindow).Jo["Google"].ToString();
+ radioButton3.Text = (Owner as MainWindow).Jo["Mute"].ToString();
+ button2.Text = (Owner as MainWindow).Jo["AutoLocated"].ToString();
if (Settings1.Default.SoundType == "Mute")
{
radioButton3.Checked = true;
@@ -136,7 +132,7 @@ private void Form2_Load(object sender, EventArgs e)
{
checkBox5.Checked = true;
}
- switch(Settings1.Default.LoadHotkey.ToString())
+ switch (Settings1.Default.LoadHotkey.ToString())
{
case "D0":
LoadHotkey.Text = "0";
@@ -219,7 +215,7 @@ public static List GetFile(string path, string extName)
FileInfo[] file = fdir.GetFiles();
if (file.Length != 0 || dir.Length != 0)
{
- foreach (FileInfo f in file)
+ foreach (FileInfo f in file)
{
if (extName.ToLower().IndexOf(f.Extension.ToLower()) >= 0)
{
@@ -228,7 +224,7 @@ public static List GetFile(string path, string extName)
}
foreach (string d in dir)
{
- GetFile(d, extName);
+ GetFile(d, extName);
}
}
return lst;
@@ -236,25 +232,25 @@ public static List GetFile(string path, string extName)
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
- button2.Text = (Owner as Form1).Jo["AutoLocated"].ToString();
- (Owner as Form1).Language = Form1.FileToString(Environment.CurrentDirectory + @"\Localization\" + comboBox1.Text);
- (Owner as Form1).Jo = (JObject)JsonConvert.DeserializeObject((Owner as Form1).Language);
- LanguageLabel.Text = (Owner as Form1).Jo["Language"].ToString();
- groupBox1.Text = (Owner as Form1).Jo["Hotkeys"].ToString();
- ClearButton1.Text = (Owner as Form1).Jo["Clear"].ToString();
+ button2.Text = (Owner as MainWindow).Jo["AutoLocated"].ToString();
+ (Owner as MainWindow).Language = MainWindow.FileToString(Environment.CurrentDirectory + @"\Localization\" + comboBox1.Text);
+ (Owner as MainWindow).Jo = (JObject)JsonConvert.DeserializeObject((Owner as MainWindow).Language);
+ LanguageLabel.Text = (Owner as MainWindow).Jo["Language"].ToString();
+ groupBox1.Text = (Owner as MainWindow).Jo["Hotkeys"].ToString();
+ ClearButton1.Text = (Owner as MainWindow).Jo["Clear"].ToString();
ClearButton2.Text = ClearButton1.Text;
- ApplyButton.Text = (Owner as Form1).Jo["Apply"].ToString();
- CancelButton.Text = (Owner as Form1).Jo["Cancel"].ToString();
- Text = (Owner as Form1).Jo["Settings"].ToString();
- AboutLink.Text = (Owner as Form1).Jo["About"].ToString();
- label2.Text = (Owner as Form1).Jo["Load"].ToString();
- label3.Text = (Owner as Form1).Jo["Save"].ToString();
- label1.Text = (Owner as Form1).Jo["File"].ToString();
- button1.Text = (Owner as Form1).Jo["CheckUpdate"].ToString();
- label4.Text = (Owner as Form1).Jo["SoundEffectType"].ToString();
- radioButton1.Text = (Owner as Form1).Jo["Ting"].ToString();
- radioButton2.Text = (Owner as Form1).Jo["Google"].ToString();
- radioButton3.Text = (Owner as Form1).Jo["Mute"].ToString();
+ ApplyButton.Text = (Owner as MainWindow).Jo["Apply"].ToString();
+ CancelButton.Text = (Owner as MainWindow).Jo["Cancel"].ToString();
+ Text = (Owner as MainWindow).Jo["Settings"].ToString();
+ AboutLink.Text = (Owner as MainWindow).Jo["About"].ToString();
+ label2.Text = (Owner as MainWindow).Jo["Load"].ToString();
+ label3.Text = (Owner as MainWindow).Jo["Save"].ToString();
+ label1.Text = (Owner as MainWindow).Jo["File"].ToString();
+ button1.Text = (Owner as MainWindow).Jo["CheckUpdate"].ToString();
+ label4.Text = (Owner as MainWindow).Jo["SoundEffectType"].ToString();
+ radioButton1.Text = (Owner as MainWindow).Jo["Ting"].ToString();
+ radioButton2.Text = (Owner as MainWindow).Jo["Google"].ToString();
+ radioButton3.Text = (Owner as MainWindow).Jo["Mute"].ToString();
}
private void ApplyButton_Click(object sender, EventArgs e)
@@ -275,16 +271,16 @@ private void ApplyButton_Click(object sender, EventArgs e)
SaveMValue += 1;
Settings1.Default.LoadModifier = LoadMValue;
Settings1.Default.SaveModifier = SaveMValue;
- if(LoadHotkey.Text != "Back" && LoadHotkey.Text != "Space" && LoadHotkey.Text != "" && LoadHotkey.Text != "None")
+ if (LoadHotkey.Text != "Back" && LoadHotkey.Text != "Space" && LoadHotkey.Text != "" && LoadHotkey.Text != "None")
{
char[] Temp = LoadHotkey.Text.ToCharArray();
Settings1.Default.LoadHotkey = (Keys)Temp[0];
}
- else if(LoadHotkey.Text == "Back")
+ else if (LoadHotkey.Text == "Back")
{
Settings1.Default.LoadHotkey = Keys.Back;
}
- else if(LoadHotkey.Text == "Space")
+ else if (LoadHotkey.Text == "Space")
{
Settings1.Default.LoadHotkey = Keys.Space;
}
@@ -314,7 +310,7 @@ private void ApplyButton_Click(object sender, EventArgs e)
Settings1.Default.Language = comboBox1.Text;
Settings1.Default.GameDirectory = textBox4.Text;
Settings1.Default.Save();
- (Owner as Form1).ReTranslateForm();
+ (Owner as MainWindow).ReTranslateForm();
Close();
}
@@ -325,8 +321,8 @@ private void AboutLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs
private void button3_Click(object sender, EventArgs e)
{
- MessageBox.Show((Owner as Form1).Jo["CannotTransferAccount"].ToString());
- openFileDialog1.Title = (Owner as Form1).Jo["File"].ToString();
+ MessageBox.Show((Owner as MainWindow).Jo["CannotTransferAccount"].ToString());
+ openFileDialog1.Title = (Owner as MainWindow).Jo["File"].ToString();
openFileDialog1.ShowDialog();
if (openFileDialog1.FileName != "openFileDialog1")
{
@@ -337,38 +333,38 @@ private void button3_Click(object sender, EventArgs e)
private void CancelButton_Click(object sender, EventArgs e)
{
Settings1.Default.Reload();
- (Owner as Form1).ReTranslateForm();
+ (Owner as MainWindow).ReTranslateForm();
Close();
}
private void button1_Click(object sender, EventArgs e)
{
string sourcecode = GetHtmlWithUtf("https://shenkspz.wixsite.com/collection/blank");
- Console.WriteLine(sourcecode);
- if(sourcecode != null)
+ Log.log(sourcecode);
+ if (sourcecode != null)
{
string VA = GetBetweenArr(sourcecode, "只狼存档工具 ", "");
- if(VA != "")
+ if (VA != "")
{
if (VA != Version)
{
- Console.WriteLine(VA);
- if ((int)MessageBox.Show((Owner as Form1).Jo["NewVersion"].ToString() + VA, (Owner as Form1).Jo["SekiroSL"].ToString(), MessageBoxButtons.YesNo, MessageBoxIcon.Question) == 6)
+ Log.log(VA);
+ if ((int)MessageBox.Show((Owner as MainWindow).Jo["NewVersion"].ToString() + VA, (Owner as MainWindow).Jo["SekiroSL"].ToString(), MessageBoxButtons.YesNo, MessageBoxIcon.Question) == 6)
{
System.Diagnostics.Process.Start("https://github.com/ShenKSPZ/SekiroSaveLoadManager/release");
}
}
else
{
- MessageBox.Show((Owner as Form1).Jo["AlreadyNewest"].ToString(), (Owner as Form1).Jo["SekiroSL"].ToString());
+ MessageBox.Show((Owner as MainWindow).Jo["AlreadyNewest"].ToString(), (Owner as MainWindow).Jo["SekiroSL"].ToString());
}
}
else
{
- Console.WriteLine("Can't get source code");
+ Log.log("Can't get source code");
}
}
-
+
}
public string GetHttpWebRequest(string url)
@@ -486,12 +482,12 @@ private void LoadHotkey_KeyPress(object sender, KeyPressEventArgs e)
LoadHotkey.Text = e.KeyChar.ToString().ToUpper();
e.Handled = true;
}
- else if(e.KeyChar == 8)
+ else if (e.KeyChar == 8)
{
LoadHotkey.Text = "Back";
e.Handled = true;
}
- else if(e.KeyChar == 32)
+ else if (e.KeyChar == 32)
{
LoadHotkey.Text = "Space";
e.Handled = true;
@@ -504,7 +500,7 @@ private void LoadHotkey_KeyPress(object sender, KeyPressEventArgs e)
private void checkBox4_CheckedChanged(object sender, EventArgs e)
{
- if(checkBox4.Checked == true)
+ if (checkBox4.Checked == true)
{
checkBox1.Checked = false;
checkBox2.Checked = false;
@@ -514,7 +510,7 @@ private void checkBox4_CheckedChanged(object sender, EventArgs e)
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
- if(checkBox1.Checked == true)
+ if (checkBox1.Checked == true)
{
checkBox4.Checked = false;
}
@@ -530,7 +526,7 @@ private void checkBox2_CheckedChanged(object sender, EventArgs e)
private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
- if(checkBox3.Checked == true)
+ if (checkBox3.Checked == true)
{
checkBox4.Checked = false;
}
@@ -615,28 +611,23 @@ private void button2_Click(object sender, EventArgs e)
if (di.Count() == 1)
{
Settings1.Default.GameDirectory = di[0].FullName + @"\" + Settings1.Default.SaveFileName;
- MessageBox.Show((Owner as Form1).Jo["FindSekiro"].ToString());
+ MessageBox.Show((Owner as MainWindow).Jo["FindSekiro"].ToString());
}
else
{
- MessageBox.Show((Owner as Form1).Jo["SaveIntroduce"].ToString());
+ MessageBox.Show((Owner as MainWindow).Jo["SaveIntroduce"].ToString());
openFileDialog1.ShowDialog();
Settings1.Default.GameDirectory = openFileDialog1.FileName;
}
}
else
{
- MessageBox.Show((Owner as Form1).Jo["CannotFindSekiro"].ToString());
+ MessageBox.Show((Owner as MainWindow).Jo["CannotFindSekiro"].ToString());
openFileDialog1.ShowDialog();
Settings1.Default.GameDirectory = openFileDialog1.FileName;
}
Settings1.Default.Save();
textBox4.Text = Settings1.Default.GameDirectory;
}
-
- private void label5_Click(object sender, EventArgs e)
- {
-
- }
}
}
\ No newline at end of file
diff --git a/SekiroSL/winform/Settting.resx b/SekiroSL/winform/Settting.resx
new file mode 100644
index 0000000..5d27ee7
--- /dev/null
+++ b/SekiroSL/winform/Settting.resx
@@ -0,0 +1,417 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 27, 14
+
+
+ 175, 14
+
+
+ 355, 14
+
+
+
+
+ AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAAMMOAADDDgAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//f39//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//39
+ /f/+/v7//////////////////////////////////////////////////////////////////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////////////////////
+ /////////////////////////v7+//z8/P/+/v7/////////////////////////////////////////
+ //////////////////////////////39/f/9/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////f39//////////////////T09P/U1NT/srKy/52d
+ nf+Ghob/dXV1/3h4eP92dnb/gICA/5ubm/+zs7P/19fX//b29v////////////7+/v/9/f3/////////
+ ///////////////////////////////////09PT/6+vr/+zs7P/r6+v/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs
+ 7P/r6+v/9PT0/////////////////////////////////////////////f39///////4+Pj/sbGx/2Ji
+ Yv8qKir/CgoK/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/w0NDf80NDT/eHh4/8rK
+ yv////////////z8/P////////////////////////////39/f//////dnZ2/wkJCf8WFhb/FBQU/xQU
+ FP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQU
+ FP8UFBT/FBQU/xQUFP8WFhb/CQkJ/3l5ef///////v7+/////////////////////////////v7+////
+ ///AwMD/Ozs7/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wMDA/8EBAT/BAQE/wQEBP8DAwP/AQEB/wAA
+ AP8AAAD/AAAA/wAAAP8ICAj/YWFh/+Dg4P///////f39///////////////////////9/f3//////2ho
+ aP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9ra2v///////39/f//////////////
+ /////////f39//////+fn5//BgYG/wAAAP8BAQH/AwMD/wICAv8BAQH/AQEB/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AQEB/wICAv8DAwP/AAAA/wAAAP8gICD/w8PD///////9/f3/////////
+ /////////f39//////9ra2v/AAAA/wQEBP8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wQEBP8AAAD/bm5u////
+ ///9/f3//////////////////Pz8//////+ysrL/AQEB/wAAAP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wICAv8CAgL/AgIC/wICAv8BAQH/AAAA/wAAAP8AAAD/AAAA/wEBAf8EBAT/AAAA/xQU
+ FP/FxcX///////z8/P////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8DAwP/AAAA/25ubv///////f39/////////////f39///////j4+P/Hh4e/wAAAP8DAwP/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wQEBP8AAAD/JSUl/+bm5v///////f39///////9/f3//////2tra/8AAAD/AgIC/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AwMD/wAAAP9ubm7///////39/f////////////39/f//////bGxs/wAA
+ AP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8KCgr/NTU1/05OTv9PT0//MDAw/wIC
+ Av8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/wAAAP9ycnL///////39/f///////f39////
+ //9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wQEBP8AAAD/bm5u///////9/f3///////39
+ /f//////3Nzc/xYWFv8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP9PT0//zMzM//v7
+ +/////////////r6+v+2trb/JiYm/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/GBgY/97e
+ 3v///////f39//39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/2tr
+ a////////f39///////9/f3//////5eXl/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/wAA
+ AP9YWFj//////////////////////////////////////8bGxv8ODg7/AAAA/wEBAf8AAAD/AAAA/wAA
+ AP8AAAD/AgIC/wAAAP+Xl5f///////v7+//9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8ODg7/FRUV/xMTE/8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQU
+ FP8UFBT/FhYW/wkJCf95eXn///////7+/v///////v7+//////9cXFz/AAAA/wUFBf8DAwP/AgIC/wIC
+ Av8BAQH/AwMD/wAAAP8TExP/2dnZ///////6+vr//v7+/////////////v7+//39/f//////S0tL/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wMDA/8AAAD/ZmZm///////9/f3//f39//////9ra2v/AAAA/wIC
+ Av8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/p6en//f39//p6en/6+vr/+vr6//r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs7P/r6+v/9PT0/////////////v7+///////29vb/IiIi/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Wlpa///////9/f3///////////////////////z8
+ /P//////+/v7/z8/P/8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/1NTU/////////////z8
+ /P//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7i4uP//////////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v//////8PDw/29vb/9PT0//RkZG/0BAQP8yMjL/Kysr/xsbG/8XFxf/AAAA/42Njf///////Pz8//7+
+ /v/9/f3//f39//39/f///////////6mpqf8AAAD/AAAA/wEBAf8AAAD/AAAA/wAAAP8AAAD/AwMD/wAA
+ AP9RUVH////////////8/Pz//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAA
+ AP+zs7P///////v7+//+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7///////////////////////////////////////7+/v/7+/v/8fHx/+vr6//e3t7/2tra/8vL
+ y//n5+f///////39/f//////////////////////5eXl/4qKiv8QEBD/AAAA/wEBAf8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wMDA/8AAAD/W1tb///////+/v7//Pz8//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//z8/P//////////////
+ ////////////////////////////////////////7Ozs/8rKyv+YmJj/VlZW/x0dHf8AAAD/AAAA/wEB
+ Af8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/4GBgf///////Pz8//39/f//////a2tr/wAA
+ AP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/9/f3/+/v7/////////////v7+/9XV1f+Wlpb/VFRU/yoqKv8FBQX/AAAA/wAA
+ AP8AAAD/AgIC/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wYGBv/Gxsb///////z8
+ /P/9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3////////////y8vL/o6Oj/0xMTP8ODg7/AAAA/wAA
+ AP8AAAD/AAAA/wICAv8DAwP/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/wAA
+ AP9QUFD////////////+/v7//f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAA
+ AP8AAAD/tLS0///////8/Pz/////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////9/f3///////////+goKD/MDAw/wAA
+ AP8AAAD/AAAA/wICAv8DAwP/AgIC/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/BAQE/wAAAP8WFhb/1dXV///////9/f3///////39/f//////a2tr/wAAAP8CAgL/AAAA/wAA
+ AP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//////+7u
+ 7v9ZWVn/AAAA/wAAAP8BAQH/AwMD/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wEBAf8DAwP/AgIC/wAAAP8UFBT/v7+////////9/f3////////////9/f3//////2tr
+ a/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7///////Pz8/9ERET/AAAA/wICAv8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AwMD/wICAv8AAAD/AAAA/wAAAP9FRUX/09PT///////9/f3/////////
+ /////////f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0////
+ ///8/Pz/////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//////9vb2//AAAA/wQEBP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AgIC/wICAv8CAgL/AAAA/wAAAP8AAAD/AwMD/z4+Pv+ioqL/+/v7////
+ ///8/Pz///////////////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEB
+ Af8AAAD/AAAA/7S0tP///////Pz8////////////////////////////////////////////////////
+ /////////////////////////////////////////f39///////Pz8//CAgI/wAAAP8BAQH/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AgIC/wMDA/8BAQH/AAAA/wAAAP8AAAD/AAAA/wwMDP81NTX/enp6/8TE
+ xP/5+fn////////////8/Pz////////////////////////////9/f3//////2tra/8AAAD/AgIC/wAA
+ AP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////////////////////
+ //////////////////////////////////////////////////////////////39/f//////hYWF/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/AAAA/xUVFf8wMDD/ZWVl/5+f
+ n//V1dX////////////////////////////+/v7///////z8/P/9/f3//////////////////f39////
+ //9ra2v/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3//////05OTv8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8jIyP/c3Nz/6ys
+ rP/V1dX/+Pj4////////////9PT0/9ra2v/i4uL/5ubm//Ly8v/19fX/////////////////////////
+ //////////////39/f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0
+ tP///////Pz8////////////////////////////////////////////////////////////////////
+ /////////////////////////f39//////9GRkb/AAAA/wMDA/8AAAD/AAAA/wAAAP8AAAD/AgIC/wAA
+ AP9LS0v/6urq///////////////////////6+vr//////2JiYv8AAAD/ICAg/yUlJf83Nzf/Ojo6/0tL
+ S/9RUVH/Wlpa/6Ghof/////////////////9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAA
+ AP8BAQH/AAAA/wAAAP+0tLT///////z8/P//////////////////////////////////////////////
+ //////////////////////////////////////////////39/f//////R0dH/wAAAP8DAwP/AAAA/wAA
+ AP8AAAD/AAAA/wMDA/8AAAD/rKys///////4+Pj/+/v7//z8/P/6+vr//////+3t7f8kJCT/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9nZ2f///////39/f///////f39//////9ra2v/AAAA/wIC
+ Av8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3//////2Zm
+ Zv8AAAD/AwMD/wAAAP8AAAD/AAAA/wAAAP8DAwP/AAAA/4eHh///////////////////////////////
+ //92dnb/AAAA/wMDA/8CAgL/AgIC/wICAv8CAgL/AwMD/wUFBf8AAAD/qqqq///////8/Pz///////39
+ /f//////a2tr/wAAAP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8//////+oqKj/AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AQEB/wAAAP8SEhL/m5ub/+Xl
+ 5f/7+/v/8fHx/87Ozv9ra2v/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wICAv8AAAD/HR0d/+Tk
+ 5P///////v7+///////9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAA
+ AP+0tLT///////z8/P//////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v//////8fHx/zAwMP8AAAD/AwMD/wAAAP8AAAD/AAAA/wAA
+ AP8BAQH/AAAA/wAAAP8bGxv/Kysr/yUlJf8MDAz/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8EBAT/AAAA/2pqav///////f39/////////////f39//////9ra2v/AAAA/wICAv8AAAD/AAAA/wAA
+ AP8AAAD/AQEB/wAAAP8AAAD/tLS0///////8/Pz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////Pz8//////+wsLD/AAAA/wAA
+ AP8DAwP/AAAA/wAAAP8AAAD/AAAA/wEBAf8BAQH/AAAA/wAAAP8AAAD/AAAA/wMDA/8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8EBAT/AAAA/xoaGv/e3t7///////39/f////////////39/f//////a2tr/wAA
+ AP8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8AAAD/AAAA/7S0tP///////Pz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7//////5CQkP8AAAD/AAAA/wQEBP8BAQH/AAAA/wAAAP8AAAD/AAAA/wICAv8CAgL/AgIC/wEB
+ Af8AAAD/AAAA/wAAAP8AAAD/AQEB/wICAv8EBAT/AAAA/wsLC/+0tLT///////39/f//////////////
+ ///9/f3//////2tra/8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP+0tLT///////z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+////////////n5+f/xUVFf8AAAD/AAAA/wEBAf8EBAT/AwMD/wIC
+ Av8CAgL/AQEB/wEBAf8BAQH/AgIC/wICAv8DAwP/BAQE/wAAAP8AAAD/AAAA/yAgIP+4uLj///////39
+ /f///////////////////////f39//////9tbW3/AAAA/wYGBv8EBAT/BAQE/wQEBP8EBAT/BAQE/wQE
+ BP8EBAT/tra2///////8/Pz/////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+///////Y2Nj/aWlp/xkZ
+ Gf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ISEh/3Nz
+ c//h4eH///////39/f////////////////////////////39/f//////YWFh/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/6+vr////////Pz8////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3////////////i4uL/qKio/3R0dP9SUlL/OTk5/yIiIv8RERH/FBQU/xISEv8gICD/Nzc3/1BQ
+ UP94eHj/rKys/+zs7P////////////39/f/////////////////////////////////+/v7//////7q6
+ uv+CgoL/iYmJ/4iIiP+IiIj/iIiI/4iIiP+IiIj/iIiI/4iIiP/c3Nz///////7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/+/v7///////////////////////f39//w8PD/6+vr/+zs
+ 7P/r6+v/7+/v//f39////////////////////////f39//39/f//////////////////////////////
+ //////////////7+/v////////////////////////////////////////////////////////////7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/8/Pz//Pz8////
+ //////////////////////////////////////////////z8/P/8/Pz//v7+////////////////////
+ /////////////////////////////////////////f39//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7
+ +//7+/v/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/image.png b/image.png
new file mode 100644
index 0000000..f79dabb
Binary files /dev/null and b/image.png differ