Mr's Soldat Ingame IRC Client
Chat on any network - chat with everyone - on any gameserver!
My Soldat Ingame IRC Client, short sIRC, allows you to connect to an IRC network and chat on any server. No server script is needed for that! The installation is simple, and you can use Soldat's ingame console to chat. sIRC is not detected by BattlEye, simply because it's no cheat program, so you can use it on any gameserver, still if it's BattlEye protected. Please note that sIRC won't work in offline-games.
Licence:
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated.
2. You must not edit any part of this software.
3. This notice may not be removed or altered from any distribution.
Ingame Commands: (Enter these commands in Soldat's console [Shift+7])
/irc [Message] -> Sends a message to the current channel
/connect (Server) (Port) -> Connects to the IRC Server
/quit (Message) -> Closes the connection
/disconnect -> Alias to /quit, but without params
/names -> Requests a nicklist
/nick [Nick] -> Changes your nick
/whois [Nick] -> Sends a Whois-List request
/channel #[Channel] (Pass) -> Switches the channel
/rejoin -> Rejoins the current channel
/mode [Mode] [Params] -> Sets a mode for the current channel
/ikick [Nick] (Reason) -> Kicks a user from the current channel
/msg [Nick] [Message] -> Querys a message to someone
/notice [Nick] [Message] -> Sends a notice to someone
/link -> Generates a soldat-link and sends it to your current channel
/linkto [Nick] -> Same as /link, but querys the link to someone
/raw [String] -> Sends a raw message to the server
/rehash -> Reloads your configuration file
/update -> Forces an update-check
/time -> Not IRC related, displays the current time
/rename [Demo] [NewName] -> Not IRC related, renames a demo file
Installation:
Simply run the install and select Soldat's directory as target. For manually install copy the two files 'sIRC.ini' and 'rasadhlp.dll' into Soldat's directory. That's all, from now on sIRC will start automatically with Soldat.
Configuration:
Open the file 'sIRC.ini' and change the values of the different keys to set your personal settings. The default configuration file will look like this:
;sIRC Configuration File
;http://forums.soldat.pl/ (http://forums.soldat.pl/)
;http://www.mologie.de/ (http://www.mologie.de/)
[sIRC]
;Default IRC server
Server=
Port=6667
;User nickname
Nickname=
;User's real name
Realname=Mr's sIRC Plugin
;Channel to join on connect
Channel=#
;Nickserv password (leave blank if you don't use the nickserv)
Password=
;Quitmessage
Quitmessage=Mr's Soldat IRC Plugin - forums.soldat.pl (http://forums.soldat.pl) - www.Mologie.de (http://www.Mologie.de)
;Message color (use html colors)
MsgColor=0x66D9FF
HilColor=0xFF0000
Changelog:
+ Added feature | - Removed feature | ~ Fixed feature | % Modified feature | * Comment
Version 1.4.0:
+ Added configurator, if sIRC is not configured, the configurator will start automatically
+ Added /me command, and support for receiving it
+ Added /link command, generates a soldat-link and sends it to your current channel
+ Added /linkto command, same as /link, but querys the link to someone
+ Added an option to rename demos
~ Fixed memory leak in the /time function
% Modified update-searching, now it's silent
Version 1.3.0:
+ Added highlighting. Lines which contain your nick will be displayed in a different color.
+ Added startup-commands. Everything that's written in sIRCStartup.txt will be sent to the server.
~ Fixed another ciritcal bug at color parsing.
% Modified /nick command, typing it before you connect will temporary change your default nick
% Small logging changes
Version 1.2.3:
~ Fixed a critical bug which made Soldat crash if a line ended with a special character
Version 1.2.2:
+ Added /time command which shows you the current time
% Modified Whois, added a few entrys
% Modified /ikick command, still works now if no reason is given
Version 1.2.1:
+ Added syntax checks
% Modified /connect command, now supporting port parameter
Version 1.2.0:
+ Added word wrapping with auto resultion detection
+ Added auto-updater (see readme)
+ Added /disconnect command
+ Added /whois command
+ Added /rejoin command
+ Added /mode command
+ Added /kick command
+ Added checks to avoid loading an unmodified config file
% Modified Recv thread, does not exit on socket error anymore
% Modified /connect command, now supporting custom servers
% Modified /channel command, typing it before connecting will temporary change the default channel
% Modified /quit command, now working with custom quitmessages
Version 1.1.2:
~ Fixed crash if a server message was longer than 127 chars
~ Smaller bugfixes and changes
* Version 1.1.2 and up uses Mateo's Socket class
Version 1.1.1:
~ Fixed /rehash not working on some systems
Version 1.1.0:
+ Added logging options
+ Added /rehash command (see readme)
Screenshot:
(http://sirc.mologie.de/img/screen1.png) (http://sirc.mologie.de/img/configurator.png)
EnEsCe allowed me to post this program here.
See Readme.txt for more information. Everything that's written here can be found in the readme too. Version 1.1.0 and up creates a debug log. If sIRC crashes, PM me the log please and some details about your system (so CPU, OS, RAM, Graphic, etc) please. Version 1.1.2 and up are running stable.
Download:
outdated, does not work for Soldat 1.5.0 or up