KVIrc - open source, cross platform IRC client

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Post Reply
Posts: 10
Joined: Sat Mar 17, 2007 11:09 pm

KVIrc - open source, cross platform IRC client

#1 Post by MasterGoodheart » Sat Mar 17, 2007 11:46 pm

[Moderator note: this is the primary KVIrc program thread. View database entry]


I've been using the latest dev version of KVIrc on windows, and its pretty cool.
I was using MegaIRC and HydraIRC but I like this one's interface+options better.
The lastest dev has a 'portable' option the first time you run it, which doesn't put a .ini file in the Windows folder and store its config folders in your profile like what it does normally.

And yes it is an installer, but I was able to use 7z to open it and copy various folders located in a "$_OUTDIR" foler to where they are meant to be normally, and it works fine. (if your interested in what is needed I'm putting it at the bottom of the post).

Here is a link to the news artical about it on its official site:

http://www.kvirc.net/?id=news&story=200 ... dir=latest

Now for the relocations and stuff.
The bolded text means a folder located in the $_OUTDIR folder.
Italic text means you need to create this folder in the main directory

scriptexamples into doc
silverirc into themes
en into help
modules into config
caps into modules(this is the folder that is already there, not the one you placed)

then delete the $COMMONFILES and $PLUGINSDIR folders.

Posts: 10
Joined: Sat Mar 17, 2007 11:09 pm

More info

#2 Post by MasterGoodheart » Tue Mar 20, 2007 5:45 pm

(please forgive me for double posting)

Sorry if I didn't write the original properly :(. After looking through some other submissions, I didn't include much info as I should have in the above post. So here's as much as I can think of:

Name: KVIrc - K-Visual-IRC Client
Website: http://www.kvirc.net
Help forum: http://forum.kvirc.ru/
License: GPL - Slightly modified (see clause 13)
Unicode support
Lastest Version: 3.2.6 (this is the first with a portable option)
Direct Download: ftp://ftp.kvirc.net/pub/kvirc/snapshots ... 070118.exe
Download size: 6413 KB
Writes no registy entries (to my knowledge) - Just make sure you don't pick it as your default IRC client on first run.
Was programmed in C++
Writes settings to "Settings" and "Downloads" folders inside the main program folder (when configured portably)

Some basic features:
* User interface
o Full GUI Based configuration
o MDI floatable windows
o Built-in help browser
o Themes support (all configurable by GUI or scripting)
o Pseudo-transparency support (up to the desktop on KDE)
o Drag & Drop toolbar editing
o Activity Notifier Pop-Up
o Status bar with Applet support
o Unread text mark
o 14 Languages Translations

* Network
o Proxy support (SOCKv4, SOCKSv5, HTTP)
o Full IPv6 support (also for DCC transfers)
o SSL support (also over IPv6)
o Micryption support

* Core
o Modular architecture: unfrequently used features reside in external modules and are loaded only when necessary
o Extensibility: a huge API for writing extension modules
o UNICODE support

o Multiserver connection
o Notify lists (yes, WATCH is supported)
o Ignore lists
o Registered users database
o Lag meter
o Configurable logging
o Standard DCC CHAT and SEND (with resume) support
o Extended DCC types: VOICE, RSEND, GET, RECV
o DCC bandwidth limit (ability to set it "on the fly")

* Scripting
o Built-in scripting language interpreter
+ scalars, arrays and hashes..
+ aliases
+ popups
+ events
+ scriptable toolbars
+ Perl support
+ Ability to translate scripts (by the means of the tr() function)
+ a lot more

* Objects support in scripting language: yes , now you can do OOP

System Requirements: Couldn't find any

Some notes:

Using a flash drive connected to USB 1.1, it can bit a bit slow, but still usable. This doesn't happen with USB 2. Extracted this is one of the bigest IRC clients I've tried (mine is around 35 MBs configured), but it is very easy to use.

A better guide to setting it up:

If you don't want to extract it and do all the moving, I've fairly sure that if you install it, copy the folder, and uninstall it, their shouldn't be any left over registy entries etc.
If you do want to extract it, here's how:
First open the installer with 7zip (or probably Universal Extractor) and extract all files to a folder of your choise (this can take some time). Secondly delete the $COMMONFILES and $PLUGINSDIR folders. Create two folders called help and themes in the main directory. Now navigate to the $_OUTDIR folder (its best to open a new window for this one). Move the "en" folder to the "help" folder you created and the "silverirc" folder to the "themes" folder you made. Now move the "modules" folder from $_OUTDIR to the "config" folder in the main directory, as well as moving "scriptexamples" into "doc" and "cap" into "modules" (this is the "modules" folder that is in the main directory, not the one you moved into "config"). Now delete $_OUTDIR.

After you've either extracted it or done the installing method, run the program (kvirc.exe) and you will be presented with a welcome wizard. Untick the "Make KVIrc default IRC Client" box and click next. Now select the "All settings in shared program folder (portable)" option and click next. The rest is just user and IRC server settings which don't affect portability.

And that should make you a portable KVIrc.

User avatar
Posts: 1911
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: KVIrc 3.2.6

#3 Post by SYSTEM » Wed Dec 14, 2011 7:45 am

The instructions to make KVIrc portable are quite long and confusing. For everyone's convenience, I'll quote them here:
  1. Download the installer and extract using Universal Extractor.
  2. Delete $COMMONFILES, $PLUGINSDIR and [NSIS].nsi.
  3. Create three subfolders called help, qt-plugins and themes.
  4. From the $_OUTDIR folder, move en to help, MinimalDark-1.0.0 and YellowIRC-1.0.0 to themes, modules to config, scriptexamples to doc, caps to modules and codecs, imageformats, phonon_backend, and sqldrivers to qt-plugins. Delete $_OUTDIR, which should be empty now.
  5. Launch kvirc.exe. You will be presented with a welcome wizard.
  6. Make sure to select the "All settings in shared program folder (portable)" option and to untick the "Make KVIrc default IRC Client" box in the setup wizard.
On top of that, the instructions are out of date. That also blocks the entry from being updated.

Therefore, I suggest switching the entry to point to KVIrc Portable instead of regular KVIrc. KVIrc Portable is obviously portable out-of-the-box.

Any objections :?:
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
I am Baas
Posts: 4146
Joined: Thu Aug 07, 2008 4:51 am

Re: KVIrc 3.2.6

#4 Post by I am Baas » Wed Dec 14, 2011 3:51 pm

I am OK with that as long as you place a note saying KVirc is natively portable and link back to this post for the (somewhat outdated) instructions.
Bəəs 2.0

User avatar
Posts: 1911
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: KVIrc 3.2.6

#5 Post by SYSTEM » Fri Dec 30, 2011 1:29 am

I have switched the entry.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: KVIrc 3.2.6

#6 Post by smaragdus » Mon Sep 07, 2015 2:10 pm

Post Reply