@@ -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