teeworlds / teeworlds

A retro multiplayer shooter
https://www.teeworlds.com
Other
2.37k stars 638 forks source link

Add zoom(+/-) and hookline #2262

Open trafilaw opened 5 years ago

trafilaw commented 5 years ago

Simple suggestion, please add it like in 0.6. I mean teeworlds lifes from ddrace and gores and we have not this nice function.

I heard from dune thats not allowed to add this to any client so its make only sence to add this to the offical teeworlds client..

ChillerDragon commented 5 years ago

There was no hookline and zoom in 0.6 If you want a client with zoom and hookline (only in race based mods tho) based on latest official 0.7 source check out: https://github.com/ZillyWoods/ZillyWoods

Those features do not fit in official client. Don't get me wrong here I am a big fan of zooz. But it would change vanilla gameplay and this is nothing we are planning to do. Also teeworlds is known for giving people with old/slow hardware a fair competetive chance against high end devices. Zoom would give players with strong machines a advantage since it requires stronger pc and maybe even a bigger screen. And the hookline is borderline cheating and does not belong in vanilla at all.

Dune-jr commented 5 years ago

Like @ChillerDragon said, those features do not fit Teeworlds (and, as custom clients, are otherwise cheats).

It could be argued, however, that the current camera settings that were set for monitors back in 2007 or so (and much slower players) are not fit anymore — you keep hitting things when rocket jumping, unless you know the map by heart. Modern screens would easily support a wider field of view, and it could help reduce the biggest undetectable cheat vector in Teeworlds.

ChillerDragon commented 5 years ago

the biggest undetectable cheat vector in Teeworlds.

-> dyncam :trollface:

nheir commented 5 years ago

Modern screens would easily support a wider field of view, and it could help reduce the biggest undetectable cheat vector in Teeworlds.

wider_view

fortunately you cannot see a big map with all its entities thanks to network clipping

Dune-jr commented 5 years ago

Modern screens would easily support a wider field of view, and it could help reduce the biggest undetectable cheat vector in Teeworlds.

wider_view

fortunately you cannot see a big map with all its entities thanks to network clipping

I know, but because of dynamic camera and delay, I think you can still get a very large advantage exploiting this (basically like a stable dynamic camera in all directions...).

When I was talking of "I think we can support a bigger field of view", I meant something like +10%, nothing like seeing the entire dm1 or anything that would require changes to network clipping

nheir commented 5 years ago

When I was talking of "I think we can support a bigger field of view", I meant something like +10%, nothing like seeing the entire dm1 or anything that would require changes to network clipping

I meant that it is fortunate there is network clipping, and this should not change because it limits dynamic camera and zoom hacks like the previous screen. Afaik, clipping do not take account dynamic camera. Dynamic camera only allows to see what the server sends anyway (like the screen, basically the whole dm1 map if you stand at the middle, but only a part of it if standing at a corner)

Dune-jr commented 5 years ago

@nheir I feel like there is a misunderstanding. I do not advocate for any changes to network clipping.

Edit: neither does @nheir. He was merely adding some elements, and I mistook that for a counterpoint; my bad.

vimpostor commented 2 years ago

Sorry to necrobump this, but has there been any reconsiderations on adding hookline? In the previous comments I see that adding zoom is controversial and I get that, but what about adding hookline, I don't think that would harm anyone?