Originally posted by: MrChad
Originally posted by: BD2003
Originally posted by: MrChad
Damned if they do and damned if they don't.
If Microsoft started dictating how server browsers should look and how voice support should be done, basically creating a "Live" system for the PC, developers and gamers alike would bitch about how they're abusing their power.
There's nothing stopping developers from creating open standards outside of DirectX for these types of things. Why is it Microsoft's responsibility?
Because like it or not, games are for windows. Open standards are not going to come with windows. Can you name one open standard that is actually a successful standard? (as in almost ALL games use it?)
Do people complain that MS is abusing their power with Direct3d? Of course not. A community would be unnecessary, but appreciated if free. Either way, voice and video chat are technologies that were feasible years ago and no one is going to bother.
But when gfx sells games, and MS doesnt get a licensing fee from developers, why should they bother?
Gamespy has been offering a universal server browser for years.
And remember, the purpose of DirectX is to offer a common set of APIs for "direct" hardware access for game developers. Microsoft doesn't make graphics or sound engines (other than their own game development groups). What you're proposing and what Microsoft did with Xbox Live goes well beyond the scope of DirectX.
But gamespy is *outside* of the game, and is a bloated POS. I'm not talking about a software program, Im taking about an API, function library and service. Have you seen the server browser in BF2? It must have been written by a 2 year old its so terrible.
And I'm well aware of the purpose of DX. I'm not proposing they make the engines. The DX3D API is up to date. It gives developers the chance to write to a standard that takes advantage of the latest hardware.
DS3D doesnt even support reverb other than in the most basic sense. Theres no up to date gaming hardware other than the creative cards, and they own the standard, and Ill be damned if I'm going to buy another creative card, because they are singlehandedly holding back development. Direct-Input doesnt even try to support half the peripherals out there. Xbox had an independent two way voice channel for years. All we would need is a standard for USB headsets for the PC, and it would be there. But not gonna happen unless its in the OS.
