internal override bool Check() { if (Directory.Exists(path)) { return(true); } return(File.Exists(archive) && CTTP.Check()); }
internal override void Install() { if (!Directory.Exists(path)) { Archive.UnZip(archive, path, path, filter); CTTP.Install(); } }
internal override void Install() { if (!Directory.Exists(path)) { Archive.UnZip(archive, path, path, filter); Archive.UnZip(archive, path + "ConfigurationFiles/Localization", path + "ConfigurationFiles/Localization"); CTTP.Install(); } }
internal override void Install() { if (!Directory.Exists(path)) { Archive.UnZip(archive, path + "KopernicusConfigs/", path + "KopernicusConfigs/"); Archive.UnZip(archive, path + "Localization/", path + "Localization/"); Archive.UnZip(archive, path + "OPM_Textures/", path + "OPM_Textures/"); Archive.UnZip(archive, path + "OuterPlanetsMod.version", path + "OuterPlanetsMod.version"); CTTP.Install(); } }
internal override void Install() { if (!Directory.Exists(path)) { Archive.UnZip(archive, path, path, filter); string[] file = File.ReadAllLines(path + "Configs/Eden.cfg"); file[0] = "@Kopernicus:FOR[BK]"; File.Delete(path + "Configs/Eden.cfg"); File.WriteAllLines(path + "Configs/Eden.cfg", file); CTTP.Install(); } }