FAQ  •  Register  •  Login

In my keymaps the steps aren't disabling

Moderator: MiRai

<<

blavek

Posts: 8

Joined: Wed Nov 26, 2014 2:08 am

Post Wed Nov 26, 2014 2:18 am

In my keymaps the steps aren't disabling

I am creating a cast order with for spells. My first step should disable and then re-enable after 61 seconds. However when I hit the button to activate it just continuously attempts the use the first step. I removed my re-enable action and it has the same issue. So as near as I can tell my step is not disabling and I'm not sure why or how to proceed. any assistance would be helpful. Attached is a screen shot of my set up.

castorder.jpg
castorder.jpg (118.94 KiB) Viewed 14226 times


I have tried a couple of different configurations and they all seem to be behaving the same way.
<<

bob

User avatar

League of Extraordinary Multiboxers

Posts: 4653

Joined: Sat Feb 15, 2014 11:14 am

Location: In the dining room, with the lead pipe.

Post Wed Nov 26, 2014 5:17 am

Re: In my keymaps the steps aren't disabling

You will need to post your whole config viewtopic.php?f=8&t=13, but my initial suspicion is that you have a conflict on your hot key.

What you have looks mostly ok, although Step 1/2 of CombatSpam should be sent to "self" if this is a Pro Config. It could also be the cause of the problem but I don't rightly know. Also if it is Pro Config, then the Character Set should not be assigned, only the Character that will use it. As it stands every character in eq1RangerEnch will attempt to execute the DPS-Ranger CombatSpam mapped key when you press the 2 key.
<<

blavek

Posts: 8

Joined: Wed Nov 26, 2014 2:08 am

Post Wed Nov 26, 2014 11:09 am

Re: In my keymaps the steps aren't disabling

This should be my profile. I want to stress that I have been trying a number of configurations with the steps for a few hours since I started trying to set this up. At the moment only the ranger is getting any keystrokes.
Attachments
ISBoxerToolkitProfile.XML
(143.42 KiB) Downloaded 554 times
<<

bob

User avatar

League of Extraordinary Multiboxers

Posts: 4653

Joined: Sat Feb 15, 2014 11:14 am

Location: In the dining room, with the lead pipe.

Post Wed Nov 26, 2014 11:20 am

Re: In my keymaps the steps aren't disabling

So, I reckon your issue is because you are trying to create a Pro-Config, but without all the necessary parts.

When you turn off (unload) the Key Map DPS-Ranger for 0.5 seconds, and then turn it back on (Load), the state of any individual Mapped Keys within that Key Map are reset to their starting state, thus the disabling of Step 1 of CombatSpam never happened since the reload of the Key Map.

If you want to run the Pro-Config, then you should set it up with the full virtualisation. That disable step you've got in Always On should only be disabling a specific Mapped Key, not the Key Map.

http://isboxer.com/wiki/Style:MMO_-_Pro
<<

blavek

Posts: 8

Joined: Wed Nov 26, 2014 2:08 am

Post Wed Nov 26, 2014 11:27 am

Re: In my keymaps the steps aren't disabling

Thanks I will take a look at that. If I am understanding you correctly then removing the step that disables the keymap should resolve my issue, until I can do a complete pro setup, as that is what is causing the whole thing to revert back to the beginning.
<<

bob

User avatar

League of Extraordinary Multiboxers

Posts: 4653

Joined: Sat Feb 15, 2014 11:14 am

Location: In the dining room, with the lead pipe.

Post Wed Nov 26, 2014 12:34 pm

Re: In my keymaps the steps aren't disabling

Yes, removing that step should allow it to work. You could also change the actions to be the right ones.

If you still want the disable step, then in Always On -> DisableDPS, you should change it to a "Mapped Key State Action", rather than the current "Key Map State Action". You will need to specify the DPS-Ranger -> CombatSpam as the Mapped Key to disable/enable.
As the Mapped Key is only disabled/enabled with a Mapped Key State Action, rather than unloaded/loaded as per the Key Map State Action, then it will be the behaviour you were expecting.
<<

blavek

Posts: 8

Joined: Wed Nov 26, 2014 2:08 am

Post Wed Nov 26, 2014 1:07 pm

Re: In my keymaps the steps aren't disabling

I tried that but it seems to just keep going back to step 1. It seems like disabling even the mapped key is resetting the timers. I set the key disable to test to 10 seconds which is shorter than the step should be locked out for but long enough that I know that combat spam is being disabled but it still goes right to step 1 once it re-enables.

My understanding is that I should disable to hotkey for basically the cast time so that if I hit it again the game doesn't try to cast again and interrupt me, I also don't want the next step to be activated and do nothing then be locked out of it for the cool down period. I am working through the pro config at the moment to see if that grants me something already built but it looks like it just sets up the frame work to run the characters.
<<

blavek

Posts: 8

Joined: Wed Nov 26, 2014 2:08 am

Post Thu Nov 27, 2014 1:32 am

Re: In my keymaps the steps aren't disabling

Here is my disable DPS Key. It is also killing the timer so that each time it enables the specific key i start at step one. I have moved it into my Class specific DPS group. I really just have no idea what to do. I tried remapping the key to nothing then timing it to remap back to what it is supposed to be that didn't work. I am really out of ideas and it seems like this functionality is pretty important to these combat chains.
Attachments
disableDPS.jpg
disableDPS.jpg (112.22 KiB) Viewed 14170 times
<<

firescue17

User avatar

League of Extraordinary Multiboxers

Posts: 585

Joined: Wed Sep 19, 2012 7:37 am

Location: Omaha, NE

Post Thu Nov 27, 2014 2:36 am

Re: In my keymaps the steps aren't disabling

blavek wrote:It seems like disabling even the mapped key is resetting the timers.

This is correct.

Stinging Swarm Mapped Key is inside the DPS-Ranger Key Map.
The fourth Action in Stinging Swarm Mapped Key is "Do DisableDPS in Always on Key Map."
DisableDPS in Always On Key Map turns off the Entire DPS-Range Key Map (which contains Stinging Swarm) and kills your timer.

You have circular logic in which the Mapped Key does another Mapped Key which turns off the Key Map containing your original Mapped Key.

You need to build a intermediary pass-through switch or trigger in between the DPS Hotkey and the DPS Key Map.

DPS Hotkey: Do DPS Trigger -> Self
DPS Trigger: Do DPS Action -> Self (this doesn't do anything but pass through)
DPS Action: this contains your keybind, timer resets and other stuff.

At which point, modify Disable DPS to turn off the intermediary pass-through Mapped Key "DPS Trigger" Mapped Key or Key Map (doesn't matter which).

Think of the DPS rotation in layers. The hotkey is the top layer. The pass-through switch or trigger is the middle layer. The bottom layer contains the Actions to be executed (including your timers).

If you turn off the top layer (your spam key), you'll kill the whole rotation. If you turn off the bottom layer (your Ranger DPS Keymap), you'll kill all your timers. If you turn off the middle layer, nothing bad happens. It just blocks the keypress from cascading down and trying to fire the next ability too soon.
<<

bob

User avatar

League of Extraordinary Multiboxers

Posts: 4653

Joined: Sat Feb 15, 2014 11:14 am

Location: In the dining room, with the lead pipe.

Post Thu Nov 27, 2014 7:05 am

Re: In my keymaps the steps aren't disabling

TL;DR - sorry for leading you astray there. I didn't know that about the timers.


All righty then. That takes it back to implementing the Pro-Config correctly as that has that middle layer :), along with the benefit of class specific actions.

I admit it, I didn't test the use of the Mapped Key State Action before saying it would be the way to go. But you learn something new every day with this stuff. I wasn't aware of the killing of timers if you disabled the mapped key.


Yes, the Pro-Config is the framework for the characters and doesn't setup your rotations for you. You still need to add in the HB mapped keys (although you already have them) and the sequence mapped keys (and you already have these too) . As your setup looks strongly familiar to firescue17's example implementation for cooldowns etc, then it should all be straight forward from there. The only difference between your current config and Pro is that you have 2 more key maps. Combat Hotkeys and Virtual Combat.


A brief breakdown of how it works is (you can set this up manually if you want):

Combat Hotkeys contains mapped keys which have your hotkey (the key you press on the KB). These call a Do Mapped Key Action in the Virtual Combat key map, and usually have a target of "Window: All w/Current" (all basically), although you might have specific mapped keys/actions targeted at specific groups, like the CrowdControl, or Healers (this is the other part of the Pro-Config, Action Target Groups)

Virtual Combat contains mapped keys which normally have 1 step with no actions in them. The names of the mapped keys are important though. They will need to match mapped keys in the Class specific Key Maps, like in your case DPS-Ranger. The one you want at this stage will be a single mapped key called "Combat Spam".

The trickery to all this comes under the Character node. You select the Character, go to Virtual Mapped Keys and set that so "Virtual Combat is now DPS-Ranger". You only need to set the Key Map drop down.

When this is configured, the idea is that when you press the Combat Hotkey, this will try to execute the named mapped key in Virtual Combat. As this is remapped to DPS-Ranger it will look for a mapped key of the same name in DPS-Ranger. It finds it, it executes it.

And finally, your DisableDPS mapped key will disable the Mapped Key in Virtual Combat. This is that middle layer that is needed.


Couple of things to be aware of.
1) As DPS-Ranger is only assigned to characters of the correct class, and the Virtual Mapped Keys setting does the remapping, and the targeting of windows is handled by the Combat Hotkey along with whether the resulting virtualisation results in a mapped key being found (if you don't have one in the class key map then nothing happens), the actions in DPS-Ranger will almost always have a Target of Window:Current (i.e self).
2) You will normally assign the Class Specific key maps to only the characters that need them, and not to the whole character set, but it probably doesn't matter too much as these shouldn't have hot keys set anyway and it is the Character specific Virtual Key Map setting which will determine which is run. The Combat Hotkeys and Virtual Combat will normally be assigned to the Character Set. One of these steps is usually what gets forgotten when setting up new characters, and results in the hair pulling good time of "why doesn't my character do anything!".
Next

Return to Key Maps

Who is online

Users browsing this forum: No registered users and 0 guests