/// <summary> /// Prints command line argument help. /// </summary> private static void WriteHelp() { var stbHelp = new StringBuilder(); stbHelp.AppendLine("Command line options:"); stbHelp.AppendLine(); stbHelp.AppendLine("*.fomod, *.rar, *.7z, *.zip"); stbHelp.AppendLine("Open the specified file in the relevent utility"); stbHelp.AppendLine(); stbHelp.AppendLine("-mono"); stbHelp.AppendLine( "Run in mono compatibility mode. Disables some features which are known to be broken under mono"); stbHelp.AppendLine(); stbHelp.AppendLine("-no-uac-check"); stbHelp.AppendLine("Don't check for vista UAC issues"); stbHelp.AppendLine(); stbHelp.AppendLine("-game <game_name>"); stbHelp.AppendLine("Run the mod manager in the specified mode. Valid values for <game_name> are:"); foreach (var strGame in Enum.GetNames(typeof(SupportedGameModes))) { stbHelp.AppendLine("\t" + strGame); } var strGameModeHelp = Fallout3GameMode.GetCommandLineHelp(); if (!String.IsNullOrEmpty(strGameModeHelp)) { stbHelp.AppendLine(); stbHelp.AppendLine("When -game Fallout3 is specified:"); stbHelp.AppendLine(strGameModeHelp); } strGameModeHelp = FalloutNewVegasGameMode.GetCommandLineHelp(); if (!String.IsNullOrEmpty(strGameModeHelp)) { stbHelp.AppendLine(); stbHelp.AppendLine("When -game FalloutNV is specified:"); stbHelp.AppendLine(strGameModeHelp); } MessageBox.Show(stbHelp.ToString(), "Help"); }
/// <summary> /// Initialized the object with the given values. /// </summary> /// <param name="p_gmdGameMode">The current game mode.</param> public ArchiveInvalidation(Fallout3GameMode p_gmdGameMode) : base(p_gmdGameMode) { }
/// <summary> /// Initialized the object with the given values. /// </summary> /// <param name="p_gmdGameMode">The current game mode.</param> public ArchiveInvalidation(Fallout3GameMode p_gmdGameMode) :base(p_gmdGameMode) { }