Page 1 of 2
Mouse click functions
Posted: Thu Jun 09, 2011 9:51 pm
by Omaw
Hey, I tried to search this up but didn't find anything so I am sorry if I am starting a thread that has already been covered somewhere.
I am new to TOME and TE4, so let me just get that out front.
I want to have my left mouse click function with a little more versatility.
Currently since I have an attack ability bound to left click, when I left click on a monster it will fire the ability (assuming parameters are met, [range-not on cooldown-etc]) and I just want to take that a step further.
I want to bind multiple abilities (in a set order) to my left click. I'm talking something fairly simple.
*if nothing is on cooldown fire ability #1, if #1 is on cooldown fire #2, if #2 is on cooldown just attack normally.*
Simple example, but I want to do that, and make the string as long as I want... however many abilities.
I am guessing that I could probably edit this functionality in myself, but I don't know anything about editing the LUAs and so forth.
Thanks for any help or comments.
-Omaw
Re: Mouse click functions
Posted: Fri Jun 10, 2011 12:29 am
by jenx
I think this is a great idea and I have often thougt of the same idea.
Re: Mouse click functions
Posted: Fri Jun 10, 2011 1:55 am
by tiger_eye
Don't forget about the middle mouse button (on target)

!
Anyway, the functionality you describe is sort of possible, but you'll need to click twice to use the next talents. Here's how to do it. Go the Key Bindings window (an option in the menu when you press [Esc]). Click on one of the first two columns of the hotkey you want to use with the talent. It will ask for a new keybind. Click the mouse button you wish to use. You can bind mouse clicks to any number of hotkeys, and "Hotkey 1" will be used before "Hotkey 2" and so on. When you're finished with that, go the the talent window via "m". Bind the talents to the desired hotkeys.
Now, hopefully, when you left click, the next available talent that is bound to mouse click will enter targeting mode (if targeting is required, of course). Click the mouse again to fire. Hence, as I said at the start, this requires two mouse clicks--(1) activating the talent and (2) firing the talent . Perhaps the keybinding code could check whether the bound key is a "mouse click", and, if so, just fire the talent without entering targeting mode. Then again, you often don't fire directly at targets, so entering targeting mode is convenient if you're used to it.
This probably isn't very clear, and my explanation probably isn't very clear either

. If somebody else can do a better job or come up with a better suggestion, please have at it.
Re: Mouse click functions
Posted: Fri Jun 10, 2011 2:00 am
by Omaw
If I understand what you're saying, I don't think it will work. I believe it will only allow you to bind a mouse klick (or any key) as one bind, if you try to bind it to another command after that it will unbind the first action.
Re: Mouse click functions
Posted: Fri Jun 10, 2011 2:14 am
by tiger_eye
Okay, let me clarify with a brief example.
In the "Key Bindings" menu:
Code: Select all
key alt_key
Hotkey1 1 mouse[left]
Hotkey2 2 mouse[left]
Hotkey3 3 mouse[left]
Then, in the talent screen:
Code: Select all
Talent keybind
name1 Hotkey1 (<-- you press '1' to set this to hotkey 1)
name2 Hotkey2 (<-- you press '2' to set this to hotkey 2)
name3 Hotkey3 (<-- you press '3' to set this to hotkey 3)
This indirectly binds left-click to all three talents. There is a minor bug I just encountered, though: this only works for middle-click and right-click. I'm sure right-click was meant to be disallowed, not left-click. I will report this.
Re: Mouse click functions
Posted: Fri Jun 10, 2011 2:31 am
by Omaw
Ok, that's what I thought you were saying, but I didn't think it would work, but you clearly just tried it so it must

I will give it a try when I get home, since I am currently posting from my phone.
Also, I hope they fix that left click thing, since my whole aim is to get the bind to the left click.
Thank you
Omaww
Re: Mouse click functions
Posted: Fri Jun 10, 2011 3:03 am
by tiger_eye
*grumbles*
My bad, sort of. This used to work. It must have just gotten "fixed" in a very recent beta. I considered this a feature, not a bug, as did a few other people, so why did this get changed?!?!? Can we get it back the way it was, please??
Okay, so there are currently 6 simple mouse actions that can be bound:
1) Left-click on target
2) Middle-click on target
and via indirect keybindings
3) mouse[middle]
4) [shift]+mouse[middle]
5) [ctrl]+mouse[middle]
6) [alt]+mouse[middle]
Omaw, if you're interested in more exotic mouse features, you can try out mouse gestures. This is the third column in the Key Bindings window, and it's actually pretty neat.
Re: Mouse click functions
Posted: Fri Jun 10, 2011 5:41 am
by jenx
Yes, this was "fixed" in [b28]. What was intended though was that the same *number* could not be given to two different talents, but I agree, it should be allowed again for mouse clicks.
Can you elaborate tiger_eye on mouse gestures? I can't figure this out.
Re: Mouse click functions
Posted: Fri Jun 10, 2011 7:41 am
by Omaw
jenx wrote:Can you elaborate tiger_eye on mouse gestures? I can't figure this out.
I can elaborate on that: Behold! HOW MOUSE GESTURES WORK.
The third column of keybinds, if you click on that it will ask you to type in or add a mouse gesture keybind.
What that means is if you hold down the right mouse button, and move it say left then right, then let go of the mouse button it will save a keybind of "LR". What this does is when you are on the game map, if you hold down the right mouse button and move it left then right it will fire off whatever you bound to that action. The idea behind this is to make gestures to cast spells, adds a neat functionality if you want to feel all wizardly when casting spells, like you are drawing ancient and forbidden runes on your screen, or more simply if you want to bind it to a circular motion on the mouse and have it cast some AOE spell, then you could use it to hold the mouse button down and draw a circle around an area you wanted your spell to go off in. ***NOTE those are just examples, the mouse gestures will not change the aoe of your spells or anything like that, they are just another input way to activate spells/abilities, also as a side note, I talk about the circle motion, but the functionality currently only accepts Left Right Up Down which is what it means when you are putting in the binding and it says "make gesture OR type it in" ***
Fun fact, for those of you who remember them, some other video games have used complex mouse gestures for casting spells... anyone remember "Black and White"? Damn monkey throwing poo, I had to beat him.
Also, Tiger_eye, sadly the mouse gestures aren't capable of what I am looking for, plus they are really not useful for the most part, just neat functionality as I mention above.
Still looking for a solution.
Re: Mouse click functions
Posted: Fri Jun 10, 2011 7:59 am
by madmonk
I must be a bit more modern and starting using a mouse!

Re: Mouse click functions
Posted: Fri Jun 10, 2011 8:15 am
by lukep
If I am understanding this right, it sounds awesome. The way that I see myself using it would be to declutter my skill bar. For example, I would have a generic attack button (on the keyboard, preferably) replacing many combat skills, freeing up my first page. One example that would have helped my Doomed be more effective would be this series (as I sometimes missed cooldowns coming off), all linked to one button, and all subject to range as well:
Code: Select all
Devour life
Reproach
Agony
Willful Strike
Dark Torrent
Duathedlen Heart Activation
Hateful Whisper
Channel Staff
I usually end up doing exactly what is described, but doing it manually instead of with an easy button. I would see this mostly being useful for main attacks as a caster/archer.
Re: Mouse click functions
Posted: Fri Jun 10, 2011 11:30 am
by Omaw
Lukep,
Yes, you have the idea exactly right, but I believe this can already be accomplished by using the method described above by tiger eye. The problem comes from trying to make this bind link properly to the left mouse click, if you just want a button that you can click repeatedly and then left click, you can probably (with a smidgen of elbow grease) do it now.
Still looking for a solution on the left click thing.
lukep wrote:If I am understanding this right, it sounds awesome. The way that I see myself using it would be to declutter my skill bar. For example, I would have a generic attack button (on the keyboard, preferably) replacing many combat skills, freeing up my first page. One example that would have helped my Doomed be more effective would be this series (as I sometimes missed cooldowns coming off), all linked to one button, and all subject to range as well:
Re: Mouse click functions
Posted: Fri Jun 10, 2011 2:02 pm
by marvalis
WoW allows you to make skill macro's. Maybe it's a nice idea to have this at some point in the future. No idea how hard it would be to implement.
Re: Mouse click functions
Posted: Fri Jun 10, 2011 2:44 pm
by tiger_eye
jenx wrote:Yes, this was "fixed" in [b28]
hum, yeah, I thought I remembered seeing something of this sort in an svn or beta log. Here's the changelog for svn r3517:
r3517 wrote:Assigning a hotkey to a talent now removes the previous hotkey for that talent
Here's what I thought this was supposed to do. Suppose you start with this:
Code: Select all
Talent Keybind
name1 Hotkey1
name2 Hotkey2
Then you add Hotkey3 to name2. Previously, this would give:
Code: Select all
Talent Keybind
name1 Hotkey1
name2 Hotkey2 (and Hotkey3)
And I thought the "fix" was to make this give:
Code: Select all
Talent Keybind
name1 Hotkey1
name2 Hotkey3
So far so good. I'd be happy with that change.
However, if a player chooses to do this:
Code: Select all
key alt_key gesture
Hotkey1 f mouse[middle] RL
Hotkey2 f mouse[middle] RL
Hotkey3 f mouse[middle] RL
and then binds hotkeys 1-3 to different talents, then I think all bound talents should be usable via "f", "mouse[middle]", or gesture "RL" if the previous talents cannot be used. This is the way it used to work (and players need to
choose to do this in the keybinding screen), and I don't think mouse clicks should be a special case. Make this doable with keys and gestures, too.
Re: Mouse click functions
Posted: Sat Jun 11, 2011 1:44 pm
by jenx
I tried this but it doesn't seem to work in [b28]. It just keeps trying to trigger the first talent bound, rather than skiipping to the next ones.second.