Page 1 of 1

[(not really) fixed]Out of sync with renderers

Posted: Tue Nov 15, 2005 22:15
by Cutmanmike
Ok the situation: One player is using the opengl renderer, another is using the software one. The software guy tries to aim up more than it limits him in software mode. It doesn't let him, but it makes gzdoom go out of sync.

Posted: Tue Nov 15, 2005 22:49
by Graf Zahl
Sorry but this isn't fixable unless I limit all players in multiplayer games to the pitch range of the software renderer. There's no way to determine which kind of renderer is being used by which player.

The question is, what is more important? Demo sync between different renderers or being able to look fully up and down in multiplayer?

Posted: Wed Nov 16, 2005 12:17
by Cutmanmike
Well... Hmm this is a toughie. My opinion is to limit the looking up and down in multiplayer because going out of sync every time is quite unprofessional and unplayable. Although i'm sure many would argue with that opinion.
There's no way to determine which kind of renderer is being used by which player.
Well that's a bugger. Might I ask why?

Posted: Wed Nov 16, 2005 17:33
by Graf Zahl
It's a local information that isn't transferred across the net. Other players also don't know what resolution and screen refresh rate you are using.

Posted: Thu Nov 17, 2005 10:24
by Cutmanmike
Pants. Well could a compatability flag be added? While it's on, all multiplayer games have that freelook limit. If off the freelook limit is disabled, and if for whatever stupid reason someone is using the software renderer then it's their fault.

Posted: Sat Nov 19, 2005 11:58
by Graf Zahl
I 'fixed' this by unconditionally restricting the view pitch in netgames.

Posted: Sun Nov 20, 2005 15:09
by Cutmanmike
It'll do for me I guess. Although expect complaints from others.

Posted: Mon Jul 31, 2006 14:27
by Cutmanmike
*BUMP* Sorry to bump such an old thread but I was just wondering if you had thought of anyway around this without limiting everyone in multiplayer?

Posted: Mon Jul 31, 2006 15:17
by Graf Zahl
As I said: the information is not available. What shall I do?

Posted: Mon Jul 31, 2006 15:28
by Cutmanmike
Um... An option to to either disable or enable total freelook? Thay way, if you know someones using the software renderer you can turn the limit on. You may not be able to get the information via Gzdoom but you can certianlly just ask the people you're playing with right? ;)

After all, since there's no fancy ingame joining netcode you have to know who you're connecting with beforehand.