@@ -130,13 +130,38 @@ private static void Migrate(string path)
130130 if ( clientDefsIni . KeyExists ( "Settings" , "RecommendedResolutions" ) )
131131 {
132132 Log ( $ "Update ClientDefinitions.ini: Skip add [Settings]->RecommendedResolutions, reason: already exist") ;
133- continue ;
133+ }
134+ else
135+ {
136+ var rr = "1280x720" ;
137+ Log ( $ "Update ClientDefinitions.ini: Add [Settings]->RecommendedResolutions={ rr } ") ;
138+ clientDefsIni . GetSection ( "Settings" ) . AddKey ( "RecommendedResolutions" , rr ) ;
139+
140+ if ( clientDefsIni . KeyExists ( "Settings" , "MaximumRenderWidth" ) )
141+ {
142+ Log ( $ "Update ClientDefinitions.ini: Skip add [Settings]->MaximumRenderWidth, reason: already exist") ;
143+ }
144+ else
145+ {
146+ var mrw = 1280 ;
147+ Log ( $ "Update ClientDefinitions.ini: Add [Settings]->MaximumRenderWidth={ mrw } ") ;
148+ clientDefsIni . GetSection ( "Settings" ) . AddKey ( "MaximumRenderWidth" , mrw . ToString ( ) ) ;
149+ }
150+
151+ if ( clientDefsIni . KeyExists ( "Settings" , "MaximumRenderHeight" ) )
152+ {
153+ Log ( $ "Update ClientDefinitions.ini: Skip add [Settings]->MaximumRenderHeight, reason: already exist") ;
154+ }
155+ else
156+ {
157+ var mrh = 720 ;
158+ Log ( $ "Update ClientDefinitions.ini: Add [Settings]->MaximumRenderHeight={ mrh } ") ;
159+ clientDefsIni . GetSection ( "Settings" ) . AddKey ( "MaximumRenderHeight" , mrh . ToString ( ) ) ;
160+ }
161+
162+ clientDefsIni . WriteIniFile ( ) ;
134163 }
135164
136- var rr = "1280x720" ;
137- Log ( $ "Update ClientDefinitions.ini: Add [Settings]->RecommendedResolutions={ rr } ") ;
138- clientDefsIni . GetSection ( "Settings" ) . AddKey ( "RecommendedResolutions" , rr ) ;
139- clientDefsIni . WriteIniFile ( ) ;
140165 continue ;
141166
142167 case ( Version . V_2_11_2 ) : // https://github.com/CnCNet/xna-cncnet-client/releases/tag/2.11.2.0
0 commit comments