@@ -153,6 +153,7 @@ class ProjectConverter3To4::RegExContainer {
153
153
LocalVector<RegEx *> enum_regexes;
154
154
LocalVector<RegEx *> gdscript_function_regexes;
155
155
LocalVector<RegEx *> project_settings_regexes;
156
+ LocalVector<RegEx *> project_godot_regexes;
156
157
LocalVector<RegEx *> input_map_regexes;
157
158
LocalVector<RegEx *> gdscript_properties_regexes;
158
159
LocalVector<RegEx *> gdscript_signals_regexes;
@@ -173,10 +174,14 @@ class ProjectConverter3To4::RegExContainer {
173
174
for (unsigned int current_index = 0 ; RenamesMap3To4::gdscript_function_renames[current_index][0 ]; current_index++) {
174
175
gdscript_function_regexes.push_back (memnew (RegEx (String (" \\ b" ) + RenamesMap3To4::gdscript_function_renames[current_index][0 ] + " \\ b" )));
175
176
}
176
- // Project Settings.
177
+ // Project Settings in scripts .
177
178
for (unsigned int current_index = 0 ; RenamesMap3To4::project_settings_renames[current_index][0 ]; current_index++) {
178
179
project_settings_regexes.push_back (memnew (RegEx (String (" \\ b" ) + RenamesMap3To4::project_settings_renames[current_index][0 ] + " \\ b" )));
179
180
}
181
+ // Project Settings in project.godot.
182
+ for (unsigned int current_index = 0 ; RenamesMap3To4::project_godot_renames[current_index][0 ]; current_index++) {
183
+ project_godot_regexes.push_back (memnew (RegEx (String (" \\ b" ) + RenamesMap3To4::project_godot_renames[current_index][0 ] + " \\ b" )));
184
+ }
180
185
// Input Map.
181
186
for (unsigned int current_index = 0 ; RenamesMap3To4::input_map_renames[current_index][0 ]; current_index++) {
182
187
input_map_regexes.push_back (memnew (RegEx (String (" \\ b" ) + RenamesMap3To4::input_map_renames[current_index][0 ] + " \\ b" )));
@@ -253,6 +258,9 @@ class ProjectConverter3To4::RegExContainer {
253
258
for (RegEx *regex : project_settings_regexes) {
254
259
memdelete (regex);
255
260
}
261
+ for (RegEx *regex : project_godot_regexes) {
262
+ memdelete (regex);
263
+ }
256
264
for (RegEx *regex : input_map_regexes) {
257
265
memdelete (regex);
258
266
}
@@ -405,7 +413,7 @@ bool ProjectConverter3To4::convert() {
405
413
406
414
custom_rename (lines, " \\ .shader" , " .gdshader" );
407
415
} else if (file_name.ends_with (" project.godot" )) {
408
- rename_common (RenamesMap3To4::project_settings_renames , reg_container.project_settings_regexes , lines);
416
+ rename_common (RenamesMap3To4::project_godot_renames , reg_container.project_godot_regexes , lines);
409
417
rename_common (RenamesMap3To4::builtin_types_renames, reg_container.builtin_types_regexes , lines);
410
418
rename_common (RenamesMap3To4::input_map_renames, reg_container.input_map_regexes , lines);
411
419
} else if (file_name.ends_with (" .csproj" )) {
@@ -577,7 +585,7 @@ bool ProjectConverter3To4::validate_conversion() {
577
585
578
586
changed_elements.append_array (check_for_custom_rename (lines, " \\ .shader" , " .gdshader" ));
579
587
} else if (file_name.ends_with (" project.godot" )) {
580
- changed_elements.append_array (check_for_rename_common (RenamesMap3To4::project_settings_renames , reg_container.project_settings_regexes , lines));
588
+ changed_elements.append_array (check_for_rename_common (RenamesMap3To4::project_godot_renames , reg_container.project_godot_regexes , lines));
581
589
changed_elements.append_array (check_for_rename_common (RenamesMap3To4::builtin_types_renames, reg_container.builtin_types_regexes , lines));
582
590
changed_elements.append_array (check_for_rename_common (RenamesMap3To4::input_map_renames, reg_container.input_map_regexes , lines));
583
591
} else if (file_name.ends_with (" .csproj" )) {
@@ -1106,6 +1114,7 @@ bool ProjectConverter3To4::test_array_names() {
1106
1114
valid = valid && test_single_array (RenamesMap3To4::shaders_renames, true );
1107
1115
valid = valid && test_single_array (RenamesMap3To4::gdscript_signals_renames);
1108
1116
valid = valid && test_single_array (RenamesMap3To4::project_settings_renames);
1117
+ valid = valid && test_single_array (RenamesMap3To4::project_godot_renames);
1109
1118
valid = valid && test_single_array (RenamesMap3To4::input_map_renames);
1110
1119
valid = valid && test_single_array (RenamesMap3To4::builtin_types_renames);
1111
1120
valid = valid && test_single_array (RenamesMap3To4::color_renames);
0 commit comments