@@ -123,20 +123,47 @@ private static void Migrate(string path)
123
123
switch ( ( Version ) i )
124
124
{
125
125
case ( Version . V_2_11_0 ) :
126
+
127
+
126
128
continue ;
127
129
128
130
case ( Version . V_2_11_1 ) : // https://github.com/CnCNet/xna-cncnet-client/releases/tag/2.11.1.0
129
131
// Add ClientDefinitions.ini->[Settings]->RecommendedResolutions
130
132
if ( clientDefsIni . KeyExists ( "Settings" , "RecommendedResolutions" ) )
131
133
{
132
134
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 ( ) ) ;
134
163
}
135
164
136
- var rr = "1280x720" ;
137
- Log ( $ "Update ClientDefinitions.ini: Add [Settings]->RecommendedResolutions={ rr } ") ;
138
- clientDefsIni . GetSection ( "Settings" ) . AddKey ( "RecommendedResolutions" , rr ) ;
139
165
clientDefsIni . WriteIniFile ( ) ;
166
+
140
167
continue ;
141
168
142
169
case ( Version . V_2_11_2 ) : // https://github.com/CnCNet/xna-cncnet-client/releases/tag/2.11.2.0
0 commit comments