News:

Come Chat with us live! Learn how HERE!

Main Menu

Modifier Binds

Started by Roanoke, October 25, 2008, 03:24:55 AM

David

IMO it should be in, but not until 1.2.
It can be used for advantage, (Like my forward dodge bind for mgdev), so shouldn't be added by 'backport' clients.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Lava Croft

For once, we share the same thoughts.

Nux

#32
Quote from: Lava Croft on October 28, 2008, 03:58:08 PM
You are missing my point. The argument that 'alias' should not be part of the default Tremulous client, because it might mean a disadvantage to other players, is invalid.

Then you go on to explain why it is invalid.

Yes I am nutty but my example isn't. If I need to explain it: I'm giving an extreme example of 'customisation' where you won't have to worry about the difficulty of aiming anymore.

Lava Croft

Quote from: Nux on October 28, 2008, 04:30:40 PM
Then you go on to explain why it is invalid.
Quote from: Nux on October 28, 2008, 03:51:15 PM
For example, let's add an output value concerning the enemies location and status so you can communicate this information quickly to your team. Let's also add an input value for changing the direction you're facing so that you can set your view efficiently. These changes would sure make it easier to play, don't you think?
This makes no sense when one tries to give it a place in the current discussion about 'alias'. You might as well just directly have mentioned using an aimbot.

Quote from: Nux on October 28, 2008, 04:30:40 PM
Then you go on to explain why it is invalid.
Quote from: Nux on October 28, 2008, 03:51:15 PM
I wouldn't say it's "really really easy to pull off"
For me, it is, which most likely means it is that easy for other people too, since I certainly do not posses some kind of superhuman manual dexterity.

And like someone else mentioned here, constantly changing the sensitivity of your mouse to suit your playing is hardly anything one would call an 'advantage'. I personally only change my sensitivity when starting and closing any game, not while playing it.

Nux

Quote from: Lava Croft on October 28, 2008, 05:19:34 PM
This makes no sense when one tries to give it a place in the current discussion about 'alias'.

Unless of course you read the line above it.

Quote from: Nux on October 28, 2008, 03:51:15 PM
I'm not calling for customisation to be removed, I'm recognising the crux of the matter: To what extent do you allow for a players controls to be easier?

Quote from: Lava Croft on October 28, 2008, 05:19:34 PMYou might as well just directly have mentioned using an aimbot.

I thought I'd leave something to the intelligence of the reader.

Quote from: Nux on October 28, 2008, 03:51:15 PM
For me, it is, which most likely means it is that easy for other people too, since I certainly do not posses some kind of superhuman manual dexterity... I personally only change my sensitivity when starting and closing any game, not while playing it.

So you're saying that you have no trouble making use of the DPI modifier and at the same time saying you don't use it, in-game?

kevlarman

Quote from: Nux on October 28, 2008, 04:30:40 PM
Quote from: Lava Croft on October 28, 2008, 03:58:08 PM
You are missing my point. The argument that 'alias' should not be part of the default Tremulous client, because it might mean a disadvantage to other players, is invalid.

Then you go on to explain why it is invalid.

Yes I am nutty but my example isn't. If I need to explain it: I'm giving an extreme example of 'customisation' where you won't have to worry about the difficulty of aiming anymore.
because alias isn't necessarily a bad thing, anyone who has been paying attention knows i've asked timbo to add alias to 1.2, but right now it gives players a potentially large advantage over those with just a 1.1 client.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Bissig

Quote from: kevlarman on October 28, 2008, 10:13:39 PM
Quote from: Nux on October 28, 2008, 04:30:40 PM
Quote from: Lava Croft on October 28, 2008, 03:58:08 PM
You are missing my point. The argument that 'alias' should not be part of the default Tremulous client, because it might mean a disadvantage to other players, is invalid.

Then you go on to explain why it is invalid.

Yes I am nutty but my example isn't. If I need to explain it: I'm giving an extreme example of 'customisation' where you won't have to worry about the difficulty of aiming anymore.
because alias isn't necessarily a bad thing, anyone who has been paying attention knows i've asked timbo to add alias to 1.2, but right now it gives players a potentially large advantage over those with just a 1.1 client.

Hmm, why not pure protect it so 1.2 features can't be used on 1.1 servers and 1.1 clients can't be used on 1.2 servers.

kevlarman

1.1 clients won't work with 1.2 servers anyway, i'm talking about current clients that provide alias.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Roanoke

I'm sorry if I'm wrong, but this seems to have sidetracked. What exactly is an "alias"?

Amanieu

/alias hi say hi
/hi
[H] Amanieu: hi
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Roanoke

And what is the advantage achieved through these?

Amanieu

Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

David

alias isn't a problem.
Letting you bind to key-up is.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

SlackerLinux

i don't see a problem with either of them or any advantage

alias cant be abused well no way that i can tell
same with +-keybinds whats gonna be the difference of binding a key press over key up and down one post says changing sensitivity when shooting but something like that would drive me crazy to control and mouse acceleration code will give you a similar and much easier effect.

if you think somethings bad post exact scenarios. the sensitivity ones like the only one that ive seen that describes a scenarios where someone thinks it might be bad

Slackware64 13.1
SlackersQVM/

David

Changing sensitivity when zoomed.  (Very handy).
Forward dodge on dev.
Bumping gamma (flash light) easier. 
Switching to blaster only when firing so your ckit still ticks down.  (Do want).
Manually timed luci jumps (with automated aiming).
Auto crouching as you fire your chain-gun.
Buying more ammo every time you finish firing (assuming in range).  (Camp time!).
One button crouch-jumps.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Nux

Quote from: David on October 29, 2008, 01:52:36 PM
Switching to blaster only when firing so your ckit still ticks down.  (Do want).

Explain!

David

If you build something, and then switch to the blaster, the timer doesn't go down.
If I have key-down switch to blaster and start firing, and key up stop firing and switch back, then I can maximise the time I have my ckit out while still shooting at aliens.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Nux

Oh I see. I thought you meant the timer goes down as usual when the blaster is firing, as some sort of bug.

The timer does go down when using blaster by the way. It's just slower.

kevlarman

Quote from: Nux on October 29, 2008, 07:33:35 PM
Oh I see. I thought you meant the timer goes down as usual when the blaster is firing, as some sort of bug.

The timer does go down when using blaster by the way. It's just slower.
wrong
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Nux

Again, please be more specific.

I pressume you're saying that it isn't slower as this I'm less sure of. It always seemed slower so has it been changed at any point? It seems like I'm not the only one to have noticed some kind of slow down as david seems to think it stops completely.

Syntac

David is right. The older code only decrements the timer when you have the contruction kit out.

kangounator

As Slacker said, Key-up and alias cannot be abused in a significant manner, alias doesn't do a thing (apart from gaining 2 secs) and +-binds only let you have many actions on 1 button instead of 2, ie if a player found something issuable with the +- binds, he could also do it with 1 more buttons and 1 more finger.

What probably gives the biggest advantage is the non-blocking wait (/delay) as you could do a better pouncechomp script or a luci script that would never let a shot explode in your face (10-ammo shots ftw!)

About the cit timer, on servers running up to date qvms, the ckit timer also goes down when you hold the blaster.
Quote from: CitRoNMuuuuuuuuuh ]={:}

Nux

I'd say one more finger pressing one more button is pretty significant. That finger could be doing something else like pressing strafe or crouch to dodge something. Any less reason to move fingers away from their standard positions I see as advantagous. Whether the advantage is unfair or not is another matter.

Bissig

Quote from: David on October 29, 2008, 01:52:36 PM

--- snip ---

Switching to blaster only when firing so your ckit still ticks down.  (Do want).

Fixed in most recent QVMs. No need for a bind hax.

Quote
Auto crouching as you fire your chain-gun.
I have two hands and several fingers to press buttons at the same time.
Quote
Buying more ammo every time you finish firing (assuming in range).  (Camp time!).
Left finger on the R key. Invokes <brain> though which might be occupied with other things.
Quote
One button crouch-jumps.
Creative use of VSTRs.

kevlarman

Quote from: Bissig on October 30, 2008, 12:06:24 AM
Creative use of VSTRs.
that doesn't really work without binding to a key release to clean up
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Bissig

I don't think hitting a bind twice in fast order is difficult to do. You could even put them in one simple bind with a little "wait" inbetween.