New setting in b0_2_8: DOUBLEBIND_TIME
New setting in b0_2_8: DOUBLEBIND_TIME
At the risk of making 0.2.8 unpopular with certain users, there is a setting limiting the use of several keys to one action. With default settings, nothing changes. Binding two keys to the same action is never prohibited. But if DOUBLEBIND_TIME is set to a positive value by the server admin, the connected 0.2.8 clients won't be able to use two keys for the same action within the given time. Switching hands (you need your normal play hand to scratch your back or get a beer or whatever) is still possible depending on the value, but what is considered abuse by some (doing turns faster than you can press the same key twice) will be prevented.
Of course, the default value is 0 and it stays zero if a 0.2.8 client connects to an earler server. I'm working on getting it disabled if a 0.2.7 client joins on a 0.2.8 server as well, so the 0.2.8 users are not at a disadvantage.
A value 0f 0.05 or 0.1 is large enough to make double bind exploiting impossible.
This is a tool for server administrators to enforce their preferences on their servers. I happen to like dbing from time to time, too.
Of course, the default value is 0 and it stays zero if a 0.2.8 client connects to an earler server. I'm working on getting it disabled if a 0.2.7 client joins on a 0.2.8 server as well, so the 0.2.8 users are not at a disadvantage.
A value 0f 0.05 or 0.1 is large enough to make double bind exploiting impossible.
This is a tool for server administrators to enforce their preferences on their servers. I happen to like dbing from time to time, too.
-
- Dr Z Level
- Posts: 2246
- Joined: Sun Mar 20, 2005 4:03 pm
- Location: IM: luke@dashjr.org
Re: New setting in b0_2_8: DOUBLEBIND_TIME
I thought we had a feature freeze on 0.2.8?z-man wrote:At the risk of making 0.2.8 unpopular with certain users, there is a setting limiting the use of several keys to one action.
Then it's redundant, too. CYCLE_DELAY does the same thing except without giving an unfair advantage to those with better keyboards or quicker fingers.z-man wrote:but what is considered abuse by some (doing turns faster than you can press the same key twice) will be prevented.
Is it possible to get my client to trigger this w/o losing other 0.2.8 features?z-man wrote:I'm working on getting it disabled if a 0.2.7 client joins on a 0.2.8 server as well, so the 0.2.8 users are not at a disadvantage.

- Jonathan
- A Brave Victim
- Posts: 3391
- Joined: Thu Feb 03, 2005 12:50 am
- Location: Not really lurking anymore
Re: New setting in b0_2_8: DOUBLEBIND_TIME
You forgot -i * i.Luke-Jr wrote:Then it's redundant, too. CYCLE_DELAY does the same thing except without giving an unfair advantage to those with better keyboards or quicker fingers.z-man wrote:but what is considered abuse by some (doing turns faster than you can press the same key twice) will be prevented.
You're on your own in that area.Is it possible to get my client to trigger this w/o losing other 0.2.8 features?z-man wrote:I'm working on getting it disabled if a 0.2.7 client joins on a 0.2.8 server as well, so the 0.2.8 users are not at a disadvantage.

ˌɑrməˈɡɛˌtrɑn
Re: New setting in b0_2_8: DOUBLEBIND_TIME
Yep. This is a bugfix. There is a bug entry for it; it's low priority, but if the fix does not enter the first beta, it's useless for 0.2.8.Luke-Jr wrote:I thought we had a feature freeze on 0.2.8?
Some server admins appear to like to set this one very low. And there is nothing wrong with giving users with better physis or equipment an advantage; this is an action game. See the other side: not disabling dbing gives people with more than two fingers an unfair advantageCYCLE_DELAY does the same thing except without giving an unfair advantage to those with better keyboards or quicker fingers.

Well, the actual key that triggers an action is not sent to the server because it would be no use. Add two and two together yourselfIs it possible to get my client to trigger this w/o losing other 0.2.8 features?

Once, again whats the scale for this? THINK THINGS THROUGH ZMAN!! Make a scale that stupids like me understand.. Mabye 0=0 keys binded to one thing 1=1 keys binded to one thing 2=2 keys binded to one thing etc.... But whats the scale with all this 0.05...or 0.1...And how on earth is that time based? If it is the way im thinking, it makes so you cant hit another button until that ammount of seconds are up?
Damn, it sure has been a while!
-
- Dr Z Level
- Posts: 2246
- Joined: Sun Mar 20, 2005 4:03 pm
- Location: IM: luke@dashjr.org
Re: New setting in b0_2_8: DOUBLEBIND_TIME
There needs to be a real bug for it to be fixed... by-design functionality is not a bug.z-man wrote:Yep. This is a bugfix. There is a bug entry for it; it's low priority, but if the fix does not enter the first beta, it's useless for 0.2.8.Luke-Jr wrote:I thought we had a feature freeze on 0.2.8?

It's a computer game-- generally those are meant for the mind, not the body. The multifinger problem can be solved be allowing one to bind a key to right x2 or x3,4,5,etcz-man wrote:Some server admins appear to like to set this one very low. And there is nothing wrong with giving users with better physis or equipment an advantage; this is an action game. See the other side: not disabling dbing gives people with more than two fingers an unfair advantageCYCLE_DELAY does the same thing except without giving an unfair advantage to those with better keyboards or quicker fingers.Plus, you can stick to servers that don't use it; there surely will be plenty of them.
Right; I meant to cause the block to be disabled for all the other playersz-man wrote:Well, the actual key that triggers an action is not sent to the server because it would be no use. Add two and two together yourselfIs it possible to get my client to trigger this w/o losing other 0.2.8 features?

Re: New setting in b0_2_8: DOUBLEBIND_TIME
TnA: Jonathan's description is right; I forgot to add the "in seconds" part. Sorry.
Bad design can be considered a bug, too. Not that I consider the ability to db especially bad, but some people do.Luke-Jr wrote:There needs to be a real bug for it to be fixed... by-design functionality is not a bug.
and "keep turning as fast as possible while I hold down this key". Yes, and there's no reason a future version may not have them. But of course, they'll be disabled by the same setting. If a server admin wants to turn his server into a "see how fast you can hit your keyboard" zone (see Sab's sig), he should be able to.Luke-Jr wrote:The multifinger problem can be solved be allowing one to bind a key to right x2 or x3,4,5,etc
We could make it so, we just need to bump the network code version number. But why?Luke-Jr wrote:Right; I meant to cause the block to be disabled for all the other playersz-man wrote:Well, the actual key that triggers an action is not sent to the server because it would be no use. Add two and two together yourselfIs it possible to get my client to trigger this w/o losing other 0.2.8 features?
- Phytotron
- Formerly Oscilloscope
- Posts: 5042
- Joined: Thu Jun 09, 2005 10:06 pm
- Location: A site or situation, especially considered in regard to its surroundings.
- Contact:
Just my two cents: I'd favor z-man's suggestion. I mean, I doublebind -- mostly out of laziness, slower reflexes than perhaps most of the (esp. younger) players, and a desire to avoid carpal tunnel syndrome, heh. But I generally try to use it with discretion. The abuse that some people show with it is annoying, to say the least, when it's practically all they do. So, yeah, just my vote.
awww slow down z-man!
I still haven't managed to test all those other nice new rubber settings yet!
Ok, so what's the possibility this can be tweaked to prevent the 180ing but still allow reasonable double-binding? I'm guessing its a good possiblity and it'll work out.
Luke: I wouldn't consider this a feature.
I'd rank it right in there with the grinding thing we've been talking about, which I personally rank as the highest priority for this release (if you hadn't guessed by now). Say I put it on the older test settings for my test server (not the ones it most recently ran, those didn't work out so well, but the ones everyone said really rocked) and set it to 0.008. CYCLE_DELAY is 0.004, which goes over real well. Raise CYCLE_DELAY to 0.006 and people complain. So say I put this one at 0.006....
Hmmm, what's the possibility I can get a setting to dither this from the wall, similar to how CYCLE_WALL_NEAR affects acceleration? I wouldn't object if it was CYCLE_WALL_NEAR that did it, neither.
This might also help kill the new triple-binding crutches.

Ok, so what's the possibility this can be tweaked to prevent the 180ing but still allow reasonable double-binding? I'm guessing its a good possiblity and it'll work out.

Luke: I wouldn't consider this a feature.

Hmmm, what's the possibility I can get a setting to dither this from the wall, similar to how CYCLE_WALL_NEAR affects acceleration? I wouldn't object if it was CYCLE_WALL_NEAR that did it, neither.
This might also help kill the new triple-binding crutches.

Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
No, not yet. The table I was going to put it on doesn't look like it'll fit in my room, so I'm rethinking how to arrange it. The computer itself is built, just needs an operating system. If you have a table to send me, I'll take it.TiTnAsS wrote:Ahh now that thats cleared up i like the idea..
On another note (im to lazy to pm this)... Luci did you get your other system running yet?....

Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
Austin texas, and about 2 feet by 4 feet would do me.
The table I have is one of those big folding tables that seats 6, 3 on each side. If I put that in my bedroom, I won't be able to go to the bathroom without climbing over the bed, and in the middle of the night that bed's occupied by a woman and a small boy.
So, I have the desk the computer in there is on right now, which is the server that currently runs Breakfasts in Hell. But I need to move *that* piece of furniture into the living room where I can put the other computer I built, you know, so my kids can use it. (My two older kids are at the age when I really need to make sure there's a computer available to them) After I do that, there's no place left in my bedroom to put my server. If there's no place for my existing server, there certainly isn't a place for a second server. So that's where I'm at.
I have another table in the living room that's a perfect size that I'm considering moving in there, but I have misgivings about that. I use it to work, I put my laptop on it. And after school starts, it's a perfect place to do homework, beats the hell out of the dining room table, you know?
I will probably wind up doing that last one anyway. It's the best of the bad choices available right now.
The table I have is one of those big folding tables that seats 6, 3 on each side. If I put that in my bedroom, I won't be able to go to the bathroom without climbing over the bed, and in the middle of the night that bed's occupied by a woman and a small boy.
So, I have the desk the computer in there is on right now, which is the server that currently runs Breakfasts in Hell. But I need to move *that* piece of furniture into the living room where I can put the other computer I built, you know, so my kids can use it. (My two older kids are at the age when I really need to make sure there's a computer available to them) After I do that, there's no place left in my bedroom to put my server. If there's no place for my existing server, there certainly isn't a place for a second server. So that's where I'm at.
I have another table in the living room that's a perfect size that I'm considering moving in there, but I have misgivings about that. I use it to work, I put my laptop on it. And after school starts, it's a perfect place to do homework, beats the hell out of the dining room table, you know?
I will probably wind up doing that last one anyway. It's the best of the bad choices available right now.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
-
- Dr Z Level
- Posts: 2246
- Joined: Sun Mar 20, 2005 4:03 pm
- Location: IM: luke@dashjr.org
double-binding is 180ing... at least on a 4-axes map...Lucifer wrote:Ok, so what's the possibility this can be tweaked to prevent the 180ing but still allow reasonable double-binding?
Neither do I, really. I consider it an annoying nuisance =pLucifer wrote:Luke: I wouldn't consider this a feature.
Haven't heard about that one...Lucifer wrote:I'd rank it right in there with the grinding thing we've been talking about, which I personally rank as the highest priority for this release (if you hadn't guessed by now).
Leave my quad-binding alone, please.Lucifer wrote:This might also help kill the new triple-binding crutches.