Jump to content

Is it possible to rebind chainfire?


9 replies to this topic

#1 Krievian

    Member

  • PipPip
  • 40 posts
  • LocationSolaris VII

Posted 01 November 2012 - 09:15 AM

Occasionally in the middle of a fight I have switched to/from chainfire, and would prefer a HOWAM (Hands-On-WASD-And-Mouse) option for toggling chainfire. I couldn't find a relevant post with search.

#2 Grendalsh

    Member

  • PipPipPip
  • 82 posts
  • Facebook: Link
  • LocationSan Diego, CA

Posted 01 November 2012 - 10:22 AM

At present, chain fire toggle is bound to Backspace, and is not an option in the key binding, so it cannot be rebound in-game.
If you're comfortable editing files, it's possible you can manually change this in the local client's configuration file that holds all the key binding.

#3 evilC

    Member

  • PipPipPipPipPipPipPipPip
  • Legendary Founder
  • Legendary Founder
  • 1,298 posts
  • LocationLondon, UK

Posted 01 January 2013 - 12:46 PM

Use AutoHotkey.
For example, the script to rebind Middle Mouse to chainfire is:

MButton::Backspace

Edited by evilC, 01 January 2013 - 12:46 PM.


#4 Snib

    Member

  • PipPipPipPipPipPipPip
  • 689 posts

Posted 03 January 2013 - 06:50 AM

View PostKrievian, on 01 November 2012 - 09:15 AM, said:

Occasionally in the middle of a fight I have switched to/from chainfire, and would prefer a HOWAM (Hands-On-WASD-And-Mouse) option for toggling chainfire. I couldn't find a relevant post with search.

I prefer to make separate weapon groups for that, so e.g. mouse4 is chain fire and mouse5 shoots them all. But to answer your question, add this to your actionmaps.xml

  <action name="m_toggleChainfireGroup">
   <rebind device="keyboard" keyboard="mouse3" index="0" defaultInput="backspace"/>
  </action>

That toggles chain fire with the middle mouse button ("mouse3"). Will only work if that button isn't bound to anything else yet, so change according to your preference and other settings.

View PostevilC, on 01 January 2013 - 12:46 PM, said:


The default answer to any keybind question seems to be autohotkey. Why use some external software when you can change everything with the game itself?

Edited by Snib, 03 January 2013 - 07:03 AM.


#5 Buckminster

    Member

  • PipPipPipPipPipPipPipPip
  • Elite Founder
  • 1,577 posts
  • LocationBaltimore, MD

Posted 03 January 2013 - 06:53 AM

View PostSnib, on 03 January 2013 - 06:50 AM, said:

I prefer to make separate weapon groups for that, so e.g. mouse4 is chain fire and mouse5 shoots them all.


This is the way I go. It's an easy enough way to switch between the two.

#6 evilC

    Member

  • PipPipPipPipPipPipPipPip
  • Legendary Founder
  • Legendary Founder
  • 1,298 posts
  • LocationLondon, UK

Posted 03 January 2013 - 07:38 AM

View PostSnib, on 03 January 2013 - 06:50 AM, said:

The default answer to any keybind question seems to be autohotkey. Why use some external software when you can change everything with the game itself?

Because there is plenty that you cannot do with the game files that you can easily do with autohotkey, but there is not much that you can do with game files that you cannot do with autohotkey.
eg:
TAG toggle that goes on *and* off, plus also lights the ScrollLock light on your keyboard to remind you it is on (An always on TAG can give away your position).
Grouped chain fire on one button (eg group 1 on 1st click, 2 on 2nd click)

Plus when making AHK configs, you can make changes *whilst the game is running* and if you do not like it, kill the AHK script and go back to normal so you can at least enjoy that drop. If you **** up an XML edit, you could be buggered for that drop.

#7 Snib

    Member

  • PipPipPipPipPipPipPip
  • 689 posts

Posted 03 January 2013 - 08:39 AM

View PostevilC, on 03 January 2013 - 07:38 AM, said:

Because there is plenty that you cannot do with the game files that you can easily do with autohotkey, but there is not much that you can do with game files that you cannot do with autohotkey.

Sure, you can even write an entire game in autohotkey or other scripting or programming languages if you're so inclined. You'll note I was only remarking on keybind questions.

Btw, the TAG toggle on scroll-lock was possible in closed beta with just an xml edit, but PGI broke that tweak when they "fixed" the possibility to bind the same key twice (which is what you needed to simulate the toggle).

#8 evilC

    Member

  • PipPipPipPipPipPipPipPip
  • Legendary Founder
  • Legendary Founder
  • 1,298 posts
  • LocationLondon, UK

Posted 03 January 2013 - 10:33 AM

My point being - why learn how to hack game files for each game you play, when you can learn autohotkey once and apply the same knowledge to every game you play.
ESPECIALLY when PGI continually move the goalposts - much better to have an AHK script that emulates default keys - this can then also be easily distributed to other users who then do not have to edit anything, just run files.
And I didn't mean TAG toggle on scroll lock.
My TAG toggle uses Middle mouse button - the scroll lock light just reflects the state of the toggle for convenience. No way you could ever provide that functionality with game file editing.

#9 Kyossed

    Member

  • PipPip
  • 28 posts

Posted 05 January 2013 - 04:33 PM

View PostSnib, on 03 January 2013 - 06:50 AM, said:

Why use some external software when you can change everything with the game itself?


I don't use it, personally, but I would guess that it's just easier. How did you dig up [action name="m_toggleChainfireGroup"]? Is there an area on the forum that has a nice big list of action binds for you to look at?

#10 Snib

    Member

  • PipPipPipPipPipPipPip
  • 689 posts

Posted 06 January 2013 - 04:05 AM

View PostevilC, on 03 January 2013 - 10:33 AM, said:

My point being - why learn how to hack game files for each game you play, when you can learn autohotkey once and apply the same knowledge to every game you play.

Fair enough.


View PostKyossed, on 05 January 2013 - 04:33 PM, said:

I don't use it, personally, but I would guess that it's just easier. How did you dig up [action name="m_toggleChainfireGroup"]? Is there an area on the forum that has a nice big list of action binds for you to look at?

It's probably on the forums, but don't know. You can find the default keybinds in the client here:

\Game\GameData.pak\Libs\Config\defaultProfile.xml





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users