anchor.diff:  The VASSAL Preferences dialog allows you to configure VASSAL for your system and to personalize its preference options to suit your needs.
   
   The number of tabs displayed will depend on the module you are using at the time (for example a module without
  -a <<TurnTracker.html#top,Turn Tracker>> won't display a Turn Tracker tab). You will find the preferences sorted under the following tabs:
  +a <<TurnTracker#top,Turn Tracker>> won't display a Turn Tracker tab). You will find the preferences sorted under the following tabs:
   
   * <<#General,*General*>> - Common preferences.
   * <<#Compatibility,*Compatibility*>> - Platform-specific troubleshooting and very old modules.
   * <<#Personal,*Personal*>> - Your username and password for multiplayer games.
   * <<#Sounds,*Sounds*>> - Sound file mappings.
   * <<#Server,*Server*>> - Which server to connect to for online play.
  -* <<#Chat Window,*Chat Window*>> - Fonts and colors for the <<ChatLog.html#top,Chat Log>>
  -* <<#Turn Counter,*Turn Counter*>> - <<TurnTracker.html#top,Turn Tracker>> display configuration.
  +* <<#Chat Window,*Chat Window*>> - Fonts and colors for the ChatLog#top,Chat Log>>
  +* <<#Turn Counter,*Turn Counter*>> - TurnTracker#top,Turn Tracker>> display configuration.
   
   [#General]
   ==== General Preferences
  
positive.code: ==== Chat Window
  [width="100%",cols="50%,50%",]
  |===
  |The _Chat Window_ tab lets you configure the font and colors for the <<ChatLog.html#top,Chat Log>>.
  
  *Chat Window Font*: Allows you to choose the style and size of the font displayed in the Chat log.
  
  *Game Messages*: Configures the color used for normal game messages.
  
  *Game Messages (#2 - first character "!")*: Configures the #2 color for game messages. The module designer can cause this color to be used for a <<ReportChanges.html#top,Report Action>> trait or other <<MessageFormat.html#top,Message Format>> by putting the character `!` as the very first character in the message.
  
  *Game Messages (#3 - first character "?")*: Configures the #3 color for game messages. The module designer can cause this color to be used for a <<ReportChanges.html#top,Report Action>> trait or other <<MessageFormat.html#top,Message Format>> by putting the character `?` as the very first character in the message.
  
  *Game Messages (#4 - first character "~")*: Configures the #4 color for game messages. The module designer can cause this color to be used for a <<ReportChanges.html#top,Report Action>> trait or other <<MessageFormat.html#top,Message Format>> by putting the character `~` as the very first character in the message.
  
  *Game Messages (#5 - first character "`")*: Configures the #5 color for game messages. The module designer can cause this color to be used for a <<ReportChanges.html#top,Report Action>> trait or other <<MessageFormat.html#top,Message Format>> by putting the character ``` as the very first character in the message.
  
  *System Messages*: Configures the color used to display messages from the VASSAL system in the Chat Log.
  
  
negative.code: 
  *Prompt for log/save file comments* Checking this option will prompt you for comments whenever you save a game or begin a log file. From VASSAL 3.5 onward, these comments will be displayed in the chat log whenever the save or log file is loaded.
  
  *Use combined application window (requires restart)?* Check this option to have the first Map#top,Map>> in each module open as part of the same window
  that includes the ChatLog#top,Chat Log>> and main module menu. If unchecked, all Maps will have their own windows.
  
  *JVM initial heap (in MB)* This sets the initial size (in megabytes) of the heap that Java uses to manage memory for the VASSAL application. Normally this setting will be sufficient for most modules and devices. When troubleshooting a memory error, we recommend you start by adjusting the _maximum_ heap size.
  
  