Skip to content

Commit 028f8de

Browse files
Add MaximumRenderWidth and MaximumRenderHeight keys into migration
1 parent d3e046c commit 028f8de

File tree

1 file changed

+31
-4
lines changed

1 file changed

+31
-4
lines changed

MigrationTool/Program.cs

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,20 +123,47 @@ private static void Migrate(string path)
123123
switch ((Version)i)
124124
{
125125
case (Version.V_2_11_0):
126+
127+
126128
continue;
127129

128130
case (Version.V_2_11_1): // https://github.com/CnCNet/xna-cncnet-client/releases/tag/2.11.1.0
129131
// Add ClientDefinitions.ini->[Settings]->RecommendedResolutions
130132
if (clientDefsIni.KeyExists("Settings", "RecommendedResolutions"))
131133
{
132134
Log($"Update ClientDefinitions.ini: Skip add [Settings]->RecommendedResolutions, reason: already exist");
133-
continue;
135+
}
136+
else
137+
{
138+
var rr = "1280x720";
139+
Log($"Update ClientDefinitions.ini: Add [Settings]->RecommendedResolutions={rr}");
140+
clientDefsIni.GetSection("Settings").AddKey("RecommendedResolutions", rr);
141+
}
142+
143+
if (clientDefsIni.KeyExists("Settings", "MaximumRenderWidth"))
144+
{
145+
Log($"Update ClientDefinitions.ini: Skip add [Settings]->MaximumRenderWidth, reason: already exist");
146+
}
147+
else
148+
{
149+
var mrw = 1280;
150+
Log($"Update ClientDefinitions.ini: Add [Settings]->MaximumRenderWidth={mrw}");
151+
clientDefsIni.GetSection("Settings").AddKey("MaximumRenderWidth", mrw.ToString());
152+
}
153+
154+
if (clientDefsIni.KeyExists("Settings", "MaximumRenderHeight"))
155+
{
156+
Log($"Update ClientDefinitions.ini: Skip add [Settings]->MaximumRenderHeight, reason: already exist");
157+
}
158+
else
159+
{
160+
var mrh = 720;
161+
Log($"Update ClientDefinitions.ini: Add [Settings]->MaximumRenderHeight={mrh}");
162+
clientDefsIni.GetSection("Settings").AddKey("MaximumRenderHeight", mrh.ToString());
134163
}
135164

136-
var rr = "1280x720";
137-
Log($"Update ClientDefinitions.ini: Add [Settings]->RecommendedResolutions={rr}");
138-
clientDefsIni.GetSection("Settings").AddKey("RecommendedResolutions", rr);
139165
clientDefsIni.WriteIniFile();
166+
140167
continue;
141168

142169
case (Version.V_2_11_2): // https://github.com/CnCNet/xna-cncnet-client/releases/tag/2.11.2.0

0 commit comments

Comments
 (0)