diff --git a/stepmania/src/arch/LoadingWindow/LoadingWindow_Cocoa.h b/stepmania/src/arch/LoadingWindow/LoadingWindow_Cocoa.h index 57d6c8df40..d05dba21a9 100644 --- a/stepmania/src/arch/LoadingWindow/LoadingWindow_Cocoa.h +++ b/stepmania/src/arch/LoadingWindow/LoadingWindow_Cocoa.h @@ -21,7 +21,9 @@ public: RageFile f; RString data; - if( f.Open("Data/splash.png") ) + vector vs; + GetDirListing( "Data/splash*.png", vs, false, true ); + if( !vs.empty() && f.Open(vs[0]) ) f.Read( data ); MakeNewCocoaWindow( data.data(), data.length() ); } diff --git a/stepmania/src/arch/LoadingWindow/LoadingWindow_Win32.cpp b/stepmania/src/arch/LoadingWindow/LoadingWindow_Win32.cpp index f3a96cacd0..60d7d788c6 100644 --- a/stepmania/src/arch/LoadingWindow/LoadingWindow_Win32.cpp +++ b/stepmania/src/arch/LoadingWindow/LoadingWindow_Win32.cpp @@ -79,7 +79,12 @@ BOOL CALLBACK LoadingWindow_Win32::WndProc( HWND hWnd, UINT msg, WPARAM wParam, switch( msg ) { case WM_INITDIALOG: - g_hBitmap = LoadWin32Surface( "Data/splash.png", hWnd ); + { + vector vs; + GetDirListing( "Data/splash*.png", vs, false, true ); + if( !vs.empty() ) + g_hBitmap = LoadWin32Surface( vs[0], hWnd ); + } if( g_hBitmap == NULL ) g_hBitmap = LoadWin32Surface( "Data/splash.bmp", hWnd ); SendMessage(