-
Notifications
You must be signed in to change notification settings - Fork 0
/
Form1.cs
174 lines (147 loc) · 5.7 KB
/
Form1.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
using Cities_Skylines_II___Launcher.Forms;
using Cities_Skylines_II___Launcher.Forms.Help;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Cities_Skylines_II___Launcher
{
public partial class Form1 : DevExpress.XtraEditors.XtraForm
{
public Form1()
{
InitializeComponent();
}
private void runAsAdminToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Diagnostics.ProcessStartInfo StartInfo = new System.Diagnostics.ProcessStartInfo
{
UseShellExecute = true, //<- for elevation
Verb = "runas", //<- for elevation
WorkingDirectory = Environment.CurrentDirectory,
FileName = "Cities Skylines II - Launcher.exe",
Arguments = @"\D -FF"
};
System.Diagnostics.Process p = System.Diagnostics.Process.Start(StartInfo);
}
private void playGameToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("steam://rungameid/949230");
}
private void radMenuItem1_Click(object sender, EventArgs e)
{
Process.Start("steam://rungameid/949230");
}
private void uninstallGameToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("steam://uninstall/949230");
}
private void radMenuItem7_Click(object sender, EventArgs e)
{
Process.Start("steam://uninstall/949230");
}
private void quitToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void radButton3_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void settingToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("steam://overview/949230");
}
private void showMenubarToolStripMenuItem_Click(object sender, EventArgs e)
{
this.showMenubarToolStripMenuItem.Checked = !this.showMenubarToolStripMenuItem.Checked;
this.menuStrip1.Visible = this.showMenubarToolStripMenuItem.Checked;
}
private void installSteamToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("https://store.steampowered.com/about/download");
}
private void gameWikiToolStripMenuItem_Click(object sender, EventArgs e)
{
GameWiki testDialog = new GameWiki();
testDialog.ShowDialog();
}
private void radButton1_Click(object sender, EventArgs e)
{
GameWiki testDialog = new GameWiki();
testDialog.ShowDialog();
}
private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
{
AboutBox1 testDialog = new AboutBox1();
testDialog.ShowDialog();
}
private void checkForUpdatesToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Diagnostics.ProcessStartInfo StartInfo = new System.Diagnostics.ProcessStartInfo
{
UseShellExecute = true, //<- for elevation
Verb = "runas", //<- for elevation
WorkingDirectory = Environment.CurrentDirectory,
FileName = "Cities Skylines ll - Louncher Updater.exe",
};
System.Diagnostics.Process p = System.Diagnostics.Process.Start(StartInfo);
}
private void helpToolStripMenuItem1_Click(object sender, EventArgs e)
{
GameHelp testDialog = new GameHelp();
testDialog.ShowDialog();
}
private void radButton4_Click(object sender, EventArgs e)
{
GameHelp testDialog = new GameHelp();
testDialog.ShowDialog();
}
private void radMenuItem3_Click(object sender, EventArgs e)
{
Process.Start("https://cities-mods.com/xlex/categories/cities-skylines-ii.291/");
}
private void radMenuItem4_Click(object sender, EventArgs e)
{
Process.Start("https://cities-mods.com/xlex/categories/map.292/");
}
private void getMoreMapsToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("https://cities-mods.com/xlex/categories/map.292/");
}
private void getMoreModsToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("https://cities-mods.com/xlex/categories/cities-skylines-ii.291/");
}
private void getMoreToolsToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("https://cities-mods.com/xlex/categories/buildings.294/");
}
private void radMenuItem5_Click(object sender, EventArgs e)
{
Process.Start("https://cities-mods.com/xlex/categories/buildings.294/");
}
private void downloadCountriesXLToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("https://cities-mods.com/xlex/countriesxl.317/");
}
private void launchCountriesXLToolStripMenuItem_Click(object sender, EventArgs e)
{
if (File.Exists(@"C:\Program Files\GameTopic\CountriesXL\CountriesXL.exe"))
{
Process.Start(@"C:\Program Files\GameTopic\CountriesXL\CountriesXL.exe");
base.Close();
}
}
private void radButton2_Click(object sender, EventArgs e)
{
}
}
}