Thanks for this great work of art Dr. Delta!
Alpha testers needed!
Figured I'd post about my little project here. If you want to help me out by testing for bugs, giving critique and recommending features/functions please post in this thread. I have an IRC server up so you wont have to host one.
Current testers:
Tom @ ta0soft.com
Cra0kalo
Stoopdapoop
Vicpop
Test what?
steam2IRC is a C# application that relays all Steam chat messages to an IRC server. For each user in your Steam conversations an IRC bot connects to an IRC server representing that specific user. It uses Steam4NET to intercept/manipulate certain functions within the Steam process. Example picture:
Features
- Both private and group messages are supported.
- Leave, nickname and status updates from users.
- Inherent the correct user permissions from the Steam group chat to the IRC channel (Chat Officer (+h half-ops - in IRC), Group Moderator(+v - voiced in IRC), Regular(-v)).
- Change your Steam nickname by changing your nickname on IRC.
- The ability to ban and kick people from an IRC channel if you have the right permissions in the Steam groupchat.
- When you leave the IRC server, steam2IRC will log all the chats and presents them when you connect back. It will also lock all active channels and hide your friends for added security.
- Unknown people get kicked out of channels.
- Built-in functions that capitalizes/punctuates your sentences. ( lol )
- Be able to Launch/Restart Steam from IRC.
- You do not have to fill in any Steam related credentials.
But why?
- Centralized
- Accessible in an OS-independent manner. Almost anything will be able to run an IRC client but not everything will be able to run Steam. Example: Crappy Nokia mobile phone, Irssi.
- I prefer IRC over Steam for its tab-nickcompletion, grammar checks and 9000 other available plug-ins (depending on the client you use). I am usually connected to many servers on IRC and would like to have everything in one client.
- I understand this will only be helpful for a limited amount of people but it was definitely a good coding/learning project.
How you can help
By trying the program out, recommending stuff. Giving critique. Reporting bugs. The usual. If you are interested, drop me a PM and I will send you a beta build when it is ready.