Created
January 7, 2019 21:37
-
-
Save DMagic1/c2a4f84f5fc7fc66a540581e901b4cb2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.IO; | |
using UnityEngine; | |
using Expansions; | |
namespace MakingLessHistory | |
{ | |
[KSPAddon(KSPAddon.Startup.Instantly, true)] | |
public class MakingLessHistory : MonoBehaviour | |
{ | |
private const string MH_FOLDER = "MakingHistory/"; | |
private const string MH_EXPANSION_FILE = "makinghistory"; | |
private const string MH_FAKE_EXTENSION = ".notkspexpansion"; | |
private string _mhNewPath; | |
private void Awake() | |
{ | |
string expansionFolder = KSPExpansionsUtils.ExpansionsGameDataPath; | |
string expansionPath = string.Concat(new string[] { | |
expansionFolder | |
, MH_FOLDER | |
, MH_EXPANSION_FILE | |
, ExpansionsLoader.expansionsMasterExtension }); | |
Debug.Log(string.Format("[MLH] Sandblasting Making History Expansion File: {0}", expansionPath)); | |
_mhNewPath = Path.ChangeExtension(expansionPath, MH_FAKE_EXTENSION); | |
File.Move(expansionPath, _mhNewPath); | |
} | |
private void OnDestroy() | |
{ | |
Debug.Log("[MLH] Restoring Making History Expansion File"); | |
string oldPath = Path.ChangeExtension(_mhNewPath, ExpansionsLoader.expansionsMasterExtension); | |
File.Move(_mhNewPath, oldPath); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment