diff --git a/stepmania/src/Screen.cpp b/stepmania/src/Screen.cpp index d6315b75ba..9c28884a66 100644 --- a/stepmania/src/Screen.cpp +++ b/stepmania/src/Screen.cpp @@ -215,7 +215,12 @@ bool Screen::JoinInput( const MenuInput &MenuI ) GAMESTATE->JoinPlayer( MenuI.player ); // don't load memory card profiles here. It's slow and can cause a big skip. - PROFILEMAN->LoadLocalProfileFromMachine( MenuI.player ); + /* Don't load the local profile, either. It causes a 150+ms skip on my A64 3000+, + * so it probably causes a skip for everyone. We probably shouldn't load this here, + * anyway: leave it unloaded and display "INSERT CARD" until the normal time, and + * load the local profile at the time we would have loaded the memory card if none + * was inserted (via LoadFirstAvailableProfile). */ +// PROFILEMAN->LoadLocalProfileFromMachine( MenuI.player ); SCREENMAN->RefreshCreditsMessages(); return true;