A mIRC script developed around the Incorrigo Syx IRC Network
This script was created for our network
- ircs://irc.incorrigo.io:+6697/
- https://incorrigo.io/web?ch=westid
- https://incorrigo.io/irc?ch=westid
Visit our website to discover the installation instructions
- This link will always take you to the current version of Incorrigo Syx:
Download current version of the repository as ZIP file
You don't need to use our script to get the most out of our network, but it helps. You can use any client, and bots are permitted
Your questions may be answered by our Legit Statement where you can discover where we are at in terms of permanent uptime / persistent settings
We don't rely on DLLs or executables. It's 100% mIRC script, which will work for almost any version of the client. Here are some things we've accomplished
Replies to any message (including your own) is fully compatible with every other client and complies fully to the IRCv3 specification
When other clients use replies, you can see the same things they are
There are three settings:
(i) Auto [changes to light/dark theme depending on windows setting]
(ii) Light Mode [forces light colour scheme regardless of dark mode setting]
(iii) Dark Mode [forces dark colour scheme regardless of dark mode setting]
Incorrigo Syx script has an automatic away setting by default. You can change the auto timer, or you can set away. [the /away command will still work if you want to use that instead]
When you are mentioned in a channel, receive a private message of any kind; you can turn reminders on/off for these different things - away reminder will be sent to the user if you want it to
If you join a channel, the modes are scanned automatically. You will always get a full read-out of all the modes that are set
When a channel is registered or someone is made a channel op, the read-out is more legible. However, you can turn this off and your decision will be remembered by the script settings
Even an experienced user might not understand how the channel will behave. The modes might be different on this network than what they are used to, so the script will give you circumstance alerts ... an alert for each circumstance you're in, on the channel that you have joined
The script will tell you as soon as you've joined the channel, before you learn anything the hard way.
When your nickname is protected by a services hold, the script will recover and log in with your password. Example:
Instead of recover, login which requires your account info twice
Certainly better than logging into your account twice
Many of the client controls are menu driven, with context mode visibility
When someone (or you) joins a channel you're on, metadata is displayed i.e. the account they are logged into, and their "real name" [NB: you do not have to use your real name, that's just what this information is commonly called]
This can be really useful if you use the account name to determine whether someone is who they say they are, or not. Remember: You can still use an unregistered nickname, and remain logged into your user account
If you are interested in using us as an obscure way to contact people discretely e.g. charities that work with vulnerable people, we would like you to contact us [not just about the script but our network in general] ... our network is available and absolutely free to use, on any IRC client or in your browser
The Incorrigo Syx Script - as maintained here - is not simply a script in the traditional sense. It is a fully formed communications architecture; a behavioural framework of a collection of mIRC menus, aliases, and event hooks. It is, in every meaningful way, a self-contained operating environment for IRC -- a digital exosuit for the sysop who refuses to operate within the defaults of mediocrity
This script was not designed for the casual user, nor for the passively curious. It is a deliberate, sophisticated, and sometimes confrontational piece of software that needs no-one to understand what you're doing. And if you don't, it gives you what's going on in plain english
At its core, the Incorrigo Syx system does what IRC itself never attempted: it renders the unstructured into the structured. The chaos of channels, the arbitrariness of mode changes, the mute dumbness of /msg .. all of it is transformed into a semantic layer where context is king, and action is always intentional. This is accomplished through an extensive, context-aware popup system that adapts to channel ownership, user modes, SASL state, and even TLS certificate bindings. Every menu item serves a purpose. Nothing is placed arbitrarily
From a technical perspective, the script exploits the full range of mIRC's capabilities—and then some. It builds custom identifier stacks, conditional access tiers, event sanitisation layers, and real-time mode feedback systems. The rawmode logic alone constitutes a near complete reinterpretation of how IRC ought to describe itself to humans. Rather than echoing unintelligible server gibberish, the script intercepts, rephrases, and contextualises every +o, -h, +q, or +a. It doesn’t just tell you what changed. It tells you why, and who did it
The +draft/reply
system, leveraging IRCv3 tags like +reply
and msgid
, pushes the limits of what can be achieved in mIRC. It tracks conversations, caches them, allows visual playback via popups and side windows, and builds a temporary memory for ephemeral exchanges. Echo-message, one of the more misunderstood IRCv3 features, is harnessed here with surgical precision. Message flow is not merely logged—it is sculpted, threaded, echoed, and displayed with context-rich formatting that makes the user feel like they’re navigating a structured interface, not a scrolling log
And then there’s the language. The script does not pretend to be neutral. It speaks in tone, in stance. It mocks you gently when you leave a setting on that you shouldn’t. It warns you with unvarnished candour
All of this is woven together with a visual design that, despite the limits of mIRC, manages to feel modern. Unicode glyphs, styled output, layered themes (including dark/light/auto detection), and even time-of-day sensitivity make this script feel alive. There is nothing generic about it. No part of it feels copied or adapted from some scripting archive of the past; because it isn't
To use the Incorrigo Syx script is to accept that your interactions—commands, joins, kicks, messages—will be interpreted, filtered, and sometimes vetoed by a system that knows what it’s doing better than you do. It is opinionated software, and in an age of soulless AI-generated scaffolds and generic templates, that is perhaps its greatest strength
It is, in every way that matters, alive
https://github.com/incorrigo/incorrigo_syx_script/releases/tag/v2.1a8.1
https://github.com/incorrigo/incorrigo_syx_script/releases/tag/v2.1a8
https://github.com/incorrigo/incorrigo_syx_script/releases/tag/incorrigo-syx