From 301bc1428b0e2165048b58b3517aef7f7bd4627e Mon Sep 17 00:00:00 2001 From: "Devin J. Pohly" Date: Sun, 30 Dec 2012 16:48:17 -0500 Subject: [PATCH] allow custom everything in user profile directory --- src/arch/ArchHooks/ArchHooks_Unix.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/arch/ArchHooks/ArchHooks_Unix.cpp b/src/arch/ArchHooks/ArchHooks_Unix.cpp index 15e79d0ef1..9032ccbbf6 100644 --- a/src/arch/ArchHooks/ArchHooks_Unix.cpp +++ b/src/arch/ArchHooks/ArchHooks_Unix.cpp @@ -291,10 +291,23 @@ void ArchHooks::MountUserFilesystems( const RString &sDirOfExecutable ) */ const char *szHome = getenv( "HOME" ); RString sUserDataPath = ssprintf( "%s/.%s", szHome? szHome:".", "stepmania-5.0" ); //call an ambulance! + FILEMAN->Mount( "dir", sUserDataPath + "/Announcers", "/Announcers" ); + FILEMAN->Mount( "dir", sUserDataPath + "/BGAnimations", "/BGAnimations" ); + FILEMAN->Mount( "dir", sUserDataPath + "/BackgroundEffects", "/BackgroundEffects" ); + FILEMAN->Mount( "dir", sUserDataPath + "/BackgroundTransitions", "/BackgroundTransitions" ); FILEMAN->Mount( "dir", sUserDataPath + "/Cache", "/Cache" ); + FILEMAN->Mount( "dir", sUserDataPath + "/CDTitles", "/CDTitles" ); + FILEMAN->Mount( "dir", sUserDataPath + "/Characters", "/Characters" ); + FILEMAN->Mount( "dir", sUserDataPath + "/Courses", "/Courses" ); + FILEMAN->Mount( "dir", sUserDataPath + "/Data", "/Data" ); FILEMAN->Mount( "dir", sUserDataPath + "/Logs", "/Logs" ); + FILEMAN->Mount( "dir", sUserDataPath + "/Noteskins", "/Noteskins" ); FILEMAN->Mount( "dir", sUserDataPath + "/Save", "/Save" ); FILEMAN->Mount( "dir", sUserDataPath + "/Screenshots", "/Screenshots" ); + FILEMAN->Mount( "dir", sUserDataPath + "/Songs", "/Songs" ); + FILEMAN->Mount( "dir", sUserDataPath + "/RandomMovies", "/RandomMovies" ); + FILEMAN->Mount( "dir", sUserDataPath + "/Themes", "/Themes" ); + FILEMAN->Mount( "dir", sUserDataPath + "/UserPackages", "/UserPackages" ); } /*