what about binds?

Locked
Grandpa Stu
Posts: 2362
Joined: Wed Nov 01, 2000 8:00 am

what about binds?

Post by Grandpa Stu »

one thing that pissed me off, and a slew of other people i know, was how gay the binding system was in D3. my biggest peeve was the lack of the ability to use my loved double binds.

you think q4 will give us more creativity when it comes to binds this time around?
User avatar
Foo
Posts: 13836
Joined: Thu Aug 03, 2000 7:00 am
Location: New Zealand

Post by Foo »

I think it will, but I don't see the need for it.

I mean you can do some creative things with binding, but in the interests of just keeping it simple, it'd be nice if as little of the underbelly was exposed.

Arguably though, the highly configurable nature of Q3 is what kept such a hardcore following all this time.
"Maybe you have some bird ideas. Maybe that’s the best you can do."
― Terry A. Davis
R00k
Posts: 15188
Joined: Mon Dec 18, 2000 8:00 am

Post by R00k »

Foo wrote:I think it will, but I don't see the need for it.

I mean you can do some creative things with binding, but in the interests of just keeping it simple, it'd be nice if as little of the underbelly was exposed.

Arguably though, the highly configurable nature of Q3 is what kept such a hardcore following all this time.
I think being able to highly customize/personalize your controls is one of the greatest things about Quake. I have been turned off other games that were really good gameplay-wise, simply because I didn't have the level of control that I do in Q3.

I really, really hope Q4 is as configurable as 3 was.
dzjepp
Posts: 12839
Joined: Wed Mar 28, 2001 8:00 am

Post by dzjepp »

D3 doesn't support alias commands?
rgoer
Posts: 798
Joined: Sun Aug 17, 2003 7:00 am

Post by rgoer »

It does, but user-defined alias commands in the Doom 3 tech get treated as cvars--and the default behavior for a cvar in Doom is for it to be flagged as a cheat. So when you have set MyAwesomeAlias "say btw; wait 10; say cocks" (or whatever) set up as an alias in your .cfg file, you can bind a key to vstr MyAwesomeAlias and all will be fine. Double-bindings, however, which require a nested group of aliases that set and re-set each other, don't work in Doom 3--your keybinding that changes the value of MyAwesomeAlias will just get you a console warning about how MyAwesomeAlias is cheat protected.

In Quake 4, however...

...user-created alias commands work just as freely as they did in Quake III. The only caviat is this: rather than MyAwesomeAlias, you would need to name it ua_MyAwesomeAlias. The ua_ prefix flags the cvar as a user-created alias, and not as a cheat, allowing you to set and re-set it as often as you like without tripping the "hey, this is cheat-protected" warning.
Oeloe
Posts: 1529
Joined: Fri Mar 19, 2004 8:00 am

Post by Oeloe »

Double binds are supported in VQ3?? I thought double binds only work in mods like OSP, CPMA, X-Battle, for advanced team binds and timer scripts...
User avatar
MKJ
Posts: 32579
Joined: Fri Nov 24, 2000 8:00 am

Post by MKJ »

you can doublebind by using vstr in vq3
[url=http://profile.mygamercard.net/Emka+Jee][img]http://card.mygamercard.net/sig/Emka+Jee.jpg[/img][/url]
Oeloe
Posts: 1529
Joined: Fri Mar 19, 2004 8:00 am

Post by Oeloe »

Example plz? How can i double bind my movement and/or weapon selection keys to team messages?

Just to be sure we're talking about the same thing: i mean the ability to hold one key (that's already bound to something) in combination with another key to execute a certain command (vstr).
Grandpa Stu
Posts: 2362
Joined: Wed Nov 01, 2000 8:00 am

Post by Grandpa Stu »

double bind as in a toggle.

if i push w it will switch to rl. if i hit w again it switches to rg. if i hit w once more it switches to rl. etc. etc.
rgoer
Posts: 798
Joined: Sun Aug 17, 2003 7:00 am

Post by rgoer »

Yes that's exactly the kind of thing you can do with vstr and ua_ user-aliases in Quake 4.
rgoer
Posts: 798
Joined: Sun Aug 17, 2003 7:00 am

Post by rgoer »

btw when it hits the shelves, just add this to your .cfg:

Code: Select all

seta "ua_toggleRocket" "_impulse6; set ua_toggleRLRG 'vstr ua_toggleRail'"
seta "ua_toggleRail" "_impulse7; set ua_toggleRLRG 'vstr ua_toggleRocket'"
seta "ua_toggleRLRG" "vstr ua_toggleRocket"
bind "q" "vstr ua_toggleRLRG"
you can bind it to whatever key you want, of course

you can also rename the aliases to whatever suits you
axbaby
Posts: 3424
Joined: Wed Dec 22, 1999 8:00 am

Post by axbaby »

how the hell do you know all this rgoer?
Duhard
Posts: 6216
Joined: Sat Dec 11, 1999 8:00 am

Post by Duhard »

axbaby wrote:how the hell do you know all this rgoer?
he works for raven >:E
rgoer
Posts: 798
Joined: Sun Aug 17, 2003 7:00 am

Post by rgoer »

because I'm the one that came up with the ua_ solution to the user-alias cvar cheat-protection problem
axbaby
Posts: 3424
Joined: Wed Dec 22, 1999 8:00 am

Post by axbaby »

cool .. now gib me a job mapping or Tech Support for Raven
4days
Posts: 5465
Joined: Tue Apr 16, 2002 7:00 am

Post by 4days »

rgoer wrote:because I'm the one that came up with the ua_ solution to the user-alias cvar cheat-protection problem
*pats rgoer on the back* nice one star :)
R00k
Posts: 15188
Joined: Mon Dec 18, 2000 8:00 am

Post by R00k »

rgoer wrote:because I'm the one that came up with the ua_ solution to the user-alias cvar cheat-protection problem
GG sir. :icon14:
Locked