Difference for ./d1x.txt from version 1.1 to 1.2


version 1.1 version 1.2
Line 35
 
Line 35
      CTRL-N during a game to bring up this menu.  From here, you can change       CTRL-N during a game to bring up this menu.  From here, you can change
      values for joining players.  You can make the game close/open,       values for joining players.  You can make the game close/open,
      restricted, change the maximum number of players, change the game       restricted, change the maximum number of players, change the game
      name, and change the reactor invulnerability.  These changes only       name, and change the reactor invulnerability.  These changes are
      effect new players at this time, not currently playing players.       communicated to all d1x players with versions 1.40 or later, and effect
      From this menu, you can blow up the mine, even if the reactor is       all players joining after the change.  Bans can also be saved locally in
      invulnerable, out of reach, or nonexistant.  Only the game master has       this menu. Only the game master has access to this menu.
      access to this menu.  
   
    - Join game menu     - Join game menu
      This should mostly explain itself. A plus sign (+) after the game       This should mostly explain itself. A plus sign (+) after the game
Line 74
 
Line 73
        enable it for LAN games, where you have enough bandwidth.         enable it for LAN games, where you have enough bandwidth.
        If you specify the parameter -shortpackets, this field is on by         If you specify the parameter -shortpackets, this field is on by
        default.         default.
        - Alternate Vulcanfire
          This enables the use of the alternate firing system for the vulcan
          cannon. The alternate vulcanfire works works by changing the firing
          of the vulcan to a local system.  Instead of 'fire' packets, the
          firing player sends 'vulcan on' or 'vulcan off' packets.  On packets
          are sent periodically, but are less often than the original vulcan
          fire packets, and are much smaller.  Off packets are sent whenever
          the trigger is released.  D1x players who have a recent enough
          version keep note of the on/off state of a player, and if there is a
          player that is marked 'on', they create vulcan shots emanating from
          the player at his current position.  If no 'on' packets have been
          received for a period of time (about half a second), then the vulcan
          automatically turns off.  Normal packet behavior is used for any
          players that do not have d1x or do not have a recent enough version.
      - Packets per second       - Packets per second
        This is the number of packets that will be send to other players         This is the number of packets that will be send to other players
        every second to tell where you are. If you do anything special         every second to tell where you are. If you do anything special
Line 94
 
Line 107
        uses some special code to avoid more powerups appearing in a         uses some special code to avoid more powerups appearing in a
        level than there where originally, which is often seen when         level than there where originally, which is often seen when
        playing over internet.         playing over internet.
   
   
      The following options only work in d1x-only games:       The following options only work in d1x-only games:
      - Maximum players       - Maximum players
        Set this to the maximum number of players you want in your game.         Set this to the maximum number of players you want in your game.
Line 118
 
Line 133
 2. Multiplayer commands  2. Multiplayer commands
 -----------------------  -----------------------
   
    - D1X:[playername]   *** Multiplayer message commands are now prefaced by either a / or a $.
        commands that take a parameter can use either a space or a colon.
        ie: to ping, at the f8 prompt "message:"  type: "/ping <pilot>"
   
      - /ALTVULCAN
        This function sets all d1x players with compatable versions to use
        the alternate vulcanfire functionality.  Anyone in the game can use
        this function.
   
      - /BAN:<playername>
        This function bans the specified player.
        NOTE: You must be the game master in order to use this function.
        ban changes are not saved between games automatically.  Use the game
        master menu or the command line switch to save bans.  If you use this
        on a person who is currently in the game, but does not have the d1x
        'kick' functionality, the person will not be expelled from the game.
        Anyone banned, however, will not be able to join as long as you are
        the game master.  If you save bans, they will be stored in the file
        bans.d1x in the d1 root directory.  Bans are applied on the tcpip
        equivalant of x.x.x.*
   
      - /BANN:<playernum>
        This functtion works as the above /BAN:<playername>, but uses the
        current order of players in the kill list to select the player to
        be banned.
   
      - /UNBAN:<playername>
        This function unbans the specified player.
        NOTE: You must be the game master in order to use this function.
        ban changes are not saved between games automatically.  Use the game
        master menu or the command line switch to save bans.
   
      - /UNBANN:<playernum>
        This functtion works as the above /UNBAN:<playername>, but uses the
        current order of players in the kill list to select the player to
        be unbanned.
   
      - /BANLIST or /LISTBANS
        Lists the current game's bans.
   
      - /CLEARBANS
        Clears all bans from the list.  Just like using UNBAN or UBANN on each
        ban.
   
      - /D1X:[playername]
      This function communicates to other players in the game, and requests       This function communicates to other players in the game, and requests
      a resyncronization of d1x versions.  It will reset packets per second,       a resyncronization of d1x versions.  It will reset packets per second,
      shortpacket values, and version numbers for the selected player.  If       shortpacket values, and version numbers for the selected player.  If
      you do not include a player name, it will request resync from everyone       you do not include a player name, it will request resync from everyone
      currently in the game       currently in the game
   
    - :SHORTPACKETS     - /SHORTPACKETS
      This function sets all d1x players currently in the game to use       This function sets all d1x players currently in the game to use
      shortpackets.  Any D1X user can initiate this command in a game.       shortpackets.  Any D1X user can initiate this command in a game.
   
    - HANDICAP:<value>     - /HANDICAP:<value>
      Use this function to give yourself a handicap of <value>.  Afterward,       Use this function to give yourself a handicap of <value>.  Afterward,
      the ship will respawn with shields at this value.  To turn this off,       the ship will respawn with shields at this value.  To turn this off,
      call HANDICAP:100.  For values above 100, you must either be game       call HANDICAP:100.  For values above 100, you must either be game
Line 140
 
Line 199
      is not a d1x player, himself) to set the handicap of that person.       is not a d1x player, himself) to set the handicap of that person.
      Only the game master can set a person's handicap above 100.       Only the game master can set a person's handicap above 100.
   
    - KICK:<playername>     - /KICK:<playername>
      This command will kick an offensive or lagged user out of a game.       This command will kick an offensive or lagged user out of a game.
      NOTE: This command ONLY works if you are game master. It also WILL       NOTE: This command ONLY works if you are game master. It also WILL
      NOT work if the player you are trying to kick doesn't use THIS       NOT work if the player you are trying to kick doesn't use THIS
      version of Descent.       version of Descent.
   
    - KICKN:<playernum>     - /KICKN:<playernum>
      This functtion works as the above KICK:<playername>, but uses the       This functtion works as the above KICK:<playername>, but uses the
      current order of players in the kill list to select the player to       current order of players in the kill list to select the player to
      be kicked.       be kicked.
   
    - DISCON:<playername>     - /DISCON:<playername>
      Temporarily disconnects a player from YOUR game. (Not from       Temporarily disconnects a player from YOUR game. (Not from
      everyones.) Normally, they will appear back into the game within a       everyones.) Normally, they will appear back into the game within a
      very short time. On one occasion, the ignore command, (described       very short time. On one occasion, the ignore command, (described
Line 160
 
Line 219
      such an occasion.       such an occasion.
      This command can be disabled in D1X games (by disabling ignore/ghost).       This command can be disabled in D1X games (by disabling ignore/ghost).
   
    - DICONN:<playernum>     - /DICONN:<playernum>
      This functtion works as the above DISCON:<playername>, but uses the       This functtion works as the above DISCON:<playername>, but uses the
      current order of players in the kill list to select the player to       current order of players in the kill list to select the player to
      be disconnected.       be disconnected.
   
    - GHOST:<playername>     - /GHOST:<playername>
      Removes a pilot-less ship from the game. Many people are familiar       Removes a pilot-less ship from the game. Many people are familiar
      with the "phantom ship" syndrome.  This occurs when a player       with the "phantom ship" syndrome.  This occurs when a player
      disconnects from a game, and Descent doesn't get around to cleaning       disconnects from a game, and Descent doesn't get around to cleaning
Line 174
 
Line 233
      This command and the related UNGHOST command can be disabled in D1X       This command and the related UNGHOST command can be disabled in D1X
      games.       games.
   
    - GHOSTN:<playernum>     - /GHOSTN:<playernum>
      This functtion works as the above GHOST:<playername>, but uses the       This functtion works as the above GHOST:<playername>, but uses the
      current order of players in the kill list to select the player to       current order of players in the kill list to select the player to
      be ghosted.       be ghosted.
   
    - UNGHOST:<playername>     - /UNGHOST:<playername>
      This command essentially raises the dead phantom ships, in case you       This command essentially raises the dead phantom ships, in case you
      want to play pyro volleyball with megas and these invulnerable       want to play pyro volleyball with megas and these invulnerable
      entities. ;-)       entities. ;-)
   
    - UNGHOSTN:<playernum>     - /UNGHOSTN:<playernum>
      This functtion works as the above UNGHOST:<playername>, but uses the       This functtion works as the above UNGHOST:<playername>, but uses the
      current order of players in the kill list to select the player to       current order of players in the kill list to select the player to
      be unghosted.       be unghosted.
   
    - IGNORE:<playername>     - /IGNORE:<playername>
      Adds an offensive or lagged player to the ignore list.  This ignore       Adds an offensive or lagged player to the ignore list.  This ignore
      list is a list that holds names of which Descent should not accept       list is a list that holds names of which Descent should not accept
      multi play packets from.  The effect is that that player disconnects       multi play packets from.  The effect is that that player disconnects
Line 204
 
Line 263
      not send to the player you just ignored.       not send to the player you just ignored.
      This command and all related commands can be disabled in D1X games.       This command and all related commands can be disabled in D1X games.
   
    - IGNOREN:<playernum>     - /IGNOREN:<playernum>
      This functtion works as the above IGNORE:<playername>, but uses the       This functtion works as the above IGNORE:<playername>, but uses the
      current order of players in the kill list to select the player to       current order of players in the kill list to select the player to
      be ignored.       be ignored.
   
    - UNIGNORE:<playername>     - /UNIGNORE:<playername>
      This command removes a player from the ignore list.  NOTE: In this       This command removes a player from the ignore list.  NOTE: In this
      current version, the player will not just "pop" back in the game       current version, the player will not just "pop" back in the game
      when you unignore them.  Your version has to receive some packets       when you unignore them.  Your version has to receive some packets
      from them that tells it "I'm here," before they can rejoin.       from them that tells it "I'm here," before they can rejoin.
   
    - UNIGNOREN:<playernum>     - /UNIGNOREN:<playernum>
      This functtion works as the above UNIGNORE:<playername>, but uses the       This functtion works as the above UNIGNORE:<playername>, but uses the
      current order of players in the kill list to select the player to       current order of players in the kill list to select the player to
      be unignored.       be unignored.
   
    - :CLEARIGNORE     - /CLEARIGNORE
      This command clears the ignore list of all player names.       This command clears the ignore list of all player names.
   
    - :LISTIGNORE     - /LISTIGNORE
      This command lists the names of all the players you have ignored on       This command lists the names of all the players you have ignored on
      the HUD.       the HUD.
   
    - PING:<playername>     - /PING:<playername>
      This command tells you how long it takes to send a packet to       This command tells you how long it takes to send a packet to
      <Playername> and back to you. It is very slightly inaccurate, since       <Playername> and back to you. It is very slightly inaccurate, since
      packets are only processed every frame, so the minimum time is at worst       packets are only processed every frame, so the minimum time is at worst
Line 236
 
Line 295
      the character(s) you gave is used.  If you enter only "PING:", it will       the character(s) you gave is used.  If you enter only "PING:", it will
      ping all players, though the numbers will be slightly higher.       ping all players, though the numbers will be slightly higher.
   
    - PINGN:<playernum>     - /PINGN:<playernum>
      This functtion works as the above PING:<playername>, but uses the       This functtion works as the above PING:<playername>, but uses the
      current order of players in the kill list to select the player to       current order of players in the kill list to select the player to
      ping.       ping.
Line 250
 
Line 309
      DOS (or in windows) and Linux.  These are still in early stages... bug       DOS (or in windows) and Linux.  These are still in early stages... bug
      reports are very welcome.       reports are very welcome.
   
      - ping statistics: ping loss%
        pressing ctrl-f7 turns on the ping display.  This periodically pings
        the other players in the game, and shows the most recent pingtime, and
        keeps a loss statistic next to the player names score.  The loss values
        are reset every 5 minutes.  At the times when the values are reset, the
        loss may jump to negative or slightly positive numbers for a time.
        Don't worry about it until it stays consistant over longer periods of
        time.  As of d1x 1.40, ping packets are very small.  Older versions of
        d1x, however, user rather large packets for pinging, so beware if there
        are many players with older versions using this functionality, as it
        might lead to packet flooding.  You can turn this display on by default
        with the command line switch -pingstats
   
    - new F7 score setting - kills/deaths(Game Effeciency%)     - new F7 score setting - kills/deaths(Game Effeciency%)
      Along with the previous settings of pilot statistics, press F7 to       Along with the previous settings of pilot statistics, press F7 to
      how in the player stats, each pilot's kills, deaths, and their current       how in the player stats, each pilot's kills, deaths, and their current
      game effeciency.       game effeciency.
   
      - Recent message buffer
        Press Alt-F8, and the last HUD messages will be repeated, up to
        the full screen.
   
    - hud message logging     - hud message logging
      turn on or off hud message logging using ctrl-alt-` (left apostrophe)       turn on or off hud message logging using ctrl-alt-` (left apostrophe)
      This writes to the file hudXXXXX.log all hud messages, including game       This writes to the file hudXXXXX.log all hud messages, including game
Line 404
 
Line 480
      With this parameter you can specify an alternate mission directory.       With this parameter you can specify an alternate mission directory.
      E.g. if you want to use the missions subdirectory for your missions,       E.g. if you want to use the missions subdirectory for your missions,
      like D2, you start d1x with -missiondir missions.       like D2, you start d1x with -missiondir missions.
   
      - Alternate hud views
        Switch between the new alternate hud views using alt-f7.  You can
        set the default using the command line switch -hud <n>.  There
        are three settings.
         0 = normal
         1 = show weapon/ammo/availability listings
         2 = in fullscreen, same as #1, but in different places.  In cockpit
             or statusbar, exact same as #1.
   
    - -cockpit <n> parameter     - -cockpit <n> parameter
      With this option you can set the initial cockpit to something other       With this option you can set the initial cockpit to something other

Legend:
line(s) removed in v.1.1 
line(s) changed
 line(s) added in v.1.2