Config files

Config files are stored in the AdiIRC folder if the user running AdiIRC.exe have write access to that folder, otherwise, they are stored in %LOCALAPPDATA%\AdiIRC (C:\Users\USERNAME\AppData\Local\AdiIRC).

AdiIRC.exe -ConfigFolder <path> command line argument can be used to set a custom config folder on startup.

Typing //echo -ag $adiircdir will print the path to the config folder.
Typing /paths -o will open the config folder.
Menubar -> Tools -> Config files - will also open the config folder.

config.ini - Most AdiIRC options.
commands.ini - Default custom aliases.
menus.ini - Custom menu items.
networks.ini - New Serverlist options.
servers.ini - Old Serverlist options.
vars.ini - Global scripting variables which are saved across sessions.
nicklistbuttons.ini - Custom Nicklist buttons.
users.ini - Custom user access levels.
addrbk.ini - Address book users.
control.ini - Auto-op/Auto-voice settings.

nowplaying.txt - Random now playing items.
quits.txt - Random quit messages.
slaps.txt - Random slaps.

AdiIRCAPI.dll - The plugin API file.
AdiIRCAPIv2.dll - The plugin API API version 2 file.

Deprecated files

These are automatically added to config.ini and removed when upgrading from an older to newer version of AdiIRC.

positions.ini - Was used to store windows positions.
away.ini - Was used to store away options.
ignore.ini - Was used to store ignore options.

Config folders

Various folders are created for storing data, most of these can be changed in the options dialog.

\Cache\Favicons - Stores favicons if Options -> Icons -> Get favicons from server website is enabled.
\Cache\History - Stores Editbox history if Options -> Messages -> Save and restore history is enabled.
\Cache\Monitor - Stores Monitor Panels data if any Options -> Monitor -> Save and restore option
is enabled.
\Cache\Preview - Stores Inline Images preview if enabled in Options -> Inline Images.
\Dict - Store any installed spellcheck dictionaries.
\Download - Stores incoming DCC downloads set in Options -> DCC -> Default download dir. (See also $getdir)
\Logs - Stores all log files set in Options -> Logging -> Log Folder. (See also $logdir)
\Scripts - Stores all scripts. (See also $scriptdir)
\Themes - Stores all installed themes.
\Plugins - Stores all installed plugins.

Manually editing Config Files

Most config files can be manually edited using a text editor but the files must always be opened and saved using UTF-8 encoding.

When editing config.ini while AdiIRC is running, it can be reloaded by typing the /setoption command with no parameters, other config files usually requires a AdiIRC restart.

Updated by Per Amundsen about 3 years ago · 40 revisions

Also available in: PDF HTML TXT