Quick Casting support (also known as Smart Casting in Heroes of the Storm and League of Legends) was added to SC2 in the lastest patch! Note that this is different than the Smart Cast ability option which configured issues configured ability orders on mouse click.
For those unfamiliar, quick casting issues the ability order at the mouse position when the hotkey is pressed (1 input), rather than entering targeting mode (2 inputs). You can configure quick cast to function on key down or on key up in Game UI Data.
Finally the wait has been over. Is there anyway to enable quick cast to a player and not all players in the game? This option is a must have in my game but current community is too used to normal cast to switch so i cant use it for all players so i can't implement this. I tried but couldnt find anything...
Very nice find, I mistakenly assumed OnUp meant there was a way to toggle it via an upgrade of sorts, but digging through the upgrades nothing looked promising. Might check it out via setcatalog in there, see if that does anything good, but I'm not minding the idea too much of letting everyone get used to quick casting.... I'd rather they get more accurate quick casting than the option to do both.
More accurate than what I had been doing, constantly updating the world position of the mouse cursor and making the caster cast wherever that was at the time. It was fairly accurate, but it didn't handle quick mouse movements well at all.
The one with opup is smart casting, not quick cast. Also I'm even having players playing for 5 years and for sure they will be rlly against it. Also in general sc2 players arent used to quick cast.
I'm 100% sure they won't make support for it as lotv has been released so they don't care anymore, any extra arcade improvements won't be happening eg. u can still kick any players from lobbies in public lobbies even though they wrote sth else in their patch notes and people posted this 1000 times on bnet forums and this is from april.
By the way, not having much luck getting it to work for my existing abilities, either On or OnUp. Anything special needed on the abilities themselves for it to work properly?
Nevermind, I see, it casts them diablo style on right click. I was hoping it made them happen on the key press of the ability itself. Not sure I have much use for this in that form.
I'm not sure you've configured the abilities correctly- the abilities should be cast at mouse position on key press. Take a look at this demo map. All I've done is turn Quick Cast on and reduce the Psi Storm ability cost.
Odd, something about my map must be blocking it. It doesn't work for any of my custom abilities, or default abilities for standard units either.
Edit: Apparently it doesn't like accepting this option when you have it named as MapName SC2 UI Settings instead of Default SC2 UI Settings. Oh well, fixed easily enough now that I know what it's issue was. Thx for the help.
Edit2: Apparently for this QuickCasting, targeting sold separately... It did poorly against quick mouse movements as the constantly updating mouse cursor position did. Hope this gets refined later. Not any real improvement in accuracy.
Quick cast in sc2 is the the same in hots and it worked perfectly for me in both hots/sc2 even with fast mouse movements, the only thing blizz did bad with quick cast is not allowing costumisation so that u can add quick cast to only some abilities and not all which u can do in lol (this is from hots).
Also i played for ages with some sort of quick cast by changing the targeting ai in hotkeys unit anagement to the abilities hotkeys but u had to press the hotkey twice as the first press it went in targeting mode.
You are right, gave it another try when I wasn't lagging heavily from remoting in, is far more accurate than I thought. Is a pity it can't be toggled for at least player to player basis, but, whichever, all my players will have to learn a new skill. It makes the game play far better than before, this is something I was wanting for the last 3-4 years.
Have to let me know if a workaround for this is found to allow further customization. Like is it possible to run a different UI for a player within game?
I think we should find a way for mapmakers to communicate with traysent (so he communicate with the devs) for very easy and important things to do which will benefit everyone, the players, mapmakers and blizz.
@Zer0skiller: Go
Is a pity it can't be toggled for at least player to player basis
I assume when you say "quick casting" you mean, "Press a hothey, and a spell is automatically cast at the cursor position." Which i call smart-casting. If that is the case then I am positive that it can be toggled on a specific player basis. In Custom Hero Defense, by Xalus, he does it. Each player can enable or disable smart casting.
No disrespect to him , he isnt a great triggerer or anything either; I don't imagine he made some huge intricate system just to allow for that to be toggled.
You can now also enter targeting mode for an ability/unit group via triggers so you could use that create toggleable quick casting system per player. But it would be some extra work and may not play perfectly.
My first post addresses the Quick Cast/Smart Cast naming convention. Previously this was only possible by using triggers to cast abilities at mouse position, which suffered from input lag.
Right, I have had something similar for the last 3 years at least, but it did very poorly when quick mouse movements were involved. At the moment I'd rather everyone suffer and learn a new system than go back to the input lag that one had.
Assuming this is as accurate as just setting the option to On or OnUp, mind going into a little more detail on this method? I'd probably only have to set it up to toggle 60-70 abilities which isn't a terribly big deal.
It'll be just as accurate, but will require some sort of key press input to function like a standard ability and may have some input delay (although significantly less than if you were to use mouse position). I would create a dummy ability that does nothing but has the same cost/cooldown as the regular ability to fire with "regular mode".
So use QuickCastModeOn, and give players that want to use regular old targeting mode an upgrade that replaces the ability buttons on their command card with (identical) buttons for dummy abilities.
As for how targeting mode works, take a look at the attached demo map. Pressing "1" enters targeting mode for psi storm for the selected templars, functionally mimicking how normal ability targeting works which can be used in conjunction with Quick Cast mode (press T to use psi storm this way).
ALTERNATIVELY, with you could just use QuickCastModeOnUp as a compromise since it shows the ability targeting actor while the ability hotkey is held down.
I see, thank you for the example map. Undecided if I'll make anything like that or not, although think in my case I'd probably just use a lot of switch effects with an upgrade based validator rather than extra abilities as my heroes are rather loaded on abilities already, around 25 or so each. As it so happens, I decided to go with OnUp yesterday for the time being as I liked players being able to see the AE impact radius if desired. But understand what you are suggesting now :)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Quick Casting support (also known as Smart Casting in Heroes of the Storm and League of Legends) was added to SC2 in the lastest patch! Note that this is different than the Smart Cast ability option which configured issues configured ability orders on mouse click.
For those unfamiliar, quick casting issues the ability order at the mouse position when the hotkey is pressed (1 input), rather than entering targeting mode (2 inputs). You can configure quick cast to function on key down or on key up in Game UI Data.
@PirateArcade | I make games | Ask me things on Discord
Finally the wait has been over. Is there anyway to enable quick cast to a player and not all players in the game? This option is a must have in my game but current community is too used to normal cast to switch so i cant use it for all players so i can't implement this. I tried but couldnt find anything...
@greythepirate: Go
Very nice find, I mistakenly assumed OnUp meant there was a way to toggle it via an upgrade of sorts, but digging through the upgrades nothing looked promising. Might check it out via setcatalog in there, see if that does anything good, but I'm not minding the idea too much of letting everyone get used to quick casting.... I'd rather they get more accurate quick casting than the option to do both.
@Zer0skiller
This doesn't appear possible at the moment.
I'd keep an eye out over the next few patches though, doesn't seem like it's been fully implemented (hence EDSTR_FIELDNAME...)
@Deadzergling
OnUp/OnDown simply decides when the order is issued. The field does not seem modifiable at all. How do you mean "more accurate"?
@PirateArcade | I make games | Ask me things on Discord
@greythepirate: Go
More accurate than what I had been doing, constantly updating the world position of the mouse cursor and making the caster cast wherever that was at the time. It was fairly accurate, but it didn't handle quick mouse movements well at all.
@Deadzergling: Go
The one with opup is smart casting, not quick cast. Also I'm even having players playing for 5 years and for sure they will be rlly against it. Also in general sc2 players arent used to quick cast.
@greythepirate: Go
I'm 100% sure they won't make support for it as lotv has been released so they don't care anymore, any extra arcade improvements won't be happening eg. u can still kick any players from lobbies in public lobbies even though they wrote sth else in their patch notes and people posted this 1000 times on bnet forums and this is from april.
@Zer0skiller: Go
Considering this feature was added last week, I'm not sure that's true =P
@PirateArcade | I make games | Ask me things on Discord
By the way, not having much luck getting it to work for my existing abilities, either On or OnUp. Anything special needed on the abilities themselves for it to work properly?
Nevermind, I see, it casts them diablo style on right click. I was hoping it made them happen on the key press of the ability itself. Not sure I have much use for this in that form.
@Deadzergling: Go
I'm not sure you've configured the abilities correctly- the abilities should be cast at mouse position on key press. Take a look at this demo map. All I've done is turn Quick Cast on and reduce the Psi Storm ability cost.
@PirateArcade | I make games | Ask me things on Discord
@greythepirate: Go
Odd, something about my map must be blocking it. It doesn't work for any of my custom abilities, or default abilities for standard units either.
Edit: Apparently it doesn't like accepting this option when you have it named as MapName SC2 UI Settings instead of Default SC2 UI Settings. Oh well, fixed easily enough now that I know what it's issue was. Thx for the help.
Edit2: Apparently for this QuickCasting, targeting sold separately... It did poorly against quick mouse movements as the constantly updating mouse cursor position did. Hope this gets refined later. Not any real improvement in accuracy.Quick cast in sc2 is the the same in hots and it worked perfectly for me in both hots/sc2 even with fast mouse movements, the only thing blizz did bad with quick cast is not allowing costumisation so that u can add quick cast to only some abilities and not all which u can do in lol (this is from hots).
Also i played for ages with some sort of quick cast by changing the targeting ai in hotkeys unit anagement to the abilities hotkeys but u had to press the hotkey twice as the first press it went in targeting mode.
@Zer0skiller: Go
You are right, gave it another try when I wasn't lagging heavily from remoting in, is far more accurate than I thought. Is a pity it can't be toggled for at least player to player basis, but, whichever, all my players will have to learn a new skill. It makes the game play far better than before, this is something I was wanting for the last 3-4 years.
Have to let me know if a workaround for this is found to allow further customization. Like is it possible to run a different UI for a player within game?
I think we should find a way for mapmakers to communicate with traysent (so he communicate with the devs) for very easy and important things to do which will benefit everyone, the players, mapmakers and blizz.
I assume when you say "quick casting" you mean, "Press a hothey, and a spell is automatically cast at the cursor position." Which i call smart-casting. If that is the case then I am positive that it can be toggled on a specific player basis. In Custom Hero Defense, by Xalus, he does it. Each player can enable or disable smart casting.
No disrespect to him , he isnt a great triggerer or anything either; I don't imagine he made some huge intricate system just to allow for that to be toggled.
Skype: [email protected] Current Project: Custom Hero Arena! US: battlenet:://starcraft/map/1/263274 EU: battlenet:://starcraft/map/2/186418
@Deadzergling: Go
You can now also enter targeting mode for an ability/unit group via triggers so you could use that create toggleable quick casting system per player. But it would be some extra work and may not play perfectly.
@GlornII: Go
My first post addresses the Quick Cast/Smart Cast naming convention. Previously this was only possible by using triggers to cast abilities at mouse position, which suffered from input lag.
@PirateArcade | I make games | Ask me things on Discord
@GlornII: Go
Right, I have had something similar for the last 3 years at least, but it did very poorly when quick mouse movements were involved. At the moment I'd rather everyone suffer and learn a new system than go back to the input lag that one had.
@greythepirate: Go
Assuming this is as accurate as just setting the option to On or OnUp, mind going into a little more detail on this method? I'd probably only have to set it up to toggle 60-70 abilities which isn't a terribly big deal.
@Deadzergling: Go
It'll be just as accurate, but will require some sort of key press input to function like a standard ability and may have some input delay (although significantly less than if you were to use mouse position). I would create a dummy ability that does nothing but has the same cost/cooldown as the regular ability to fire with "regular mode".
So use QuickCastModeOn, and give players that want to use regular old targeting mode an upgrade that replaces the ability buttons on their command card with (identical) buttons for dummy abilities.
As for how targeting mode works, take a look at the attached demo map. Pressing "1" enters targeting mode for psi storm for the selected templars, functionally mimicking how normal ability targeting works which can be used in conjunction with Quick Cast mode (press T to use psi storm this way).
ALTERNATIVELY, with you could just use QuickCastModeOnUp as a compromise since it shows the ability targeting actor while the ability hotkey is held down.
@PirateArcade | I make games | Ask me things on Discord
@greythepirate: Go
I see, thank you for the example map. Undecided if I'll make anything like that or not, although think in my case I'd probably just use a lot of switch effects with an upgrade based validator rather than extra abilities as my heroes are rather loaded on abilities already, around 25 or so each. As it so happens, I decided to go with OnUp yesterday for the time being as I liked players being able to see the AE impact radius if desired. But understand what you are suggesting now :)