Jump to content

Fire Control - "proper" Chain Fire For Mwo / Tag Toggle / Jump Jet Spam [Fc 3.0.7 - 30Th Jan 2017]


542 replies to this topic

#241 evilC

    Member

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

Posted 26 September 2014 - 12:11 PM

View PostMister T, on 22 September 2014 - 07:07 AM, said:

Hello,

I've tried your program for the toggle function on machinegun ingame.
The toggle did work, but i've got an other issue.
When I press my toggle button (mouse thumb1) btw I get both a toggle zoom and toggle on my machinegun even if the toggle zoom is set ONLY on left shift key and is not bound to any other key !

Any idea ?

In Autohotkey, if you try to send an upper case letter (say A), then it will "hold" shift to send the a.
However, I use shift for arm lock and do not see strange things going on with it, so I am not sure why this is happening.

The only time anything like that happens for me is if caps lock is on - in that case the opposite is true - it "releases" shift, then sends the character, then "holds" shift again.

What are your bindings? Just "Weapon Toggle" bound to "Mouse Thumb 1"?

Edited by evilC, 26 September 2014 - 12:12 PM.


#242 Seraphic Law

    Member

  • PipPipPipPipPip
  • Shredder
  • Shredder
  • 136 posts

Posted 09 October 2014 - 08:28 AM

Not having a gaming mouse I wanted to attempt to setup a basic firing macro using six autocannon weapons, but never really setup a macro before or used these programs, so it is a lot to take in. So basically, from what I understand, Fire Control is a GUI for writing scrips to load into AutoHotkey? I installed the two programs and fired up Fire Control with made a basic script. But it doesn't seem to load when imported into AutoHotKey.

[Settings]
adhd_current_profile=Default
adhd_debug_window=1
adhd_gui_x=282
adhd_gui_y=478
adhd_ini_version=1
[Default]
FireSequence=1,2,3,4,5,6
FireRate=1460.8
WeaponToggle=1
adhd_hk_hotkey_1=lbutton
adhd_hk_type_1=2


The six weapons each have a cooldown of 1.66s which equals 1660 milliseconds, then deduct -12% for the cooldown module which should now equal a total of 1460.8 millisecond cooldown per weapon. I must have the delay messed up as it seems to be working by cycling the weapons when I click them, but only one weapon at a time. Normally, I run them in chain fire with three on left click and the other three on right click.

Edited by Seraphic Law, 09 October 2014 - 08:34 AM.


#243 evilC

    Member

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

Posted 09 October 2014 - 10:52 AM

Delay is not the speed of each weapon, it is the delay between EACH keypress.

So if 1460.8 is the rate for one, and you have 6, your fire rate should be 1460 / 6 = 243

Oh and forget about the .8 - Fire control is accurate to about +/- 10ms so use whole numbers.

#244 Seraphic Law

    Member

  • PipPipPipPipPip
  • Shredder
  • Shredder
  • 136 posts

Posted 09 October 2014 - 12:05 PM

I updated the delay to 243, but something is off and isn't working right INGAME. I have all six weapons assigned to weapon group one. If I press and hold the left mouse the highlighted weapon does not cycle and all six weapons fire at the same time. Now if I keep clicking the left mouse over and over, the highlighted weapon keeps cycling, but still fires all six weapons at the same time.

Do I need to assign each weapon to their own weapon group or something - IE: Six weapons = Six weapon groups? Trying to get all six weapons to continue to fire and repeat as soon as their cooldown is up.

In the "Main" Tab
Fire Sequence: 1,2,3,4,5,6
Fire Rate: 243

In the "Binding" Tab:
Fire Action = Left Mouse

Edited by Seraphic Law, 09 October 2014 - 12:30 PM.


#245 Quizzical Coconut

    Member

  • PipPipPipPipPip
  • 110 posts

Posted 09 October 2014 - 07:51 PM

If you don't put a 500ms pause between your firing patterns, the ghost heat will quickly become unbearable.

To do what you intend to, you'll need 1 autocannon in every group. (you might want fire rate = 244)

If you want to minimize ghost heat while still disorienting the opponent; Fire Sequence = 1,2,3,4,5,6,7,8,9,0
Fire Rate = 147






Now I have a question more about autohotkey than Fire control. How would you do the following:

By default, left mouse = k
With toggle activated, left mouse = h (550ms delay) j, Scroll lock activated.

Toggle Key = t

Edited by Quizzical Coconut, 09 October 2014 - 08:50 PM.


#246 evilC

    Member

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

Posted 10 October 2014 - 09:44 AM

Actually, there is an easier way.

MWO has a problem with firing too fast if you hit the same button too quickly.

Eg if you have 6 weapons in chain fire in one group, hitting the button at a 250ms rate will not work.

Put ALL of them in TWO groups and alternate between the two groups.

ie put all weapons in group 5 and group 6, make sure chain fire is enabled for BOTH groups, and set your fire sequence to 5,6

#247 evilC

    Member

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

Posted 10 October 2014 - 09:51 AM

View PostQuizzical Coconut, on 09 October 2014 - 07:51 PM, said:

Now I have a question more about autohotkey than Fire control. How would you do the following:

By default, left mouse = k
With toggle activated, left mouse = h (550ms delay) j, Scroll lock activated.

Toggle Key = t

So by default you want LMB to work "as normal", but when you hit the toggle button you want it to fire at 550ms?

You should be able to do this with Fire Control's groupmode command

Fire Sequence: 1,groupmode(1)
Fire Rate: 550

Bind your toggle button to "Fire Mode Toggle".
Scroll lock indicates status of = "Fire Mode"

It will start in timed mode, so by default it will be the other way around to what you want. Just hit the "Fire Mode Toggle" to switch to alpha mode.

Edited by evilC, 10 October 2014 - 10:01 AM.


#248 evilC

    Member

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

Posted 10 October 2014 - 09:59 AM

View PostQuizzical Coconut, on 09 October 2014 - 07:51 PM, said:

If you don't put a 500ms pause between your firing patterns, the ghost heat will quickly become unbearable.


Technically true, but not the full story.

If you want a 250ms dakka, you can interleave other weapons to enforce a 500ms gap between "linked" weapons.

For example, with 6 ballistic slots, use something like 3 or 4xAC5 and multiple AC2s

Fire an AC5, then the AC2s (in alpha), (repeat).

There will be 500ms gap between each AC5 firing or each volley of AC2s.

I am pretty certain that you could get a contstant stream of rounds going with a clan mech, but I do not have any to play around with. Once the next public test happens, or one of my mates buys a dire whale, I may well be able to come up with something much better.

Edited by evilC, 10 October 2014 - 10:00 AM.


#249 Quizzical Coconut

    Member

  • PipPipPipPipPip
  • 110 posts

Posted 10 October 2014 - 01:00 PM

The groupmode command worked, I didn't even know it existed.

I just presumed he was using 6uac5, given he said each weapon has a 1666ms reload.

#250 Solothkar

    Member

  • Pip
  • Bad Company
  • Bad Company
  • 15 posts

Posted 15 October 2014 - 04:50 AM

evilC, nothing on my Sep 21st question?

Greets, Solo

#251 evilC

    Member

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

Posted 15 October 2014 - 10:36 AM

Hi Solo,
Sorry I missed your post.
No - that is not something that FC does at this time, although it is certainly a feature I have considered trying to add, but it would actually be quite complex to implement.

There is, however, a workaround, but it is a little cumbersome.

It is possible to run two copies of FC at the same time, and there is a hotkey to disable FC called "Functionality Toggle".

So if you had two profiles that you wanted to switch between, make sure both profiles have the same thing bound to "Functionality Toggle".

Then:
Launch copy #1 of FC, select the first profile and hit the "Functionality Toggle" binding to disable that copy of FC.
Launch copy #2 of FC and select the second profile.

Now, when you hit "Functionality Toggle", it should disable one copy of FC and enable the other.

Out of interest, what is the difference between the two profiles? There may be other ways of doing this...

Edited by evilC, 15 October 2014 - 10:38 AM.


#252 Seraphic Law

    Member

  • PipPipPipPipPip
  • Shredder
  • Shredder
  • 136 posts

Posted 20 October 2014 - 03:01 PM

View PostevilC, on 10 October 2014 - 09:44 AM, said:

Actually, there is an easier way.

MWO has a problem with firing too fast if you hit the same button too quickly.

Eg if you have 6 weapons in chain fire in one group, hitting the button at a 250ms rate will not work.

Put ALL of them in TWO groups and alternate between the two groups.

ie put all weapons in group 5 and group 6, make sure chain fire is enabled for BOTH groups, and set your fire sequence to 5,6


It tried doing this and it seemed to work, but the cooldown rate of 244ms is wrong incorrect.

The base cooldown is 1.60 seconds or 1660 milliseconds
Then there is the -5% for Elite Fast Fire perk
Plus the -12% for level five cooldown module
Which should equal a 17% cooldown reduction?
So what should the rate of fire be to fire all six weapons as fast as possible?

Best I can tell I do not think the rate of fire is any faster then setting each weapon to their own fire group with fire control at 1,2,3,4,5,6.reset with a firerate of 244ms.

Edited by Seraphic Law, 20 October 2014 - 03:11 PM.


#253 evilC

    Member

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

Posted 21 October 2014 - 12:17 AM

If not mixing weapon types, the Fire Rate should be:

Speed of one weapon / Number of weapons.

Also be aware that FC's timings are not perfect - it may vary by +/- 10ms or so, so you may have to build a bit of "slack" into your timings.

#254 Seraphic Law

    Member

  • PipPipPipPipPip
  • Shredder
  • Shredder
  • 136 posts

Posted 21 October 2014 - 02:38 AM

View PostevilC, on 21 October 2014 - 12:17 AM, said:

If not mixing weapon types, the Fire Rate should be:

Speed of one weapon / Number of weapons.

Also be aware that FC's timings are not perfect - it may vary by +/- 10ms or so, so you may have to build a bit of "slack" into your timings.


So 1660 (Base)
-5% (Fast Fire)
-12% (Module)
Divide 6
= 230ms?

Edited by Seraphic Law, 21 October 2014 - 02:39 AM.


#255 evilC

    Member

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

Posted 22 October 2014 - 02:51 AM

Well I am unsure as to how the reductions work.

For example:

100 - 5% = 95 - 12% = 83.6

100 - 17% = 83

Also, be aware that if testing in Testing Grounds, Fast Fire does not work there.

#256 Seraphic Law

    Member

  • PipPipPipPipPip
  • Shredder
  • Shredder
  • 136 posts

Posted 23 October 2014 - 04:06 PM

Where are you getting "100" from? Do you mean 100%?
Wouldn't "100%" = the base fire rate of 1660?

#257 evilC

    Member

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

Posted 24 October 2014 - 12:33 AM

View PostSeraphic Law, on 23 October 2014 - 04:06 PM, said:

Where are you getting "100" from? Do you mean 100%?
Wouldn't "100%" = the base fire rate of 1660?

I just used an arbitrary value to show that subtracting the percentages in different ways yielded different results.

If you are unsure - experiment!

If the base is 1600, and you have 6 of them, then start with (1600 / 6 = 266) and adjust until you find a value that works well.

Also, with UACs, you may need to set the groups up carefully to avoid them double shotting when you do not want them to.

#258 Nemesis357

    Rookie

  • The Death Wish
  • The Death Wish
  • 1 posts
  • Locationcalifornia

Posted 31 October 2014 - 04:00 PM

i have a question i have tryed all the settings and can not get this program to work at all for macros on uac5s cant even get wepons to cycle or fire and all i get a audible ding done anyone else have this issue have any advise?

#259 evilC

    Member

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

Posted 03 November 2014 - 03:29 AM

Kind of hard to know what is wrong without knowing what your settings are...

#260 Li Song

    Member

  • PipPipPipPipPipPip
  • Bad Company
  • Bad Company
  • 225 posts
  • LocationSweden

Posted 11 December 2014 - 04:57 AM

Attempting to bind "shift+spacebar" to "fire" command will crash one of the threads in the application making it unresponsive. (3.0.6 (adhd 321))





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users