├── .gitattributes
├── .gitignore
├── Class1.vb
├── Update.xml
├── WindowsApplication1.sln
├── WindowsApplication1
├── App.config
├── ClassDiagram1.cd
├── Download.vb
├── Form1.Designer.vb
├── Form1.resx
├── Form1.vb
├── INIForm.Designer.vb
├── INIForm.resx
├── INIForm.vb
├── Main.vb
├── MainForm.Designer.vb
├── MainForm.resx
├── MainForm.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ ├── Settings.settings
│ └── app.manifest
├── MyExtensions.vb
├── MyListItem.vb
├── Webrowser.Designer.vb
├── Webrowser.resx
├── Webrowser.vb
├── WindowsApplication1.vbproj
├── XNBForm.Designer.vb
├── XNBForm.resx
├── XNBForm.vb
├── manager.ico
└── packages.config
├── WindowsApplication2
├── App.config
├── Form1.Designer.vb
├── Form1.resx
├── Form1.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── WindowsApplication2.vbproj
└── manager.ico
└── WindowsFormsApplication1
├── App.config
├── INI Form.Designer.cs
├── INI Form.resx
├── Program.cs
├── Properties
├── AssemblyInfo.cs
├── Resources.Designer.cs
├── Resources.resx
├── Settings.Designer.cs
└── Settings.settings
└── WindowsFormsApplication1.csproj
/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # User-specific files
5 | *.suo
6 | *.user
7 | *.sln.docstates
8 |
9 | # Build results
10 | [Dd]ebug/
11 | [Dd]ebugPublic/
12 | [Rr]elease/
13 | x64/
14 | build/
15 | bld/
16 | [Bb]in/
17 | [Oo]bj/
18 |
19 | # Roslyn cache directories
20 | *.ide/
21 |
22 | # MSTest test Results
23 | [Tt]est[Rr]esult*/
24 | [Bb]uild[Ll]og.*
25 |
26 | #NUNIT
27 | *.VisualState.xml
28 | TestResult.xml
29 |
30 | # Build Results of an ATL Project
31 | [Dd]ebugPS/
32 | [Rr]eleasePS/
33 | dlldata.c
34 |
35 | *_i.c
36 | *_p.c
37 | *_i.h
38 | *.ilk
39 | *.meta
40 | *.obj
41 | *.pch
42 | *.pdb
43 | *.pgc
44 | *.pgd
45 | *.rsp
46 | *.sbr
47 | *.tlb
48 | *.tli
49 | *.tlh
50 | *.tmp
51 | *.tmp_proj
52 | *.log
53 | *.vspscc
54 | *.vssscc
55 | .builds
56 | *.pidb
57 | *.svclog
58 | *.scc
59 |
60 | # Chutzpah Test files
61 | _Chutzpah*
62 |
63 | # Visual C++ cache files
64 | ipch/
65 | *.aps
66 | *.ncb
67 | *.opensdf
68 | *.sdf
69 | *.cachefile
70 |
71 | # Visual Studio profiler
72 | *.psess
73 | *.vsp
74 | *.vspx
75 |
76 | # TFS 2012 Local Workspace
77 | $tf/
78 |
79 | # Guidance Automation Toolkit
80 | *.gpState
81 |
82 | # ReSharper is a .NET coding add-in
83 | _ReSharper*/
84 | *.[Rr]e[Ss]harper
85 | *.DotSettings.user
86 |
87 | # JustCode is a .NET coding addin-in
88 | .JustCode
89 |
90 | # TeamCity is a build add-in
91 | _TeamCity*
92 |
93 | # DotCover is a Code Coverage Tool
94 | *.dotCover
95 |
96 | # NCrunch
97 | _NCrunch_*
98 | .*crunch*.local.xml
99 |
100 | # MightyMoose
101 | *.mm.*
102 | AutoTest.Net/
103 |
104 | # Web workbench (sass)
105 | .sass-cache/
106 |
107 | # Installshield output folder
108 | [Ee]xpress/
109 |
110 | # DocProject is a documentation generator add-in
111 | DocProject/buildhelp/
112 | DocProject/Help/*.HxT
113 | DocProject/Help/*.HxC
114 | DocProject/Help/*.hhc
115 | DocProject/Help/*.hhk
116 | DocProject/Help/*.hhp
117 | DocProject/Help/Html2
118 | DocProject/Help/html
119 |
120 | # Click-Once directory
121 | publish/
122 |
123 | # Publish Web Output
124 | *.[Pp]ublish.xml
125 | *.azurePubxml
126 | ## TODO: Comment the next line if you want to checkin your
127 | ## web deploy settings but do note that will include unencrypted
128 | ## passwords
129 | #*.pubxml
130 |
131 | # NuGet Packages Directory
132 | packages/*
133 | ## TODO: If the tool you use requires repositories.config
134 | ## uncomment the next line
135 | #!packages/repositories.config
136 |
137 | # Enable "build/" folder in the NuGet Packages folder since
138 | # NuGet packages use it for MSBuild targets.
139 | # This line needs to be after the ignore of the build folder
140 | # (and the packages folder if the line above has been uncommented)
141 | !packages/build/
142 |
143 | # Windows Azure Build Output
144 | csx/
145 | *.build.csdef
146 |
147 | # Windows Store app package directory
148 | AppPackages/
149 |
150 | # Others
151 | sql/
152 | *.Cache
153 | ClientBin/
154 | [Ss]tyle[Cc]op.*
155 | ~$*
156 | *~
157 | *.dbmdl
158 | *.dbproj.schemaview
159 | *.pfx
160 | *.publishsettings
161 | node_modules/
162 |
163 | # RIA/Silverlight projects
164 | Generated_Code/
165 |
166 | # Backup & report files from converting an old project file
167 | # to a newer Visual Studio version. Backup files are not needed,
168 | # because we have git ;-)
169 | _UpgradeReport_Files/
170 | Backup*/
171 | UpgradeLog*.XML
172 | UpgradeLog*.htm
173 |
174 | # SQL Server files
175 | *.mdf
176 | *.ldf
177 |
178 | # Business Intelligence projects
179 | *.rdl.data
180 | *.bim.layout
181 | *.bim_*.settings
182 |
183 | # Microsoft Fakes
184 | FakesAssemblies/
185 |
186 | # LightSwitch generated files
187 | GeneratedArtifacts/
188 | _Pvt_Extensions/
189 | ModelManifest.xml
--------------------------------------------------------------------------------
/Class1.vb:
--------------------------------------------------------------------------------
1 | Imports Microsoft.VisualBasic
2 |
3 | Public Class Class1
4 |
5 | End Class
6 |
--------------------------------------------------------------------------------
/Update.xml:
--------------------------------------------------------------------------------
1 |
2 | 2.8d
3 | 06D4DC28D8766815B8E76B01F6241C454AFA6C25A60BC375C81D7AFB30CFEA1C
4 | https://drive.google.com/open?id=0B94u0_R6vixWdmxMUzlpY3Y3aHM
5 |
6 |
--------------------------------------------------------------------------------
/WindowsApplication1.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25420.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WindowsApplication1", "WindowsApplication1\WindowsApplication1.vbproj", "{E4492773-23EE-4E8F-8E59-CA0ED790B53D}"
7 | EndProject
8 | Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WindowsApplication2", "WindowsApplication2\WindowsApplication2.vbproj", "{0B1C9E10-590A-44AC-889A-830600E3AC5B}"
9 | EndProject
10 | Global
11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
12 | Debug|Any CPU = Debug|Any CPU
13 | Debug|x86 = Debug|x86
14 | Release|Any CPU = Release|Any CPU
15 | Release|x86 = Release|x86
16 | EndGlobalSection
17 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
18 | {E4492773-23EE-4E8F-8E59-CA0ED790B53D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
19 | {E4492773-23EE-4E8F-8E59-CA0ED790B53D}.Debug|Any CPU.Build.0 = Debug|Any CPU
20 | {E4492773-23EE-4E8F-8E59-CA0ED790B53D}.Debug|x86.ActiveCfg = Debug|x86
21 | {E4492773-23EE-4E8F-8E59-CA0ED790B53D}.Debug|x86.Build.0 = Debug|x86
22 | {E4492773-23EE-4E8F-8E59-CA0ED790B53D}.Release|Any CPU.ActiveCfg = Release|Any CPU
23 | {E4492773-23EE-4E8F-8E59-CA0ED790B53D}.Release|Any CPU.Build.0 = Release|Any CPU
24 | {E4492773-23EE-4E8F-8E59-CA0ED790B53D}.Release|x86.ActiveCfg = Release|x86
25 | {E4492773-23EE-4E8F-8E59-CA0ED790B53D}.Release|x86.Build.0 = Release|x86
26 | {0B1C9E10-590A-44AC-889A-830600E3AC5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27 | {0B1C9E10-590A-44AC-889A-830600E3AC5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
28 | {0B1C9E10-590A-44AC-889A-830600E3AC5B}.Debug|x86.ActiveCfg = Debug|Any CPU
29 | {0B1C9E10-590A-44AC-889A-830600E3AC5B}.Debug|x86.Build.0 = Debug|Any CPU
30 | {0B1C9E10-590A-44AC-889A-830600E3AC5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
31 | {0B1C9E10-590A-44AC-889A-830600E3AC5B}.Release|Any CPU.Build.0 = Release|Any CPU
32 | {0B1C9E10-590A-44AC-889A-830600E3AC5B}.Release|x86.ActiveCfg = Release|Any CPU
33 | {0B1C9E10-590A-44AC-889A-830600E3AC5B}.Release|x86.Build.0 = Release|Any CPU
34 | EndGlobalSection
35 | GlobalSection(SolutionProperties) = preSolution
36 | HideSolutionNode = FALSE
37 | EndGlobalSection
38 | EndGlobal
39 |
--------------------------------------------------------------------------------
/WindowsApplication1/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | http://www.nexusmods.com/stardewvalley/?
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/WindowsApplication1/ClassDiagram1.cd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | QQQEBBEQGSCKQAAYAiiRAGQCEEAKAZQFBkAAgRKEFBg=
7 | MainForm.vb
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/WindowsApplication1/Download.vb:
--------------------------------------------------------------------------------
1 | Option Explicit On
2 | Imports System.Net
3 | Imports System.IO
4 |
5 |
6 |
7 | Public Class Form1
8 |
9 |
10 | Dim spath = ""
11 | Dim xnb As Boolean = False
12 | Dim dll As Boolean = False
13 | Dim x = ""
14 | Dim y = ""
15 | Dim number = MainForm.loadorderc + 1
16 |
17 | Private Sub Browser_Startup() Handles Me.Load
18 |
19 | browser.Source = New Uri(My.Settings.Homepage)
20 | AddHandler Awesomium.Core.WebCore.Download, AddressOf DownloadMethod
21 | End Sub
22 |
23 | Function browser_clsoe() Handles Me.Closing
24 | If xnb = True And dll = False Then
25 | Return True
26 | Else
27 | Return False
28 | End If
29 | End Function
30 |
31 | Private Sub DownloadMethod(ByVal sender As Object, ByVal e As Awesomium.Core.DownloadEventArgs)
32 | e.Handled = True
33 | Using client = New WebClient()
34 | If e.Url.ToString.Contains(".zip") Then
35 | client.DownloadFile(e.Url.ToString, MainForm.appPath & "\Mod.zip")
36 | spath = MainForm.appPath & "\Mod.zip"
37 | Else
38 | client.DownloadFile(e.Url.ToString, MainForm.appPath & "\Mod.rar")
39 | spath = MainForm.appPath & "\Mod.rar"
40 | End If
41 | End Using
42 | MainForm.zip(spath, MainForm.appPath & "\unpacked\", 1, False)
43 | For Each s In Directory.GetFiles(MainForm.appPath & "\unpacked\", "*.*", SearchOption.AllDirectories)
44 | x = Path.GetDirectoryName(s)
45 | y = MainForm.shPath(x)
46 |
47 | If Path.GetExtension(s) = ".xnb" Then
48 | xnb = True
49 | Else
50 | dll = True
51 | End If
52 | Next
53 | If xnb = True And dll = False Then
54 | MainForm.xbo = True
55 | For Each s In Directory.GetFiles(MainForm.appPath & "\unpacked\", "*.xnb", SearchOption.AllDirectories)
56 | My.Computer.FileSystem.MoveDirectory(x & "\", MainForm.appPath & "\XNB\", True)
57 | Next
58 | Else
59 | ' MsgBox(MainForm.ddir & y & "\")
60 | If (Not IO.Directory.Exists(MainForm.Modfolder & "\" & y & "\")) Then
61 | IO.Directory.CreateDirectory(MainForm.Modfolder & "\" & y & "\")
62 | End If
63 | My.Computer.FileSystem.MoveDirectory(x & "\", MainForm.Modfolder & "\" & number & "-" & y & "\", True)
64 | End If
65 | MsgBox("Downlaod and Instaltion done!")
66 | End Sub
67 |
68 |
69 |
70 | Private Sub Back_Click(sender As Object, e As EventArgs) Handles Back.Click
71 | browser.GoBack()
72 | End Sub
73 |
74 | Private Sub Forward_Click(sender As Object, e As EventArgs) Handles Forward.Click
75 | browser.GoForward()
76 | End Sub
77 |
78 | Private Sub Home_Click(sender As Object, e As EventArgs) Handles Home.Click
79 | browser.Source = New Uri("http://www.nexusmods.com/stardewvalley/?")
80 | End Sub
81 |
82 | Private Sub Close_Click(sender As Object, e As EventArgs) Handles btnClose.Click
83 | MainForm.count = 1
84 | browser.Dispose()
85 | Close()
86 | End Sub
87 |
88 | Private Sub dend() Handles Me.Closed
89 | MainForm.count = 1
90 | End Sub
91 | End Class
--------------------------------------------------------------------------------
/WindowsApplication1/Form1.Designer.vb:
--------------------------------------------------------------------------------
1 | _
2 | Partial Class Form1
3 | Inherits System.Windows.Forms.Form
4 |
5 | 'Form overrides dispose to clean up the component list.
6 | _
7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 | Try
9 | If disposing AndAlso components IsNot Nothing Then
10 | components.Dispose()
11 | End If
12 | Finally
13 | MyBase.Dispose(disposing)
14 | End Try
15 | End Sub
16 |
17 | 'Required by the Windows Form Designer
18 | Private components As System.ComponentModel.IContainer
19 |
20 | 'NOTE: The following procedure is required by the Windows Form Designer
21 | 'It can be modified using the Windows Form Designer.
22 | 'Do not modify it using the code editor.
23 | _
24 | Private Sub InitializeComponent()
25 | Me.components = New System.ComponentModel.Container()
26 | Me.Back = New System.Windows.Forms.Button()
27 | Me.Forward = New System.Windows.Forms.Button()
28 | Me.Home = New System.Windows.Forms.Button()
29 | Me.btnClose = New System.Windows.Forms.Button()
30 | Me.FolderBrowserDialog1 = New System.Windows.Forms.FolderBrowserDialog()
31 | Me.browser = New Awesomium.Windows.Forms.WebControl(Me.components)
32 | Me.SuspendLayout()
33 | '
34 | 'Back
35 | '
36 | Me.Back.Location = New System.Drawing.Point(13, 391)
37 | Me.Back.Name = "Back"
38 | Me.Back.Size = New System.Drawing.Size(75, 23)
39 | Me.Back.TabIndex = 0
40 | Me.Back.Text = "Back"
41 | Me.Back.UseVisualStyleBackColor = True
42 | '
43 | 'Forward
44 | '
45 | Me.Forward.Location = New System.Drawing.Point(563, 391)
46 | Me.Forward.Name = "Forward"
47 | Me.Forward.Size = New System.Drawing.Size(75, 23)
48 | Me.Forward.TabIndex = 1
49 | Me.Forward.Text = "Forward"
50 | Me.Forward.UseVisualStyleBackColor = True
51 | '
52 | 'Home
53 | '
54 | Me.Home.Location = New System.Drawing.Point(295, 391)
55 | Me.Home.Name = "Home"
56 | Me.Home.Size = New System.Drawing.Size(75, 23)
57 | Me.Home.TabIndex = 2
58 | Me.Home.Text = "Home"
59 | Me.Home.UseVisualStyleBackColor = True
60 | '
61 | 'btnClose
62 | '
63 | Me.btnClose.Location = New System.Drawing.Point(821, 391)
64 | Me.btnClose.Name = "btnClose"
65 | Me.btnClose.Size = New System.Drawing.Size(75, 23)
66 | Me.btnClose.TabIndex = 5
67 | Me.btnClose.Text = "Close"
68 | Me.btnClose.UseVisualStyleBackColor = True
69 | '
70 | 'browser
71 | '
72 | Me.browser.Location = New System.Drawing.Point(13, 12)
73 | Me.browser.Size = New System.Drawing.Size(868, 363)
74 | Me.browser.Source = New System.Uri("about:blank", System.UriKind.Absolute)
75 | Me.browser.TabIndex = 7
76 | '
77 | 'Form1
78 | '
79 | Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
80 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
81 | Me.ClientSize = New System.Drawing.Size(908, 426)
82 | Me.Controls.Add(Me.browser)
83 | Me.Controls.Add(Me.btnClose)
84 | Me.Controls.Add(Me.Home)
85 | Me.Controls.Add(Me.Forward)
86 | Me.Controls.Add(Me.Back)
87 | Me.Name = "Form1"
88 | Me.Text = "ModDownload"
89 | Me.ResumeLayout(False)
90 |
91 | End Sub
92 | Friend WithEvents Back As System.Windows.Forms.Button
93 | Friend WithEvents Forward As System.Windows.Forms.Button
94 | Friend WithEvents Home As System.Windows.Forms.Button
95 | Friend WithEvents btnClose As System.Windows.Forms.Button
96 | Friend WithEvents FolderBrowserDialog1 As System.Windows.Forms.FolderBrowserDialog
97 | Private WithEvents browser As Awesomium.Windows.Forms.WebControl
98 | End Class
99 |
--------------------------------------------------------------------------------
/WindowsApplication1/Form1.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 | 17, 17
122 |
123 |
--------------------------------------------------------------------------------
/WindowsApplication1/Form1.vb:
--------------------------------------------------------------------------------
1 | Public Class Form1
2 |
3 | End Class
--------------------------------------------------------------------------------
/WindowsApplication1/INIForm.Designer.vb:
--------------------------------------------------------------------------------
1 | _
2 | Partial Class INIForm
3 | Inherits System.Windows.Forms.Form
4 |
5 | 'Form overrides dispose to clean up the component list.
6 | _
7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 | Try
9 | If disposing AndAlso components IsNot Nothing Then
10 | components.Dispose()
11 | End If
12 | Finally
13 | MyBase.Dispose(disposing)
14 | End Try
15 | End Sub
16 |
17 | 'Required by the Windows Form Designer
18 | Private components As System.ComponentModel.IContainer
19 |
20 | 'NOTE: The following procedure is required by the Windows Form Designer
21 | 'It can be modified using the Windows Form Designer.
22 | 'Do not modify it using the code editor.
23 | _
24 | Private Sub InitializeComponent()
25 | Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(INIForm))
26 | Me.Label1 = New System.Windows.Forms.Label()
27 | Me.GogLabel = New System.Windows.Forms.Label()
28 | Me.Label3 = New System.Windows.Forms.Label()
29 | Me.Label4 = New System.Windows.Forms.Label()
30 | Me.TextGfolder = New System.Windows.Forms.TextBox()
31 | Me.TextSFolder = New System.Windows.Forms.TextBox()
32 | Me.Save = New System.Windows.Forms.Button()
33 | Me.Cancel = New System.Windows.Forms.Button()
34 | Me.cGfolder = New System.Windows.Forms.Button()
35 | Me.cSfolder = New System.Windows.Forms.Button()
36 | Me.cgog = New System.Windows.Forms.Button()
37 | Me.oif = New System.Windows.Forms.Button()
38 | Me.channel = New System.Windows.Forms.Label()
39 | Me.channelc = New System.Windows.Forms.Button()
40 | Me.Label6 = New System.Windows.Forms.Label()
41 | Me.SuspendLayout()
42 | '
43 | 'Label1
44 | '
45 | Me.Label1.AutoSize = True
46 | Me.Label1.Location = New System.Drawing.Point(13, 13)
47 | Me.Label1.Name = "Label1"
48 | Me.Label1.Size = New System.Drawing.Size(84, 13)
49 | Me.Label1.TabIndex = 0
50 | Me.Label1.Text = "Is GoG Version: "
51 | '
52 | 'GogLabel
53 | '
54 | Me.GogLabel.AutoSize = True
55 | Me.GogLabel.Location = New System.Drawing.Point(105, 13)
56 | Me.GogLabel.Name = "GogLabel"
57 | Me.GogLabel.Size = New System.Drawing.Size(60, 13)
58 | Me.GogLabel.TabIndex = 1
59 | Me.GogLabel.Text = "GoGCheck"
60 | '
61 | 'Label3
62 | '
63 | Me.Label3.AutoSize = True
64 | Me.Label3.Location = New System.Drawing.Point(13, 71)
65 | Me.Label3.Name = "Label3"
66 | Me.Label3.Size = New System.Drawing.Size(64, 13)
67 | Me.Label3.TabIndex = 2
68 | Me.Label3.Text = "Gamefolder:"
69 | '
70 | 'Label4
71 | '
72 | Me.Label4.AutoSize = True
73 | Me.Label4.Location = New System.Drawing.Point(12, 105)
74 | Me.Label4.Name = "Label4"
75 | Me.Label4.Size = New System.Drawing.Size(63, 13)
76 | Me.Label4.TabIndex = 3
77 | Me.Label4.Text = "Steamfolder"
78 | '
79 | 'TextGfolder
80 | '
81 | Me.TextGfolder.Location = New System.Drawing.Point(108, 71)
82 | Me.TextGfolder.Name = "TextGfolder"
83 | Me.TextGfolder.Size = New System.Drawing.Size(224, 20)
84 | Me.TextGfolder.TabIndex = 4
85 | '
86 | 'TextSFolder
87 | '
88 | Me.TextSFolder.Location = New System.Drawing.Point(108, 102)
89 | Me.TextSFolder.Name = "TextSFolder"
90 | Me.TextSFolder.Size = New System.Drawing.Size(224, 20)
91 | Me.TextSFolder.TabIndex = 5
92 | '
93 | 'Save
94 | '
95 | Me.Save.Location = New System.Drawing.Point(16, 132)
96 | Me.Save.Name = "Save"
97 | Me.Save.Size = New System.Drawing.Size(75, 23)
98 | Me.Save.TabIndex = 6
99 | Me.Save.Text = "Save"
100 | Me.Save.UseVisualStyleBackColor = True
101 | '
102 | 'Cancel
103 | '
104 | Me.Cancel.Location = New System.Drawing.Point(348, 132)
105 | Me.Cancel.Name = "Cancel"
106 | Me.Cancel.Size = New System.Drawing.Size(75, 23)
107 | Me.Cancel.TabIndex = 7
108 | Me.Cancel.Text = "Cancel"
109 | Me.Cancel.UseVisualStyleBackColor = True
110 | '
111 | 'cGfolder
112 | '
113 | Me.cGfolder.Location = New System.Drawing.Point(348, 69)
114 | Me.cGfolder.Name = "cGfolder"
115 | Me.cGfolder.Size = New System.Drawing.Size(75, 23)
116 | Me.cGfolder.TabIndex = 8
117 | Me.cGfolder.Text = "Change"
118 | Me.cGfolder.UseVisualStyleBackColor = True
119 | '
120 | 'cSfolder
121 | '
122 | Me.cSfolder.Location = New System.Drawing.Point(348, 100)
123 | Me.cSfolder.Name = "cSfolder"
124 | Me.cSfolder.Size = New System.Drawing.Size(75, 23)
125 | Me.cSfolder.TabIndex = 9
126 | Me.cSfolder.Text = "Change"
127 | Me.cSfolder.UseVisualStyleBackColor = True
128 | '
129 | 'cgog
130 | '
131 | Me.cgog.Location = New System.Drawing.Point(348, 8)
132 | Me.cgog.Name = "cgog"
133 | Me.cgog.Size = New System.Drawing.Size(75, 23)
134 | Me.cgog.TabIndex = 10
135 | Me.cgog.Text = "Change"
136 | Me.cgog.UseVisualStyleBackColor = True
137 | '
138 | 'oif
139 | '
140 | Me.oif.Location = New System.Drawing.Point(173, 132)
141 | Me.oif.Name = "oif"
142 | Me.oif.Size = New System.Drawing.Size(102, 23)
143 | Me.oif.TabIndex = 11
144 | Me.oif.Text = "Open INI-Folder"
145 | Me.oif.UseVisualStyleBackColor = True
146 | '
147 | 'channel
148 | '
149 | Me.channel.AutoSize = True
150 | Me.channel.Location = New System.Drawing.Point(105, 45)
151 | Me.channel.Name = "channel"
152 | Me.channel.Size = New System.Drawing.Size(45, 13)
153 | Me.channel.TabIndex = 15
154 | Me.channel.Text = "channel"
155 | '
156 | 'channelc
157 | '
158 | Me.channelc.Location = New System.Drawing.Point(348, 39)
159 | Me.channelc.Name = "channelc"
160 | Me.channelc.Size = New System.Drawing.Size(75, 23)
161 | Me.channelc.TabIndex = 16
162 | Me.channelc.Text = "Change"
163 | Me.channelc.UseVisualStyleBackColor = True
164 | '
165 | 'Label6
166 | '
167 | Me.Label6.AutoSize = True
168 | Me.Label6.Location = New System.Drawing.Point(13, 45)
169 | Me.Label6.Name = "Label6"
170 | Me.Label6.Size = New System.Drawing.Size(88, 13)
171 | Me.Label6.TabIndex = 17
172 | Me.Label6.Text = "Release Channel"
173 | '
174 | 'INIForm
175 | '
176 | Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
177 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
178 | Me.ClientSize = New System.Drawing.Size(430, 162)
179 | Me.Controls.Add(Me.Label6)
180 | Me.Controls.Add(Me.channelc)
181 | Me.Controls.Add(Me.channel)
182 | Me.Controls.Add(Me.oif)
183 | Me.Controls.Add(Me.cgog)
184 | Me.Controls.Add(Me.cSfolder)
185 | Me.Controls.Add(Me.cGfolder)
186 | Me.Controls.Add(Me.Cancel)
187 | Me.Controls.Add(Me.Save)
188 | Me.Controls.Add(Me.TextSFolder)
189 | Me.Controls.Add(Me.TextGfolder)
190 | Me.Controls.Add(Me.Label4)
191 | Me.Controls.Add(Me.Label3)
192 | Me.Controls.Add(Me.GogLabel)
193 | Me.Controls.Add(Me.Label1)
194 | Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow
195 | Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
196 | Me.Name = "INIForm"
197 | Me.RightToLeftLayout = True
198 | Me.Text = "Settings"
199 | Me.ResumeLayout(False)
200 | Me.PerformLayout()
201 |
202 | End Sub
203 | Friend WithEvents Label1 As System.Windows.Forms.Label
204 | Friend WithEvents GogLabel As System.Windows.Forms.Label
205 | Friend WithEvents Label3 As System.Windows.Forms.Label
206 | Friend WithEvents Label4 As System.Windows.Forms.Label
207 | Friend WithEvents TextGfolder As System.Windows.Forms.TextBox
208 | Friend WithEvents TextSFolder As System.Windows.Forms.TextBox
209 | Friend WithEvents Save As System.Windows.Forms.Button
210 | Friend WithEvents Cancel As System.Windows.Forms.Button
211 | Friend WithEvents cGfolder As System.Windows.Forms.Button
212 | Friend WithEvents cSfolder As System.Windows.Forms.Button
213 | Friend WithEvents cgog As System.Windows.Forms.Button
214 | Friend WithEvents oif As System.Windows.Forms.Button
215 | Friend WithEvents channel As System.Windows.Forms.Label
216 | Friend WithEvents channelc As System.Windows.Forms.Button
217 | Friend WithEvents Label6 As System.Windows.Forms.Label
218 | End Class
219 |
--------------------------------------------------------------------------------
/WindowsApplication1/INIForm.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 |
122 |
123 | AAABAAEAAAAAAAEACABgWgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAEAAAABAAgGAAAAXHKoZgAAIABJ
124 | REFUeJztvXtsZNl5H/grVpEsvh/Nbg67p18zrXn0SD0ZZTSSWspII0dRAEOGsZZ2vbawm+yugcBYYGHZ
125 | sYP9Y91Ye4FgbUd/ZP3MbhbrSBM5sh1gbCWykrWkgTXekeYhzah7ujVDdbPZj2GT3SSbb1axav+49Tv3
126 | O989595bxWI/VOcHEKy6de89j3u+73zvW6iffbmOgICAjkTX3e5AQEDA3UNgAAEBHYzAAAICOhiBAQQE
127 | dDACAwgI6GAEBhAQ0MEIDCAgoIMRGEBAQAejFKKAAgI6F0ECCAjoYAQGEBDQwQgqQEBAB6OEwt3uQkBA
128 | wN1CqR44QEBAxyLYAAICOhilehAAAgI6FkECCAjoYAQvQEBAB6OEQtABAgI6FUECCAjoYAQbQEBAByN4
129 | AQICOhhBAggI6GCESMCAgA5GyAUICOhgBC9AQEAHI9gAAgI6GEEFCAjoYAQVICCgg1FCEAECAjoWIRAo
130 | IKCDEYyAAQEdjGADCAjoYAQvQEBAByOEAgcEdDCCDSAgoIMRvAABAR2MIAEEBHQwgg0gIKCDESSAgIAO
131 | RrABBAR0MIIEEBDQwQiRgAEBHYwQCRgQ0MEIXoCAgA5GsAEEBHQwggoQENDBCEbAgIAORlABAgI6GKV6
132 | eD14QEDHIkgAAQEdjGADCAjoYAQvQEBAByNIAAEBHYzwYpCAgA5GkAACAjoYwQYQENDBCBJAQEAHI8QB
133 | BAR0MEIkYEBAByNIAAEBHYxgAwgI6GAEL0BAQAcjSAABAR2MEAkYENDBCCpAQEAHI6gAAQEdjOAGDAjo
134 | YIR3AwYEdDCCETAgoIMRbAABAR2M4AUICOhgBAkgIKCDEbwAAQEdjJAOHBDQwQgSQEBAByPYAAICOhjB
135 | CxAQ0MEIEkBAQAcjRAIGBHQwQi5AQEAHI3gBAgI6GMEGEBDQwQgSQEBAByO4AQMCOhileuAAAQEdi6AC
136 | BAR0MIIbMCCggxEkgICADkawAQQEdDCCFyAgoIMRAoECAjoYwQYQENDBCF6AgIAORkgHDgjoYAQbQEBA
137 | ByN4AQICOhjBCBgQ0MEIKkBAQAcjSAABAR2M8GaggIAORpAAAgI6GMEGEBDQwQhuwICADkaQAAICOhgh
138 | FDggoIMRkoECAjoYpb246S994VfM5y/80m/vRRMdgV/6wq/g6tQMcHwfAODfffAP7nKP7hz+j7960fr+
139 | P37q2bvUk7uDO0VDhddX32mbGeDzjU5fnZrBoetHzeL9kw5auO2AnEcSP8YuR/8Xj/xYz+fvKsLvGeq3
140 | vv/C6afvZHfuOO40DRVeX9s9A/j8v/iVxDG5eE8cu4z/7YH/sNtmfuyh59HM4dhlYPEIMHYZJ0ai3965
141 | dAR/8qEfL0bwu1970RD89sq6+dw7HDOBrdvr+IWP/PgxgbtFQ4XX1qZ3xQB++V/8svlscS1CDOA3H/iP
142 | u2nqxxZyDgkzh8f34cSxy3jnGwMxMwBiRrAMfPnR+39ef+9r30LPUL+X8EvlSFutblaxdXsd/8NHPnBX
143 | +rkXuJs01DID0IvW23G1ewUmECON8KX4d+LYZbyzDOC1gegkxQjeuXQEX/7QH96pbrcVv/e1b1nfNfGT
144 | 8CXIBADc14zgXqChwmvrzTGAX/4dd6f52UBwrXcu2eLrb07dO0zgZ5//TPTh+D58+cN3hoj0HAJq7gB7
145 | Ibx/zRA6Lt6MjrmYwB3qf7vwe/8xJn6t60sGUN2sms8EjxlG8NH7hxHcSzRUeDUnA/gVz6JNcCxCdx6w
146 | BvAbd5kJ/NckfMAiJiwewb/dI0JyzSHgn0cpBXDuLCZwB/vebvy+In6X6C/FfkJLBFIaIP77e5QZ3Is0
147 | lMkAfIuWcHac0AsXuOtM4Fd+55cTFlZcvGkTEtBWYkojfABuse/iTXtXkHO5HPXPJQ3stt++vv72L/9O
148 | y/fUkMRPSAnAtfsD0W6vf9O2AY17gRncyzRUeGXjR04G8E9/+/PezqaJK4ndSXSYYszIQ8D+xmn/68Gv
149 | 7WoAzYBjSnBd9lP2tUFkz5/+o12350Iax8fYZeC1gSQDcPQPgHvOL97E8z//Z7vur5yj3cwFAPzBf/im
150 | 9Z07Pz8DScOfZABAzAT0b1o90Mzgv/t7z+yq763gfqChBAPIWrROcUUSkGsAUlddjg7faSagx+XacX1E
151 | 1uzCb2kOZV9o9JHzKH8jyACAuP/yv4CLGfzcl37GfOaClP202uV9WmQCmvglJPG7dnn52fe7BJnB2o3b
152 | id/uBCO4n2io8N2NH9V/NaXDqZ3WHc+xcDmAEyPA/L54AO8sA196vP2MwDU2r7U1hQkAwJc8iz9r/tgm
153 | gKTkoQlWifOpTECrAfpceY1G49xUwndc65sDH/4whfABv/6vIYm9GSagjYUS/7iNzOB+paHCc7/x06k2
154 | AN1xfrZ0aHYcSO5KcoDKh61Bzvalk7tnBL/6W/keCD9b/XTZBCSU6K2JyNVWAprhuOYqTcQnfETvOl+d
155 | K/ud2UfRny99JB8T+MOvfjPXeVr/TxPzpXjvixPQx3jcxQQA4B8/2zojyFpnwL1NQ14GkCmqEi4dhR3X
156 | O5s4T3ZWDobHsHgEX8y50Ihfy/EwNDKlAf1QBBFlEX7q/SU019dMoGEQ9DKqPDu/p9+5ny9g4hG+mLG4
157 | /qgJwtc2AMBvBJRwMQFeA2R7DuQ9iH/UBCPIs9buBxqyGIDXKi2Q4F7sWF7jlEOM4X/XAADg0EuDqYPY
158 | LXI/qAbyEL6+vwWXpKHnzLHTN9NHLVm4+pxr3KofdEl98SP/ynn6H331G/n6J6DVACJNCgBsAm6VEfik
159 | gn/07Aedx3/tt34pdSz3Gw0ZBpBnMciOy8FKf2WicdeCVjHthIl447Vq971XGEEzDMBJ/FL0J3wiv6Nd
160 | eU+vQSlFUsnUR136p+jniRHg1x/8K+uUf/WXzRO+hCZ+wC8J+JiAvEYizWMAuBlBtdSNUrWC//ZjESP4
161 | Z/97OuED9ycNFZ77jZ+uuzrsdFMgRXxscDBaJi0xhr/7jGwMcX3/mt2Ju8wEmt3pffdLQIvmWiKQn5UY
162 | 6F1ADjS167tETY97keHJv/7gX+H3v/Y3KFUr3j40izweAf09DxPwQd+HhA8Ab7385dz3uV9pqPDI//lU
163 | XXcqbVDeAQgONr8PWP4R0sVaV1CLNoaIAUj3BxaP7DkjaAdy7bQuicCj2+d9Rvr55BLzXVKJTwe9eNOE
164 | Jx/83j/z3zcHtB0gzSPQDBNwXZ8F3qMZwgdssd/3m8a9QkMJG0BqgIIySjnPazTkHYAaKKA4mLhP6gDE
165 | IFqFtMDuFUNp1r6QhlZsD7nbdrkKAb86ICSB3TIBCZc9ICs4yBUxKJHFCFolfBfuNxpyegFSO96AJBif
166 | HmM65huA1mN8Me4Q93BwMt2fPHC5Xw599WRT92gWrTCBPSV6DZcqQrh2oD1kAhoulQBwG/nSmIFGO4je
167 | hfuFhroSnWXnuPA8BinnAmucaxklPP5KXLwJLB6JCXnssq2/NH43GLtsJlDenwO8enrV01Cy31dPryat
168 | 2yP579EK5M7g+u/7a6UN5+I7vi/+S8PYZf85VAf4LBrf31kGrv2df95UX9OwvbJu1AKCxE+Crm5WTS6A
169 | JHyf21DjrZe/3Fbiv19pKCEBpC4ixcGAmIslfNR5xBieL7gYkJ7sknCTOIIn0jirNTkuv+qlvbMvaMNi
170 | uwyN8n4Gabs5oXeLhm6P1wbSA5Jc0YiNhffsxd1LAml2AeJO6fet4H6ioeLxTzx2RnYcAFaGlnHo+lGs
171 | DDVYy9IGMNYPbI5ENxH/Vw5vY3i2B8Oro9H54txbhWUcrgE7h4CtzeXGdf3ROcTSBlCewq3CMm5tAbe2
172 | og6Ojy7jVmEqOl+IMbe2Gh/6lqO/xSPRfTm5jT7xL7q+30z0SvV63Adx7/Fy4/6FZazs78PwbA/ajeHV
173 | UTPPw6uj5vtuwfuZ52V26njsBnx+gP0sljai6/qWges98XWc582R+NyxfqBvGSdGgFtLI/Ha6FvGDC7j
174 | 6Ob7djWene2K9ZlMYGe7gmJvd3R8q4JSbze2bq+j1DhGbN1ex85WxZzzvf/0r7Fw9QdYuPqDXfUrD+43
175 | GrLiAAivm+L9a96d99BLg16Op6OWsjiZBVfCi2wfKiBCuE6cce4OVwrvYfVRZOPdD3DmFxBpIc0unVFa
176 | lH11CBo7vk5TJbIkgRcX/2VynR3fh2eXfs57jc9A6NLz78ROr3E/0lDx+CceOyPdGMOro2ZHAWDvKuRa
177 | 3HnF7rByeBuH3jrg5Hi3CssYL0e77K0txDuKh5NxNwEQt/lW1b7vW9Xo3L743kC0g594YBm3xitY2d+H
178 | lep1rAwt2/2SxNFo59YWzH3Gy8CtwtSeSAF7BWt8/C93cYISE59deSqxsxspYGkDmKo05kOd25j7W1uI
179 | 5ntpxHpuM7iMmfKbCWngxcV/iZnN71gW8JWhZbNwZ8b+JiFF9Az1Y2e7YkkDUhIg3nr5y3dsp9e4X2nI
180 | 6waU362dkxzMk5aaxcUsN5681pfw4suMU/H6Wv9J2Ao0UqQA3uN+iTeQ8MYcaFtJ2rw26hE4Y9RTQlMT
181 | cGS1pfm/DRpSSJo0AADT515I/f1u4H6jIcsGoHVScjIA8c5J/VHuKuRGAFaq123dR+xC1D1OjMidVnCy
182 | sX7goQXrfoaTaW4n/5encGtpBOOjUZtGGtiCrXMRDfXA2AP67Ov4eS/tAXsBLjbLHgDEuwLn8eJNYKqx
183 | c3K3B+IFOlWJ/t6qmmsjfVJIAdLOwLUgpQttgFrasHZ92kCGV0fj5wBE15SncOLYZby+mbQnTJ97AYvz
184 | F7A4f2GvpnFXuN9oqMs3EGd008WbsRuIXEfvKAys0S4QweEkBzsx0vB5Ci51YgRJ7qjubyDcHu8sJ+9t
185 | +jp22bqnxWEbfUtwVp67h+7BdkISmNd+4Uo5JYRUZKQh4eqz3FFyJ1k8Yt9P2hAa1+u+XZ2asdcY7/f+
186 | tai9S0dw4thlvDj6PKbPvWD+7ifcDzRkSQAS0mJtcSOpxwCGi50YiTmRtGpaHF7oJbRWctc1nIx6pbgf
187 | gGg3ImcrTxlOZ53XsAvcWlI6UyHWt2gfMDsZ9SFlC7D6JMZ0P4C7jnlu3K0pBdDKT0t+QdkBNkdiCzIX
188 | 31Ql1j21xDDWH/3nfEo7izLGWvYYACunSvGOV70OTFVw4rEKbr1exa1CJAnMDEW2nHZ5Te4U7gca8jIA
189 | OQhrt5TuDCHCmAaXGmKMIJjh1VEMz/ZEg+AiFNdZInuDUBMDkIY/ggt1qzE4LsilDeB6D26NVxJM4FZh
190 | Ob7vVCUmBjWx9ysTkOJ1QvSkeF+eMp/N+EjUjedrjKmXeqJr36rGaoM8V+csHN8HjPXj0EuDZgHLvunz
191 | AABj/dHaAIw7i32M3FiXgfL9ZZSVuJdpyKkCpGUvWdBiH2CJ2lLMS1znEGcskR2xMc+ERToSZLxhkgDw
192 | 2oBxUcl7W+KsjJxKEbGIdsT07yXks0qIntpoJ+dCq1aci4ZIjuP74mM6HJjHKO47DKdetURGFfJ+FFfZ
193 | duP7vT73EvcLDTklAC1qJUQYGURDV0bDVWE61+Dah946YLt6uEOTAzb+bi1Ff+hbtlx8JrDhgeV416Zx
194 | ivcAku4QYmnDSAJGhG1IAgZUDZaSHJncVXLR+2UnSiwcabCjFCANfC4pgCqCNPhJNQAw4vuhtw4kdnx+
195 | t3ZByUC4BsYux/eUu+NURZxz/8z9/UJDmTUB9SAAuN02stPysysIIS2kVMKX2ijvJ+/jcWnpiik6lFhX
196 | Vkm4aCRUJte9ilzhqMKNCiBpuee58jfX7q/gqqfg7Afv0UgoSrz5yHXvO+yWLS2WMXMy9jjs9rnfazTk
197 | 9QLoDueKW5eddVnfdWLKxZuRv9nXcTkwbWmW9+E5FCX5NyZSJaHEelpNG4kRln/VEa9tjfH4vnteHHVm
198 | BMo5Fsk8gLL6y3Pl8+T5KUTqLHclIRekWJTvLDeeSVqy0sWbKC2W/b+3EaXFst1WY01dPb3a9LO/l2mo
199 | NQlAdkR2knBxMfmbRhrX0pMh4Qt5dOzeksBTJQKIskq+cXgSj+5FpAYGZUkBPBdIPkPH7q+JPivox9r1
200 | pbT2jYHEuYdeGmz7buyDJPzq2GYcxCPXYGP8u6oPeQ/QUKYEoJEwLGlfpmyo0fETI2KHUZzf2XG9U8n7
201 | 87uI3rPuz3OVcUXu/tqnTSMJ/3gsD4O5X2IEDOT8yl1d7/SEwwedOKcB7ff2MQPC2vVlaisNs0LaKC2W
202 | UR3bjMewR1KYk/glpNEyTVpJwb1EQ01JAICDg8kdxKU7O3Rt6zxZxUTeV9/PxfUEEwAyQn/VNYS8NqvW
203 | urcf96hNwCuKp+n3zUgC4tm52vFWvwWS7cn7OXZ+aydWfW+XFOYlfk/IuEy5bblQ7F2moVwSgJeTS6OQ
204 | Nlhol8biETtrbPGIv+Py/kgpiKAG5I1US7lGSwbvXDrijigkOB75kFrcCfYaqcVNXbt+XknAoUu6dmNX
205 | ERQD2Z50OQq37NGvThiitO4v537sclukMKdtQcfTC9caIKTEHM//XqWhzEAgAAnXjtOdAdixx/xPt5PO
206 | 3xcEmohYe2gh+uF6j+2mkvH8Y5dj90cj6g8Q7joZ5cfzGQ/NPxH4YyD6yPxqmSVo3IlyTPdwkJB0w1n5
207 | 5lwkfSIwiq7B6z2Rq4huOBk1ac2px/WK+JmuDC1bfbDi/mUEITPYGs/46FcnAEQ7cddmCcv7HRKKWFu7
208 | ydlwEf/sQ9P2PNFV2WhXrotbhWWsrK6nRireqzTUkg0gsatIyzC/E1rsUOf6uKHmWAkOJq2jQsfPZc2W
209 | 9/CpFmKhUSKQkoFLJ6OF+F71EDif22IcDHTi2OVoBz6+L9pZaF0GbJ3Xl3Wm2tKfndKIQ5eWxO/cmT3P
210 | rBVJwHV/y9Yg7q/Fc64HZyBVCu4lGsolAWhYHF1WPpFx4AwcAWLO/pZdry1hLBK70ngZURiqDOTRHEzm
211 | tS8eMRmBVujj0kaUY3142z5fVrrRfzpLixzXES6ckAgaMdb3Yuy6NzxYVJOxpAG5Q8tdmwEsrpoCKW2b
212 | 9uX9BA69NIjxN4YBJIl/sDoYPUMGuThCadG3jJVH5jN3YyAi/K7NUuK4ZWvQATeC+E+MxM+dAWasP5Hn
213 | ud8rNNQSA9ADSaSh6qIUnEjRaZkoYTrOActkFFHuyCxOX6ojEEdCifRHRqmZOGqXWCX/JDT3FYyAEVYW
214 | uEABjM8+gFpfviKVXJD6r9ZXTfwm7yl/43HXMfm8Es9JEJMzftxBrDw/wTA8jICqQCLFtYGjX51A12bJ
215 | iPy1vqpFoLW+qkkWMsVKNBOgWjBV8aoEPsIHlOGPRMj1K6PuSFx89my3wQybZf53k4aa9gIQLnEuNQAE
216 | Ka+idkSGOX3CYymlkYCkzxPinIueF2xmoSFqHT33qDlkREQkjV8co7Yop4maPuuzbBOA8YEfPfcoZk5e
217 | ML/zGv3ddQ9XOwCS4i7hEj/Vubm8MMpvLp+DFvn1fPH7zMkLcTENKSLLY8pOQC9CHrhiDCxpoNFf6Q1I
218 | K1Cb5Z24F2ioZQbggxyUHExqx+WiEhPtDQ/1uUmycPGm98H6CBzwWIhbBAnv0PWjXqYgH/7Rc48mGI5c
219 | IPJ3Z/itIDAucNm2vNbLBAB3OKo4txUmAMDqh4/4eZ5hAIDTZZgWHutihLIt+Vxk3+Rx7YZ0vpXHxRxa
220 | cBPeKRratQqgIUUfKdrITieq1ViLKa7YK+v7GQu1thhLm0AWhG7O9Mrx2QcwOj9hnaZF7yxUxzZR66sm
221 | xFYen31oGoPVQXNfWsd5TKLWV43FwOP7MLjQZfpR66ti5VQJ428MRzrxqRJG3+5P3Jeqx/DqKFYOb2O5
222 | exaD1UFzX17HsXZtljA6P4HBhS4771yrSjLxSunHtCEkzlXzz2cwPvuAGXsW8V+dmon6Vx3Eyv4+OxlJ
223 | eia4dmQFpIZKsHy4G4MLXc42Zx+aNno4wX5wzq2aBWLMJn1XtWtV5lX1KbPUgztJQ21nAL7BMDPM6rgc
224 | gNQJucCYGw7YxiaXTkpIw4k6fuitA2bh8c+HPIQP2DuUJn7ALhM9Oh/puYPVQUOIrkUpiXfl8LZFrMuP
225 | rBuiX+6exfIzwOjb/fE1jXua+8z2mAU8PvtA1Hb1usV8qHebvklXnY/RkuC4oBruJifDEDj00iDGZx8w
226 | 7ZLR+ogfgGFYtb5qbAgU2YiW6+t6T0yoqj8r+/vMfJNhA7FdhJD9MLaH4/v8TOABoWuLnHsWpjHz0XCp
227 | rhzebspOsJc0tOcMgEhUqQGsz04fM2DvRBxAGqS/uuEBGH9j2BCfC1yIeYleXkfCJxER1s7aIHgtBWCs
228 | P0HgkglwoUkmwd2c9yYTGH9j2BDISvW6Ga9cwGQMg9VBXD29au7LdkmMljSgn4uG8QpkMAzEhj7OHQAn
229 | 8QMwxHl1agYY67eYHgnJVNCV7zRoGOGymADnWEIycWmM5LNiWq5mAlY6tbTgS8ao56Tx7Pm8yKTTJIS9
230 | oKG22wDyQsaNuwwfWmfTO6oLLhEuC9rt4zOaZd2DbboMe7IdS2en39rRrg59lYYyn8HP6I2nV8353rYb
231 | 95ZGMq/fXfXLJ6Z7DatifHp+fIZQgnNkhQSfXo102Ma7GyxdWCQ5OX9r4NBXT3rHKtUDPVf8btkEtLGN
232 | baQY81xoNbFoNzR01xiARpphbK/gtIQ3wQTkQtXGJJdRURKmJnBtrdaLz0fQehzaQGhdc3rVHVvfGHMz
233 | xOljdi6GlBpsk3F/MoCjX52IvQE/uWAI3flaLcUECCurj2gwEZcxUt+XfbCOyzYb95PwJUalGfdaRSs0
234 | dMdUgCwMr47eceIH1CucGoVGlw93G7E863rAoTMKIxsQGxVXDm9bYrfUtym2y/uwfxjrx3L3rPmdobFU
235 | BXgvzuHo/ASWn4GlOlB8lobD5f03jcgqjYnyGm3clOf4fh+dnzAqiFarqGq45s7FXDg/y92zxnZg1IDN
236 | EaNLW2IwRdyHFqLAoIYB7tD1o5FNZHU9Vg0aMQNUreTcayu7VKucberQaSR9/PJ7O4mfbTVLQ/cEA8hr
237 | bW8H5ALkA7aCLxo16S8ecDOBtAUMIEHovKa0WLYIEEDMBBrvMNQEK42B1IOJwWr08ggaAaUur4ldXiMN
238 | gKPzE4YJLO+/aWwJ0p6hbQSS6OU8yGM+b4grgEmeI+dTGujk+Ktjm9GzKtvFQhMBTrIAZuM86tiSERx6
239 | 7T1W8VIa2jTxH7p+1P1sJBOgvg9YHg8Su7botzNStFUauusM4E7v+jT+aDFVLh6Wo3YxAR2px/vqnXZ4
240 | ddQ6Vh3bNIvZtTPTKCR/M1KA2AWlFGCMgPtvmuMkNN0Wx07GwfNppGSizvIzwPBsj3fnd0U2uqIYOS9p
241 | hjZ9jpakCGkM5RhMVKCQAgD1ijQR6kwmgKUNqzS5K2HJEtcbhkb5POV8OF/CIv+AxM7fbuyGhu4aA7hb
242 | uz59vkDS6GIe5lh/4623l7F8uNsiPBc0sZDIpKtNqgHaDUdCZtHLxDVUT5QUwGsHq4MJsVxLHJIJLO+/
243 | aZhGwvUoLNLDq6PW2Hx/PqSdqwlfSw0ch3kuDYu5xQT290WEPVXB8Nv77WcIJEOdG+e6chckI5BqIT+7
244 | iIwbidcqj1jf13EGeXF1aiZ6Ho5s03bQ0F0xAt6pXV9H9CWs5SriioYwy6ItijBmhdXyemlkc1r3T68m
245 | 7pd2nP2bWtlOtF2eXLC+b85NoGf2fVa/ALdF2Nc/QFU6UhF8zXhY0pDmfXA+OyGOW8caffQWIQWSz9Nx
246 | Da/T+nmat0BeI9ttx06vIw8BNB3enIU7ygDuNuEDSCX4RN05x6KR1njZnrbK+5iAqz19XLexffhN67sm
247 | eh+2pz8cjVVY/1395g6nI/LSCLjZZ+nzmLjupdu15qjBJL1ZcHkYgQ5lblzj6kcW8e8lLK+FKA0GRIVr
248 | 2sEI7pgKsJfEL41MWqz0Ef+h60djUfmZOHFj9qHp+Mb6NVcelYBiutTP+V9a6+UxafmX+rnU27cPv4md
249 | kRsAIqIvDa6jNLiOzbkJlAbXM+elOH4FO4uHjfFLhx7TCHl1agbL+29ifPYBa9G3Ivb7IK/16f1yPvmb
250 | NGx2bUZRjlJFsQx/jWel36iT0NH5X+jpK0PL5llJlceFO0b8ADDWH0Uavl6107YfWEb3++Zx8dHrGJwd
251 | a1kVuCMMYK93ftcClbsbF0ppsYzZh6Yt0W7mJxeAizdjI9KpknmTres97SeOXcatwpQJyWX7mtCJ0fmJ
252 | hH5rLP9LG1aEIm0Ew7M9qO5/y5yvd/ws4l97uIKexSLWHq6g9vAMRr//pAk9Xn5k3WlMHKwOYvahaaP3
253 | S8JrB7QnwKW/aqOhnBf+lRbLERNojMe495QHQIbbaiYg14T+Y9/SxuGKImwXpL2Ath/mE+CtqvE0yPoN
254 | M0N9mW5rH/aUAdxJQx/BRaR1OGmJ57Hq2KZZQFb47fvXsLK/Lw41BUxYJY2D6Fu2pAFtXZfQcyDDc/ng
255 | uLD6N6dR77llziXxb85NoLrWnyB+ErsEid+09/AMBiaXMfrN95h2XYyAfnD20dX3PNASWZr7T14j4fII
256 | SEllsDpo5TlkSQPydx1uq70YaePKUo1ahU7wsbxS4xX7Ja466eiBZa/bOgttZwByMu8E9GJz7fI8j9+l
257 | P1sGTxhL+Op6FESyKohN121jVZpG4BAZSZ6cAun/N266/W8ZcR+IRX4gIn5CM4DKeM38SUZQGa9hYLob
258 | lfEaAODUBHB9KpIGzEsmAcuF2A5R33cf3/18rkJ9P+MNOb7PuFmByGVJaYCEriU3E28v30osmIArdkH2
259 | j5sHz203tCeB/TPHWMxDJh2JuAMW+MgTwKbRshHwTvrvCRfnTTMg+eLLXWGslvVb5k773rbyWrLIAvOu
260 | 84YSz5y84LTsZ0GrBGsPV3BqAnhjARiY7raOD0x34+EPVqx4u/xWAAAgAElEQVTz33r+2cQ979Xnqc+T
261 | +ROWsU8ZBwHPSzg8ufk6KckVldhuuMK3TV9d3g5XDQKe7/ES+HI3iFwSgC/Q406jGb+y/o2RWNrAxeso
262 | OXBXZ4TYyqlSUhVohHweeu09JuPMqAblKSx/8DyWq7dTYwcAoL98vaV5kKoAifxKuYZTE8CVciwJUBWY
263 | WwcmGxvDqaEKao9ewfWpGRSnY9XHF8XXTriMtRqutl1BQQk9X0gCVs0HrRYACRVAtiElybR+7haS4M3a
264 | YgmyscvA9Tg60cSByBoEum7j9R7zqnvWgHBlwGr6SWUAd0OHzwuf5d9lWPIlSUg/LlN2qV+tHN6O0ogb
265 | QTT6dxagPPr/vi9OnWUY6OYITjy1gIsHuhORegAs634WpPW/NLiO6lrDZtBgAlLfn+wHPjlZwasFGCZA
266 | VeBKuYa5dQClIk4NVYBSEfvfN4Mb7xzKrQO3CpeYr5HXNmBCgwlV5MXk7otUWxdcYbjSuLeXhJ+Z0y/S
267 | mhOG6D5ReEW/GVvWBFzaMEZpnzG3OrbpVgHuhjjYbuisNJ9o6aq2kucaAEb0OvrF9yePA4kacVNv5Nvx
268 | s/z8tAnwPGnwOzUR7fJfvNht1AFKCTyP57yxEv3+xgLQ9yf/IFff8sAnMtcG3069rjy5gM25CWv8cmwD
269 | 093Ynv6wN1DLmfnngqM02V7DKe7LmISUcmYWfL871NU8gVuGAfw4ED2Qj/CJmZMXnMZCHTuQyQgAO6hI
270 | XJu16Im8wT2EZgIAEgT+7/9zf+I3AMYucGooOrYbRpClHzczfhfxk3HRxgEA3V9/1pmjn8kI7tIr3Jw1
271 | AVLq+AGwC9ymvYfB8QasZupiFJ77jZ+u/zgRP5E1Jhfx69+JNKOey7jI++kIPhdcobzyNx9RyHPLkwuJ
272 | Xf5zx20pAIAxBtJYSMJqByPQyDN29p1jcTFBydTYNyDq/8XJKORZVt/1MYK7BVehjgQRi/oF1u9pxU2A
273 | pPSA5oviFD75+Z+9JwqC3En4QlBdyGIUPrgIwEXQhCR8fQ2hd3ENlyqgpYDPHY9Ef8kE5Pm7YQJ5iZ7I
274 | knrkeNhH9g2I5+Di+kF3xdw7wAjyeAky8xJcu71jp89bLryZdVr42BeeSDAAJpMENI9micAHH7Nolgm4
275 | XINpTACIrpGfXYygOraZW7xvZnyyn+ybq48Ex3Bx8n1tI/YsAtLuwrT8iVy5CIBf5BfwVRfSfdd9SoPF
276 | AKRRqZ1GoU5AuwgfSCcOvSu2ygQkgUsC4zX8TerexZcyCrI2CRdzk31JM2JqWIwAyG3oa4f6myYBePV/
277 | QtsBXOK9EPPzVBJqWgLwiZmBCeRDO4mfSNsZCRLC9MvJ4B95nsseIO8lCU3fG4hVg3Yygizi9zEuFzQz
278 | A+JMyDS02/bl2v29YrsmbhdT8Fj1fci760sUPvX8pJEA9AQHBpCOdov7/JwGH5FqJgAkDX3NMgHZRruZ
279 | QJZ042JurvP0+UAssez1+vWpAhKpTKBJZO36zRI/ABRP/MzgGSDmwJXxKKJsbh2ovnca3Wcf3lWnf1yx
280 | F7q+L8tPJvwwth+AFeGnIwAZIMQgIJSKiSAhfS4/9ywWTTtsY247DiCa7Afe3beKrtmhlsftSmxyjU2O
281 | i3Mhcxzk+fw7NRFde/WhafT2XUb92vGW+5kGnVrtUgX0W4CbhcxcdEHmtrQSxOWVAGgoevt3gxQg0Q7C
282 | b9bnL11//E7onc+3w+vz085Na0u6DHcjDWQF/TTT1zwSwcB0N2qvPOftT2XbnZPR3ZN8w7BGnhwCXWmo
283 | HZWBXfkLzUgAle3tdBWAumNQBe6snq+RV0zX7jF5vc/a7zuf0G26rPBA60zA10fCZawsvjRlGax9TED3
284 | VzKSrZc+0nR/8zADwqUSuKJO8xK/K4GtWUgmx7FYDABwc/w/++c/2VKD9zv2gug18jCBrJ0ZaJ4JaGR5
285 | E1yMYDdegjweDrZDSALO4yJNk5R4TrOMII0JZGXeEXkJ3+fSa2anr2xvo7unxyvhFD768ngdcC8uTuLn
286 | jnceEyDx375WxPDBnT1rpxkGAPilACAfE5AE64KLEbj6IduTbTbLBLIIWbcjjYJphtM0hrdbZpBXLQCS
287 | RKyhd3bXdXlBYtfffcQPKAYgdU3JBBg3/uPOBBaK55zEfvtaZIRqNyPICoYhfME/7WACLiLRa0FfnxY3
288 | QORlBLtlAkAyijItetInFbD/eRlBM+oA4FYJfMxBSxGtiPxpRC9hGACQbWi53yWBheI55/Hhgztmp9c7
289 | vjyuz20H8roApejtcvkRWUZB4uEPVqzfXf53V0ARkB03sFuVIMse4BubL5ya988rFcj7ZzEDzQj0Lnwn
290 | 4Nr586L4+CeGz9CloktLyeMD0914tQD87KfP4+yLJ1Cv11EoFNo4jL3Hete8+Tx8cAdbK10AgK2VLkPQ
291 | Wytd6B2KzSK9Q3VD8FsrXdY1/OM58joJmdPPfH5Cfk+r+Cvdco8/UsPi1aRbEIjdgjxXlwojdAERuv7o
292 | RrtStkuK8bi8p3QZS5fkZH/0vRk3Id2Cm3MT6N/ecrr7dBvaReiqmyDv378dJdJLNyfbkG7Eyf7ob/zB
293 | GvZ/+BKuv+cS+gavYmf2SKLftZ0d1HZ2UCwWLZG7WLTnXB5rV7FV3pP3rWxvo7bT3MZkSQCEFAF1BhnV
294 | gT/5zU8BAEqle7NgCODf8dOQJg0AsTqQ9147p6MaANqa7cr6k5/TRGIdJZdHNwfc0kAeSSDruJQOdNvN
295 | egdaUQl86g7glgp80kZeqaNVD0I7pYM8+n0eFD71/GRdP1wg+YABmwkAwLkvfHxXjbcby33vtHSdFPFb
296 | BRmFLtKhFxfnWBNGs8ZAHSmXtnCBdCJxpQnLe/hCcl2hu7r9VpmARCsGPY0sRqDbyeMxaYURAHAa6tKw
297 | GxE/CwkGALg5PENJCT7wrv/nY23rTDNYGZjOPqmN0JKAK489zZgm55hpulnGqzT/vHTDNWMTYL80JHPy
298 | +f619yDrvL1gAvK7RJbxk8iTdi3byzKQbs5NoP72I+mD8aCrq5ApGcidvlZrf+Z+4aMvj9ezYsa5Q0gm
299 | YC2s3/p7mQ0VH413Zxpk8H9nX0dUuj5hPl/Z+jc4MG5zwQsrBTzq0cGbRZqhT4rr/C7hs57zNwBeKUDe
300 | z+X7l8d5HyDdoi/PI3zGQS3tuUAJ0GcQ9DEBADj7wu6YgOxnMzu1D3mZQRZ4n50LJ5q6jiiV0qXPanXv
301 | 3NCFX5wer3MHoX4vc8UBe2G4mMAbC0D9/0qKQ4Mf/w4Adw07fe36iJ0s0b98FOsjMxYRlicXcPvrT6PW
302 | /w9wZevfAIBhBO/01bBzo7hrJpCH+OXuL3/jgnQdB2wC/dxxtxSgr+F1RNbOJ5GWQpsVBei6L8+VZcbz
303 | Sgw81iwTAPL5+bOIneDzS/MY6HbzuGp5v+pbD+Xqx70CwwC0iKqlAN9CIqZf7sbtv34aADD8iVcAJAlE
304 | 3ofQYmfag7l9rYgDT83h5tc/j2J/GV3rX8fm/llcWIm9EbthAD7i1wvBJ7q7jqeJ8jJN18c0iFaYQJa7
305 | jtdk5Q/wXuzjEz/VMGyqDMG80kC7mECzaIb4ddua8aeVcgOA7bPHdtXXvUbPE5dQnlyIGABgG5NcFWOk
306 | mgDYD1XvAnKxuERmV3yBixB8mL1Uxvjyf4luvAgAuFycw63lXjx2fKXlCfH59bMWTBrxy+N6Efms6lk2
307 | BSJPEJC+Lo2J6+AaLYHo+oO+NOG0tmSlod0wAR8B+p5Fu5EmCVp9ejM73Hd73xUceGrOfF/6z3+3PZ30
308 | oPy+SNLmGAq/OD1ep1FKuv7SpAANLYr5Fr1rEVH6IBPIayz67oUSntx8EBU8i539X2p6IrS7Tx+T/ZfI
309 | +l2OOc3IB+Qr7pH2uz5HnkfkDd4hXPn3vgrEPibgas8VgtxqTQHfjrzXhN8qNr5/OHGssv+a+XzgqTnr
310 | uWz//jNtbb/vyVkAbhdr4aMvj9d1xRip40nJwBci6iJ+NqjP4znlyQXDaMh88jKB714ooXhgB6cfm8ft
311 | r0dqx+b+aJDNGAPzRvVJF2Ea8fM4kB6eKtEKE3Dp760Y/3wSgS/U1scAADcTkH30bR7tLjN2r2Lt9UPm
312 | 887ku+bz8MEda0Pk/G3+7tO7am9n8t2E/cyVfl088gt9Z1gs4vyPIgJffbMb4w9GkVKMOJMFJuQNKuM1
313 | FF+aQtfskBV9pRuSUYWMyGKhCkadvVqIFuO7+1bRv72ViOYiDk3UMPvaKC7P92B0bBn19U+jd30JZ2sr
314 | KB7YwfxiFyZ64/Nl1B+/M2rPF71HNEv8fIuvPu6Cy633yckKKvuTEXqAHaWmo/zkeYSMnAPi6DZ5757F
315 | onlrEM8dfzCONNTEz0jFxx+p4Y0FYPXNbixeLaKyP2ICp8ZqeGPJfkmpq9AIUT+8u8Ii9wt6plbQM7WC
316 | zXoc5UniB6J54rOd7AduvvcaSs9cw/bLD6Ber+f+qz0wh6FHlhMRrYyQBGJ6HJjujhjA3DpwaqyGyv7o
317 | ga49XHFWZOF/eYPa+cnEYEkIbFC+oVbek4vv1ES06FbfjN9xt3i16AzpJK5tVFE8sINjB2rA3DIqeBbz
318 | pTdRX+tC8cAOxquxYVATvwzb9YXw3r5WTFwnx+Ybs/zOvvte6a2J+9QEMNlbw9x2EXPrSIRk87xmmYAr
319 | VDeNEay+mXzvgPxeGlzH+IM1c5/Fq0UsXi3i1QJMxSDdR8kIZB/J8DuBEejNRNt65PsbT41Fm+Ot913H
320 | 9v/3AFBH9HdwHhha8//BDm3nOtTvkuQziXMBGu+Me7UQx0fzIXI3AGBitWvnJxM7vnxvncuQJUs2yVh2
321 | Ls7xB+OYbC4YMgF5fyCWAg4d2cRabQVd66dwsLqId5dqqNerlgQgJ12L/Jr4NeHzOoJ9kIzDRfy+nROw
322 | S3Jp4kbDJyznQBONnMc8TEBfp+Pp9S5NKYY5DFqqKQ2uY/FqEeMP1nBqKJZYBqYjaUBKFGQCHCvzB3hc
323 | juNeYgIc+9aTy6gf3j2D0pGmvUN1bD25bOVUvLEQl1+b7K1hsjeiy8VT76JypQQMu0vGaej1mlY8pXji
324 | ZwbPkAjJvfkw+SDlAuMilkkXacExcjGSscjadDIJZU6MT6oaXISaCQyVKobbVeaeRBEzeHd7E49NbkGD
325 | k5K222vCl9fJtvkwe4fqZuySIbhe4umr9yelI0mcnAuXFEDI+ndaUqudn0TX7JD569/eMnPNNmiVn+wH
326 | rr8WMXT22xfrIMehRX/JCHoWi4YZcHyrb3ZbDJ9jlM/9bjIBSfRkVgQllVb65gozHzkxb73Ylc/SxwS2
327 | dzaw9u5grvb0Gtcbj9wkiid+ZvCMJEJybfkgdZYgIa2vLpFXGpkoSVDakEzAtbh1W5LxsJ03rhWxNFrD
328 | VB+MGrDvUBSDIPV+KfbL/z6iJyimScKQD7N3qG6OU+fSuz+vdWX6SXGMCwBoGNSWbLWL88Rn4ntmWnIi
329 | 2I/+7S3D2LnguPv2b28ZZqV3fckQOJ6HP1jB9MvdOP+jbicjkM+VEh6ZgJYOJO4UE+Aa4HMD3EVHZdj1
330 | /IXm+uUi/uGDOygNrntDu4m57aIpxvpqARjrzWYCWsUFYK1BgmvIVAV2LSjqiVx0EtKiyAVDaN1/bj1+
331 | bTUlC2l41EzAl8wh2/nuhSgLsb7WhaHtAkrrI6jhKHrXl1AduG0RNqUEPow0opcTqSUbl0GQx0068ZPL
332 | WH151GIOnBMtBejd3cx9g+tr6UszYtczkzo3CVozAkoEVLn0nKft+pLJjz9Yw8cf38L5H0Wi//kfRcyA
333 | 9gH5x51N2nq0rQCIJSFX39sJ6fr1icjcuID42eSVAlyqpGyPbek0bOLUUAVz2w11cDuWzMd6NzAwteZl
334 | BFL/l5AGavk8i1O/2nvGt6AAd941EBM5CdMl9lo7u9j1JROgEYliK3PBtcQhd2EAqK32YGWuH888tY43
335 | rhUxOraMrvVTqOEo6gPJWn6cmN6huvNPSgsjJ+YtZiMfJu/B3V2qAzunr6P40pRlG9BzoqF3HDKA/3St
336 | aIhBPx9XzQaXzv34IxED9zGCd/etAkgyXJlXL6GZPFWAjz++hVcLMbOiUZAqAPtE75K09WjVTxs394IJ
337 | SOLfOX09YeTWOjn7BWTbKnyEz/bIbCj+U6qTajDXABkA+yFpcWBqzckIfC5tqdpJSbTwi9Pj9Tz+YV2L
338 | zReJ5Ypk01GE8n6WQaLhE067twZjAt4/Vsfa9/+bqL0n/9i7W0v4rLKS8CVcngDu/vLatHBiH+Q8yEhM
339 | Qj+ftCzAtIQceVzfNw0+G49MInPFAej+6KCxtLBmn1QCtF6rUZd38wVn+SIY+V3HL+RJJ5cRfzoozpd3
340 | I+c0LQ7kxuuTZlxZcyPptPiB/6nvjMuIpKuk6MorGnLH1BIAuZy0DsudgKIQub3+4z1duHazC/W1Lhya
341 | qKEy92Q0ubUfWLs9IfV+347PXV3+rt0qJHIe14xD6pXSSOqTABKW/oZHxuVP5/O5Uq5ZlYHS4gV8uy2v
342 | S4PPFsC+sz32maqLhDT6SakwLXZBr0ktCchqTM1AP0sJEiJjHGRf9HepCviIX9uhtG3l9rUiil196N/e
343 | MuvDUumES5j0w/Z1vAglgltvDzntABwvaYpjL3zq+cm6L7uLk0Kk5VinZcjp67PSN/OGdHLiz18cwjMf
344 | WTISQFpocB5pQJ7nCv1N47Bat3RF0fng230IPf98br7wYN99fPeTyBPJ2Ew+ggt5E5xckkAeCU9DX7Nz
345 | +noih8W3NnW/2LfiS1NeQ59LOtR9kf0gHaUl5mkJAUAiexeIJIKseSlPLkQ2AEZz0WXjC9zw1ZeTO5t2
346 | DdYPr5rftGtFWrRdtd20/19b8C+sFDDRC0yMbaN3qG4kANoAtM4vd3/9Jx+c3Fm0r18zBLkrydqBIyfm
347 | rfnw2QAI7RGQOqfL3w/A+OJlUA/gt+X43KwuSDuAT3KR0HqsBPuvP7O/jC3xBTzJOBTOp7TbZEkCLr18
348 | a6ULY70b5nuau1VCz+m7+1ZROTecOE9Kn9p+pT1JtHtREuBcULLSHjMaUd9YKpq4EWm0r4xHxkI+u1tv
349 | DzmlAUDYAID8NebyFlpwiYuynax7+JJxgCjmn7o/CS+PBJAHOoaa/WE6ssveoXcmF+d3xWNLpO2CrnJt
350 | hCzp5fo9a1fL8zy0nuq6R1o7um6g7KvWh/V1gD8/wSe5EWm6udTJgex5cvULiMay9qcPJs5J64uWEOT8
351 | akmANiGdl5O33wPT3ZZEINdh4Q9uDNV9xhs9YF/qpwsuIsmDvOI/3YBAXAOgOP/zAGIG0GyVIB/hA/HD
352 | Ky8eRvEX/tZ6PZVLtOPiWnu4YhmMdAYbz8kywvqSbAjNBFzn6Pu3Ey7moJlCWnJSHibguybLAKcNYy4m
353 | TaT1X/ZHGwYB4G//IMkE8vRHMwCOTSYJMWlOYje0xeuKR/5JFAfgCsqQ7ilp6GGcMsUN/UeDHmCXuqYB
354 | RP/J37RY7QPdgI9NbuHAU3O49eJPobsvMspQBVgarVk5AWnQhhMttm2tdKG8GKV1blwESp+6ZsJmJWhk
355 | krEQMrHJFRnoe/utKzKQcKkDzKPQgUH63CwxtxVwLrTKp9eQr2y5VJV86gBgGwdd6oCGyyouVYeBqTVz
356 | XBO7nieqLzKCUfbt8NO3ceWVpDrgCkrThsjKeA1Lf33Q9EdG72mXOSHphuffeH0Sa+8OotjVh1tvD5nP
357 | rjLppcF1FHt/PvICcHJ17LaLCcgQRVckl15wOlBIQ/uns3D7WhEHDlcwVIoe2Nq7gxisVVHDUXTjRVQH
358 | buPGrR6sXRnAxJi/gqq08Ocx7FX7bqO0OYLS5giGRucSIcA8b+TEvGF69PdKv3Fa/X8ZHgrYurBm0nqe
359 | ZfitDsRxxfyn5Q34wPUgdXm27SJeV9KT9lJoS78MVvJdR32XzFXHcxCuwBh5XrGrz0TlycAcOVbCtUnq
360 | eIHDT9/G4rHbll1AEj/bB5CQANfeHcTau4MWU+Ic8plqe4+0t3Ee6NXCR5cw1rvhpanS4HqcDegzGMnw
361 | U2mYYJCCL5xT7zzaqNRqcIeziMerfx/FvvdG7e7/GwDAQN+ORfyS2F1EnycjEIiZQL0/urd8MQjboeGF
362 | i8slBUjXoGYGmmgm+yMRUAYHyXnWhlnJCDQDkYaiLOKnS0w+Y5lP4GIA1bX+hBQgxyN30Sx3X15GINPH
363 | tftWPiMgNtySCfQO1Q2jBmwpQDNItslwZvbHFTTkkga0a5jt0Q7C/vqYgMtQT8OhDGuW0gONi9oQyPWX
364 | +nZgDVcwCtGsm0kij97vM/bMf/OT6B+LdOxuvGgKg8hzmg0aSdMpXSHALtefdgFpWwDh80XzM5EVbNNO
365 | fV+7pFwuOVkZWJY147PkC1F0/3ThC16v7w/4ayxKuOwDDIohXMYvPiP+LvXwPIFKso6mhhyPNA664g9c
366 | /SG0kdIFOVbXOOV8r/3pgwnjY/HBjx47I3XxNPFQ6vmAP7gEyG/p1+4RHbgjd1c50NvXirj96t83xA8A
367 | bx150SoGQhefLzBCwpUcRDeiFuEIvfMDMLs/2ycn11IAoV2Ecify2WBcqpcvYSuvqC9dsjLvn7s92+Vu
368 | TXuDDvLhGLUqICUB7mKEr05BWh6DDlaT0oRMmpHPnjsvd0WeI6UALQHouZOBbKtvJvNYpDRASYBqwerL
369 | o9ha6TJ6uUy8cm06XDtSQpSfZfSfViskPV8p1/C54xWcP7iG1ZdHzZwUu/pQ+NgXnkhQRTNBK1aHc7oH
370 | NXyv4JLciv+3v38My4vvwcjY26jgWXN+N17E98tXAERegXf6ajixkZ3044Le5V3H9M4PRPPm2n1codFZ
371 | 9QPk+RJaEnDV2vMlU/H+sh+uc2Q/XKGp3P1cbkqfK8vVXpaHQF7jK8LigiYoHfTDthnEIyU31/xk7fQ6
372 | rN3l8uS52lMg15FGmgTgCv31BeOxbyy5R0kAAApP/dNThgE0G7+eB1niva8wpwSPbf0wejkId/1ifxlv
373 | 1v41Tm7+HHb2fwnnLw6ZysC7cQGyX77fXPCJcb6wU8AfbZfmFuRi2g0TyDMW2baOPGNkmhbn8zAB3bc0
374 | JgD4407yugABd8YfP1NE18/J9Qyy4mTSXtOm3YZZLkOXixKwCZ/QKoWGji6U6pp5MxBvnrXYv3uhhA88
375 | Wk09Jw804bugCV/u+sX+MnbWN3Gu/DweHarjxq0eUxpcftb34ue0fslrsqADhXzj0OdLpMVMuFJUXUwg
376 | C2npvr5wZRdxytBUlxTAz1kBPlnBSlkSgUQWM2DwFqUALZXodU/7Bc8tvjRlHXP11zWuLMkhb9yAhG+T
377 | 1sFm/MyxacmG68q8F8AVmaXxnW+PonRyGTs3im1jAhyUK0rKR/gAsLO+CQA4u/pCU+8DaCfxZ12bh+FI
378 | 5I0QJLKMsHngIqi09vSbo7KYAJAe5JPHeJmXGeiALJd47FNdfTks2iCaJ8pSZ2r6zgPcEYRp8BkSeUwT
379 | PNUcGZjGca09XHHbAHz4zrdHUZhYRX1hEM98ZKmpjhNpO78mfMAW94GY8LXFX9/D9zlNl+d5Wf33tcfv
380 | 8kG0iwkA7irCrrRVlzqQh/DyJsJIWwCvyxLfWw0Pb1ZFcEkDrLvvi0zU6b0uOwAlCFdf05KiXO9ZcF2X
381 | xQh8qqRr5799rYiBz1zxptfLtp0MIE3M/863R3MTfx6CI9KIX8JH+GnICvTJA72ggOQC5k5BPe3AU3NO
382 | N00amqkbkMYE+Jl9a1f4rytXXYvFabkjmhG0IhH44MuPdzEdLbVMv5xfCvD1sxXDuIQ2IBM+Azk/U8Xh
383 | 94HPXEm4ZOUYZH+Lx/7hgTPy5t/59ihKxzZw5XIJQ9sFy3U2e6mM1ZUSDh3ZtDrjqqzLyKzb14p441oR
384 | Q9uF3MQ/Mva2Cew5V34e+6vvQzdeRGX/36A6cDtlCv2T12zeuByLDgaiC0cGtzAqTQZ0FLv6MHJi3rib
385 | 8uSwp9UMAJJ5//wvXWFAvLDpntNRbj4wlFgGu0gYt992MeEalG4+X+VhXXNQB/pkuTPT/gg+A64rutMo
386 | qeigNyBZhl66MmXADYOc6C7VLlw9x74MWhfSynzpzFXp4pbZssMHd6zgIGYbPvzBCt7dt4ra+UkrTD3B
387 | AK7OllGvV1FfGMRDT2xYHRkZreLQkU2L6F3Ebwh6pQvnLw6hdGwD84tR7T6N4YM7mP/mJ7Fz8ziAaNev
388 | IXqn2tnVF1A6toEbW2cxOracOYE65rqVghEcg6tgKO+5tdJlMQH6xMkEJMEPTK2h2NWXSF91MQNf4RBX
389 | rkCa/xlIRnVyIWcxAhIHy7T5inYwLoFtSCJ3+eddEX9pob86tyQPNucmcOvtIWueGZnJeWO9QsAu8sG+
390 | 6TqO7I8OdZYxD76Cm3nHYp75R5fQc/K2M71YQ/r+SY9cT7pUXXWtHytLW3j8kRpWluKK2T2LRZsB3L5W
391 | xENPbODqheGEmC+DciSB60q7F1YKFqEvLPUahqJDc3uH6pj/5icB2Ls+Mb99wXmtD7LuXysiv2u3l/0t
392 | Ty4YgpailGYCfUsDlhQgw091vLpkAjJE1Acd++8KSXUl3TCoKA8jmFuHt9qQxI/++EFs72wYZuEKL3Yl
393 | 8rhCxH2MALAJiO+jkH9MepGh3gTzMphz7wp5lwxKh2xLgufbr/IwAde8uYyWMjgJiJ6hK59AwheQ5jM+
394 | s+7h4tWiJU0CjTgAecPZS2Vcv1rGY8dXTKUdaf2vLwwaqzv97mQI5y8OmfOkD17659kx7denW4+grq+v
395 | 9WE3+r0LLsOey5Dl0qsAOyTVF6SRhlZiMG68PomBz1wx36WNwOej9umyaUYsqavqF1umpdBK5LHkp8VO
396 | pKmS8rMMApJxC666idp9KfvAMUnDmssGpPvtCg7SIeE6ZJfeFgCJwB19XVrsCe0DvDffyMziteXJhcgI
397 | SALvfqKOja9En6vnRtD32SVsfEveR/cAABoPSURBVGUUAIz1n78BMJ8lQ+B5PCZ98vIB+YhfGvlc/nwX
398 | tJFvNwY/18KSRhaCD40PJ5HZpRhBs/3JYwzUhkcZOZblp85jVHMxAW3U1Is3q41WGAGQjyHmiafXhEai
399 | 1+XVWmEC8jfd56xcEEbq8UW5rrJff/sHSUaQFnima04AydyE4rF/eODMtY0qajPDqJ4rWwRePRe53kon
400 | l1GbGUbfp9dRuVAA1nvQ99klbH8rYhaMv58Y28bCNXvHZlae3PV3bh43Ir8k/p39X7KMfDqjT3bcl18N
401 | tGbwc4n/wwd3jAgpz2HsOEsvycw/xpOv/emDpuQUizXmtUn4bAESMmafhSCp6+o0boKMKW86MEVl5qG7
402 | iB9IvthSvxREQqsnrnRlILskmQbnQudyaNGc9gkSGNORabh05SFII19lvGbKglMdkPMoX7Ai+6bLiJcn
403 | 49eucS3J93OazL9S/HIQxvK7StkR+uU0Miegdn4yoX4Wbww9cgbrPRGRz5fR+/FNVM+VUZhYRenYBrr2
404 | bxmGgNI6ugbqkV6+Xo9/W+/B2ic3sP2DMja2SpgY2zb1+vggSPwjY2+j3HfLBPbUK1Vj4ZfXpEHq+hx0
405 | q/Dp/WQo2sJqcq0RW3ipf8rEn7HeDas4g65QnIasSsKALQrrSK9TE7Be+kFIoxR1ab2AJSSxXvjLg9bc
406 | 6J2F58mCMdL2oO/rSkF3MQLf2LUNQFd61m9q4nv4ZDozpQC+sUrXIHS908HFBHTyE/uvk90A94tWjEep
407 | 8XYl+do8816F7caLdA6upRoJXRuWTDyiDcvYqIZ/beJM9Yfd6Nq/hdp8GUD0v9C/jfpaF7oG6qjNx5JB
408 | vR69lbd6bqRxPrGFw901TIxtW5b/h45HVv7BWhXFvveihqPGyg/Eu768JosJkKG0m/DJVFylxDm5QGy1
409 | 5W5Po9/A1JplcBrr3UCxq6+l/vleKMJF5eoXXZKEr1bDwHQ3tp5cRtfsUKoLC4iu/9Ef20EqzbzYUmf+
410 | aWhmkIcRyN1Z22pGTsybugBc/OXJhURFJGk01cTmkgJcGbNaQuFx/eJcwsXUpRQg35glmYCUBib74TUQ
411 | 6ngAghmIstoQPVXF0qmJM3Lnr9erKB3bQG1mGFjvQb1eNf95vGv/lvler1dR6N9GbWYYC0u9kRrQsPwD
412 | QM8PfiKRuUfI4p0+bwGAhGQgq7y0ygh81WN81YKpS2rR6vFHapi/MGQYwK23hzAwtWYWbzveaiPLpgG2
413 | lZft6pDctGrAtB+4SkppRuCKUGv2xZZMm81SOSQzYDwCqx7LP/m2I9bDH5has+ZIM0cJXdSEzCFNCpDP
414 | wlfh2bXjA7a4r+0CspAK39tIJiDr/ksG5WICVHfSPFmy4hCl0mJx/3vORD83JID1HmtnpxrQNRARWb1e
415 | NcyBkkLxwA5q82X0fXYJ7357BIWJKFiivjCIQyNPmx2/2F9GvRIxhm68iLO1FUPYLvsBgIRkIEV/YHfi
416 | v6+MlIS0A+jy5OTa/dtbcWmpxiSP9W6YvPN2MQG2zX7xMxkOxVogqWdTHNfx7PplLJIRLP11LPbL+aCt
417 | gXBFJOoXW8pApmaZgZYSXCXS5TzJOfKpUD4GoOMCfNWrXPUsXZAEz77QTkP1Q9oaZNUtGWhFuw5fuVYZ
418 | r6Hn5G1T+8BnE3BBnt9VOrmMvs8uxXo+IqNf32fjOIDquRHzV1+IRIfCxCpKJ5dR/nAXdm5EE7jxlThX
419 | 4Nj15/DE4E+Ze2hL//dWl1A8sIMLK1HMwI1bPd4O0/2YlT3YKoYP7jit9Nr9ByStrtLiry3x/K0dadWy
420 | bT0Psn8kbp0PcGoiquKTp2bDjdcnnWGp0tYwMN1ttSWJn5ZrILJen5rYXZjsqYn4L6vvcl70s9Ngv3mO
421 | 7I9sK+35+e6fdo3OGCxPLpjz5W9vrLhzDlxJSa2i2PuxA2dq8wWjAgBo2AOiY7T08/e+T6+j+sNuYyOo
422 | b0cSwWPHV7Cw1Ivjyx/BoZGnTYVeIArnndh4HEDs5tMiv8/irwOTmt3xpYogI/zkC0Z01SEpZcidV3JY
423 | RljJmn+sxArAVGKlPYDW4VakAbYtjVu6L3zbrwzKkUY2+XZe/bJX7nJ5AqGA3b/YUiJPiK982aiMUJTG
424 | QBkByP6mBVZJNWD+QmwLcUkBnKM8tSxd4j5FfRmEI9UNPS86nJrSG+9B4uc1Wa8MT0Oh/588WadRT8cC
425 | ANHuX5hYRfHAjvWdkgAQSQPHrj9nknfOrr5g/cZzXeK9POYq4sFYgFayD33JR3onk376vAUmCO3/99UF
426 | aCUq0RfY4kqdPvDUnKnTJ3cHeUzbCVz183zYyxdb+pCnmIxGVu0FCZdfXx4nXDEKLunCl3Wn40JkG674
427 | iTx9kMj7DF301VVfGET3w/HNK2cLRiWgaA/EagAZAwCj65P4z66+gLOrL5jjpZPLhvhLJ5dx/mIsFWiR
428 | //zFIUslAKKHeeK9G86w5DRClb/5iB+IieLAU3O503b175x8Ke7zHKoWe0n8GlJ0XXu4YqkCA9M2QXLs
429 | WePk5825CcsQuTk3kYic8xUsle1+7ngFD3+wkhmMpAmKz933/PPMs0td0u1QvZFqDsfO613Er49JkR2A
430 | pQr51CeXOtKObE4XfQFAcfjXh89s/Psh9H12CbX56MfafMGI5zICsPdDNdQWa0bkH5r5BA6NPI0f7nwD
431 | 89sXTOxAnqAhLfJLleChJzZS3+rrSvSR4rzPIMIFogMwHn+kZoo28nqqAVmeAsDODuT9B6bWmhb3dRYl
432 | +5xG/OXJBRNr8O6+VcuCLY1tuiinLKu9eOy2lb8g25RvTpb9BGJ3oO+ddnzDscunzXgBael2QYre8j2P
433 | rj9C+9ql600bO6W3xudyzfMcXeoGjZxUk7QBU6pqPF++KVhmOfrmJ+/ur1Xu8xeHsHRwE8XSyckzvR/f
434 | xMZXRlGvV9H7TA2VsyVD/ACMG7C+XY2kgvUeDM1/1Oz6JmhooI7uJ+rYuRGdmxY0NHrNJix6Abjb+zLy
435 | gNgNqBOU0gi/laqpWQvO9QJI+dcMdJKVTmry7fxbTy6jcm4YvUN11A/bDACIRVAm95BQdcruu/tWDRO4
436 | 2y+29Pn+s/RwTfhAvKNKBiC/sy2Xv7+Z91f4SrnpKtoyRdtl79B9kONwjU2v9/MXh8zGKj+Tvvj5ZqmC
437 | 2sxwbASszZfR95PrUex/Y9euvBK5+wAYo9+jQ/Xobby10wCijD07aKgQM5G1Lm/QkH5l1/J2N1ZXShgq
438 | VXK5M2TKp/yvIYlZJ+RIJvBqAQkmcCehI9kAvw1DMrPKeA2Vc8PYWonedktCYt43DUcy2y2LCfhqPLgi
439 | 7ShF0WWmmQCjAmm8k+nM8uUl+mUnUmrRGWwuwnRVytGpvUCSAfjuyd/zMgFXJqBOFuKcSMYgx8f/bFO6
440 | GPX4brw+6ST+0sllrPydGt799oj5vLAI3Hg7ihkoTKxGjKAR/Vvs/diBM9zVd25EwT2UCPo+u4SdG1X0
441 | /UQVle8NAOs9mBjbxtYPP4HuviGz+9cXBlE6toGdG0XDBBgrkBU0RFFk5Tbw2OQW2gW568vwXa2nSUv+
442 | G0vRm3cWj91um/8+DVKCkX2WUgCQjG8ntp6M7DHcuakGnJoAVpZsUVLXLCCh6leJHXh0FbevDSTULtm+
443 | zL2QDIDfJROgKnD+R7blWou5vj95Da+TzyVt15dzrBmAK5hHv4NAMwGmdWuk1XGgp8QlEei4DDk3uj9y
444 | /dLTRHCn567OnJ7uJ+rY/Ea0EZtw/4Z6zujfKBBovSfS2b83YET23o9vRhcvDGLn1hYK/dsJ0b90chm9
445 | z9QAROI9mUBtJuY2tZlhlI5toPuJOiqvRJ9l0BCA3BGAeaADheSurx9ieXLBJPLIXYsPZi+ZgGt3lzYO
446 | /b5Bjo3HKPIDsNSWnpO3zW7PWPU0JsAc/JWlWCI48OgqDj99G9s7G1bcuCZ+mQzE8FcdGtvMiy2BmDH4
447 | RF7Cpef71BUXA2AfJPRur9UBn1ciLXdDM7E05ibv5zr20tcPYm5oy+zwSwc3cePt4ZiWVE7P5jeiN2jr
448 | LF6U1s05xb7PjEQ2gIYhsHqpK/Lvr9dRX+syRr3HJrcM8Rf7y5hbO4t6vYrqpThfgJGEJm7gUpfZ8X2Z
449 | hgCA9Z7MCMAsuAhf7/pMm6U6wDh+lo2SBjMygfrhVWMcbAekKO3LRZDnyt94jJ/JtJiRCMCoAXPrMAws
450 | QZCICn4ceHTVvFePGWuSEfC9ezKnwfdiS757ThO0NP5lvdhSirou4ub42Y7L3qKlKvY5DwPgMVf4b5ZN
451 | IE2yyMKLf34Ck+NdhshlyT0gKtN36MgmsrJ2AQhVeytSxRvvJ2SuD68rTKyivl63A4E2vjKKQv82ys9V
452 | sf2tUSss+GapgoPdp01E375Dr2Dh2pDZ9bHeExkNG2I/bQHVS11m15fBRuRUhYlVFPq3E0SelhsA2Ik7
453 | ujSSr2Ty5txEvDg+umT8vzJenNxZum60SrCbRCTtWchKQOI5PM57ANFiqx9eNXYAhr7KnV5mrJmsM2GM
454 | kxIBdzkyguuvTZrrOYeSSGXsgwywcjGBtBdb6vvyubmIVqpIropUPpuJ614+YvUxASlB5lEHXP8143rp
455 | 6wdROrmMhYeBma+Nms9XLxcw+9oors5GNHL1wnBih5dZuyRumdNTeWXYHNv+VlTXwzCIBm130ddfORsb
456 | 5RgIxHDgx46v4Nj15wDEZblpcKieG0HxwI4VOkxUzhasgCF5X8YUFA/soPxcNeGffOz4ilVYREP7hGVa
457 | rPTZ3r5WdJZMdgVd+EJqP3c88lnvnL7uXWRZ0P5rV3yA9m/Lc3ztsZ/sE33zhCs4Reqe9ENzDmRYqvwM
458 | JKsfuQpcpM2Ly7/uuq88rsVuXfuB7en/RKvGXDkHuk/yv6vPcr35goaIwsQqqudGDG1QbyddMpam79M2
459 | o5L0yh2dx/s+u2TRHY/xfvzc9+n1KBBo50YROzeKKEysovxcXA584yujeOz4CrZ++AmrRLeM9CMxb3xl
460 | FOUPR7sWO8//3Y3K42QY7LxkPjpIIS03QIOEogmdi0XnzuuIPVaE2Tl93fmgvnix28SiD3zmijNAJQ16
461 | 0cr+uQJbsgjflQewc/q6xQRI2Kx0I8/lmAl5rivgxMUIeNwX+egiFNfc6nvL43q8PiL3QdsqXG2kRRvq
462 | qjp5IedHfneB+jkAQ/zyOMX8ynTFnANEtCMD7XgMSG60ACyaq5wtoHRyGRt/0R/ZAGioMxb8+bJJA15Y
463 | 6sWhkadNI+fKzxtPQW2+YOUK0I5QeWXY2ANYVoyD7P34JipnS8a2UK9XTaZhbWbYiPu+3AAgKf7fvlZM
464 | FELgefzeatVU6cNlqWwGDvG962n1CdhOWu0BV1yB9ARk7Wq0BTAfgcfoYtOFLrV4TuMnx6cLWkjxV+5o
465 | ch4lpItQ5743A14v7Q9Z2ZuuOUrzAMmx+NSBrJBkH176+kFcnS1bOv13vj1qHbs6W7ZqcUi9nTSo9XbS
466 | Fq8z4fbrPej9UA1xfY84n4f3ok2OKkNh6H95bx2AyQEA4vj945UPJHZ+GRnY/XA3Nv6i3+JgUpSpnC0Y
467 | DiTzCQAYFUDmFrAQqS4gqpFGEL6AGbkLawYh3xzryrRijLt+E458T55+aaOO5EuDq/8+CcAlSfC4fAEE
468 | kIxt9xW8lOPUYae+/Ia0cek+tiMb0kWEae27vBWSefEFN7rg7bP/xTsAIsMcP8v2s6QGQtfZlG1JWpMg
469 | HUha4a4ud3qK8PIe8r59n10yO76kP95Hnlvo+8xH6pqAfWI/L5SNy8bYoLxf5WwhbkwkBuk25UBkodE0
470 | +Aifv7WjaipgJ7mcfWEqUX5LVt7Vr21uFmlj0n3X7aQxAY4D8BeuzIKWsLL6r7FbRuAjPGmX0cS/24K3
471 | kgm4+uBiCHyFHolYrnHfZrnxlVH0fXodG3/Rb4iVQXS8Lo2ZWG4++JmJVjmKfZ8ZOcOLKM7vv/45lPft
472 | N8U7dvZ/yVjlq5e6jBjCSWQIMS2NFOu3vzVqiSKVV4aNp6A2Xza/0TLpyhmQ8Fn+XeJ1FvGXJxcSL/eg
473 | y4+Rdfp3+sgv/OVB9C0NxBVcEKkI/9Xf3cL5g2sY692wyi5lQXsCfGOSKgZ/16pQ39IASoPrVoy+9gDI
474 | 1OS0+HeXqy2L+NM8JL775lENXERGMfr7b4xgqFQxz7Z3qJ7bdZZV8PbSuWEcPbpq2tXuQJdH4OqsXVJP
475 | qsmSJqhqM1R++9tDJh6HojoQEbOJsv34Jma+FtFZatr+T1SttP2ugbq5X9f+SM2tzRciCQCA4T5PDP5U
476 | olKvtPibiRDpwvKY3u1l9qDkZuRG8rtMOQYihnD0lfy7qMz0S0vL1Vw77zVALA2wRLMWs11pr3nfD5hX
477 | pPYlBQH2K95blQZciT9Z0DvvXsK1+7lUTrm+5K6v09vlOfwsfwOQkAQIqhNs8wOPVvHdCyXTNulK7/xy
478 | h05IxQ3VujCxivKHu8znZtP2pUSh0/eLB3YimpOBQI8dX0HX+ilr5z9/ccjiiOQwXfu3Ev5/xhIAMJGD
479 | lAbkuV0D9ShGoMGF0wqNypwBX2SgzlrTxSEkmq2aCsRFFRkxuHi1aOr/SSmhZ7GI669NYvobkRRROTec
480 | kAJcdQfzJDERmiClwY2FSLkbsegnC4DqoCApDWhjHe+RZnhjToDcedsF7uDf+fYo5oa2cOVyCVcvDDt3
481 | 9Twhr3kK3spdmuuQx6b/7CCOPn4LL/75Ccy8NY6jj98CEBn6ZDLclculOHtWGMYzM22ldLBYi/p1bAOV
482 | CwX0/eQ6Kq8MG0NeXgNfbbGG3g/VIoliYtWSChiqXyw9PnWm8sqw0ftZyYfEX5hYRfVSl7NhQ/yICF4G
483 | HlReiUIU6+t1EybM4xR7TEdzFBr1RQZy8VXXklVhNFqpmiohGQHTU29fK5pKQKy11g7kMX7K82RQkLb6
484 | a5FfqgSyuo+0/Ot2SexsUwbe7AYkcAbCXJ0t4+pspF5S1JURprOvjTpDXmkFZ/g5ACvkNa3gLS3pUsx2
485 | Vcea/rODFkO4caKcKmbLALu0TFtNV2RY3BjN5vtMDTs3hNdsF8yETKtYOnbijDb6nV19AQtLvYmMQKk7
486 | aPcDuYseOIlciiz1tS7DrXmfVnMG0nZQieGDrVVN9aUjyzbbQfQu+4arXQ15rnxnnSR6KQmkMQLAHQXH
487 | NqStIa2fgK2jy8/6d7mbA/GOqw3DMpoNgFlXkqC4C5PQYxE+veCtlgrYDtdlszo7ENvB8mTaaroyEotg
488 | UjK6tnK21BZmUjlbimwA0t0nrf204JPDSt1B6i0u9wNgewS07qKvdelsLqR5B1wlj+515NlB89oGgEjv
489 | l9A2AO3ic8Hncsu727eqo++l5VzGo/gs54TLct6szs7f5fXFAztWf/LSlRwbYNsmpDdD9onnyTFqu1z3
490 | E3V0FSZWMXTouDUBjBbSxF9fGDSVgQ3XQRxquPGVUezcKKL7ibrVSVfJMf1dd4wd5rHCvvRUYV/Jo1bB
491 | 8mXnLw7hnb4aLqwUrJJm8jORp21G+blCgTV0hKC+hwuuUlLSuFd8acqKedB/gNtd14yo32p4K9BaNFvf
492 | p9cN4Wi/t1ybhCx7p0NjdT9cxJ/oVyNKr3hgB5t/WzP3I0Gzf+y3Jn7220dXHNvOjaLF3Diuvs8umet0
493 | FK4cI+9vReC+/5n/+Yy0+LNyCEUdiuqmMIgo+0W9CYjFF6z3GOMMxZDuRytGPZDnskqQrW8ljTWF/m3U
494 | b0ZcVUcHMhdaJg/RbiB/98HUI/ClWCJWPUonl3Hj7cguwc+yHW2jcEX7Ed+9UMKhiWRdfJnoIuFKGnKh
495 | uha/pqp2ftIr/uvXcA9Md1uv3ibSjHH8XUe7Xb0Qi8JpaanVH3ajMLFqdNtWo9lcxi6mtrfDDSdtXa3o
496 | 7JXvDTgzbQ1dNe4v6UoW2CFdyUzbytlSIm2ffaSNI5GcR1d8g65qM8MoTj3x3Bkg1vsXlnpNTgANfSwM
497 | gvUelI5tmAdbvdRldCRvRmDDEkpCkh4B6mo0uvC/tC8Yow1gEaCLUMmk0giV8BVRaPXFqK7sRZ+1//tv
498 | REbRK5dLGNouNO0JyAINf/L9dWmMoGt2yOSa0xg3N7SF2ddGLWOcZITMVOOCnPlazCiktwjYMgsSiJm8
499 | 1Nmpy97LlnO5CTars+/cqBrCy0tX9YXBdLqiDcDDTDg2Xa1LM5MuEr8UheoLg5YI5gpbZKYfiSYtIxCI
500 | dBXqZzyXoo0W06SISHFFimwUMYE4IpEqQt+n1y2xh59nnt7BO301nL84ZLwb5y8OpaoekiFUpisoHthB
501 | YWLViJ8U22ae3jHzxvsSLlUBgKXvpcGVLJQH9O/TRw1E4a08vnP6OsqTC5YPW4rten5dz0SL2bItn5gt
502 | 1UFXmKtLnZR6tIRsQ96zeGDHjKP8XDUhVrcq0rcqZnN87aYrqZLzGUl1mpm2er7lfHTJHymqSV3IpYfI
503 | /0C+jEAagDgwaSyUD0aCxhQA1sLkoCSh1m9GcndlutKWFEs5PkkQ5eeqqUYYTj4ZDT9LZKU6++DLHvTh
504 | 1d96HKWTy3jzYGyYe/Mg8NL5/Xj1tx7Hi39+AoWJVXzn26NNM0I9T7vV2eW9eF35uWrkQlsYNGtQM029
505 | jqhry9/Lz1Xbzkya1dkB20DXLrriPTVd6UxbjkUzk+LiiY0zFHNLxzYi8We6YkQbIBZ1XH79vBmBPAew
506 | MwKr50aMqGM4pciCaiWgo9C/bdyItflyJIo2xKxHBisYrxYwMbaN0Rt1LCz14pHBCibGtnHj7SgeYqIX
507 | mOgFjh2o4epsGU8/kjOkdL6cqSoMH9zBjZu9WF0pmfLnrf5lYa8CZhin0U6dnWK2FHt9NSpdAWayIAb9
508 | 3JboS1djG9xwrHTVjM6+c6Nqgt8SLsI9oCtXpi1pgfNdr1fx/wNove32pqWaeQAAAABJRU5ErkJggg==
509 |
510 |
511 |
--------------------------------------------------------------------------------
/WindowsApplication1/INIForm.vb:
--------------------------------------------------------------------------------
1 | Imports System.IO
2 |
3 | Public Class INIForm
4 | Dim folder = INI_ReadValueFromFile("General", "GameFolder", "C:" & sep , Application.UserAppDataPath & sep & "SDVMM.ini")
5 | Dim Sfolder = INI_ReadValueFromFile("General", "SteamFolder", "C:" & sep , Application.UserAppDataPath & sep & "SDVMM.ini")
6 | Dim gog = INI_ReadValueFromFile("General", "Good Old Game Version", 0, Application.UserAppDataPath & sep & "SDVMM.ini")
7 | Dim rchannel = INI_ReadValueFromFile("General", "Release Channel", "Stable", Application.UserAppDataPath & sep & "SDVMM.ini")
8 |
9 | Private Declare Ansi Function GetPrivateProfileString Lib "kernel32.dll" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Int32, ByVal lpFileName As String) As Int32
10 |
11 | Private Declare Ansi Function WritePrivateProfileString Lib "kernel32.dll" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Int32
12 | '
13 | ' Functions
14 | '
15 | Private Function INI_ReadValueFromFile(ByVal strSection As String, ByVal strKey As String, ByVal strDefault As String, ByVal strFile As String) As String
16 | 'Reading Function
17 | 'strSection = Section of the INI-File
18 | 'strKey = Name of the Key
19 | 'strDefault = Standardvalue if ini cant be foung
20 | 'strFile = full path to ini
21 | Dim strTemp As String = Space(1024), lLength As Integer
22 | lLength = GetPrivateProfileString(strSection, strKey, strDefault, strTemp, strTemp.Length, strFile)
23 | Return (strTemp.Substring(0, lLength))
24 | End Function
25 |
26 | Public Function INI_WriteValueToFile(ByVal strSection As String, ByVal strKey As String, ByVal strValue As String, ByVal strFile As String) As Boolean
27 | 'Write function
28 | 'strSection = Section of the INI-File
29 | 'strKey = Name of Key
30 | 'strValue = output Value
31 | 'strFile = full path to INI
32 | Return (Not (WritePrivateProfileString(strSection, strKey, strValue, strFile) = 0))
33 | End Function
34 |
35 | Sub IniForm() Handles Me.Load
36 | If gog = 0 Then
37 | GogLabel.Text = False
38 | TextSFolder.Enabled = True
39 | cSfolder.Enabled = True
40 | Else
41 | GogLabel.Text = True
42 | TextSFolder.Enabled = False
43 | cSfolder.Enabled = False
44 | End If
45 | TextGfolder.Text = folder
46 | TextSFolder.Text = Sfolder
47 | channel.Text = rchannel
48 | End Sub
49 |
50 |
51 | Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Cancel.Click
52 | MainForm.count = 1
53 | Close()
54 | End Sub
55 |
56 |
57 |
58 |
59 | Private Sub GogLabel_Click(sender As Object, e As EventArgs) Handles GogLabel.Click
60 | If gog = 1 Then
61 | GogLabel.Text = False
62 | gog = 0
63 | TextSFolder.Enabled = True
64 | cSfolder.Enabled = True
65 | Else
66 | GogLabel.Text = True
67 | gog = 1
68 | TextSFolder.Enabled = False
69 | cSfolder.Enabled = False
70 | End If
71 | End Sub
72 |
73 | Private Sub TextGfolder_TextChanged(sender As Object, e As EventArgs) Handles TextGfolder.TextChanged
74 | folder = TextGfolder.Text
75 | End Sub
76 |
77 | Private Sub TextSFolder_TextChanged(sender As Object, e As EventArgs) Handles TextSFolder.TextChanged
78 | Sfolder = TextSFolder.Text
79 | End Sub
80 |
81 | Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Save.Click
82 | INI_WriteValueToFile("General", "GameFolder", folder, Application.UserAppDataPath & sep & "SDVMM.ini")
83 | INI_WriteValueToFile("General", "SteamFolder", Sfolder, Application.UserAppDataPath & sep & "SDVMM.ini")
84 | INI_WriteValueToFile("General", "Good Old Game Version", gog, Application.UserAppDataPath & sep & "SDVMM.ini")
85 | INI_WriteValueToFile("General", "folder", folder, Application.UserAppDataPath & sep & "SDVMM.ini")
86 | INI_WriteValueToFile("General", "Release Channel", rchannel, Application.UserAppDataPath & sep & "SDVMM.ini")
87 | Close()
88 | End Sub
89 |
90 | Private Sub Button4_Click(sender As Object, e As EventArgs) Handles cSfolder.Click
91 | Dim myStream As Stream = Nothing
92 | Dim openFileDialog1 As New OpenFileDialog()
93 | openFileDialog1.InitialDirectory = "c:" & sep
94 | openFileDialog1.Filter = "Steam.exe|Steam.exe"
95 | openFileDialog1.FilterIndex = 2
96 | openFileDialog1.Title = "Select Steam Exe"
97 | openFileDialog1.RestoreDirectory = True
98 | If openFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
99 | Try
100 | myStream = openFileDialog1.OpenFile()
101 | If myStream IsNot Nothing Then
102 | Sfolder = Path.GetDirectoryName(openFileDialog1.FileName)
103 | TextSFolder.Text = Sfolder
104 | End If
105 | Catch Ex As Exception
106 | MessageBox.Show("Cannot read file from disk! Please restart SDVMM and try again.")
107 | Finally
108 | ' Check this again, since we need to make sure we didn't throw an exception on open.
109 | If (myStream IsNot Nothing) Then
110 | myStream.Close()
111 | End If
112 | End Try
113 | End If
114 | End Sub
115 |
116 | Private Sub Button3_Click(sender As Object, e As EventArgs) Handles cGfolder.Click
117 | Dim myStream As Stream = Nothing
118 | Dim openFileDialog1 As New OpenFileDialog()
119 | openFileDialog1.InitialDirectory = "c:" & sep
120 | openFileDialog1.Filter = "Stardew Valley.exe|Stardew Valley.exe"
121 | openFileDialog1.FilterIndex = 2
122 | openFileDialog1.Title = "Select Stardew Valley Exe"
123 | openFileDialog1.RestoreDirectory = True
124 | If openFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
125 | Try
126 | myStream = openFileDialog1.OpenFile()
127 | If myStream IsNot Nothing Then
128 | folder = Path.GetDirectoryName(openFileDialog1.FileName)
129 | TextGfolder.Text = folder
130 | End If
131 | Catch Ex As Exception
132 | MessageBox.Show("Cannot read file from disk! Please restart SDVMM and try again.")
133 | Finally
134 | ' Check this again, since we need to make sure we didn't throw an exception on open.
135 | If (myStream IsNot Nothing) Then
136 | myStream.Close()
137 | End If
138 | End Try
139 | End If
140 | End Sub
141 |
142 | Private Sub Button5_Click(sender As Object, e As EventArgs) Handles cgog.Click
143 | If gog = 1 Then
144 | GogLabel.Text = False
145 | gog = 0
146 | TextSFolder.Enabled = True
147 | cSfolder.Enabled = True
148 | Else
149 | GogLabel.Text = True
150 | gog = 1
151 | TextSFolder.Enabled = False
152 | cSfolder.Enabled = False
153 | End If
154 | End Sub
155 |
156 | Private Sub oif_Click(sender As Object, e As EventArgs) Handles oif.Click
157 | Process.Start(Application.UserAppDataPath)
158 | End Sub
159 |
160 |
161 |
162 | Private Sub channel_Click(sender As Object, e As EventArgs) Handles channel.Click
163 | If channel.Text = "Stable" Then
164 | channel.Text = "Unstable"
165 | rchannel = "Unstable"
166 | Else
167 | channel.Text = "Stable"
168 | rchannel = "Stable"
169 | End If
170 | End Sub
171 |
172 | Private Sub channelc_Click(sender As Object, e As EventArgs) Handles channelc.Click
173 | If channel.Text = "Stable" Then
174 | channel.Text = "Unstable"
175 | rchannel = "Unstable"
176 | Else
177 | channel.Text = "Stable"
178 | rchannel = "Stable"
179 | End If
180 | End Sub
181 | End Class
--------------------------------------------------------------------------------
/WindowsApplication1/Main.vb:
--------------------------------------------------------------------------------
1 | Imports System.IO
2 |
3 | Module Main
4 |
5 | Public ReadOnly PathSeparator As Char
6 | Public sep = Path.DirectorySeparatorChar
7 |
8 | Dim appPath As String = Application.StartupPath()
9 | Dim smdir As New IO.DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & sep & "StardewValley" & sep & "Mods")
10 | Dim dmdir As New IO.DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & sep & "StardewValley" & sep & "deactivatedMods")
11 | Dim xmdir As New IO.DirectoryInfo(appPath & sep & "Backup")
12 | Dim diar1 As IO.FileInfo() = smdir.GetFiles("*.dll")
13 | Dim diar2 As IO.FileInfo() = dmdir.GetFiles("*.dll")
14 | Dim diar3 As IO.FileInfo() = xmdir.GetFiles("*.xnb")
15 | Dim dra As IO.FileInfo
16 |
17 | Private Declare Ansi Function GetPrivateProfileString Lib "kernel32.dll" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Int32, ByVal lpFileName As String) As Int32
18 |
19 | Private Declare Ansi Function WritePrivateProfileString Lib "kernel32.dll" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Int32
20 |
21 | Private Function INI_ReadValueFromFile(ByVal strSection As String, ByVal strKey As String, ByVal strDefault As String, ByVal strFile As String) As String
22 | 'Reading Function
23 | 'strSection = Section of the INI-File
24 | 'strKey = Name of the Key
25 | 'strDefault = Standardvalue if ini cant be foung
26 | 'strFile = full path to ini
27 | Dim strTemp As String = Space(1024), lLength As Integer
28 | lLength = GetPrivateProfileString(strSection, strKey, strDefault, strTemp, strTemp.Length, strFile)
29 | Return (strTemp.Substring(0, lLength))
30 | End Function
31 |
32 | Public Function INI_WriteValueToFile(ByVal strSection As String, ByVal strKey As String, ByVal strValue As String, ByVal strFile As String) As Boolean
33 | 'Write function
34 | 'strSection = Section of the INI-File
35 | 'strKey = Name of Key
36 | 'strValue = output Value
37 | 'strFile = full path to INI
38 | Return (Not (WritePrivateProfileString(strSection, strKey, strValue, strFile) = 0))
39 | End Function
40 |
41 |
42 |
43 | Public Sub Main()
44 | Dim appPath As String = Application.StartupPath()
45 | Dim errcode As Integer = 0
46 | ' Try
47 | errcode = 1
48 | If (Not System.IO.Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & sep & "StardewValley" & sep & "Mods")) Then
49 | System.IO.Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & sep & "StardewValley" & sep & "Mods")
50 | End If
51 | errcode = 2
52 | If (Not System.IO.Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & sep & "StardewValley" & sep & "deactivatedMods")) Then
53 | System.IO.Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & sep & "StardewValley" & sep & "deactivatedMods")
54 | End If
55 | errcode = 3
56 | If (System.IO.Directory.Exists(appPath & sep & "Update" & sep)) Then
57 | IO.Directory.Delete(appPath & sep & "Update" & sep, True)
58 | End If
59 | If (Not System.IO.Directory.Exists(appPath & sep & "Update" & sep)) Then
60 | System.IO.Directory.CreateDirectory(appPath & sep & "Update" & sep)
61 | End If
62 | errcode = 4
63 | If (Not System.IO.Directory.Exists(appPath & sep & "Backup" & sep)) Then
64 | System.IO.Directory.CreateDirectory(appPath & sep & "Backup" & sep)
65 | End If
66 |
67 | errcode = 5
68 | While System.IO.File.Exists(Application.UserAppDataPath & sep & "SDVNN.ini")
69 | My.Computer.FileSystem.MoveFile(Application.UserAppDataPath & sep & "SDVNN.ini", Application.UserAppDataPath & sep & "SDVMM.ini", True)
70 | End While
71 | 'does the ini file exist?
72 | errcode = 6
73 | If (Not System.IO.File.Exists(Application.UserAppDataPath & sep & "XNB.ini") And System.IO.File.Exists(Application.UserAppDataPath & sep & "SDVMM.ini")) Then
74 | errcode = 7
75 | INI_WriteValueToFile("XNB Backup Paths", Nothing, Nothing, Application.UserAppDataPath & sep & "XNB.ini")
76 | INI_WriteValueToFile("Storm", Nothing, Nothing, Application.UserAppDataPath & sep & "Storm.ini")
77 | errcode = 8
78 | For Each dra In diar3
79 | Dim value = ""
80 | value = INI_ReadValueFromFile("XNB Backup paths", dra.Name, "no", Application.UserAppDataPath & sep & "SDVMM.ini")
81 | INI_WriteValueToFile("XNB Backup Paths", dra.Name, value, Application.UserAppDataPath & sep & "XNB.ini")
82 | INI_WriteValueToFile("XNB Backup paths", dra.Name, Nothing, Application.UserAppDataPath & sep & "SDVMM.ini")
83 | Next
84 | errcode = 9
85 | Dim arr3() As String = IO.File.ReadAllLines(Application.UserAppDataPath & sep & "SDVMM.ini") 'reads all storm mods
86 | For Each item As String In arr3
87 | If item.Contains("=") Then
88 | If item.Contains(".storm") Then
89 | Dim param() As String = item.Split("=")
90 | Dim file() As String = param(0).Split(".")
91 | errcode = 10
92 | INI_ReadValueFromFile("Strom", param(0), Nothing, Application.UserAppDataPath & sep & "SDVMM.ini")
93 | INI_WriteValueToFile("Storm", param(0), file(0) & "." & file(1), Application.UserAppDataPath & sep & "Storm.ini")
94 | INI_WriteValueToFile("XNB Backup paths", dra.Name, Nothing, Application.UserAppDataPath & sep & "SDVMM.ini")
95 | End If
96 | End If
97 | Next
98 | End If
99 | If (Not System.IO.Directory.Exists(appPath & sep & "unpacked" & sep)) Then
100 | System.IO.Directory.CreateDirectory(appPath & sep & "unpacked" & sep)
101 | End If
102 | errcode = 11
103 | Application.EnableVisualStyles()
104 | errcode = 12
105 | Application.SetCompatibleTextRenderingDefault(False)
106 | errcode = 13
107 | Application.Run(New MainForm)
108 |
109 | ' Catch ex As Exception
110 | ' MsgBox("Failed to Launch! Errorcode:" & errcode)
111 | ' End Try
112 | End Sub
113 |
114 | End Module
115 |
--------------------------------------------------------------------------------
/WindowsApplication1/MainForm.Designer.vb:
--------------------------------------------------------------------------------
1 | _
2 | Partial Class MainForm
3 | Inherits System.Windows.Forms.Form
4 |
5 | 'Form overrides dispose to clean up the component list.
6 | _
7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 | Try
9 | If disposing AndAlso components IsNot Nothing Then
10 | components.Dispose()
11 | End If
12 | Finally
13 | MyBase.Dispose(disposing)
14 | End Try
15 | End Sub
16 |
17 | 'Required by the Windows Form Designer
18 | Private components As System.ComponentModel.IContainer
19 |
20 | 'NOTE: The following procedure is required by the Windows Form Designer
21 | 'It can be modified using the Windows Form Designer.
22 | 'Do not modify it using the code editor.
23 | _
24 | Private Sub InitializeComponent()
25 | Me.components = New System.ComponentModel.Container()
26 | Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(MainForm))
27 | Me.PictureBox1 = New System.Windows.Forms.PictureBox()
28 | Me.addm = New System.Windows.Forms.Button()
29 | Me.LSMAPI = New System.Windows.Forms.Button()
30 | Me.LSDV = New System.Windows.Forms.Button()
31 | Me.dlm = New System.Windows.Forms.Button()
32 | Me.delm = New System.Windows.Forms.Button()
33 | Me.LabelSD = New System.Windows.Forms.Label()
34 | Me.LabelSmapi = New System.Windows.Forms.Label()
35 | Me.ASM = New System.Windows.Forms.Button()
36 | Me.LStorm = New System.Windows.Forms.Button()
37 | Me.Button1 = New System.Windows.Forms.Button()
38 | Me.Button2 = New System.Windows.Forms.Button()
39 | Me.Button3 = New System.Windows.Forms.Button()
40 | Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
41 | Me.TabPage1 = New System.Windows.Forms.TabPage()
42 | Me.XNBlist = New System.Windows.Forms.ListBox()
43 | Me.TabPage2 = New System.Windows.Forms.TabPage()
44 | Me.openDFolder = New System.Windows.Forms.Button()
45 | Me.openModFolder = New System.Windows.Forms.Button()
46 | Me.refreshb = New System.Windows.Forms.Button()
47 | Me.Label3 = New System.Windows.Forms.Label()
48 | Me.dModList = New System.Windows.Forms.Label()
49 | Me.ModListd = New System.Windows.Forms.ListBox()
50 | Me.ModList = New System.Windows.Forms.ListBox()
51 | Me.Tab = New System.Windows.Forms.TabControl()
52 | Me.TabPage3 = New System.Windows.Forms.TabPage()
53 | Me.Button4 = New System.Windows.Forms.Button()
54 | Me.up = New System.Windows.Forms.Button()
55 | Me.Loadorder = New System.Windows.Forms.ListBox()
56 | Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
57 | CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
58 | Me.TabPage1.SuspendLayout()
59 | Me.TabPage2.SuspendLayout()
60 | Me.Tab.SuspendLayout()
61 | Me.TabPage3.SuspendLayout()
62 | Me.SuspendLayout()
63 | '
64 | 'PictureBox1
65 | '
66 | Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image)
67 | Me.PictureBox1.Location = New System.Drawing.Point(10, 13)
68 | Me.PictureBox1.Name = "PictureBox1"
69 | Me.PictureBox1.Size = New System.Drawing.Size(720, 120)
70 | Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage
71 | Me.PictureBox1.TabIndex = 2
72 | Me.PictureBox1.TabStop = False
73 | '
74 | 'addm
75 | '
76 | Me.addm.Location = New System.Drawing.Point(459, 257)
77 | Me.addm.Name = "addm"
78 | Me.addm.Size = New System.Drawing.Size(271, 40)
79 | Me.addm.TabIndex = 3
80 | Me.addm.Text = "Add SMAPI/XNB Mod"
81 | Me.addm.UseVisualStyleBackColor = True
82 | '
83 | 'LSMAPI
84 | '
85 | Me.LSMAPI.Location = New System.Drawing.Point(459, 151)
86 | Me.LSMAPI.Name = "LSMAPI"
87 | Me.LSMAPI.Size = New System.Drawing.Size(271, 40)
88 | Me.LSMAPI.TabIndex = 4
89 | Me.LSMAPI.Text = "Launch SMAPI"
90 | Me.LSMAPI.UseVisualStyleBackColor = True
91 | '
92 | 'LSDV
93 | '
94 | Me.LSDV.Location = New System.Drawing.Point(459, 205)
95 | Me.LSDV.Name = "LSDV"
96 | Me.LSDV.Size = New System.Drawing.Size(271, 40)
97 | Me.LSDV.TabIndex = 5
98 | Me.LSDV.Text = "Launch Stardew Valley"
99 | Me.LSDV.UseVisualStyleBackColor = True
100 | '
101 | 'dlm
102 | '
103 | Me.dlm.Location = New System.Drawing.Point(459, 310)
104 | Me.dlm.Name = "dlm"
105 | Me.dlm.Size = New System.Drawing.Size(271, 40)
106 | Me.dlm.TabIndex = 6
107 | Me.dlm.Text = "Download Mods"
108 | Me.dlm.UseVisualStyleBackColor = True
109 | '
110 | 'delm
111 | '
112 | Me.delm.Location = New System.Drawing.Point(459, 362)
113 | Me.delm.Name = "delm"
114 | Me.delm.Size = New System.Drawing.Size(271, 40)
115 | Me.delm.TabIndex = 7
116 | Me.delm.Text = "Delete Mods"
117 | Me.delm.UseVisualStyleBackColor = True
118 | '
119 | 'LabelSD
120 | '
121 | Me.LabelSD.AutoSize = True
122 | Me.LabelSD.Location = New System.Drawing.Point(12, 428)
123 | Me.LabelSD.Name = "LabelSD"
124 | Me.LabelSD.Size = New System.Drawing.Size(106, 13)
125 | Me.LabelSD.TabIndex = 15
126 | Me.LabelSD.Text = "SDVMM Version Info"
127 | '
128 | 'LabelSmapi
129 | '
130 | Me.LabelSmapi.AutoSize = True
131 | Me.LabelSmapi.Location = New System.Drawing.Point(232, 428)
132 | Me.LabelSmapi.Name = "LabelSmapi"
133 | Me.LabelSmapi.Size = New System.Drawing.Size(99, 13)
134 | Me.LabelSmapi.TabIndex = 16
135 | Me.LabelSmapi.Text = "SMAPI Version Info"
136 | '
137 | 'ASM
138 | '
139 | Me.ASM.Location = New System.Drawing.Point(600, 257)
140 | Me.ASM.Name = "ASM"
141 | Me.ASM.Size = New System.Drawing.Size(130, 40)
142 | Me.ASM.TabIndex = 17
143 | Me.ASM.Text = "Add Storm Mod"
144 | Me.ASM.UseVisualStyleBackColor = True
145 | '
146 | 'LStorm
147 | '
148 | Me.LStorm.Location = New System.Drawing.Point(600, 151)
149 | Me.LStorm.Name = "LStorm"
150 | Me.LStorm.Size = New System.Drawing.Size(130, 40)
151 | Me.LStorm.TabIndex = 18
152 | Me.LStorm.Text = "Launch Storm"
153 | Me.LStorm.UseVisualStyleBackColor = True
154 | '
155 | 'Button1
156 | '
157 | Me.Button1.Location = New System.Drawing.Point(459, 423)
158 | Me.Button1.Name = "Button1"
159 | Me.Button1.Size = New System.Drawing.Size(75, 22)
160 | Me.Button1.TabIndex = 19
161 | Me.Button1.Text = "Settings"
162 | Me.Button1.UseVisualStyleBackColor = True
163 | '
164 | 'Button2
165 | '
166 | Me.Button2.Location = New System.Drawing.Point(655, 423)
167 | Me.Button2.Name = "Button2"
168 | Me.Button2.Size = New System.Drawing.Size(75, 22)
169 | Me.Button2.TabIndex = 20
170 | Me.Button2.Text = "Exit"
171 | Me.Button2.UseVisualStyleBackColor = True
172 | '
173 | 'Button3
174 | '
175 | Me.Button3.Location = New System.Drawing.Point(548, 422)
176 | Me.Button3.Name = "Button3"
177 | Me.Button3.Size = New System.Drawing.Size(88, 23)
178 | Me.Button3.TabIndex = 21
179 | Me.Button3.Text = "Donate"
180 | Me.Button3.UseVisualStyleBackColor = True
181 | '
182 | 'ProgressBar1
183 | '
184 | Me.ProgressBar1.Location = New System.Drawing.Point(471, 110)
185 | Me.ProgressBar1.Name = "ProgressBar1"
186 | Me.ProgressBar1.Size = New System.Drawing.Size(259, 23)
187 | Me.ProgressBar1.TabIndex = 22
188 | '
189 | 'TabPage1
190 | '
191 | Me.TabPage1.Controls.Add(Me.XNBlist)
192 | Me.TabPage1.Location = New System.Drawing.Point(4, 22)
193 | Me.TabPage1.Name = "TabPage1"
194 | Me.TabPage1.Padding = New System.Windows.Forms.Padding(3)
195 | Me.TabPage1.Size = New System.Drawing.Size(435, 265)
196 | Me.TabPage1.TabIndex = 0
197 | Me.TabPage1.Text = "XNB"
198 | Me.TabPage1.UseVisualStyleBackColor = True
199 | '
200 | 'XNBlist
201 | '
202 | Me.XNBlist.FormattingEnabled = True
203 | Me.XNBlist.Location = New System.Drawing.Point(112, 22)
204 | Me.XNBlist.Name = "XNBlist"
205 | Me.XNBlist.Size = New System.Drawing.Size(210, 225)
206 | Me.XNBlist.TabIndex = 14
207 | '
208 | 'TabPage2
209 | '
210 | Me.TabPage2.Controls.Add(Me.openDFolder)
211 | Me.TabPage2.Controls.Add(Me.openModFolder)
212 | Me.TabPage2.Controls.Add(Me.refreshb)
213 | Me.TabPage2.Controls.Add(Me.Label3)
214 | Me.TabPage2.Controls.Add(Me.dModList)
215 | Me.TabPage2.Controls.Add(Me.ModListd)
216 | Me.TabPage2.Controls.Add(Me.ModList)
217 | Me.TabPage2.Location = New System.Drawing.Point(4, 22)
218 | Me.TabPage2.Name = "TabPage2"
219 | Me.TabPage2.Padding = New System.Windows.Forms.Padding(3)
220 | Me.TabPage2.Size = New System.Drawing.Size(435, 265)
221 | Me.TabPage2.TabIndex = 1
222 | Me.TabPage2.Text = "SMAPI Mods"
223 | Me.TabPage2.UseVisualStyleBackColor = True
224 | '
225 | 'openDFolder
226 | '
227 | Me.openDFolder.Location = New System.Drawing.Point(354, 236)
228 | Me.openDFolder.Name = "openDFolder"
229 | Me.openDFolder.Size = New System.Drawing.Size(75, 23)
230 | Me.openDFolder.TabIndex = 19
231 | Me.openDFolder.Text = "Open Folder"
232 | Me.openDFolder.UseVisualStyleBackColor = True
233 | '
234 | 'openModFolder
235 | '
236 | Me.openModFolder.Location = New System.Drawing.Point(6, 236)
237 | Me.openModFolder.Name = "openModFolder"
238 | Me.openModFolder.Size = New System.Drawing.Size(75, 23)
239 | Me.openModFolder.TabIndex = 18
240 | Me.openModFolder.Text = "Open Folder"
241 | Me.openModFolder.UseVisualStyleBackColor = True
242 | '
243 | 'refreshb
244 | '
245 | Me.refreshb.Location = New System.Drawing.Point(164, 236)
246 | Me.refreshb.Name = "refreshb"
247 | Me.refreshb.Size = New System.Drawing.Size(113, 23)
248 | Me.refreshb.TabIndex = 17
249 | Me.refreshb.Text = "Refresh"
250 | Me.refreshb.UseVisualStyleBackColor = True
251 | '
252 | 'Label3
253 | '
254 | Me.Label3.AutoSize = True
255 | Me.Label3.Font = New System.Drawing.Font("Arial", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
256 | Me.Label3.Location = New System.Drawing.Point(3, 13)
257 | Me.Label3.Name = "Label3"
258 | Me.Label3.Size = New System.Drawing.Size(94, 15)
259 | Me.Label3.TabIndex = 16
260 | Me.Label3.Text = "Activated Mods"
261 | '
262 | 'dModList
263 | '
264 | Me.dModList.AutoSize = True
265 | Me.dModList.Font = New System.Drawing.Font("Arial", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
266 | Me.dModList.Location = New System.Drawing.Point(219, 13)
267 | Me.dModList.Name = "dModList"
268 | Me.dModList.Size = New System.Drawing.Size(108, 15)
269 | Me.dModList.TabIndex = 15
270 | Me.dModList.Text = "Deactivated Mods"
271 | '
272 | 'ModListd
273 | '
274 | Me.ModListd.FormattingEnabled = True
275 | Me.ModListd.Location = New System.Drawing.Point(222, 31)
276 | Me.ModListd.Name = "ModListd"
277 | Me.ModListd.Size = New System.Drawing.Size(210, 199)
278 | Me.ModListd.TabIndex = 14
279 | '
280 | 'ModList
281 | '
282 | Me.ModList.FormattingEnabled = True
283 | Me.ModList.Location = New System.Drawing.Point(6, 31)
284 | Me.ModList.Name = "ModList"
285 | Me.ModList.Size = New System.Drawing.Size(210, 199)
286 | Me.ModList.TabIndex = 13
287 | '
288 | 'Tab
289 | '
290 | Me.Tab.AccessibleName = ""
291 | Me.Tab.Controls.Add(Me.TabPage2)
292 | Me.Tab.Controls.Add(Me.TabPage1)
293 | Me.Tab.Controls.Add(Me.TabPage3)
294 | Me.Tab.Location = New System.Drawing.Point(10, 135)
295 | Me.Tab.Name = "Tab"
296 | Me.Tab.SelectedIndex = 0
297 | Me.Tab.Size = New System.Drawing.Size(443, 291)
298 | Me.Tab.TabIndex = 23
299 | '
300 | 'TabPage3
301 | '
302 | Me.TabPage3.Controls.Add(Me.Button4)
303 | Me.TabPage3.Controls.Add(Me.up)
304 | Me.TabPage3.Controls.Add(Me.Loadorder)
305 | Me.TabPage3.Location = New System.Drawing.Point(4, 22)
306 | Me.TabPage3.Name = "TabPage3"
307 | Me.TabPage3.Size = New System.Drawing.Size(435, 265)
308 | Me.TabPage3.TabIndex = 2
309 | Me.TabPage3.Text = "Load-Order"
310 | Me.TabPage3.UseVisualStyleBackColor = True
311 | '
312 | 'Button4
313 | '
314 | Me.Button4.Location = New System.Drawing.Point(251, 220)
315 | Me.Button4.Name = "Button4"
316 | Me.Button4.Size = New System.Drawing.Size(90, 30)
317 | Me.Button4.TabIndex = 16
318 | Me.Button4.Text = "▼"
319 | Me.Button4.UseVisualStyleBackColor = True
320 | '
321 | 'up
322 | '
323 | Me.up.Location = New System.Drawing.Point(251, 25)
324 | Me.up.Name = "up"
325 | Me.up.Size = New System.Drawing.Size(90, 30)
326 | Me.up.TabIndex = 15
327 | Me.up.Text = "▲"
328 | Me.up.UseVisualStyleBackColor = True
329 | '
330 | 'Loadorder
331 | '
332 | Me.Loadorder.FormattingEnabled = True
333 | Me.Loadorder.Location = New System.Drawing.Point(17, 25)
334 | Me.Loadorder.Name = "Loadorder"
335 | Me.Loadorder.Size = New System.Drawing.Size(210, 225)
336 | Me.Loadorder.TabIndex = 14
337 | '
338 | 'MainForm
339 | '
340 | Me.AccessibleName = "FoundMods"
341 | Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
342 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
343 | Me.AutoSize = True
344 | Me.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink
345 | Me.ClientSize = New System.Drawing.Size(734, 446)
346 | Me.Controls.Add(Me.Tab)
347 | Me.Controls.Add(Me.ProgressBar1)
348 | Me.Controls.Add(Me.Button3)
349 | Me.Controls.Add(Me.Button2)
350 | Me.Controls.Add(Me.Button1)
351 | Me.Controls.Add(Me.LStorm)
352 | Me.Controls.Add(Me.ASM)
353 | Me.Controls.Add(Me.LabelSmapi)
354 | Me.Controls.Add(Me.LabelSD)
355 | Me.Controls.Add(Me.delm)
356 | Me.Controls.Add(Me.dlm)
357 | Me.Controls.Add(Me.LSDV)
358 | Me.Controls.Add(Me.LSMAPI)
359 | Me.Controls.Add(Me.addm)
360 | Me.Controls.Add(Me.PictureBox1)
361 | Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
362 | Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
363 | Me.MaximizeBox = False
364 | Me.MinimumSize = New System.Drawing.Size(500, 400)
365 | Me.Name = "MainForm"
366 | Me.Text = "SDVMM V2.1a Smapi V0"
367 | CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
368 | Me.TabPage1.ResumeLayout(False)
369 | Me.TabPage2.ResumeLayout(False)
370 | Me.TabPage2.PerformLayout()
371 | Me.Tab.ResumeLayout(False)
372 | Me.TabPage3.ResumeLayout(False)
373 | Me.ResumeLayout(False)
374 | Me.PerformLayout()
375 |
376 | End Sub
377 | Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox
378 | Friend WithEvents addm As System.Windows.Forms.Button
379 | Friend WithEvents LSMAPI As System.Windows.Forms.Button
380 | Friend WithEvents LSDV As System.Windows.Forms.Button
381 | Friend WithEvents dlm As System.Windows.Forms.Button
382 | Friend WithEvents delm As System.Windows.Forms.Button
383 | Friend WithEvents LabelSD As System.Windows.Forms.Label
384 | Friend WithEvents LabelSmapi As System.Windows.Forms.Label
385 | Friend WithEvents ASM As System.Windows.Forms.Button
386 | Friend WithEvents LStorm As System.Windows.Forms.Button
387 | Friend WithEvents Button1 As System.Windows.Forms.Button
388 | Friend WithEvents Button2 As System.Windows.Forms.Button
389 | Friend WithEvents Button3 As Button
390 | Friend WithEvents ProgressBar1 As ProgressBar
391 | Friend WithEvents TabPage1 As TabPage
392 | Friend WithEvents XNBlist As ListBox
393 | Friend WithEvents TabPage2 As TabPage
394 | Friend WithEvents openDFolder As Button
395 | Friend WithEvents openModFolder As Button
396 | Friend WithEvents refreshb As Button
397 | Friend WithEvents Label3 As Label
398 | Friend WithEvents dModList As Label
399 | Friend WithEvents ModListd As ListBox
400 | Friend WithEvents ModList As ListBox
401 | Friend WithEvents Tab As TabControl
402 | Friend WithEvents TabPage3 As TabPage
403 | Friend WithEvents Button4 As Button
404 | Friend WithEvents up As Button
405 | Friend WithEvents Loadorder As ListBox
406 | Friend WithEvents ToolTip1 As ToolTip
407 | End Class
408 |
--------------------------------------------------------------------------------
/WindowsApplication1/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' Dieser Code wurde von einem Tool generiert.
4 | ' Laufzeitversion:4.0.30319.42000
5 | '
6 | ' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
7 | ' der Code erneut generiert wird.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/WindowsApplication1/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 | Form1
5 | false
6 | 0
7 | true
8 | 0
9 | true
10 |
--------------------------------------------------------------------------------
/WindowsApplication1/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/WindowsApplication1/My Project/Resources.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' Dieser Code wurde von einem Tool generiert.
4 | ' Laufzeitversion:4.0.30319.42000
5 | '
6 | ' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
7 | ' der Code erneut generiert wird.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 | Imports System
15 |
16 | Namespace My.Resources
17 |
18 | 'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
19 | '-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
20 | 'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
21 | 'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
22 | '''
23 | ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
24 | '''
25 | _
29 | Friend Module Resources
30 |
31 | Private resourceMan As Global.System.Resources.ResourceManager
32 |
33 | Private resourceCulture As Global.System.Globalization.CultureInfo
34 |
35 | '''
36 | ''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
37 | '''
38 | _
39 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40 | Get
41 | If Object.ReferenceEquals(resourceMan, Nothing) Then
42 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("SDVMM.Resources", GetType(Resources).Assembly)
43 | resourceMan = temp
44 | End If
45 | Return resourceMan
46 | End Get
47 | End Property
48 |
49 | '''
50 | ''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
51 | ''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
52 | '''
53 | _
54 | Friend Property Culture() As Global.System.Globalization.CultureInfo
55 | Get
56 | Return resourceCulture
57 | End Get
58 | Set
59 | resourceCulture = value
60 | End Set
61 | End Property
62 | End Module
63 | End Namespace
64 |
--------------------------------------------------------------------------------
/WindowsApplication1/My Project/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/WindowsApplication1/My Project/Settings.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
15 | Namespace My
16 |
17 | _
20 | Partial Friend NotInheritable Class MySettings
21 | Inherits Global.System.Configuration.ApplicationSettingsBase
22 |
23 | Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
24 |
25 | #Region "My.Settings Auto-Save Functionality"
26 | #If _MyType = "WindowsForms" Then
27 | Private Shared addedHandler As Boolean
28 |
29 | Private Shared addedHandlerLockObject As New Object
30 |
31 | _
32 | Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
33 | If My.Application.SaveMySettingsOnExit Then
34 | My.Settings.Save()
35 | End If
36 | End Sub
37 | #End If
38 | #End Region
39 |
40 | Public Shared ReadOnly Property [Default]() As MySettings
41 | Get
42 |
43 | #If _MyType = "WindowsForms" Then
44 | If Not addedHandler Then
45 | SyncLock addedHandlerLockObject
46 | If Not addedHandler Then
47 | AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
48 | addedHandler = True
49 | End If
50 | End SyncLock
51 | End If
52 | #End If
53 | Return defaultInstance
54 | End Get
55 | End Property
56 |
57 | _
61 | Public Property Homepage() As String
62 | Get
63 | Return CType(Me("Homepage"),String)
64 | End Get
65 | Set
66 | Me("Homepage") = value
67 | End Set
68 | End Property
69 | End Class
70 | End Namespace
71 |
72 | Namespace My
73 |
74 | _
77 | Friend Module MySettingsProperty
78 |
79 | _
80 | Friend ReadOnly Property Settings() As Global.SDVMM.My.MySettings
81 | Get
82 | Return Global.SDVMM.My.MySettings.Default
83 | End Get
84 | End Property
85 | End Module
86 | End Namespace
87 |
--------------------------------------------------------------------------------
/WindowsApplication1/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | http://www.nexusmods.com/stardewvalley/?
7 |
8 |
9 |
--------------------------------------------------------------------------------
/WindowsApplication1/My Project/app.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/WindowsApplication1/MyExtensions.vb:
--------------------------------------------------------------------------------
1 | Public Module MyExtensions
2 | Public Sub Add(Of T)(ByRef arr As T(), item As T)
3 | Array.Resize(arr, arr.Length + 1)
4 | arr(arr.Length - 1) = item
5 | End Sub
6 | End Module
7 |
8 |
--------------------------------------------------------------------------------
/WindowsApplication1/MyListItem.vb:
--------------------------------------------------------------------------------
1 |
2 |
3 | Public Class MyListItem
4 | Private mText As String
5 | Private mValue As String
6 |
7 | Public Sub New(ByVal pText As String, ByVal pValue As String)
8 | mText = pText
9 | mValue = pValue
10 | End Sub
11 |
12 | Public ReadOnly Property Text() As String
13 | Get
14 | Return mText
15 | End Get
16 | End Property
17 |
18 | Public ReadOnly Property Value() As String
19 | Get
20 | Return mValue
21 | End Get
22 | End Property
23 |
24 | Public Overrides Function ToString() As String
25 | Return mText
26 | End Function
27 | End Class
--------------------------------------------------------------------------------
/WindowsApplication1/Webrowser.Designer.vb:
--------------------------------------------------------------------------------
1 | _
2 | Partial Class Webrowser
3 | Inherits System.Windows.Forms.Form
4 |
5 | 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
6 | _
7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 | Try
9 | If disposing AndAlso components IsNot Nothing Then
10 | components.Dispose()
11 | End If
12 | Finally
13 | MyBase.Dispose(disposing)
14 | End Try
15 | End Sub
16 |
17 | 'Wird vom Windows Form-Designer benötigt.
18 | Private components As System.ComponentModel.IContainer
19 |
20 | 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
21 | 'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
22 | 'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
23 | _
24 | Private Sub InitializeComponent()
25 | Me.WebBrowser1 = New System.Windows.Forms.WebBrowser()
26 | Me.SuspendLayout()
27 | '
28 | 'WebBrowser1
29 | '
30 | Me.WebBrowser1.Dock = System.Windows.Forms.DockStyle.Fill
31 | Me.WebBrowser1.Location = New System.Drawing.Point(0, 0)
32 | Me.WebBrowser1.MinimumSize = New System.Drawing.Size(20, 20)
33 | Me.WebBrowser1.Name = "WebBrowser1"
34 | Me.WebBrowser1.Size = New System.Drawing.Size(1165, 527)
35 | Me.WebBrowser1.TabIndex = 0
36 | '
37 | 'Webrowser
38 | '
39 | Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
40 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
41 | Me.ClientSize = New System.Drawing.Size(1165, 527)
42 | Me.Controls.Add(Me.WebBrowser1)
43 | Me.Name = "Webrowser"
44 | Me.Text = "Webrowser"
45 | Me.ResumeLayout(False)
46 |
47 | End Sub
48 |
49 | Friend WithEvents WebBrowser1 As WebBrowser
50 | End Class
51 |
--------------------------------------------------------------------------------
/WindowsApplication1/Webrowser.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/WindowsApplication1/Webrowser.vb:
--------------------------------------------------------------------------------
1 | Imports System.ComponentModel
2 | Imports System.Net
3 |
4 | Public Class Webrowser
5 | Private Sub Load() Handles Me.Shown
6 | WebBrowser1.Navigate("http://www.nexusmods.com/stardewvalley/mods/searchresults/?src_cat=1")
7 | End Sub
8 |
9 | Private Sub webBrowser1_Navigating(sender As Object, e As WebBrowserNavigatingEventArgs)
10 | If e.Url.Segments(e.Url.Segments.Length - 1).EndsWith(".zip" Or ".7z") Then
11 | e.Cancel = True
12 | Dim filepath As String = "C:" & sep & sep
13 | Dim client As New WebClient()
14 | client.DownloadFileAsync(e.Url, filepath)
15 | End If
16 | End Sub
17 |
18 | Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
19 |
20 | End Sub
21 | End Class
--------------------------------------------------------------------------------
/WindowsApplication1/WindowsApplication1.vbproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {E4492773-23EE-4E8F-8E59-CA0ED790B53D}
8 | WinExe
9 | SDVMM.Main
10 | SDVMM
11 | SDVMM
12 | 512
13 | Console
14 | v4.6.1
15 |
16 |
17 |
18 | AnyCPU
19 | true
20 | full
21 | true
22 | true
23 | bin\Debug\
24 | SDVMM.xml
25 | 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
26 |
27 |
28 | AnyCPU
29 | pdbonly
30 | false
31 | true
32 | true
33 | bin\Release\
34 | SDVMM.xml
35 | 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
36 |
37 |
38 | On
39 |
40 |
41 | Binary
42 |
43 |
44 | Off
45 |
46 |
47 | On
48 |
49 |
50 | My Project\app.manifest
51 |
52 |
53 | manager.ico
54 |
55 |
56 | x86
57 | bin\x86\Debug\
58 |
59 |
60 | x86
61 | bin\x86\Release\
62 |
63 |
64 |
65 | True
66 |
67 |
68 | True
69 |
70 |
71 | ..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll
72 | True
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 | INIForm.vb
106 |
107 |
108 | Form
109 |
110 |
111 |
112 |
113 | Webrowser.vb
114 |
115 |
116 | Form
117 |
118 |
119 | XNBForm.vb
120 |
121 |
122 | Form
123 |
124 |
125 | Form
126 |
127 |
128 | MainForm.vb
129 | Form
130 |
131 |
132 |
133 |
134 | True
135 | Application.myapp
136 |
137 |
138 | True
139 | True
140 | Resources.resx
141 |
142 |
143 | True
144 | Settings.settings
145 | True
146 |
147 |
148 |
149 |
150 | INIForm.vb
151 |
152 |
153 | Webrowser.vb
154 |
155 |
156 | XNBForm.vb
157 |
158 |
159 | MainForm.vb
160 |
161 |
162 | VbMyResourcesResXFileCodeGenerator
163 | Resources.Designer.vb
164 | My.Resources
165 | Designer
166 |
167 |
168 |
169 |
170 |
171 |
172 | MyApplicationCodeGenerator
173 | Application.Designer.vb
174 |
175 |
176 | SettingsSingleFileGenerator
177 | My
178 | Settings.Designer.vb
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 | {EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}
189 | 1
190 | 1
191 | 0
192 | aximp
193 | False
194 |
195 |
196 | {EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}
197 | 1
198 | 1
199 | 0
200 | tlbimp
201 | False
202 | True
203 |
204 |
205 | {662901FC-6951-4854-9EB2-D9A2570F2B2E}
206 | 5
207 | 1
208 | 0
209 | tlbimp
210 | False
211 | True
212 |
213 |
214 |
215 |
222 |
--------------------------------------------------------------------------------
/WindowsApplication1/XNBForm.Designer.vb:
--------------------------------------------------------------------------------
1 | _
2 | Partial Class XNBForm
3 | Inherits System.Windows.Forms.Form
4 |
5 | 'Form overrides dispose to clean up the component list.
6 | _
7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 | Try
9 | If disposing AndAlso components IsNot Nothing Then
10 | components.Dispose()
11 | End If
12 | Finally
13 | MyBase.Dispose(disposing)
14 | End Try
15 | End Sub
16 |
17 | 'Required by the Windows Form Designer
18 | Private components As System.ComponentModel.IContainer
19 |
20 | 'NOTE: The following procedure is required by the Windows Form Designer
21 | 'It can be modified using the Windows Form Designer.
22 | 'Do not modify it using the code editor.
23 | _
24 | Private Sub InitializeComponent()
25 | Me.CoBo = New System.Windows.Forms.ComboBox()
26 | Me.Label1 = New System.Windows.Forms.Label()
27 | Me.OK = New System.Windows.Forms.Button()
28 | Me.Cancel = New System.Windows.Forms.Button()
29 | Me.CheckBox1 = New System.Windows.Forms.CheckBox()
30 | Me.SuspendLayout()
31 | '
32 | 'CoBo
33 | '
34 | Me.CoBo.DisplayMember = "1"
35 | Me.CoBo.FormattingEnabled = True
36 | Me.CoBo.Location = New System.Drawing.Point(22, 35)
37 | Me.CoBo.Name = "CoBo"
38 | Me.CoBo.Size = New System.Drawing.Size(261, 21)
39 | Me.CoBo.TabIndex = 0
40 | Me.CoBo.ValueMember = "1;2;3"
41 | '
42 | 'Label1
43 | '
44 | Me.Label1.AutoSize = True
45 | Me.Label1.Location = New System.Drawing.Point(22, 16)
46 | Me.Label1.Name = "Label1"
47 | Me.Label1.Size = New System.Drawing.Size(261, 13)
48 | Me.Label1.TabIndex = 1
49 | Me.Label1.Text = "Please Select the type of XNB Mod you want to install"
50 | '
51 | 'OK
52 | '
53 | Me.OK.Location = New System.Drawing.Point(22, 87)
54 | Me.OK.Name = "OK"
55 | Me.OK.Size = New System.Drawing.Size(125, 23)
56 | Me.OK.TabIndex = 2
57 | Me.OK.Text = "OK"
58 | Me.OK.UseVisualStyleBackColor = True
59 | '
60 | 'Cancel
61 | '
62 | Me.Cancel.Location = New System.Drawing.Point(158, 87)
63 | Me.Cancel.Name = "Cancel"
64 | Me.Cancel.Size = New System.Drawing.Size(125, 23)
65 | Me.Cancel.TabIndex = 3
66 | Me.Cancel.Text = "Cancel"
67 | Me.Cancel.UseVisualStyleBackColor = True
68 | '
69 | 'CheckBox1
70 | '
71 | Me.CheckBox1.AutoSize = True
72 | Me.CheckBox1.Location = New System.Drawing.Point(13, 63)
73 | Me.CheckBox1.Name = "CheckBox1"
74 | Me.CheckBox1.Size = New System.Drawing.Size(285, 17)
75 | Me.CheckBox1.TabIndex = 4
76 | Me.CheckBox1.Text = "Skip. Only Use if the Files are will go in rhe same Folder"
77 | Me.CheckBox1.UseVisualStyleBackColor = True
78 | '
79 | 'XNBForm
80 | '
81 | Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
82 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
83 | Me.ClientSize = New System.Drawing.Size(309, 122)
84 | Me.Controls.Add(Me.CheckBox1)
85 | Me.Controls.Add(Me.Cancel)
86 | Me.Controls.Add(Me.OK)
87 | Me.Controls.Add(Me.Label1)
88 | Me.Controls.Add(Me.CoBo)
89 | Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow
90 | Me.Name = "XNBForm"
91 | Me.Text = "XNB Selection"
92 | Me.ResumeLayout(False)
93 | Me.PerformLayout()
94 |
95 | End Sub
96 | Friend WithEvents CoBo As System.Windows.Forms.ComboBox
97 | Friend WithEvents Label1 As System.Windows.Forms.Label
98 | Friend WithEvents OK As System.Windows.Forms.Button
99 | Friend WithEvents Cancel As System.Windows.Forms.Button
100 | Friend WithEvents CheckBox1 As System.Windows.Forms.CheckBox
101 | End Class
102 |
--------------------------------------------------------------------------------
/WindowsApplication1/XNBForm.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/WindowsApplication1/XNBForm.vb:
--------------------------------------------------------------------------------
1 | Imports System.IO
2 |
3 | Public Class XNBForm
4 | Public Shared XtFolder
5 | Dim cb1 = MainForm.Multiok
6 | Dim mc = MainForm.Mulitcount
7 | Dim ffolder = MainForm.xpath
8 | Dim gfolder = MainForm.folder
9 |
10 | Private Sub XNB_Startup() Handles Me.Shown
11 | If mc <= 1 Then
12 | CheckBox1.Enabled = False
13 | End If
14 | If cb1 = 1 Then
15 | Close()
16 | End If
17 | CoBo.Items.Add(New MyListItem("Please Select", "noValue"))
18 | CoBo.Items.Add(New MyListItem("general content", gfolder & sep & "Content"))
19 | CoBo.Items.Add(New MyListItem("Animal", gfolder & sep & "Content" & sep & "Animals"))
20 | CoBo.Items.Add(New MyListItem("Buildings", gfolder & sep & "Content" & sep & "uildings"))
21 | CoBo.Items.Add(New MyListItem("character - General (no Portraits)", gfolder & sep & "Content" & sep & "Characters"))
22 | CoBo.Items.Add(New MyListItem("character - Dialogue - general", gfolder & sep & "Content" & sep & "Characters" & sep & "Dialogue"))
23 | CoBo.Items.Add(New MyListItem("character - Dialogue - fall", gfolder & sep & "Content" & sep & "Characters" & sep & "Dialogue" & sep & "fall"))
24 | CoBo.Items.Add(New MyListItem("character - Dialogue - spring", gfolder & sep & "Content" & sep & "Characters" & sep & "Dialogue" & sep & "spring"))
25 | CoBo.Items.Add(New MyListItem("character - Dialogue - summer", gfolder & sep & "Content" & sep & "Characters" & sep & "Dialogue" & sep & "summer"))
26 | CoBo.Items.Add(New MyListItem("character - Dialogue - winter", gfolder & sep & "Content" & sep & "Characters" & sep & "Dialogue" & sep & "winter"))
27 | CoBo.Items.Add(New MyListItem("character - Farmer (clothes, accsessoires,hats, etc)", gfolder & sep & "Content" & sep & "Characters" & sep & "Farmer"))
28 | CoBo.Items.Add(New MyListItem("character - Monster", gfolder & sep & "Content" & sep & "Characters" & sep & "Monsters"))
29 | CoBo.Items.Add(New MyListItem("character - shedules - general", gfolder & sep & "Content" & sep & "Characters" & sep & "schedules"))
30 | CoBo.Items.Add(New MyListItem("character - shedules - spring", gfolder & sep & "Content" & sep & "Characters" & sep & "schedules" & sep & "spring"))
31 | CoBo.Items.Add(New MyListItem("Data - general", gfolder & sep & "Content" & sep & "Data"))
32 | CoBo.Items.Add(New MyListItem("Data - Events", gfolder & sep & "Content" & sep & "Data" & sep & "Events"))
33 | CoBo.Items.Add(New MyListItem("Data - Festivals", gfolder & sep & "Content" & sep & "Data" & sep & "Festivals"))
34 | CoBo.Items.Add(New MyListItem("Data - TV", gfolder & sep & "Content" & sep & "Data" & sep & "TV"))
35 | CoBo.Items.Add(New MyListItem("Fonts", gfolder & sep & "Content" & sep & "Fonts"))
36 | CoBo.Items.Add(New MyListItem("Loose Sprites", gfolder & sep & "Content" & sep & "LooseSprites"))
37 | CoBo.Items.Add(New MyListItem("Loose Sprites - Lighting", gfolder & sep & "Content" & sep & "LooseSprites" & sep & "Lighting"))
38 | CoBo.Items.Add(New MyListItem("Maps - general", gfolder & sep & "Content" & sep & "Maps"))
39 | CoBo.Items.Add(New MyListItem("Maps - Mines", gfolder & sep & "Content" & sep & "Maps" & sep & "Mines"))
40 | CoBo.Items.Add(New MyListItem("Mines (different Folder)", gfolder & sep & "Content" & sep & "Mines"))
41 | CoBo.Items.Add(New MyListItem("Minigames", gfolder & sep & "Content" & sep & "Minigames"))
42 | CoBo.Items.Add(New MyListItem("Portraits", gfolder & sep & "Content" & sep & "Portraits"))
43 | CoBo.Items.Add(New MyListItem("Terrain Features", gfolder & sep & "Content" & sep & "TerrainFeatures"))
44 | CoBo.Items.Add(New MyListItem("Tile Sheets", gfolder & sep & "Content" & sep & "TileSheets"))
45 | CoBo.Items.Add(New MyListItem("XACT", gfolder & sep & "Content" & sep & "XACT"))
46 | If CoBo.Items.Count > 0 Then
47 | CoBo.SelectedIndex = 0 ' The first item has index 0 '
48 | End If
49 | End Sub
50 |
51 | Private Sub Cancel_Click(sender As Object, e As EventArgs) Handles Cancel.Click
52 | Close()
53 | End Sub
54 |
55 | Private Sub OK_Click(sender As Object, e As EventArgs) Handles OK.Click
56 | Dim destF As MyListItem = CType(CoBo.SelectedItem, MyListItem)
57 | If CoBo.SelectedIndex > 0 Then
58 | XtFolder = destF.Value
59 | If CheckBox1.Checked Then
60 | cb1 = 1
61 | MainForm.Multiok = 1
62 | End If
63 | Close()
64 | Else
65 | MsgBox("Invalid Choice, please try again.")
66 | End If
67 |
68 | End Sub
69 | End Class
70 |
--------------------------------------------------------------------------------
/WindowsApplication1/manager.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yuukiw/StardewValleyMM/d0fd17961c18cc34528acd7beb0abc514f70f2fc/WindowsApplication1/manager.ico
--------------------------------------------------------------------------------
/WindowsApplication1/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/WindowsApplication2/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/WindowsApplication2/Form1.Designer.vb:
--------------------------------------------------------------------------------
1 | _
2 | Partial Class Form1
3 | Inherits System.Windows.Forms.Form
4 |
5 | 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
6 | _
7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 | Try
9 | If disposing AndAlso components IsNot Nothing Then
10 | components.Dispose()
11 | End If
12 | Finally
13 | MyBase.Dispose(disposing)
14 | End Try
15 | End Sub
16 |
17 | 'Wird vom Windows Form-Designer benötigt.
18 | Private components As System.ComponentModel.IContainer
19 |
20 | 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
21 | 'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
22 | 'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
23 | _
24 | Private Sub InitializeComponent()
25 | Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Form1))
26 | Me.Launch = New System.Windows.Forms.Button()
27 | Me.PictureBox1 = New System.Windows.Forms.PictureBox()
28 | Me.cancel = New System.Windows.Forms.Button()
29 | Me.RichTextBox1 = New System.Windows.Forms.RichTextBox()
30 | CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
31 | Me.SuspendLayout()
32 | '
33 | 'Launch
34 | '
35 | Me.Launch.Location = New System.Drawing.Point(523, 232)
36 | Me.Launch.Name = "Launch"
37 | Me.Launch.Size = New System.Drawing.Size(198, 23)
38 | Me.Launch.TabIndex = 0
39 | Me.Launch.Text = "Launch"
40 | Me.Launch.UseVisualStyleBackColor = True
41 | '
42 | 'PictureBox1
43 | '
44 | Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image)
45 | Me.PictureBox1.Location = New System.Drawing.Point(1, 0)
46 | Me.PictureBox1.Name = "PictureBox1"
47 | Me.PictureBox1.Size = New System.Drawing.Size(720, 120)
48 | Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage
49 | Me.PictureBox1.TabIndex = 3
50 | Me.PictureBox1.TabStop = False
51 | '
52 | 'cancel
53 | '
54 | Me.cancel.Location = New System.Drawing.Point(1, 232)
55 | Me.cancel.Name = "cancel"
56 | Me.cancel.Size = New System.Drawing.Size(198, 23)
57 | Me.cancel.TabIndex = 4
58 | Me.cancel.Text = "Cancel"
59 | Me.cancel.UseVisualStyleBackColor = True
60 | '
61 | 'RichTextBox1
62 | '
63 | Me.RichTextBox1.Location = New System.Drawing.Point(1, 127)
64 | Me.RichTextBox1.Name = "RichTextBox1"
65 | Me.RichTextBox1.Size = New System.Drawing.Size(720, 96)
66 | Me.RichTextBox1.TabIndex = 5
67 | Me.RichTextBox1.Text = ""
68 | '
69 | 'Form1
70 | '
71 | Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
72 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
73 | Me.ClientSize = New System.Drawing.Size(723, 261)
74 | Me.Controls.Add(Me.RichTextBox1)
75 | Me.Controls.Add(Me.cancel)
76 | Me.Controls.Add(Me.PictureBox1)
77 | Me.Controls.Add(Me.Launch)
78 | Me.Name = "Form1"
79 | Me.Text = "Form1"
80 | CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
81 | Me.ResumeLayout(False)
82 |
83 | End Sub
84 |
85 | Friend WithEvents Launch As Button
86 | Friend WithEvents PictureBox1 As PictureBox
87 | Friend WithEvents cancel As Button
88 | Friend WithEvents RichTextBox1 As RichTextBox
89 | End Class
90 |
--------------------------------------------------------------------------------
/WindowsApplication2/Form1.vb:
--------------------------------------------------------------------------------
1 | Imports System.IO
2 | Imports System.Net
3 | Imports System.Threading
4 |
5 | Public Class Form1
6 | Public Shared appPath As String = Application.StartupPath()
7 |
8 | Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
9 | If (Interaction.Command = "") Then
10 | Dim startInfo As New ProcessStartInfo With {
11 | .FileName = (Form1.appPath & "\SDVMM.exe"),
12 | .UseShellExecute = True,
13 | .WindowStyle = ProcessWindowStyle.Normal
14 | }
15 | Process.Start(startInfo)
16 | Application.Exit()
17 | End If
18 | Thread.Sleep(&H1388)
19 | Dim address As String = Interaction.Command
20 | Me.Launch.Enabled = False
21 | If File.Exists("SDVMM.exe") Then
22 | File.Delete("SDVMM.exe")
23 | End If
24 | Dim fileName As String = (Form1.appPath & "\SDVMM.exe")
25 | Try
26 | Dim client1 As New WebClient
27 | client1.Headers.Item("User-Agent") = "Mozilla/4.0"
28 | client1.DownloadFile(address, fileName)
29 | Catch exception1 As Exception
30 | End Try
31 | Thread.Sleep(&H1388)
32 | Me.Launch.Enabled = True
33 | Interaction.MsgBox("Update Succsesfull, please Press Launch", MsgBoxStyle.ApplicationModal, Nothing)
34 | End Sub
35 |
36 | Private Sub Launch_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Launch.Click
37 | Dim startInfo As New ProcessStartInfo With {
38 | .FileName = (Form1.appPath & "\SDVMM.exe"),
39 | .UseShellExecute = True,
40 | .WindowStyle = ProcessWindowStyle.Normal
41 | }
42 | Process.Start(startInfo)
43 | Application.Exit()
44 | End Sub
45 |
46 | Private Sub cancel_Click(ByVal sender As Object, ByVal e As EventArgs) Handles cancel.Click
47 | Application.Exit()
48 | End Sub
49 |
50 | End Class
51 |
--------------------------------------------------------------------------------
/WindowsApplication2/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
15 | Namespace My
16 |
17 | 'NOTE: This file is auto-generated; do not modify it directly. To make changes,
18 | ' or if you encounter build errors in this file, go to the Project Designer
19 | ' (go to Project Properties or double-click the My Project node in
20 | ' Solution Explorer), and make changes on the Application tab.
21 | '
22 | Partial Friend Class MyApplication
23 |
24 | _
25 | Public Sub New()
26 | MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
27 | Me.IsSingleInstance = false
28 | Me.EnableVisualStyles = true
29 | Me.SaveMySettingsOnExit = true
30 | Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
31 | End Sub
32 |
33 | _
34 | Protected Overrides Sub OnCreateMainForm()
35 | Me.MainForm = Global.WindowsApplication2.Form1
36 | End Sub
37 | End Class
38 | End Namespace
39 |
--------------------------------------------------------------------------------
/WindowsApplication2/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 | Form1
5 | false
6 | 0
7 | true
8 | 0
9 | 0
10 | true
11 |
12 |
--------------------------------------------------------------------------------
/WindowsApplication2/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' Allgemeine Informationen über eine Assembly werden über die folgenden
6 | ' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
7 | ' die einer Assembly zugeordnet sind.
8 |
9 | ' Werte der Assemblyattribute überprüfen
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird.
21 |
22 |
23 | ' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
24 | '
25 | ' Hauptversion
26 | ' Nebenversion
27 | ' Buildnummer
28 | ' Revision
29 | '
30 | ' Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
31 | ' übernehmen, indem Sie "*" eingeben:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/WindowsApplication2/My Project/Resources.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
15 | Namespace My.Resources
16 |
17 | 'This class was auto-generated by the StronglyTypedResourceBuilder
18 | 'class via a tool like ResGen or Visual Studio.
19 | 'To add or remove a member, edit your .ResX file then rerun ResGen
20 | 'with the /str option, or rebuild your VS project.
21 | '''
22 | ''' A strongly-typed resource class, for looking up localized strings, etc.
23 | '''
24 | _
28 | Friend Module Resources
29 |
30 | Private resourceMan As Global.System.Resources.ResourceManager
31 |
32 | Private resourceCulture As Global.System.Globalization.CultureInfo
33 |
34 | '''
35 | ''' Returns the cached ResourceManager instance used by this class.
36 | '''
37 | _
38 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
39 | Get
40 | If Object.ReferenceEquals(resourceMan, Nothing) Then
41 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("WindowsApplication2.Resources", GetType(Resources).Assembly)
42 | resourceMan = temp
43 | End If
44 | Return resourceMan
45 | End Get
46 | End Property
47 |
48 | '''
49 | ''' Overrides the current thread's CurrentUICulture property for all
50 | ''' resource lookups using this strongly typed resource class.
51 | '''
52 | _
53 | Friend Property Culture() As Global.System.Globalization.CultureInfo
54 | Get
55 | Return resourceCulture
56 | End Get
57 | Set(ByVal value As Global.System.Globalization.CultureInfo)
58 | resourceCulture = value
59 | End Set
60 | End Property
61 | End Module
62 | End Namespace
63 |
--------------------------------------------------------------------------------
/WindowsApplication2/My Project/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/WindowsApplication2/My Project/Settings.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
15 | Namespace My
16 |
17 | _
20 | Partial Friend NotInheritable Class MySettings
21 | Inherits Global.System.Configuration.ApplicationSettingsBase
22 |
23 | Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
24 |
25 | #Region "My.Settings Auto-Save Functionality"
26 | #If _MyType = "WindowsForms" Then
27 | Private Shared addedHandler As Boolean
28 |
29 | Private Shared addedHandlerLockObject As New Object
30 |
31 | _
32 | Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
33 | If My.Application.SaveMySettingsOnExit Then
34 | My.Settings.Save()
35 | End If
36 | End Sub
37 | #End If
38 | #End Region
39 |
40 | Public Shared ReadOnly Property [Default]() As MySettings
41 | Get
42 |
43 | #If _MyType = "WindowsForms" Then
44 | If Not addedHandler Then
45 | SyncLock addedHandlerLockObject
46 | If Not addedHandler Then
47 | AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
48 | addedHandler = True
49 | End If
50 | End SyncLock
51 | End If
52 | #End If
53 | Return defaultInstance
54 | End Get
55 | End Property
56 | End Class
57 | End Namespace
58 |
59 | Namespace My
60 |
61 | _
64 | Friend Module MySettingsProperty
65 |
66 | _
67 | Friend ReadOnly Property Settings() As Global.WindowsApplication2.My.MySettings
68 | Get
69 | Return Global.WindowsApplication2.My.MySettings.Default
70 | End Get
71 | End Property
72 | End Module
73 | End Namespace
74 |
--------------------------------------------------------------------------------
/WindowsApplication2/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/WindowsApplication2/WindowsApplication2.vbproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {0B1C9E10-590A-44AC-889A-830600E3AC5B}
8 | WinExe
9 | WindowsApplication2.My.MyApplication
10 | WindowsApplication2
11 | SDVMM Updater
12 | 512
13 | WindowsForms
14 | v4.5.2
15 | true
16 |
17 |
18 | AnyCPU
19 | true
20 | full
21 | true
22 | true
23 | bin\Debug\
24 | SDVMM Updater.xml
25 | 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
26 |
27 |
28 | AnyCPU
29 | pdbonly
30 | false
31 | true
32 | true
33 | bin\Release\
34 | SDVMM Updater.xml
35 | 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
36 |
37 |
38 | On
39 |
40 |
41 | Binary
42 |
43 |
44 | Off
45 |
46 |
47 | On
48 |
49 |
50 | manager.ico
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 | Form
80 |
81 |
82 | Form1.vb
83 | Form
84 |
85 |
86 |
87 | True
88 | Application.myapp
89 |
90 |
91 | True
92 | True
93 | Resources.resx
94 |
95 |
96 | True
97 | Settings.settings
98 | True
99 |
100 |
101 |
102 |
103 | Form1.vb
104 |
105 |
106 | VbMyResourcesResXFileCodeGenerator
107 | Resources.Designer.vb
108 | My.Resources
109 | Designer
110 |
111 |
112 |
113 |
114 | MyApplicationCodeGenerator
115 | Application.Designer.vb
116 |
117 |
118 | SettingsSingleFileGenerator
119 | My
120 | Settings.Designer.vb
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
135 |
--------------------------------------------------------------------------------
/WindowsApplication2/manager.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yuukiw/StardewValleyMM/d0fd17961c18cc34528acd7beb0abc514f70f2fc/WindowsApplication2/manager.ico
--------------------------------------------------------------------------------
/WindowsFormsApplication1/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/WindowsFormsApplication1/INI Form.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace WindowsFormsApplication1
2 | {
3 | partial class Form1
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.label1 = new System.Windows.Forms.Label();
32 | this.label2 = new System.Windows.Forms.Label();
33 | this.label3 = new System.Windows.Forms.Label();
34 | this.label4 = new System.Windows.Forms.Label();
35 | this.textBox1 = new System.Windows.Forms.TextBox();
36 | this.textBox2 = new System.Windows.Forms.TextBox();
37 | this.button1 = new System.Windows.Forms.Button();
38 | this.SuspendLayout();
39 | //
40 | // label1
41 | //
42 | this.label1.AutoSize = true;
43 | this.label1.Location = new System.Drawing.Point(13, 29);
44 | this.label1.Name = "label1";
45 | this.label1.Size = new System.Drawing.Size(79, 13);
46 | this.label1.TabIndex = 0;
47 | this.label1.Text = "Is Gog Version:";
48 | this.label1.Click += new System.EventHandler(this.label1_Click);
49 | //
50 | // label2
51 | //
52 | this.label2.AutoSize = true;
53 | this.label2.Location = new System.Drawing.Point(123, 29);
54 | this.label2.Name = "label2";
55 | this.label2.Size = new System.Drawing.Size(52, 13);
56 | this.label2.TabIndex = 1;
57 | this.label2.Text = "true/false";
58 | //
59 | // label3
60 | //
61 | this.label3.AutoSize = true;
62 | this.label3.Location = new System.Drawing.Point(16, 61);
63 | this.label3.Name = "label3";
64 | this.label3.Size = new System.Drawing.Size(61, 13);
65 | this.label3.TabIndex = 2;
66 | this.label3.Text = "Gamefolder";
67 | this.label3.Click += new System.EventHandler(this.label3_Click);
68 | //
69 | // label4
70 | //
71 | this.label4.AutoSize = true;
72 | this.label4.Location = new System.Drawing.Point(16, 90);
73 | this.label4.Name = "label4";
74 | this.label4.Size = new System.Drawing.Size(63, 13);
75 | this.label4.TabIndex = 3;
76 | this.label4.Text = "Steamfolder";
77 | //
78 | // textBox1
79 | //
80 | this.textBox1.Location = new System.Drawing.Point(126, 61);
81 | this.textBox1.Name = "textBox1";
82 | this.textBox1.Size = new System.Drawing.Size(283, 20);
83 | this.textBox1.TabIndex = 4;
84 | //
85 | // textBox2
86 | //
87 | this.textBox2.Location = new System.Drawing.Point(126, 90);
88 | this.textBox2.Name = "textBox2";
89 | this.textBox2.Size = new System.Drawing.Size(283, 20);
90 | this.textBox2.TabIndex = 5;
91 | //
92 | // button1
93 | //
94 | this.button1.Location = new System.Drawing.Point(211, 127);
95 | this.button1.Name = "button1";
96 | this.button1.Size = new System.Drawing.Size(115, 23);
97 | this.button1.TabIndex = 6;
98 | this.button1.Text = "OK";
99 | this.button1.UseVisualStyleBackColor = true;
100 | this.button1.Click += new System.EventHandler(this.button1_Click);
101 | //
102 | // Form1
103 | //
104 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
105 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
106 | this.ClientSize = new System.Drawing.Size(552, 261);
107 | this.Controls.Add(this.button1);
108 | this.Controls.Add(this.textBox2);
109 | this.Controls.Add(this.textBox1);
110 | this.Controls.Add(this.label4);
111 | this.Controls.Add(this.label3);
112 | this.Controls.Add(this.label2);
113 | this.Controls.Add(this.label1);
114 | this.Name = "Form1";
115 | this.Text = "Form1";
116 | this.ResumeLayout(false);
117 | this.PerformLayout();
118 |
119 | }
120 |
121 | #endregion
122 |
123 | private System.Windows.Forms.Label label1;
124 | private System.Windows.Forms.Label label2;
125 | private System.Windows.Forms.Label label3;
126 | private System.Windows.Forms.Label label4;
127 | private System.Windows.Forms.TextBox textBox1;
128 | private System.Windows.Forms.TextBox textBox2;
129 | private System.Windows.Forms.Button button1;
130 | }
131 | }
132 |
133 |
--------------------------------------------------------------------------------
/WindowsFormsApplication1/INI Form.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/WindowsFormsApplication1/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace WindowsFormsApplication1
8 | {
9 | static class Program
10 | {
11 | ///
12 | /// The main entry point for the application.
13 | ///
14 | [STAThread]
15 | static void Main()
16 | {
17 | Application.EnableVisualStyles();
18 | Application.SetCompatibleTextRenderingDefault(false);
19 | Application.Run(new Form1());
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/WindowsFormsApplication1/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("WindowsFormsApplication1")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("WindowsFormsApplication1")]
13 | [assembly: AssemblyCopyright("Copyright © 2016")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("38b467fe-ee63-48b4-ad70-c68e73e8c307")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/WindowsFormsApplication1/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace WindowsFormsApplication1.Properties
12 | {
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources
26 | {
27 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WindowsFormsApplication1.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/WindowsFormsApplication1/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/WindowsFormsApplication1/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace WindowsFormsApplication1.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/WindowsFormsApplication1/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/WindowsFormsApplication1/WindowsFormsApplication1.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {7393CF6C-C213-4487-B81A-7AB679823396}
8 | WinExe
9 | Properties
10 | WindowsFormsApplication1
11 | WindowsFormsApplication1
12 | v4.5
13 | 512
14 |
15 |
16 | AnyCPU
17 | true
18 | full
19 | false
20 | bin\Debug\
21 | DEBUG;TRACE
22 | prompt
23 | 4
24 |
25 |
26 | AnyCPU
27 | pdbonly
28 | true
29 | bin\Release\
30 | TRACE
31 | prompt
32 | 4
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | Form
49 |
50 |
51 | INI Form.cs
52 |
53 |
54 |
55 |
56 | INI Form.cs
57 |
58 |
59 | ResXFileCodeGenerator
60 | Resources.Designer.cs
61 | Designer
62 |
63 |
64 | True
65 | Resources.resx
66 |
67 |
68 | SettingsSingleFileGenerator
69 | Settings.Designer.cs
70 |
71 |
72 | True
73 | Settings.settings
74 | True
75 |
76 |
77 |
78 |
79 |
80 |
81 |
88 |
--------------------------------------------------------------------------------