diff --git a/src/mod_manager.cpp b/src/mod_manager.cpp index 0295388b8cbe6..e65f6cc5af603 100644 --- a/src/mod_manager.cpp +++ b/src/mod_manager.cpp @@ -139,18 +139,6 @@ void mod_manager::clear() default_mods.clear(); } -static cata_path get_workshop_folder() -{ - char buffer[MAX_PATH]; - GetModuleFileName( NULL, buffer, MAX_PATH ); - const std::string f( buffer ); - std::string p( f.substr( 0, f.find_last_of( "\\/" ) ) ); - p = p.substr( 0, p.find_last_of( "\\/" ) ); - p = p.substr( 0, p.find_last_of( "\\/" ) ); - - return cata_path() + p + "\\workshop\\content\\2330750"; -} - void mod_manager::refresh_mod_list() { clear(); @@ -158,7 +146,7 @@ void mod_manager::refresh_mod_list() std::map> mod_dependency_map; load_mods_from( PATH_INFO::moddir() ); load_mods_from( PATH_INFO::user_moddir_path() ); - load_mods_from( get_workshop_folder() ); + load_mods_from( cata_path() + "../../workshop/content/2330750" ); if( file_exist( PATH_INFO::mods_dev_default() ) ) { load_mod_info( PATH_INFO::mods_dev_default() );