Project

General

Profile

Config Files » History » Version 38

Per Amundsen, 12/06/2018 06:08 AM

1 7 Per Amundsen
{{>toc}}
2 7 Per Amundsen
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 29 Per Amundsen
Menubar -> Tools -> Config files - will also open the config folder.
12 1 Per Amundsen
13 1 Per Amundsen
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 1 Per Amundsen
nowplaying.txt - Random now playing items.
25 1 Per Amundsen
quits.txt - Random quit messages.
26 1 Per Amundsen
slaps.txt - Random slaps.
27 1 Per Amundsen
28 36 Per Amundsen
AdiIRCAPI.dll - The "plugin API":/boards/4/topics/146 file.
29 36 Per Amundsen
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 4 Per Amundsen
35 1 Per Amundsen
positions.ini - Was used to store windows positions.
36 1 Per Amundsen
away.ini - Was used to store away options.
37 1 Per Amundsen
ignore.ini - Was used to store ignore options.
38 8 Per Amundsen
39 8 Per Amundsen
h1. Config folders
40 8 Per Amundsen
41 8 Per Amundsen
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 37 Per Amundsen
is enabled.
47 37 Per Amundsen
\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 31 Per Amundsen
\Logs - Stores all log files set in [[Options_Dialog|Options]] -> [[Logging_Options|Logging]] -> [[Logging_Options#LogFolder|Log Folder]]. (See also [[$logdir]])
51 31 Per Amundsen
\Scripts - Stores all scripts. (See also [[$scriptdir]])
52 1 Per Amundsen
\Themes - Stores all installed themes.
53 1 Per Amundsen
\Plugins - Stores all installed plugins.
54 38 Per Amundsen
55 38 Per Amundsen
h2. Manually editing Config Files
56 38 Per Amundsen
57 38 Per Amundsen
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 38 Per Amundsen
59 38 Per Amundsen
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.