VoIP?

Brainstorm ideas of possible additions to the game. Read this before posting!

Moderator: Forum Moderators

Forum rules
Before posting a new idea, you must read the following:

Would you like optional VoIP in Wesnoth?

No
19
66%
Yes with 3rd party software only
2
7%
In-Game VoIP would be SWEEET!!!
8
28%
 
Total votes: 29

Woodwizzle
Posts: 719
Joined: December 9th, 2003, 9:31 pm
Contact:

VoIP?

Post by Woodwizzle »

Recently I've had the chance to play some commercial games that include VoIP. I loved it! Its a lot more fun expressive and quicker than text messaging. Some games like WoW or Age of Empires 3 don't include support for VoIP but many players do so over a 3rd party application. The only problem with this is it really only works for your frieds and not random chaps you start a game with unless you work it out in the multiplayer lobby. Other games like counterstrike include VoIP in game. It is much more convinient and allows you to speak globally or only to teammates etc.

Would anyone else like to see this in Wesnoth? I think it would add a lot to multiplayer matches. A low maintenance cross-platform FOSS library would need to be found to include voip in game, but creating a wesnoth channel in existing 3rd-party VoIP software is certainly plausible even in the short-term.

What do you all think?
Signature dropped due to use of img tag
User avatar
Ranger M
Art Contributor
Posts: 1965
Joined: December 8th, 2005, 9:13 pm
Location: England

Post by Ranger M »

What is VoIP?
Woodwizzle
Posts: 719
Joined: December 9th, 2003, 9:31 pm
Contact:

Post by Woodwizzle »

VoIP is Voice over Internet Protocol. In other words it is voice chat. All that is required hardware wise is a cheap headset or desktop mic and a broadband connection. [/url]
Signature dropped due to use of img tag
User avatar
Tomsik
Posts: 1401
Joined: February 7th, 2005, 7:04 am
Location: Poland

Post by Tomsik »

I have been proposed few times, it seems noone want to do that.. in other words.. Code it!
:|
Woodwizzle
Posts: 719
Joined: December 9th, 2003, 9:31 pm
Contact:

Post by Woodwizzle »

Tomsik wrote:I have been proposed few times, it seems noone want to do that.. in other words.. Code it!
:|
Coding it would be a big pain, unless a great library could be found. However I am able to start a channel or something using 3rd party software like Teamspeak. Both solutions I'm looking into but I just posted here to see what kind of interest there was.

BTW, anyone know if Teamspeak works on Macs? I've goten mixed reports. If so I think Teamspeak would be an excellent piece of software to try this idea out with.
Signature dropped due to use of img tag
Boucman
Inactive Developer
Posts: 2119
Joined: March 31st, 2004, 1:04 pm

Post by Boucman »

usual problems arrise

1) the library must support windows, linux, mac and god knows what other OS... remember some people did put wesnoth on Zaurus at some point

2) seting a h323 (most common voip protocol) through a firewall is HELL, trust me.

3) Wesnoth being a TBS and not RTS, speaking fast is not a "must have" and having conversation loged is quite handy. moreover lot of games are international and most players are confident enough to write in english but wouldn't dare talking => wouldn't work well...
Fight key loggers: write some perl using vim
Disto
Posts: 2039
Joined: November 1st, 2004, 7:40 pm
Location: Cambridge, UK

Post by Disto »

I'd like to see the game being able to be used by Xfire
Creator of A Seed of Evil
Creator of the Marauders
Food or Wesnoth? I'll have Wesnoth
Dave
Founding Developer
Posts: 7071
Joined: August 17th, 2003, 5:07 am
Location: Seattle
Contact:

Post by Dave »

I think it's a good idea, but may be hard to implement.

One hurdle to overcome is finding a good, GPL-compatible VOIP solution.

Another is the issue of peer-to-peer vs going through the server.

With peer-to-peer, firewalls become a nightmare.

With going through the server, bandwidth availability on the server becomes a nightmare.

David
“At Gambling, the deadly sin is to mistake bad play for bad luck.” -- Ian Fleming
Dragon Master
Posts: 1012
Joined: February 11th, 2006, 1:04 am
Location: Somewhere

Post by Dragon Master »

doesn't sound like too good an idea as Wesnoth isn't a talk-heavy game like WoW and AoE where they are real-time. Wesnoth is turn-based so speed of typing vs. talking doesn't matter. and hearing "LOL I PWNED JOO!!!11!!!one!!" in English would be a lot more painful than seeing it typed
Alks
Posts: 314
Joined: December 4th, 2005, 11:53 pm
Location: Poland

Post by Alks »

it's rare situation, when i agree with Dragon Master, but turns are long enough to type the message properly. Speaking system would discourage many people from writing.
User avatar
JW
Posts: 5046
Joined: November 10th, 2005, 7:06 am
Location: Chicago-ish, Illinois

Post by JW »

To be frank and perhaps harsh, I don't want to hear a bunch of nonsense while I play. It would interfere with the music and I'm sure lots of people's voices would get annoying.

If you want to chat I say use an outside program, type, or call the person.
deserter
Art Contributor
Posts: 291
Joined: September 12th, 2005, 9:48 am
Location: Finland

Post by deserter »

I wouldn't want to talk with random people, no. Typing is more than enough for me. But it's nice to use teamspeak or whatever if you're playing with friends. The talk often has nothing to do with the game. I think it's actually very convenient to use 3rd party software for this and there is no need at all in implementing this. (Unless if you want to hear of your opponents problems in love life or something. Or lack of that... ;) )
LibrarianBrent
Posts: 124
Joined: April 13th, 2004, 12:58 am
Location: Earth

Post by LibrarianBrent »

Voice chat ruined XBox Live, let's not bring it here as well... :roll:
Wesnoth: It's poetry in motion...
User avatar
irrevenant
Moderator Emeritus
Posts: 3692
Joined: August 15th, 2005, 7:57 am
Location: I'm all around you.

Post by irrevenant »

deserter wrote:I think it's actually very convenient to use 3rd party software for this and there is no need at all in implementing this.
Do you think so? I haven't looked into VoIP for a while, but last time I looked it was very much an IP-address-to-IP-address thing. That's a pain in the posterium for something like Wesnoth, where everything's identified by player names rather than IP addresses. It means you have to:
(a) make sure everyone's got compatible software;
(b) find out everyone's IP addresses; and
(c) make sure the chat software is all set up okay
before you can start play.

It's a far cry from having it 'just work'; which would be possible if it was integrated into Wesnoth.

I'm not saying "Devs! Rush out and do this now!", but it's far from a stupid idea.

A 'mute' button would be required though. :)
deserter
Art Contributor
Posts: 291
Joined: September 12th, 2005, 9:48 am
Location: Finland

Post by deserter »

irrevenant wrote:
deserter wrote:I think it's actually very convenient to use 3rd party software for this and there is no need at all in implementing this.
Do you think so? I haven't looked into VoIP for a while, but last time I looked it was very much an IP-address-to-IP-address thing. That's a pain in the posterium for something like Wesnoth, where everything's identified by player names rather than IP addresses. It means you have to:
(a) make sure everyone's got compatible software;
(b) find out everyone's IP addresses; and
(c) make sure the chat software is all set up okay
before you can start play.

It's a far cry from having it 'just work'; which would be possible if it was integrated into Wesnoth.

I'm not saying "Devs! Rush out and do this now!", but it's far from a stupid idea.

A 'mute' button would be required though. :)
I don't really know much about these things. But I'm using Ventrilo 2.1 which allows unlimited number of connections and supports "chat-rooms". I don't know if it eats a lot of bandwith if you are setting up a server, but my bandwith is stays good as ever as it is very fast indeed. No IP-addresses.

Anyway, I was talking earlier about talking with my friends and the setting things up has been done earlier. I do use this over other games too, and for me it's convenient to always use the same program. This way I can talk with people that aren't playing the same game that I am.

What I'm saing is that I'm not interested in VoIPing with random wesnoth players. Standard way is enough. Some might think the opposite, but I'm not sure if this feature would be used very often.
Post Reply