Page 1 of 1

I reveal to you: My Chaingun Auto-sniping alias

Posted: Wed Sep 26, 2012 12:59 am
by Theshooter7
Some time ago, I took a shot at creating an alias that would allow me to fire the Doom Chaingun with perfect timing, allowing for near full-auto fire that was perfectly accurate, and all at just the push and hold of a single button.

My initial attempts failed, I couldn't figure out how to fix the timing of some commands and how to get the Chaingun to react the way I wanted.

However, about two months ago, I took another stab at it and ended up with successful results! The alias works perfectly.

Just bind it to a single button and with just one push of a button in-game, your chaingun fire will be as accurate as a sniper rifle. All the time. So long as you are pressing the button that belongs to the alias. No need to press mouse1 to fire, this alias does that for you (hence it's purpose; to time the shots down to the tic to allow precise firing).

Enjoy!

[spoiler]

Code: Select all

alias doattack "+attack; wait 1; -attack; wait 8; doattack"

alias +cgunsnipe "cl_capfps 1; alias doattack \"+attack; wait 1; -attack; wait 8; doattack\"; doattack"
alias -cgunsnipe "cl_capfps 0; alias doattack \"\"; -attack; wait 12; alias doattack \"+attack; wait 1; -attack; wait 8; doattack\""
[/spoiler]

[EDIT] Mind you, I mean you should bind +cgunsnipe to a key. Although it looks like, from a test I just did, that cl_capfps may not be needed (bugfix in Zandronum?). So if you don't like the FPS cap taking place while using this, try taking it off and seeing if the sniping still works.

RE: I reveal to you: My Chaingun Auto-sniping alias

Posted: Wed Sep 26, 2012 4:16 pm
by Llewellyn

Code: Select all

alias doattackrage "+attack; wait 1; -attack; wait 4; doattackrage"

alias +cgunsniperage "alias doattackrage \"+attack; wait 1; -attack; wait 8; doattackrage\"; doattackrage"
alias -cgunsniperage "alias doattackrage \"\"; -attack; wait 6; alias doattackrage \"+attack; wait 1; -attack; wait 4; doattackrage\""
There now you can make one for ragerune

RE: I reveal to you: My Chaingun Auto-sniping alias

Posted: Wed Sep 26, 2012 4:51 pm
by Synert
Excellent, I had one myself but lost it a while ago. Cheers for this!

RE: I reveal to you: My Chaingun Auto-sniping alias

Posted: Wed Sep 26, 2012 4:54 pm
by Zeberpal
what a hax!
It may be even worse than sr50 in good sence, cheers!

RE: I reveal to you: My Chaingun Auto-sniping alias

Posted: Wed Sep 26, 2012 5:48 pm
by Theshooter7
Llewellyn wrote:There now you can make one for ragerune
Good catch! A simple edit but oh well. :p

RE: I reveal to you: My Chaingun Auto-sniping alias

Posted: Wed Sep 26, 2012 6:10 pm
by Xenaero
Simple but effective. PROBLEM IS I RAN OUTTA KEYS TO BIND THINGS TO MANG

You know actually you could technically use this as your mouse1.

RE: I reveal to you: My Chaingun Auto-sniping alias

Posted: Wed Sep 26, 2012 7:34 pm
by Theshooter7
Xenaero wrote: Simple but effective. PROBLEM IS I RAN OUTTA KEYS TO BIND THINGS TO MANG

You know actually you could technically use this as your mouse1.
Yes, but you will end up with odd timings on some weapons, like the plasma gun for instance. You could bind it to a different mouse button, of course.

RE: I reveal to you: My Chaingun Auto-sniping alias

Posted: Wed Sep 26, 2012 8:17 pm
by Bloax
If you're a real bastard, you could actually make an alias to bind mouse1 to it on "4" and rebind 1-7 (except 4, duhh) and the scrolling wheel to undo that.

RE: I reveal to you: My Chaingun Auto-sniping alias

Posted: Wed Sep 26, 2012 11:29 pm
by Llewellyn
Theshooter7 wrote:
Xenaero wrote: Simple but effective. PROBLEM IS I RAN OUTTA KEYS TO BIND THINGS TO MANG

You know actually you could technically use this as your mouse1.
Yes, but you will end up with odd timings on some weapons, like the plasma gun for instance. You could bind it to a different mouse button, of course.
No you wont. Not if you're cool and know what you're doing with aliases:

Code: Select all

alias +mouse1key "shootalias
alias -mouse1key "alias shootalias -attack; -attack

alias dochaincheck "test $cgvar firstshoot secondshoot; test $cgvarrage thirdshoot

alias firstshoot "alias shootalias chainshoot
alias secondshoot "alias shootalias defaultshoot
alias thirdshoot "alias shootalias chainshootrage

bind shift +cgalias
alias +cgalias "set cgvar 1; dochaincheck
alias -cgalias "set cgvar 0; dochaincheck

Bind alt +ragecgalias
alias +ragecgalias "set cgvarrage 1; dochaincheck
alias -ragecgalias "set cgvarrage 0; dochaincheck

alias defaultshoot "+attack; wait 1; shootalias
alias chainshoot "+attack; wait 1; -attack; wait 8; shootalias
alias chainshootrage "+attack; wait 1; -attack; wait 4; shootalias
I made it simple to read. What it does is: If you holding mouse1 and press shift, it fires chaingun bursts. If you hold alt with mouse1 it fires RageChaingun bursts.

RE: I reveal to you: My Chaingun Auto-sniping alias

Posted: Thu Sep 27, 2012 7:31 pm
by Xenaero
I think its more effective to burst fire the plasma gun anyway. That's just personal preference, however.