TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ ExportSnapshot()

static void Terraria.ModLoader.UI.UIModPacks.ExportSnapshot ( string modPackName)
inlinestatic

Definition at line 358 of file UIModPacks.cs.

359 {
360 string instancePath = Path.Combine(Directory.GetCurrentDirectory(), modPackName);
361 Directory.CreateDirectory(instancePath);
362 Directory.CreateDirectory(Path.Combine(instancePath, "SaveData"));
365 FileUtilities.CopyFolder(sourcePath, Path.Combine(instancePath, "SaveData", "Mods"));
366 FileUtilities.CopyFolder(configPath, Path.Combine(instancePath, "SaveData", "ModConfigs"));
367 File.WriteAllText(Path.Combine(instancePath, "cli-argsConfig.txt"), "-tmlsavedirectory " + Path.Combine(instancePath, "SaveData") + "\n-steamworkshopfolder none");
368 Logging.tML.Info((object)("Exported instance of Frozen Mod Pack " + modPackName + " to " + instancePath));
369 Utils.OpenFolder(instancePath);
370 }
static string ModPackModsPath(string packName)
Definition UIModPacks.cs:47
static void CopyFolder(string sourcePath, string destinationPath)

References Terraria.Utilities.FileUtilities.CopyFolder(), Terraria.ModLoader.Config.ConfigManager.ModConfigPath, Terraria.ModLoader.UI.UIModPacks.ModPackModsPath(), Terraria.Utils.OpenFolder(), and Terraria.ModLoader.Logging.tML.

Referenced by Terraria.ModLoader.UI.UIModPackItem.ExportInstance().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: