Steam游戏版本切换器

Steam游戏版本切换器

一款无需从Steam重新下载文件即可快速切换不同游戏版本的工具。

模组制作者资源

重要提示:观看此视频以了解其功能

现在你明白了要快速切换版本需要做什么,你应该能猜到按下"创建快照"会在你的steamapps文件夹中创建appmanifest和游戏文件的副本。你可以自己去那里检查它的操作是否合理。

稍后我可能会更新这个描述,使其更加“用户友好”,但现在我只想说,使用这个工具可以大大减轻为多个游戏版本构建二进制文件和测试模组的痛苦。如果你的网速不是特别快的话,效果会更加明显。

本功能与视频中展示的一个重要区别在于,它仅尝试复制原始游戏文件及模块。

快照中包含的文件夹完整列表:

static List<string> 快照目录 = new List<string>
{
    "bin",
    "数据",
    图形用户界面
    "图标",
    "音乐",
    "着色器",
    "声音",
    "Xml模式",
    @"Modules\Native",
    @"Modules\SandBoxCore",
    @"模块\沙盒",
    @"Modules\StoryMode",
    @"Modules\CustomBattle",
};

这些文件夹之外的所有内容将保持不变。

所以你的用户模组、Vortex配置等不会被包含在快照中。

如果你认为这不是正确的行为,并且你的模组应包含在快照中,可以随意修改 BvsForm.cs 文件开头的上述列表(当然,修改后还需要重新构建项目):

GitHub