private string CacheDefaultGamePath() { string[] Dirs = Directory.GetDirectories(Path.GetDirectoryName(ProjectFile)); foreach (string Dir in Dirs) { Debug.WriteLine("Found dir " + Dir); if (Dir.Contains(@"Config")) { Debug.WriteLine("Potential config folder found, checking for Default inis"); string[] ConfigFiles = Directory.GetFiles(Dir); foreach (string ConfigFile in ConfigFiles) { if (ConfigFile.Contains(@"DefaultGame")) { Debug.WriteLine("Found DefaultGame.ini, caching and bailing out"); DefaultGameConfig = ConfigFile; break; } } if (DefaultGameConfig != "") { break; } } } return(DefaultGameConfig); }