Author Topic: Extensive 1.2 GPP binds  (Read 21694 times)

archzombie

  • Posts: 2
  • Turrets: +0/-0
Extensive 1.2 GPP binds
« on: January 23, 2013, 07:24:55 pm »
These may or may not work on 1.1. In fact, they may or may not work on 1.2 depending on your autogen.cfg.

https://www.dropbox.com/s/s41st13l7dqqw0v/zombies-gpp-binds.tar.gz
PROVIDED WITHOUT ANY WARRANTY, EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Please report any bugs :)

Controls:

F1: Vote yes
F2: Vote no
F3: Team vote yes
F4: Team vote no
F5-F8: buggy/unbound, don't use
F9: Join alien team, bind alien keybinds.
F10: Join human team, bind human keybinds.
F11: Bind action keybinds.
F12: Bind message keybinds.

WASD: Move
CTRL: Dodge
Alt: Wall walk/crouch
Shift: Sprint
Space: Jump
E: Use

Note: The following messages are not verbatim.
G: "ZOMG NADE"
Z: "COVER"
X: "FLANK"
C: "SWITCH"
V: "INCOMING"
B: "THEY BUILD HERE"
N: "AREA CLEAR"
M: "ATTACK TOGETHER"
COMMA: "DEFEND"
PERIOD: "RUSH"

INSERT: "YES"
DELETE: "NO"
HOME: "RODGER"
PGUP: "IM ATACKING"
PGDN: "IM FALLING BACK"
END: "IM SCOUTING"

T: Talk
Y: Team Talk

Humans:

MIDDLE MOUSE: "GET OUT THE WAY"


Numpad:
1: Ckit
2: Rifle
3: Psaw
4: Shotgun
5: Lasgun
6: MD
7: Chaingun
8: Flamerthrower
9: Pulse
+: Luci
ENTER: Suit up
-: Grenade (buy)
/: Battery Pack
*: Jetpack
0: Rifle (no helm or armor)
DEL: Open the menu (you shouldn't need this unless you play a server with custom stuff, like flares or mines)

Top row:
1: Buggy
2/3: Jetpack
4: Drop Grenade
5: Toggle autoreload
6: Toggle realod spam
7: Toggle medkit spam
8: Toggle reload buys a grenade
9-0: buggy/unused

Q: Medkit
R: Buy ammo if available, otherwise reload.

U: MG turret
I: Tesla
O: Repeater
P: Unbound iirc, (should be bound to telnode but isn't)
L: RC
K: DC
J: Arm
H: Medi
;: Unbound/buggy
': Unbound/buggy

Human message keybinds:

Press F12 and press random keys, im not going to bother documenting these.
Important ones are Keypad 3, and 5.

Aliens:

Numpad:
1: Granger
2: Dretch
3: Basi
4: Mara
5: Goon
6: Advbasi
7: Advmara
8: Advgoon
9: Rant

Top row:
1-3: unused/buggy
4: use + message
5: change wall walk mode
6-0: unused/buggy

Alien message mode:
Press F12 while in alien mode. Not going to document these. Press random keys (at your own risk)
Important ones are:

H: "NEED BOOSTER"
J: "BUILDING BOOST"
KEYPAD +: "LUCI"
KEYPAD ENTER: "BSUIT"
KEYPAD 7: "ZAP RUSH"
KEYPAD 8: "SNIPE THEM"




« Last Edit: January 23, 2013, 07:27:44 pm by archzombie »

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: Extensive 1.2 GPP binds
« Reply #1 on: January 24, 2013, 07:11:00 am »
WARNING ! this package contains an autoexec.cfg file that sets cl_allowDownload to 1 !

https://www.dropbox.com/s/s41st13l7dqqw0v/zombies-gpp-binds.tar.gz
PROVIDED WITHOUT ANY WARRANTY, EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
no disclaimer of warranty shall permit the creation/distribution of viral content. such activitis shall be prosecuted.
Please report any bugs :)
U.

Quote from: alien-basi.cfg
bind 4 "+button2; say_team ^8[^3FIRE!^8] ^3Basibomb dropped! [advbasilisk]"
bomb? what mod is this?
Quote from: alien-keybinds-trolling.cfg
bind 8 "say ^3All your rets are belong to scrapyard. [advdragoon]"
you forgot an article.
Quote from: team-any.cfg
bind x "say_team ^8[^1FLANK^8]^7 Enemy behind you! "
ordering someone to flank is the exact opposite of notifying someone of a hind enemy.
Quote from: team-any.cfg
bind m "say_team ^8[^2HELP^8]^7 Lets attack together!"
"HELP" is associated with "i'm in danger".
Quote from: team-any.cfg
bind b "say_team ^8[^1WARNING^8]^7 Fwd found / enemy team builds here!"
[...]
bind PGUP "say_team ^8[^3STATUS^8]^7 I'm attacking."
"WARNING" and "STATUS" are too generic (in comparison to others).
Quote from: team-humans.cfg
cg_sprinttoggle 0
cg_sprinttoggle 1
cg_sprinttoggle 0
lol.
Quote from: team-aliens.cfg
cg_wwtoggle 0
cg_wwtoggle 1
lol.
1: Buggy
Quote from: team-humans.cfg
bind 1 "itemtoggle blaster"
ORLY.
F5-F8: buggy/unbound, don't use
Quote from: team-aliens.cfg
bind F8 "exec alien-keybinds-trolling.cfg"
ORLY.
Quote from: team-humans.cfg
bind F9 "team aliens;wait;exec team-aliens.cfg"
the wait command is pointless in this case, except perhaps on loopback servers.
Quote from: *.cfg
bind w "+forward;"
wtf is up with these pointless semicolons in general?
Quote from: team-humans.cfg
bind F1 "vote yes; say ^8[^2F1^8]"
you forgot about the announcing of most other keyboard buttons, e.g., you forgot
Code: [Select]
bind W "+forward;say ^8[^2W^8]"
actually, the fact is that saying F1 is WRONG, no matter what you may think.
Quote from: *.cfg
bind m ""
the unbind command should be used instead.
Quote from: human-autoreload-on.cfg
bind w "buy ammo;vstr chk_reload_gren;+forward;"
that bind causes (on stock clients, etc.) the forward engine-button to be stuck whenever w is pressed.
MIDDLE MOUSE: "GET OUT THE WAY"
WRONG.
Quote from: team-any.cfg
bind MOUSE3 "vstr fire"
Quote from: team-humans.cfg
bind MOUSE3 "vstr burst2"
Quote from: *nowhere*
seta burst2 "..."

and may i repeat:
WARNING ! this package contains an autoexec.cfg file that sets cl_allowDownload to 1 !
« Last Edit: January 24, 2013, 08:28:30 am by /dev/humancontroller »

ULTRA Random ViruS

  • Posts: 924
  • Turrets: +4/-101
    • ZdrytchX's reference website
Re: Extensive 1.2 GPP binds
« Reply #2 on: January 24, 2013, 10:47:37 am »
I have cl_allowdownload "2" although in gpp it's identical to "0."

FYI basi bombs are from R Funserver/Unlimited CZ where funserver is in 1.1 and unlimited is in gpp. The 1.1 version has more features, since the gpp version is just a incomplete port (you can't do things like share or wallwalk on trees)

If you didn't know this you can't expect me to know what AU is like.

archzombie

  • Posts: 2
  • Turrets: +0/-0
Re: Extensive 1.2 GPP binds
« Reply #3 on: January 24, 2013, 05:27:15 pm »
Quote
no disclaimer of warranty shall permit the creation/distribution of viral content. such activitis shall be prosecuted.
Mhm.

Quote
you forgot an article.
Learn your memes you pedant.

Quote
ordering someone to flank is the exact opposite of notifying someone of a hind enemy.
Flank is being used as a noun. Grammar Nazi.

Quote
"HELP" is associated with "i'm in danger".
In your mind. But contrary to your beliefs, not everyone thinks in this way.

Quote
"WARNING" and "STATUS" are too generic (in comparison to others).
They do a pretty good job of conveying meaning.

Quote
Quote from: team-humans.cfg
cg_sprinttoggle 0
cg_sprinttoggle 1
cg_sprinttoggle 0
lol.
Quote from: team-aliens.cfg
cg_wwtoggle 0
cg_wwtoggle 1
lol.
ZOMG, GPP HAS A BUG. With this bug, you can work around it by TOGGLING spring and wall walk.
Scary thought, that a software program would have a bug...

Quote
Quote from: archzombie on Yesterday at 07:24:55 PM
1: Buggy
Quote from: team-humans.cfg
bind 1 "itemtoggle blaster"
ORLY.
ZOMG, I f***ing UPDATED the file at the link. And I had the audacity not to notify everyone I fixed a bug.

Quote
Quote from: archzombie on Yesterday at 07:24:55 PM
F5-F8: buggy/unbound, don't use
Quote from: team-aliens.cfg
bind F8 "exec alien-keybinds-trolling.cfg"
ORLY.
Bound, but buggy. ;-)
Protip: Slash can mean "or".


RAKninja-Decepticon

  • Posts: 843
  • Turrets: +14/-679
    • Stupid Videos
Re: Extensive 1.2 GPP binds
« Reply #4 on: January 24, 2013, 08:12:14 pm »

Quote
you forgot an article.
Learn your memes you pedant.
no, you.  the proper format is "all your ____ are belong to US (another proper noun is sometimes accepted.  of note, "scrap" does not count as a proper noun in this case)

Quote
ordering someone to flank is the exact opposite of notifying someone of a hind enemy.
Flank is being used as a noun. Grammar Nazi.
he has the right of it.  "YOUR flank" excludes the rear.  for reference, "flank" means "side".  no matter how you twist the words, you have used "flank" either as a noun or verb, quite incorrectly. 

Quote
"HELP" is associated with "i'm in danger".
In your mind. But contrary to your beliefs, not everyone thinks in this way.
this is true, but perhaps "assist me!" would prevent confusion.  after all, as yoo pointed out, not everyone thinks the same.

Quote
"WARNING" and "STATUS" are too generic (in comparison to others).
They do a pretty good job of conveying meaning.
negative.  i do not understand what you are saying with "STATUS".  my status?  your status?  build status? om/rc status?  status on stage up?  it is far too generic.  if you are requesting the status of something understood, perhaps "SITREP" (short for "situational report" is a more concise word.

Quote
Quote from: team-humans.cfg
cg_sprinttoggle 0
cg_sprinttoggle 1
cg_sprinttoggle 0
lol.
Quote from: team-aliens.cfg
cg_wwtoggle 0
cg_wwtoggle 1
lol.
ZOMG, GPP HAS A BUG. With this bug, you can work around it by TOGGLING spring and wall walk.
Scary thought, that a software program would have a bug...
what bug is this?  ive never had problems with wallwalk toggle or rebinding sprint.

Quote
Quote from: archzombie on Yesterday at 07:24:55 PM
1: Buggy
Quote from: team-humans.cfg
bind 1 "itemtoggle blaster"
ORLY.
ZOMG, I f***ing UPDATED the file at the link. And I had the audacity not to notify everyone I fixed a bug.
this is why software developers tend to update posts on their work, or at least give "patch notes" of some sort.  it heads this kind of thing off before it gets started.

Quote
Quote from: archzombie on Yesterday at 07:24:55 PM
F5-F8: buggy/unbound, don't use
Quote from: team-aliens.cfg
bind F8 "exec alien-keybinds-trolling.cfg"
ORLY.
Bound, but buggy. ;-)
Protip: Slash can mean "or".
point of fact, ive never had problems with keys you describe as buggy/unbound.  the ones that you listed that i use, anyway.
Note 4: The best, although not always easiest, way to deal with trolls is thus: do not respond at ALL in the thread.
Main Rules
4.) No spamming or advertising (includes useless multi-posts and bumps.)
6b.) Do NOT harass other members.
  6c.) Do NOT troll!

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: Extensive 1.2 GPP binds
« Reply #5 on: January 24, 2013, 08:31:16 pm »
Quote
Quote from: team-humans.cfg
cg_sprinttoggle 0
cg_sprinttoggle 1
cg_sprinttoggle 0
lol.
Quote from: team-aliens.cfg
cg_wwtoggle 0
cg_wwtoggle 1
lol.
ZOMG, GPP HAS A BUG.
notes:
  • GPP doesn't have cg_sprinttoggle
  • 2 assignments are sufficient
RAK: see the userinfo flag marking bug report.

RAKninja-Decepticon

  • Posts: 843
  • Turrets: +14/-679
    • Stupid Videos
Re: Extensive 1.2 GPP binds
« Reply #6 on: January 24, 2013, 08:50:09 pm »
RAK: see the userinfo flag marking bug report.
Quote from: bug report
Status:    RESOLVED FIXED
Modified:    2009-12-18 18:13 EST
so, this bug was not really fixed in 2009?

i am thoroughly confused now.
Note 4: The best, although not always easiest, way to deal with trolls is thus: do not respond at ALL in the thread.
Main Rules
4.) No spamming or advertising (includes useless multi-posts and bumps.)
6b.) Do NOT harass other members.
  6c.) Do NOT troll!

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Re: Extensive 1.2 GPP binds
« Reply #7 on: January 25, 2013, 12:04:13 am »
I have cl_allowdownload "2" although in gpp it's identical to "0."
2 prevents using the server's sv_dlURL, which amounts to no downloads if the server has UDP downloads disabled.

  • GPP doesn't have cg_sprinttoggle
But anyone connecting to probably any gpp server today does.

so, this bug was not really fixed in 2009?
No updated gpp client was released. People can automatically get updated cgame and ui easily enough, but that won't fix this bug.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

RAKninja-Decepticon

  • Posts: 843
  • Turrets: +14/-679
    • Stupid Videos
Re: Extensive 1.2 GPP binds
« Reply #8 on: January 25, 2013, 02:59:15 am »
so, this bug was not really fixed in 2009?
No updated gpp client was released. People can automatically get updated cgame and ui easily enough, but that won't fix this bug.
not even the zap updates included this fix?

why were bugs fixed years ago, but never included into any release?  back in 2009 i could understand "we're saving it all for 1.2", but in the intervening years, wouldent have someone said "fuck it, lets just roll these patches out"?
Note 4: The best, although not always easiest, way to deal with trolls is thus: do not respond at ALL in the thread.
Main Rules
4.) No spamming or advertising (includes useless multi-posts and bumps.)
6b.) Do NOT harass other members.
  6c.) Do NOT troll!

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: Extensive 1.2 GPP binds
« Reply #9 on: January 25, 2013, 03:28:56 am »
not even the zap updates included this fix?
the zap updates did not touch the engine.
why were bugs fixed years ago, but never included into any release?  back in 2009 i could understand "we're saving it all for 1.2", but in the intervening years, wouldent have someone said "fuck it, lets just roll these patches out"?
go ahead and do it !
btw, there are already many clients out there that surely have this fix included.

RAKninja-Decepticon

  • Posts: 843
  • Turrets: +14/-679
    • Stupid Videos
Re: Extensive 1.2 GPP binds
« Reply #10 on: January 25, 2013, 06:34:45 am »
not even the zap updates included this fix?
the zap updates did not touch the engine.
why were bugs fixed years ago, but never included into any release?  back in 2009 i could understand "we're saving it all for 1.2", but in the intervening years, wouldent have someone said "fuck it, lets just roll these patches out"?
go ahead and do it !
btw, there are already many clients out there that surely have this fix included.
i probably would if i knew c or a c variant.  and was not fully absorbed in my own project at the moment*

though, it really rubs me the wrong way when a dev or dev team recommends you use custom clients for bugfixes.  if such is the case, the custom client should be what ships, not the outdated, stagnant, default client.

*laugh all you want, but ive been working on my own python, non-trem-related, project for the better part of a year now.
Note 4: The best, although not always easiest, way to deal with trolls is thus: do not respond at ALL in the thread.
Main Rules
4.) No spamming or advertising (includes useless multi-posts and bumps.)
6b.) Do NOT harass other members.
  6c.) Do NOT troll!

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: Extensive 1.2 GPP binds
« Reply #11 on: January 25, 2013, 07:51:29 pm »
dev team recommends you use custom clients
WRONG, by definition of custom. also, if custom meant "not the one(s) posted on tremulous.net", then still: WRONG, by reference to open source.

RAKninja-Decepticon

  • Posts: 843
  • Turrets: +14/-679
    • Stupid Videos
Re: Extensive 1.2 GPP binds
« Reply #12 on: January 26, 2013, 05:17:44 am »
dev team recommends you use custom clients
WRONG, by definition of custom. also, if custom meant "not the one(s) posted on tremulous.net", then still: WRONG, by reference to open source.
http://www.merriam-webster.com/dictionary/custom

see: the adjective.

just in case you are lazy -
Quote
made or performed according to personal order

as opposed to default - http://www.merriam-webster.com/dictionary/default?show=0&t=1359176643

Quote
a selection made usually automatically or without active consideration due to lack of a viable alternative


just because something is open source does not mean that things that are not default are not custom.

dev/HC, you should know better than try to get me on semantics.  in addition, you did not address the issue of developers recommending something not developed by themselves and not shipping with their distribution for bugfixes.


now, if the developers took an open source custom client, and shipped that in their distro rather than the old default, that would be fine, provided they follow applicable licensing.

still, lets head off further word quibbling.  it really bugs me when developers tell you to go to a third party for bugfixes for their software.  or limited functionality, for that matter (see: haven and hearth and it's relationship to "ender's client".)

Note 4: The best, although not always easiest, way to deal with trolls is thus: do not respond at ALL in the thread.
Main Rules
4.) No spamming or advertising (includes useless multi-posts and bumps.)
6b.) Do NOT harass other members.
  6c.) Do NOT troll!

ULTRA Random ViruS

  • Posts: 924
  • Turrets: +4/-101
    • ZdrytchX's reference website
Re: Extensive 1.2 GPP binds
« Reply #13 on: January 26, 2013, 05:57:14 am »
I have cl_allowdownload "2" although in gpp it's identical to "0."
2 prevents using the server's sv_dlURL, which amounts to no downloads if the server has UDP downloads disabled.
Mine just goes to a menu where I pick between downloading via url, server or disconnect.
btw, there are already many clients out there that surely have this fix included.
SEGFAULT is the only client that I know of, apart from one other (malicious client) that I randomly(R) bumped into and decided to ignore.

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: Extensive 1.2 GPP binds
« Reply #14 on: January 26, 2013, 02:08:32 pm »
just because something is open source does not mean that things that are not default are not custom.
WRONG.
developers recommending something not developed by themselves and not shipping with their distribution for bugfixes.
you are retarded.
now, if the developers took an open source custom client, and shipped that in their distro rather than the old default, that would be fine, provided they follow applicable licensing.

still, lets head off further word quibbling.  it really bugs me when developers tell you to go to a third party for bugfixes for their software.  or limited functionality, for that matter (see: haven and hearth and it's relationship to "ender's client".)
you're still thinking retardedly, as if the game were closed source. instead of "the developers" (ie., /dev/humancontroller, etc.), you should have said "the tyrants of tremulous.net".

RAKninja-Decepticon

  • Posts: 843
  • Turrets: +14/-679
    • Stupid Videos
Re: Extensive 1.2 GPP binds
« Reply #15 on: January 26, 2013, 05:46:12 pm »
im not even going to bother quoting.

dev/HC, stop being willfully stupid.  or perhaps you can explain the magical property that somehow "open source" gains to invalidate the definitions i provided.

while you are at it, justify a development team referring you to a third party for bugfixes.  especially in an open source environment where, generally, they could incorporate such things into their own release.

oh, and no.  i do not mean "the tyrants at tremulous.net".  i was not speaking specifically about tremulous, i was speaking about ANY development team.  open or closed source.

edit: removed redundancy.
Note 4: The best, although not always easiest, way to deal with trolls is thus: do not respond at ALL in the thread.
Main Rules
4.) No spamming or advertising (includes useless multi-posts and bumps.)
6b.) Do NOT harass other members.
  6c.) Do NOT troll!

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: Extensive 1.2 GPP binds
« Reply #16 on: January 27, 2013, 01:27:27 am »
Tremulous is an open-source project, meaning that everyone can change the workings of any distributed Tremulous program or design. this opportunity is, in fact, exploited by many, and thus:

DEFINITION: Tremulous, at a given point in time, refers to the class of programs and designs based on the historical (and the one and only) Tremulous 1.0.2.

DEFINITION: strictly speaking, a developer (of Tremulous) is a person who has invented changes in Tremulous. loosely speaking, the significance of a developer is proportional to the significance of all changes invented. dropping measurements of significance, a person is simply said to be a developer if a certain, unspoken level of significance is attributed. for example, it is fair to say that i am a developer.

DEFINITION: the development team (of Tremulous) (or simply the developers) consists of all developers (of Tremulous). unspoken significance levels, equally applicable to all members of the team, also apply here.

DEFINITION: the tyrants of tremulous.net, at a given point in time, are the people who have admin/write access to the tremulous.net web site and the svn.icculus.org/tremulous repository (or, newly, the appropriate GitHub repository). they are the people who have the final say about what goes into the version of Tremulous developed at svn.icculus.org/tremulous (also via bugzilla.icculus.org).

currently, the tyrants of tremulous.net run
  • the tremulous.net site;
  • a master server (resolvable from "master.tremulous.net"); and
  • a couple of game servers.
important things to note are:
  • the tremulous.net site
    • provides forum functionality (can be called the tremulous.net forums);
    • hosts (or links to) downloadable Tremulous programs; and
    • describes rules enforced on the said game servers.
  • the Tremulous programs hosted on (or linked to from) the tremulous.net site
    • do not have a distinguishing name, in other words, they are branded simply as "Tremulous"; and
    • point to the said master server by default.
  • the said master server is set to mark the said game servers as "featured".
  • the said game servers
    • are retardedly called something like "OFFICIAL US1"; and
    • use programs that do not (really) differ from the ones derivable by compiling the source code at svn.icculus.org/tremulous.

let's analyze the definition of default:
a selection made usually automatically or without active consideration due to lack of a viable alternative
a selection automatically used by a computer program in the absence of a choice made by the user
that matches what i thought the definition was.
  • in case of the master server setting defaulting to "master.tremulous.net":
    fact: the "GPP" version of Tremulous hosted on tremulous.net (outside the forums) has the master server set to "master.tremulous.net". after general downloading/extracting/installing, one needs to change "master.tremulous.net" to cause the programs not to try to go to the said master server.
  • in case of the Tremulous program (specifically, the client) defaulting to the one hosted on tremulous.net:
    WRONG -- the "the Tremulous program" part is already WRONG, as Tremulous is a class of programs. there is no such things as "when one downloads Tremulous, he/she automatically gets the version of Tremulous released by the tyrants of tremulous.net, which then needs to be changed for whatever reason", and there are plenty of "viable alternatives". so any public version of Tremulous is neither default, nor custom (to the public).

though it is notable that non-tremulous.net versions of Tremulous are not ultra easy to find via g00gl3. life sux.

all this applies to any open-souce developer, development team, and project (ie., not necessarily related to Tremulous).

while you are at it, justify a development team referring you to a third party for bugfixes.  especially in an open source environment where, generally, they could incorporate such things into their own release.

oh, and no.  i do not mean "the tyrants at tremulous.net".  i was not speaking specifically about tremulous, i was speaking about ANY development team.  open or closed source.
retarded; see above.
you mean the tyrants of tremulous.net. you want the tyrants of tremulous.net to update links at the main tremulous.net pages to point to more up-to-date clients (packaged by themselves, developers, or anyone else). they won't, but that is irrelevant. it is the advantage of open source that everyone can try to make a project better by publishing better-than-better versions, and people have already done so for Tremulous. you can help by bumping client release announcement threads at the tremulous.net forums.

again, it is not a surprize when someone doesn't link to a less buggy version of a program. instead of pursuing link updates, you should announce other versions and improve the better versions even more.