Esempio n. 1
0
        public static void ConvertImperatorToCK3(ConverterVersion converterVersion)
        {
            Logger.Progress("0 %");
            var config         = new Configuration(converterVersion);
            var imperatorWorld = new Imperator.World(config, converterVersion);
            var ck3World       = new CK3.World(imperatorWorld, config);

            Outputter.WorldOutputter.OutputWorld(ck3World, config);
            Logger.Info("* Conversion complete! *");
            Logger.Progress("100 %");
        }
Esempio n. 2
0
        public static void ConvertImperatorToCK3(ConverterVersion converterVersion)
        {
            Logger.Progress("0 %");
            LogSystemInfo();
            SystemUtils.TryCreateFolder("temp");
            var config         = new Configuration(converterVersion);
            var imperatorWorld = new Imperator.World(config, converterVersion);
            var ck3World       = new CK3.World(imperatorWorld, config);

            Outputter.WorldOutputter.OutputWorld(ck3World, imperatorWorld.Mods, config);
            Logger.Info("* Conversion complete! *");
            Logger.Progress("100 %");
        }
Esempio n. 3
0
        public static void LogConverterVersion(ConverterVersion versionParser)
        {
            var compileTime = new DateTime(Builtin.CompileTime, DateTimeKind.Utc);

            Logger.Info("************ -= The Paradox Converters Team =- ********************");
            try {
                // read commit id
                string commitID = File.ReadAllText("../commit_id.txt", Encoding.UTF8).Trim();
                Logger.Info("* Converter build based on commit " + commitID);
            } catch {
                Logger.Info("* Converter build based on unknown commit");
            }
            Logger.Info("* " + versionParser.GetDescription());
            Logger.Info("* Built on " + compileTime.ToShortDateString() + " " + compileTime.ToLongTimeString());
            Logger.Info("*********** + Imperator: Rome To Crusader Kings III + *************\n");
        }
Esempio n. 4
0
 static int Main(string[] args)
 {
     try {
         var converterVersion = new ConverterVersion();
         converterVersion.LoadVersion("configurables/version.txt");
         VersionOutputter.LogConverterVersion(converterVersion);
         if (args.Length > 0)
         {
             Logger.Warn("ImperatorToCK3 takes no parameters.");
             Logger.Warn("It uses configuration.txt, configured manually or by the frontend.");
         }
         Converter.ConvertImperatorToCK3(converterVersion);
         return(0);
     } catch (Exception e) {
         Logger.Error(e.ToString());
         return(-1);
     }
 }