Your vote requested for 2.0 feature: Clientside puffs enabled by default
-
Watermelon
- Zandrone
- Posts: 1244
- Joined: Thu Jun 28, 2012 9:07 pm
- Location: Rwanda
Your vote requested for 2.0 feature: Clientside puffs enabled by default
A new feature hopefully getting into 2.0 is predicted clientside puffs. This makes it so your shots look like they come out instantly since the puffs are predicted. It adds to the feel that there is no lag, and works well if you play with unlagged on.
Torr requested that we have the community decide if it should be on or off by default, since it does come with a drawback. Misinformed people may believe that their shots 'went through' if they fired first but died due to their 'attack' message getting to the server later than the person who fired first.
Therefore, hopefully we can get some input. Do you think this feature should be On by default, or Off by default?
Note: I have only given a yes or no because we'd really like community input on this and educated voting. There is no wrong answer.
Torr requested that we have the community decide if it should be on or off by default, since it does come with a drawback. Misinformed people may believe that their shots 'went through' if they fired first but died due to their 'attack' message getting to the server later than the person who fired first.
Therefore, hopefully we can get some input. Do you think this feature should be On by default, or Off by default?
Note: I have only given a yes or no because we'd really like community input on this and educated voting. There is no wrong answer.
- John Zombie
- Forum Regular
- Posts: 219
- Joined: Mon Jun 04, 2012 1:59 pm
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
what do you mean by saying "works well if you play with unlagged on"? Is there some sort of benefit from this feature or it's just an eyecandy effect with no impact on game experience?
If it's the latter I think it would be more of a misleading feature than anything else
If it's the latter I think it would be more of a misleading feature than anything else
[quote=mr. Coherence]
Logging started at Sat Dec 28 00:47:52 2013
00:47:52 <capodecima> http://zandronum.com/forum/showthread.p ... 8#pid55238
00:48:10 <capodecima> can you post something here ?
00:48:29 <capodecima> decay just crap talk about me all time when beat me and after avoid my challenge lol
[/quote]
Logging started at Sat Dec 28 00:47:52 2013
00:47:52 <capodecima> http://zandronum.com/forum/showthread.p ... 8#pid55238
00:48:10 <capodecima> can you post something here ?
00:48:29 <capodecima> decay just crap talk about me all time when beat me and after avoid my challenge lol
[/quote]
-
Watermelon
- Zandrone
- Posts: 1244
- Joined: Thu Jun 28, 2012 9:07 pm
- Location: Rwanda
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
If people play with unlagged off, it would probably look bad because your shot would look like it's right on them, but nothing would happen (assuming high ping and they moved). This is the main downside.
-
Uwe L. Bendoverson
- Posts: 62
- Joined: Wed Nov 12, 2014 12:32 am
- Location: Testing Zan 2.0
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
To prevent that, I'd say it should have the clientside puffs turned off regardless of the clientside puffs setting if cl_unlagged is 0.Watermelon wrote: If people play with unlagged off, it would probably look bad because your shot would look like it's right on them, but nothing would happen (assuming high ping and they moved). This is the main downside.
Last edited by Uwe L. Bendoverson on Wed Nov 12, 2014 1:02 am, edited 1 time in total.
- Zakken
- Frequent Poster Miles card holder
- Posts: 935
- Joined: Sat Jun 02, 2012 2:32 am
- Clan: Power Fragging
- Clan Tag: [PF]
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
It would be a good idea to leave it on by default, or else not many would even be aware that such a feature exists. It is also the norm in ZDaemon and Odamex.
-
Kara Kurt
- Frequent Poster Miles card holder
- Posts: 887
- Joined: Sat Oct 12, 2013 6:58 pm
- Location: Strasbourg, France
- Contact:
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
^that.Soul wrote: It is also the norm in ZDaemon and Odamex.
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
I say go for it! What have we got to lose honestly? Somebody saying "hey I drew blood, that should have killed you" is probably no different than "hey I pressed fire and saw my gun flash but nothing came out, that should have killed you" to someone with a high ping.
Reinforcements: midgame Survival joining/respawning
Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)

Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)

-
Watermelon
- Zandrone
- Posts: 1244
- Joined: Thu Jun 28, 2012 9:07 pm
- Location: Rwanda
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
Oops I forgot to clarify that in the main post:Ænima wrote: I say go for it! What have we got to lose honestly? Somebody saying "hey I drew blood, that should have killed you" is probably no different than "hey I pressed fire and saw my gun flash but nothing came out, that should have killed you" to someone with a high ping.
It only predicts bullet puffs, not blood.
Also as a general note: People who use clientside puffs on servers with >100 ping on other ports who migrate here find it actually throws them off.
-
Uwe L. Bendoverson
- Posts: 62
- Joined: Wed Nov 12, 2014 12:32 am
- Location: Testing Zan 2.0
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
Besides, having clientside puffs would be more consistent with most modern (and not so modern) FPS games that have Lag Compensation. (Anything Source Engine comes to mind. Same with Xonotic, Quake Live, etc.)
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
I like this idea, and also defaulting to on when cl_unlagged is on.Uwe L. Bendoverson wrote:To prevent that, I'd say it should have the clientside puffs turned off regardless of the clientside puffs setting if cl_unlagged is 0.Watermelon wrote: If people play with unlagged off, it would probably look bad because your shot would look like it's right on them, but nothing would happen (assuming high ping and they moved). This is the main downside.
"For the world is hollow, and I have touched the sky."
- Dark-Assassin
- Maintenence Crew
- Posts: 968
- Joined: Fri May 25, 2012 4:25 am
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
I vote on for default as well. Though, if it does this without unlagged turned on, it will just make things quite confusing. So, just as a few others mentioned, it would be best if it only worked if unlagged is on in the first place.
Also, I believe there should be a server variable or compatibility flag for servers specifically who have mods that rely on non clientsided puffs, but then that's really rare to come across.
Also, I believe there should be a server variable or compatibility flag for servers specifically who have mods that rely on non clientsided puffs, but then that's really rare to come across.
-
Ijon Tichy
- Frequent Poster Miles card holder
- Posts: 901
- Joined: Mon Jun 04, 2012 5:07 am
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
How will puffs that do things get handled? Plain BulletPuff is easy, but not so much puffs that cause tracers, or explode, or give some item to their firer, or maybe spawn megaspheres WHO EVEN KNOWS MAN.
- MrSetharoo
- Forum Regular
- Posts: 330
- Joined: Wed Oct 24, 2012 4:27 pm
- Location: Florida
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
As much as this sounds great it should be off by default. Thinking as someone who would be new it may look like someones hacking or they'll question why their shot didn't contact and they'll get mad and possibly not play with Zandy anymore. Also, we shouldn't have something default on that's not necessarily a necessity.
-
Kara Kurt
- Frequent Poster Miles card holder
- Posts: 887
- Joined: Sat Oct 12, 2013 6:58 pm
- Location: Strasbourg, France
- Contact:
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
Dude. WTF. This feature is pretty much used in Odamex/ZD and that's not new, it's basically the same behavior. Now why would anyone else think someone's cheating just because the bullet puffs shows as soon as you press fire?MrSetharoo wrote: As much as this sounds great it should be off by default. Thinking as someone who would be new it may look like someones hacking or they'll question why their shot didn't contact and they'll get mad and possibly not play with Zandy anymore. Also, we shouldn't have something default on that's not necessarily a necessity.
Âllo quoi.
Last edited by Kara Kurt on Thu Nov 13, 2014 4:11 am, edited 1 time in total.
-
Uwe L. Bendoverson
- Posts: 62
- Joined: Wed Nov 12, 2014 12:32 am
- Location: Testing Zan 2.0
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
I imagine the server would still spawn the puffs, but the client would predict them.Ijon Tichy wrote: How will puffs that do things get handled? Plain BulletPuff is easy, but not so much puffs that cause tracers, or explode, or give some item to their firer, or maybe spawn megaspheres WHO EVEN KNOWS MAN.
- MrSetharoo
- Forum Regular
- Posts: 330
- Joined: Wed Oct 24, 2012 4:27 pm
- Location: Florida
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
Because its only Client side if predictive puffs are on. It doesn't actually happen so that can cause confusion in split second situations depending on your ping.Kara Kurt wrote:Dude. WTF. This feature is pretty much used in Odamex/ZD and that's not new, it's basically the same behavior. Now why would anyone else think someone's cheating just because the bullet puffs shows as soon as you press fire?MrSetharoo wrote: As much as this sounds great it should be off by default. Thinking as someone who would be new it may look like someones hacking or they'll question why their shot didn't contact and they'll get mad and possibly not play with Zandy anymore. Also, we shouldn't have something default on that's not necessarily a necessity.
Âllo quoi.
Last edited by MrSetharoo on Thu Nov 13, 2014 4:54 am, edited 1 time in total.
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
Except the blood spawns exactly as it does right now, so there shouldn't be any difference.
and if you're talking about weirdo happenings then it's not like getting killed through walls due to unlagged wouldn't be a bigger issue
(except it's taken as an accepted reality)
and if you're talking about weirdo happenings then it's not like getting killed through walls due to unlagged wouldn't be a bigger issue
(except it's taken as an accepted reality)
Last edited by Bloax on Thu Nov 13, 2014 7:03 am, edited 1 time in total.
[quote="Kennon Conrad"]Dear LawCounsels,
To prove your compressor works, I suggest you try it on your posts and then post only the result.
We all know an ideal lossy compressor would output 0 bytes for your posts, so see if you can beat that.
Have a nice day.[/quote]
To prove your compressor works, I suggest you try it on your posts and then post only the result.
We all know an ideal lossy compressor would output 0 bytes for your posts, so see if you can beat that.
Have a nice day.[/quote]
-
Ijon Tichy
- Frequent Poster Miles card holder
- Posts: 901
- Joined: Mon Jun 04, 2012 5:07 am
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
That doesn't address the issue. Let's say a puff does A_SpawnItemEx to spawn some shrapnel. A player fires a shot at a fast-moving monsters, which hits it from the client's perspective but not from the server's perspective, careening into the wall. The client, if they spawn this puff early, will either spawn the shrapnel and cause massive desyncs, or not spawn the shrapnel which would be the sane option. Either way, the puff and the shrapnel are now in wildly different places, causing things to be worse off than if you simply had the puff spawn by the server's command.Uwe L. Bendoverson wrote:I imagine the server would still spawn the puffs, but the client would predict them.Ijon Tichy wrote: How will puffs that do things get handled? Plain BulletPuff is easy, but not so much puffs that cause tracers, or explode, or give some item to their firer, or maybe spawn megaspheres WHO EVEN KNOWS MAN.
+CLIENTSIDEONLY actor spawning is at once less and more problematic (inaccurate trails!), and calling ACS scripts is probably impossible to resolve for all cases.
lasers and trailsSome Bloke wrote:But Ijon, no one would call an ACS script in a bullet puff!
Last edited by Ijon Tichy on Thu Nov 13, 2014 2:37 pm, edited 1 time in total.
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
It'll be very amusing when people call you out for hacking because they saw their (Skulltag) BFG10k shot land on you and you didn't die or get hurt.
Last edited by Konda on Thu Nov 13, 2014 3:01 pm, edited 1 time in total.
Code: Select all
<Synert> fuck
<Synert> plugged in my memory stick and got a bsod-
Watermelon
- Zandrone
- Posts: 1244
- Joined: Thu Jun 28, 2012 9:07 pm
- Location: Rwanda
RE: Your vote requested for 2.0 feature: Clientside puffs enabled by default
As yet another addon that I did not mention (I'm sorry... argh), only bullet puffs with +NONETID are predicted. Anything else will not be, no matter what the setting (prediction on or off).
Last edited by Watermelon on Thu Nov 13, 2014 3:00 pm, edited 1 time in total.