public GothicArguments GetCommonParameters() { GothicArguments arguments = new GothicArguments(); if (Program.Options.CommonTestSpacerBuildCompile.ZSpyLevel != ZSpy.Mode.None) { arguments.Add("zlog", Convert.ToInt32(Program.Options.CommonTestSpacerBuildCompile.ZSpyLevel) + ",s"); } arguments.Add("ini", Path.GetFileName(GetGameFile(GameFile.GothicIni))); arguments.Add("game", "gmbt.ini"); return(arguments); }
public GothicArguments GetGothicArguments() { GothicArguments parameters = new GothicArguments(); parameters.Add("ini", Path.GetFileName(gothic.GetGameFile(Gothic.GameFile.GothicIni))); parameters.Add("vdfs", "physicalfirst"); if (Program.Options.CommonTestSpacerBuildCompile.ZSpyLevel != ZSpy.Mode.None) { parameters.Add("zlog", Convert.ToInt32(Program.Options.CommonTestSpacerBuildCompile.ZSpyLevel) + ",s"); } if (Program.Options.SpacerVerb.MaxFps > 0) { parameters.Add("zmaxframerate", Program.Options.SpacerVerb.MaxFps); } if (Program.Options.SpacerVerb.NoAudio) { if (File.Exists(gothic.GetGameFile(Gothic.GameFile.MusicDat))) { parameters.Add("znomusic"); } if (File.Exists(gothic.GetGameFile(Gothic.GameFile.SfxDat))) { parameters.Add("znosound"); } } return(parameters); }
/// <summary> /// Returns arguments list that will be passed to game process. /// </summary> public override GothicArguments GetGothicArguments() { GothicArguments arguments = new GothicArguments(); arguments.Add("zwindow"); arguments.Add("zreparse"); arguments.Add("zconvertall"); arguments.Add("ztexconvert"); arguments.Add("nomenu"); arguments.Add("3d", "none"); arguments.Add("zautoconvertdata"); return(arguments); }
/// <summary> /// Returns arguments list that will be passed to game process. /// </summary> public override GothicArguments GetGothicArguments() { GothicArguments parameters = new GothicArguments(); parameters.Add("zreparse"); parameters.Add("zwindow"); parameters.Add("vdfs", "physicalfirst"); parameters.Add("3d", "none"); parameters.Add("nomenu"); if (Mode == CompileMode.Full) { parameters.Add("zconvertall"); parameters.Add("ztexconvert"); parameters.Add("zautoconvertdata"); } return(parameters); }
/// <summary> /// Returns arguments list that will be passed to game process. /// </summary> public override GothicArguments GetGothicArguments() { GothicArguments parameters = new GothicArguments(); if (Program.Options.TestVerb.NoReparse == false) { parameters.Add("zreparse"); } if (Program.Options.TestVerb.RunGothicWindowed || (Mode == TestMode.Full && assetsCompiled == false)) { parameters.Add("zwindow"); } if (Program.Options.TestVerb.InGameTime != null) { parameters.Add("time", Program.Options.TestVerb.InGameTime); } parameters.Add("vdfs", "physicalfirst"); if (Program.Options.TestVerb.DevMode) { parameters.Add("devmode"); } if (Mode == TestMode.Full && assetsCompiled == false) { parameters.Add("3d", "none"); parameters.Add("zconvertall"); parameters.Add("ztexconvert"); parameters.Add("nomenu"); parameters.Add("zautoconvertdata"); } else { parameters.Add("3d", Program.Options.TestVerb.World ?? Program.Config.ModFiles.DefaultWorld); } if (Program.Options.TestVerb.NoAudio) { if (File.Exists(gothic.GetGameFile(Gothic.GameFile.MusicDat))) { parameters.Add("znomusic"); } if (File.Exists(gothic.GetGameFile(Gothic.GameFile.SfxDat))) { parameters.Add("znosound"); } } if (Program.Options.TestVerb.NoMenu) { parameters.Add("nomenu"); } return(parameters); }