Project

General

Profile

Config Files » History » Version 40

Per Amundsen, 03/26/2021 06:42 PM

1 7 Per Amundsen
{{>toc}}
2
3 22 Per Amundsen
h1. Config files
4 1 Per Amundsen
5 31 Per Amundsen
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 <notextile>%LOCALAPPDATA%\AdiIRC</notextile> (C:\Users\USERNAME\AppData\Local\AdiIRC).
6 1 Per Amundsen
7 32 Per Amundsen
AdiIRC.exe -ConfigFolder <path> command line argument can be used to set a custom config folder on startup.
8 31 Per Amundsen
9 19 Per Amundsen
Typing [[/echo|//echo]] -ag [[$adiircdir]] will print the path to the config folder.
10 1 Per Amundsen
Typing [[/paths]] -o will open the config folder.
11 40 Per Amundsen
[[Menubar_Control|Menubar]] -> Tools -> Config files - will also open the config folder.
12 1 Per Amundsen
13
config.ini - Most AdiIRC [[Options Dialog|options]].
14 38 Per Amundsen
commands.ini - Default custom [[/alias|aliases]].
15 27 Per Amundsen
menus.ini - Custom [[Scripting_Menus|menu items]].
16 38 Per Amundsen
networks.ini - New [[Serverlist]] options.
17 24 Per Amundsen
servers.ini - Old Serverlist options.
18 26 Per Amundsen
vars.ini - [[/set|Global scripting variables]] which are saved across sessions.
19 23 Per Amundsen
nicklistbuttons.ini - Custom Nicklist buttons. 
20 1 Per Amundsen
users.ini - Custom user access levels.
21 26 Per Amundsen
addrbk.ini - [[/abook|Address book users]].
22 34 Per Amundsen
control.ini - Auto-op/Auto-voice settings.
23 1 Per Amundsen
24
nowplaying.txt - Random now playing items.
25
quits.txt - Random quit messages.
26
slaps.txt - Random slaps.
27
28 36 Per Amundsen
AdiIRCAPI.dll - The "plugin API":/boards/4/topics/146 file.
29
AdiIRCAPIv2.dll - The "plugin API":/boards/4/topics/14 API version 2 file.
30 30 Per Amundsen
31 7 Per Amundsen
h1. Deprecated files
32 1 Per Amundsen
33 4 Per Amundsen
These are automatically added to config.ini and removed when upgrading from an older to newer version of AdiIRC.
34
35 1 Per Amundsen
positions.ini - Was used to store windows positions.
36
away.ini - Was used to store away options.
37
ignore.ini - Was used to store ignore options.
38 8 Per Amundsen
39
h1. Config folders
40
41
Various folders are created for storing data, most of these can be changed in the options dialog.
42 1 Per Amundsen
43 37 Per Amundsen
\Cache\Favicons - Stores favicons if [[Options_Dialog|Options]] -> [[Icons_Options|Icons]] -> [[Icons_Options#Get-favicons-from-server-website|Get favicons from server website]] is enabled.
44 1 Per Amundsen
\Cache\History - Stores [[Editbox Control|Editbox]] history if [[Options_Dialog|Options]] -> [[Messages_Options|Messages]] -> [[Messages_Options#Save-and-restore-history|Save and restore history]] is enabled.
45 37 Per Amundsen
\Cache\Monitor - Stores [[Monitor Panels]] data if any [[Options_Dialog|Options]] -> [[Monitor_Options|Monitor]] -> Save and restore option 
46
is enabled.
47
\Cache\Preview - Stores Inline Images preview if enabled in [[Options_Dialog|Options]] -> [[Inline Images Options|Inline Images]].
48 19 Per Amundsen
\Dict - Store any installed [[Spellcheck|spellcheck dictionaries]].
49 31 Per Amundsen
\Download - Stores incoming DCC downloads set in [[Options_Dialog|Options]] -> [[DCC_Options|DCC]] -> [[DCC_Options#Default-download-dir|Default download dir]].  (See also [[$getdir]])
50
\Logs - Stores all log files set in [[Options_Dialog|Options]] -> [[Logging_Options|Logging]] -> [[Logging_Options#LogFolder|Log Folder]]. (See also [[$logdir]])
51
\Scripts - Stores all scripts. (See also [[$scriptdir]])
52 39 Per Amundsen
\Themes - Stores all installed [[Themes_Dialog|themes]].
53
\Plugins - Stores all installed [[Plugins_Dialog|plugins]].
54 38 Per Amundsen
55
h2. Manually editing Config Files
56
57
Most config files can be manually edited using a text editor but the files must always be opened and saved using "UTF-8":https://en.wikipedia.org/wiki/UTF-8 encoding.
58
59
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.