Esempio n. 1
0
        /// <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)
		{
		}