The Profile Directory is the directory where XChat saves settings, and will auto load scripts from. You can have multiple profile directories when you run XChat from the command line (as described below) and you can also backup the directories and move the contents to another system, if you so desire.
Location of Profile Directory
The XChat profile directory can be modified using the -d command line modifier. Most instances of XChat are not run using this modifier, and so the default profile locations are as listed:
Linux and BSD Builds
On Linux related systems, the default profile is located in ~/.xchat2/.
Windows
On Windows, the profile is saved in %APPDATA%\X-Chat 2. This Normally corresponds to the following locations:
- Windows 98/ME
C:\Windows\Application Data\X-Chat 2\
- Windows XP/2000
C:\Documents and Settings\username\Application Data\X-Chat 2\
- Windows Vista
C:\Users\username\AppData\Roaming\X-Chat 2\
Files in Profile Directory
The following is a list of default files and folders found in the profile directory.
- chanopt.conf
- Starting in 2.8.6, this file is used to store channel specific settings like Beep on Message, Blink, Log, Load Scrollback, and Hide Join/Part Messages
- colors.conf
- Contains the colors defined in Settings >> Preferences >> Colors
- commands.conf
- Defined by Settings >> Advanced >> User Commands, allows for additional commands to XChat's behavior
- ctcpreply.conf
-
- dlgbuttons.conf
-
- downloads
- Default download directory for saving files received by DCC transfers
- ignore.conf
- Contains Host masks and a bit masked value for what to ignore
- keybindings.conf
- Defined by Settings >> Advanced >> Keyboard Shortcuts...
- notify.conf
- Defined by /notify or Window >> Friends List... (Notify List... pre 2.8.6)
- pevents.conf
- Text Event layout file, defined by Settings >> Advanced >> Text Events...
- popup.conf
- Defined by Settings >> Advanced >> Userlist Popup, the options available when right clicking a user
- replace.conf
-
- scrollback
- Directory containing the logs that are displayed when you start up an XChat tab you have already been to
- servlist_.conf
- List of Networks as defined by XChat >> Network List... (or Ctrl+S)
- sound.conf
- Contains the sounds for specific events defined in Settings >> Preferences >> Sound
- tabmenu.conf
-
- urlhandlers.conf
- Contains alternate browsers to use for URLs, as specified in Settings >> Advanced >> URL Handlers...
- usermenu.conf
- The Usermenu if /set gui_usermode on is set
- xchat.conf
- Generic settings for XChat as defined by /set or Settings >> Preferences
- xchatlogs
- Directory containing logs other than the Scrollback logs