About this mod
A tool for quickly switching between different game versions without redownloading files from Steam.
- Permissions and credits
- Changelogs
Now that you understand what this needs to do to switch versions quickly, you should be able to guess that pressing "create snapshot" will create copies of your appmanifest and game files to your steamapps folder. You can go there yourself and check that what it does looks reasonable.
Later I might update this description to be more "user friendly" but right now I'll just say that using this makes building binaries & testing mods for multiple game versions a lot less painful. Doubly so if your internet isn't giga fast.
One important distinction between what this does and what's shown in the video is that this tries to copy only the original game files & modules.
Complete list of folders included in the snapshot:
static List<string> snapshotDirs = new List<string>
{
"bin",
"Data",
"GUI",
"Icons",
"music",
"Shaders",
"Sounds",
"XmlSchemas",
@"Modules\Native",
@"Modules\SandBoxCore",
@"Modules\SandBox",
@"Modules\StoryMode",
@"Modules\CustomBattle",
};
Everything outside these folders will be untouched.
So your usermods, vortex config etc. are NOT included in snapshots.
If you think this is not the correct behavior and your mods should be included in the snapshot, feel free to modify the above list which is at the beginning of BvsForm.cs (ofc. you need to also build the project after making changes):
Github