Plugins
Native plugins for FulDC++, built against the DC++ plugin API. From 1.09 the client installs them for you: Settings → Plugins → Get plugins…
Squiggle
v2.7Spell checking in chat — a red wavy underline under misspelled words as you type, right-click for suggestions.
Several languages at once — a word counts as correct if any enabled language accepts it.
Uses Windows' own spell checker, so there are no dictionaries to download and compounds and inflections are handled properly.
Catches a digit typed in place of a letter — the zero in "ab0nemang" — and suggests the word it was meant to be.
Leaves links, magnets, hashes, file paths and the nicknames in the hub alone.
Optional autocorrect, a personal word list, and a settings dialog for the underline colour and thickness. Word lists live outside the plugin folder, so an update never clears them.
Babelfish
v1.0Chat translation — write in your own language and send it in English. Ctrl+G in the message box translates and sends; plain Enter still sends exactly what you typed.
Works out of the box with no account and no API key, using MyMemory's free tier; or bring your own Azure, DeepL, Google or Claude key for those services.
Read someone else's line in your own language: click it in the chat and press Ctrl+G.
Per-hub automatic mode is off until you ask for it, and plain Enter is never touched, so nothing is sent to a translation service unless you choose it.
API keys are kept in Windows Credential Manager, never in a settings file. Nicknames are masked before a line leaves your machine.
From the DC++ project
Not ours. Written and published by the DC++ team, poy and iceman50 under the GPL, and republished here so FulDC++ can install them for you. Each release carries its complete source.
Chat plugin
v1Chat formatting control: define chat expressions to match and customizations or behaviors to apply (change the font or the color, play a sound...).
Published by DC++, republished for FulDC++ so it can be installed from the client.
Description rotator
v2.1Rotate between multiple user descriptions, displayed beside your nick in hub user lists. Configurable per hub, with rotation intervals and online time.
Published by DC++, republished for FulDC++ so it can be installed from the client.
Built by FulDC++ from upstream source: DC++ ships 2.2 but has never published its source, so this is 2.1, the newest version whose source exists.
Dev plugin
v1.40Plugin for developers: network traffic analysis, ability to send custom commands.
Published by DC++, republished for FulDC++ so it can be installed from the client.
Inserter plugin
v1.1Register keyboard shortcuts to insert preconfigured text.
Published by DC++, republished for FulDC++ so it can be installed from the client.
LoL plugin
v1.1Exchange League of Legends profile information with other users. Works on ADC hubs only.
Published by DC++, republished for FulDC++ so it can be installed from the client.
MediaPlayer plugin
v0.3Send media player spam to chat
Published by iceman50, republished for FulDC++ so it can be installed from the client.
Protocol Analyzer
v1.03Captures and decodes live ADC and NMDC traffic: hub, client-to-client and UDP search messages in a filterable table, with a decoded field inspector, free-text and pattern search, and optional logging.
Written by iceman50, republished for FulDC++ so it can be installed from the client.
Decodes full ADC BBS0 bulletin boards, and carries an editable protocol-definitions.xml catalog of ADC and NMDC commands, features and fields that the plugin loads at startup and falls back from safely if it is invalid.
1.03 fixes seven defects we found auditing the source, including an NMDC escape that made a | in ordinary chat display as |, and a catalog that followed the Windows locale instead of the language FulDC++ is running in.
The author has not released this version himself, so the package is our build of his source at revision 621df978 plus those fixes. The complete corresponding source ships with the release, one commit per change.
Sensitive values — ADC private IDs and UDP keys, NMDC passwords — are redacted by default, and compressed or encrypted payloads are never decoded. Redaction can be turned off per capture in Preferences.
Punctuator
v1Disallows sending non-punctuated messages. Messages can be prefixed with "/punc" to force sending them.
Published by poy, republished for FulDC++ so it can be installed from the client.
Scripting plugin
v1.10Adds scripting support (supported languages: Lua).
Published by DC++, republished for FulDC++ so it can be installed from the client.
iFeelPowerful
v1Appear as an operator in hubs where you aren't!
Published by poy, republished for FulDC++ so it can be installed from the client.
Shows you as an operator in your own client only. Nothing is sent to the hub and no one else sees any difference.
.dcext you downloaded here or built yourself, use Settings → Plugins → Add instead. Plugins need FulDC++ 1.08 or newer — AirDC++ has no plugin support. On 1.08, if an install fails, move the file to a folder whose name has no accented characters and try again.
FulDC++ implements the DC++ native plugin API (DCAPI version 8), so a plugin written for DC++ works here as long as it is built for x64. Each plugin in the repository below is self-contained, with its own build and packaging script — build.ps1 compiles it and pack.ps1 produces the installable .dcext.