如何找到Steam的sourcemods文件夹的路径?

时间:2015-03-13 15:48:46

标签: steam

如何找到Steam的sourcemods文件夹的路径? 例如C:\Program Files (x86)\Steam\SteamApps\sourcemods

此路径存储在Windows中的哪个位置?我需要以编程方式找到这个构建安装程序的路径。

1 个答案:

答案 0 :(得分:0)

您需要从HKEY_CURRENT_USER\Software\Valve\Steam的注册表项获取SteamPath。然后添加文件夹/SteamApps/sourcemods/

在Qt中,这是这样实现的:

QSettings settings("HKEY_CURRENT_USER\\Software\\Valve\\Steam",
                   QSettings::NativeFormat);
QString sourcemods_path = settings.value( "SteamPath", "" ).toString();
if (!sourcemods_path.isEmpty())
{
    sourcemods_path += "/SteamApps/sourcemods";
}