i want usefull comments unlike freeza's ty
Uhh.. I'd consider any comment useful. Saying that something might not be needed is just as good a comment as any other. I could easily go and blast this whole topic saying "I want useful topics unlike this one" but I'll refrain from that.
Really, what justifies the need for it right now? IRC clients out there work well enough already and we can always add features to make them do things like start the game for you, etc.
Remember those 'fake' WON DLLs I showed you before?
(Note to everyone reading this: A few months ago I worked out how the SIGS/WON DLLs worked by looking at the header files for older versions of the DLLs with Homeworld. From that, I was able to write replacement DLLs as well as an mIRC script. Thus, when certain commands were typed to a bot on IRC, it would send messages to each client who 'added' themselves to the game, basically an extension to the Pickup System. The script would receive the messages and invoke the DLL, starting the game up and dropping you right at the Game Settings menu with the other players who had joined {in theory. It really didn't work as well as I would have liked, but the bugs could probably be worked out of it})
The bottom line is, we would probably be better going the route of adding features like that to existing IRC clients. Any IRC client that we would write from scratch just wouldn't even come close to existing IRC clients in terms of what they can do. (As an example look at how much mIRC can do with NNS.. not only can it be used for just chatting but it can do other stuff like play MP3s and such. And look at the theming / skinning). Also, if we wrote our own it could just open up a whole new can of headaches because we have to be fixing bugs and releasing new client versions.
And finally, in the case of something that's supposed to be a tie in to the game / "WON replacement" as everyone likes to call it, it still wouldn't fix anyone's NAT woes. They'd still have to forward ports in order to play. In that regard it might make it more complex in that it's yet another 'layer' that could cause problems creating or joining a game.