@@ -102,33 +102,41 @@ CON_COMMAND_COMPLETION(sar_fast_load_preset, "set_fast_load_preset <preset> - se
102102
103103#define CMD (x ) engine->ExecuteCommand (x)
104104 if (!strcmp(preset, " none" )) {
105- CMD (" ui_loadingscreen_transition_time 1.0" );
106- CMD (" ui_loadingscreen_fadein_time 1.0" );
107- CMD (" ui_loadingscreen_mintransition_time 0.5" );
105+ if (!Game::isSpeedrunMod ()) {
106+ CMD (" ui_loadingscreen_transition_time 1.0" );
107+ CMD (" ui_loadingscreen_fadein_time 1.0" );
108+ CMD (" ui_loadingscreen_mintransition_time 0.5" );
109+ }
108110 CMD (" sar_disable_progress_bar_update 0" );
109111 CMD (" sar_prevent_mat_snapshot_recompute 0" );
110112 CMD (" sar_loads_uncap 0" );
111113 CMD (" sar_loads_norender 0" );
112114 } else if (!strcmp(preset, " sla" )) {
113- CMD (" ui_loadingscreen_transition_time 0.0" );
114- CMD (" ui_loadingscreen_fadein_time 0.0" );
115- CMD (" ui_loadingscreen_mintransition_time 0.0" );
115+ if (!Game::isSpeedrunMod ()) {
116+ CMD (" ui_loadingscreen_transition_time 0.0" );
117+ CMD (" ui_loadingscreen_fadein_time 0.0" );
118+ CMD (" ui_loadingscreen_mintransition_time 0.0" );
119+ }
116120 CMD (" sar_disable_progress_bar_update 1" );
117121 CMD (" sar_prevent_mat_snapshot_recompute 1" );
118122 CMD (" sar_loads_uncap 0" );
119123 CMD (" sar_loads_norender 0" );
120124 } else if (!strcmp(preset, " normal" )) {
121- CMD (" ui_loadingscreen_transition_time 0.0" );
122- CMD (" ui_loadingscreen_fadein_time 0.0" );
123- CMD (" ui_loadingscreen_mintransition_time 0.0" );
125+ if (!Game::isSpeedrunMod ()) {
126+ CMD (" ui_loadingscreen_transition_time 0.0" );
127+ CMD (" ui_loadingscreen_fadein_time 0.0" );
128+ CMD (" ui_loadingscreen_mintransition_time 0.0" );
129+ }
124130 CMD (" sar_disable_progress_bar_update 1" );
125131 CMD (" sar_prevent_mat_snapshot_recompute 1" );
126132 CMD (" sar_loads_uncap 1" );
127133 CMD (" sar_loads_norender 0" );
128134 } else if (!strcmp(preset, " full" )) {
129- CMD (" ui_loadingscreen_transition_time 0.0" );
130- CMD (" ui_loadingscreen_fadein_time 0.0" );
131- CMD (" ui_loadingscreen_mintransition_time 0.0" );
135+ if (!Game::isSpeedrunMod ()) {
136+ CMD (" ui_loadingscreen_transition_time 0.0" );
137+ CMD (" ui_loadingscreen_fadein_time 0.0" );
138+ CMD (" ui_loadingscreen_mintransition_time 0.0" );
139+ }
132140 CMD (" sar_disable_progress_bar_update 2" );
133141 CMD (" sar_prevent_mat_snapshot_recompute 1" );
134142 CMD (" sar_loads_uncap 1" );
0 commit comments