Like mirc.ini in real mIRC, Yoake.ini is the file where the whole configuration
lives: credentials, options, backgrounds, color schemes, window state. Split into [name] sections,
not a single flat block.
It lives in the application's data folder (not inside the install folder - a future update that
overwrites the program's files must not be able to delete your credentials). The exact path is
available as a script identifier: $yoakeini (see
Identifiers and functions).
| Section | Content |
|---|---|
[telegram] | API ID/Hash, phone number, session string. |
[options] | The Options window's settings - see Options. |
[appearance] | Backgrounds (desktop, per window, default for new windows) and color schemes - see Windows and Colors. |
[windows] | Session state: open chats, already-initialized networks, position/size of each window, last connected network - the same section real mirc.ini uses for its windows' geometry. |
[files] | Paths to the script files (informational, mirrors real mirc.ini). |
Scripts (aliases/events/popups/variables) stay in separate .ini files inside userData/scripts/
(aliases.ini, remote.ini, popups.ini, variables.ini) - exactly
like real mIRC, which never puts script content inside mirc.ini itself.
Background images are never saved as embedded text inside Yoake.ini (which would bloat it to
several MB) - they're written as real files in a dedicated folder, and Yoake.ini only saves the path.
Same principle as real mIRC's /background, which always works by file path.
On the very first install, Yoake creates a Yoake.ini already set up with sensible defaults -
exactly like mIRC creates a preconfigured mirc.ini when you install it.
[options] section,
never fully documented even by its own community), Yoake.ini's options always have a
readable name - you can open it with a text editor and understand every line.