PDA

View Full Version : A neat macro to easly cast ground targeted spells (hurricane,treants,blizzard etc)



cepheus
01-11-2009, 12:05 PM
I am not sure anyone has posted this soulution before, but I thought I should share it with you since I know a lot have trouble with macros for this.

Since I started playing around a bit with my 4x moonkins, I was determined to find a good way to cast treans and hurricane.

I currently software box and I use Octopus for broadcasting. I have never used keyclone,hotkeynet or other broadcasting software so I'm not sure you can do the same with theese softwares, but I would believe so. You only need some kind of mousebroadcasting.

1: You should set a key in octopus to toggle mousebroadcasting. Also make it so that you have to hold this key for broadcasting to work (much better so you dont accendentally forget to turn it off)
2: You would save an ingame cameraview to view directly from above on all chars. Make sure the distance is the same on every chars
3: Make this macro:
/script SetView(5) (or whatever cameraview you saved , 2-5)
/script SetView(5) (This line should be typed in two times to instantly get the view instead of it sliding)
/cast [nochanneling] Hurricane (or any other ground targeted spell)
4: To cast the spell just click your macro, then hold octopus toggle key and click the ground on your main. This will cast the spell about the same place on all your followers too if they are following you.


I find this method is very easy to use and works allmost flawlessly.

A little issue though I think this is a wowbug in 3.0 , but cameraview isnt allways saved to next session. So be aware of this.

I have a little plan to make this macro even better, but I havent tried it yet. I theory if you can have your spell to activate on downclick instead of upclick, you could possible also use mousebroadcast toggle the same key as the spell. Then it would be possible to just click the macro and hold it, groundclick on the main, then release and the spell should be cast on everyone.


Hope this helps others having troubble with groundcasted spells

Mukade
01-11-2009, 01:43 PM
/console reloadui brings back saved camera settings, so long as WoW hasn't overwritten them in the .wtf files. Some of mine are set to read only because I got sick of the new save settings to server thing making such a mess of everything (because it wouldn't turn off, even with synchronizesettings=0 in the main config.wtf, and ones for each account).

At the moment I've got Death and Decay casting right in the center of the screen for all 3 toons, because it ends up being right on top of whatever they're meleeing. Thankfully ranged/aimed casting isn't much use to a DK team.

Vicker
01-11-2009, 07:16 PM
Also make it so that you have to hold this key for broadcasting to work (much better so you dont accendentally forget to turn it off)

Does anyone know if this is possible to do with Keyclone?

Multibocks
01-12-2009, 07:12 PM
/console reloadui brings back saved camera settings, so long as WoW hasn't overwritten them in the .wtf files. Some of mine are set to read only because I got sick of the new save settings to server thing making such a mess of everything (because it wouldn't turn off, even with synchronizesettings=0 in the main config.wtf, and ones for each account).

At the moment I've got Death and Decay casting right in the center of the screen for all 3 toons, because it ends up being right on top of whatever they're meleeing. Thankfully ranged/aimed casting isn't much use to a DK team.

Interesting, I am going to make keyclone have 3 different folders for different group compositions. I'm curious if your workaround will help? I want 2 folders for each setup, one for the tank and the other for the followers. I have a paladin main tank and want to sub in a DK every once in a while. Is it possible to make all my macro files read only so the server doesnt screw them up? Do I have to do anything special when I log in my guys? With 3 keyclone folder I could have 3 setups (2 different tanks and maybe sub a druid in for a shaman in another setup.) Is this possible? Would make me very happy if it is =)

JasonB87
01-12-2009, 07:41 PM
Also make it so that you have to hold this key for broadcasting to work (much better so you dont accendentally forget to turn it off)

Does anyone know if this is possible to do with Keyclone?
I believe in keyclone it's a toggle switch tap once for on, tap for off. HotKeyNet I think you need to hold it down. I haven't used the feature in a while, there was a bit of lag between the windows being focused and me wanting to click again which would start another broadcasting round. This could easily be accounted for by user error.

Vicker
01-13-2009, 07:07 AM
Also make it so that you have to hold this key for broadcasting to work (much better so you dont accendentally forget to turn it off)

Does anyone know if this is possible to do with Keyclone?
I believe in keyclone it's a toggle switch tap once for on, tap for off. HotKeyNet I think you need to hold it down. I haven't used the feature in a while, there was a bit of lag between the windows being focused and me wanting to click again which would start another broadcasting round. This could easily be accounted for by user error.

I know the key exists in keyclone and works as a toggle by default. I was hoping there was some way to change it to require it to be held down.

king.pa
01-15-2009, 06:43 PM
ANy update un this using keyclone ?
thx

JasonB87
01-15-2009, 06:45 PM
This is more of a question/feature request for keyclone. As far as I know you can only toggle.

Mikey
01-16-2009, 04:20 PM
I'm at work so I don't have the script with me but mine works by holding it down in HKN.

I set it up like a movement key.

KeyDown ->Mouse Toggle On
KeyUp ->Mouse Toggle Off

so it only works if I hold down a certain key.

Ajuga
01-17-2009, 06:51 PM
This is also possible using HotKeyNet. We've been discussing it over the last few days here: http://hotkeynet.com/phpBB3/viewtopic.php?f=8&t=756

I think it'd be possible to cast Hurricane with 2 clicks on a single key; First one would /cast Hurricane (and a possible SetView()), second would click the middle of the screen (on all windows). If you'd rather place the Hurricane yourself that's also possible. ;)

Chaosomega
01-18-2009, 05:51 AM
Only way i can see this work with keyclone is if all screens were porportionate sizes, and resolutions. IE, 2 19 inch monitors with one wow on each, for example.

Toggle the "key' that when you click on your screen keyclone presses it on the other screens relative to where you pressed on your main screen. So if they were all the same you could toggle the "key" then press bliz on both or, how ever many then again on the main screen press where and keyclone does the rest.

Kinda vague description, im too tired to put in more detail.

eliijah
01-24-2009, 02:46 PM
I also want to use AoE within my multibox group by broadcasting using keyclone. I'm a bit confused at how this works. My set up is:

Warlock, Mage, Shaman, Priest, Warrior.

Thanks

Sam DeathWalker
01-26-2009, 04:54 AM
www.mousecloner.com

Not sure if legal, and not downloaded or try yet but it does do what you want.

Evilseed
01-26-2009, 01:35 PM
If you want to talk about "Grey areas" of legality, this program takes the cake. I highly advise AGAINST using it.I'm not trying to be rude or confrontational, but you are making completely unsubstantiated comments. Care to explain your reasoning behind how this "takes the cake"? The users of this site deserve the truth imo.

The program does not automate gameplay
The program adhere's to Blizzards "one switch flips many switches" public forum comments
The program does not allow multiple clicks on 1 wow window with only 1 keystroke (one keystroke = 1 click, simple as that)
The program has no malware (I've scanned it on Symantec and Norton)
The program was designed specifically to be very compliant to Blizzard's EULA

I would know I'm the author.

Vyndree
01-26-2009, 02:02 PM
If you want to talk about "Grey areas" of legality, this program takes the cake. I highly advise AGAINST using it.I'm not trying to be rude or confrontational, but you are making completely unsubstantiated comments. Care to explain your reasoning behind how this "takes the cake"? The users of this site deserve the truth imo.

http://forums.worldofwarcraft.com/thread.html?topicId=6440985857&sid=1&pageNo=1

Yes, allowing AddOns to target spells via the minimap ping was not intentional and was fixed.
AddOns may not directly cast spells or change targeting.

See also: http://dual-boxing.com/wiki/index.php/Macro:Minimap_Ping


The program does not automate gameplay
The program adhere's to Blizzards "one switch flips many switches" public forum comments
The program does not allow multiple clicks on 1 wow window with only 1 keystroke (one keystroke = 1 click, simple as that)
The program has no malware (I've scanned it on Symantec and Norton)
The program was designed specifically to be very compliant to Blizzard's EULA

I would know I'm the author.

The point is, it's "gray area" -- that is, an identical in-game function that does the same thing that this program does (targets an AoE spell without using a mouse) was specifically removed from the game. Now, that's not saying "your program is against the rules" since we neither write the rules nor ban infractions of the rules. However, it would be highly prudent as the author of your so-called "Eula compliant" software to get a blue post to state whether or not targeting aoes in 1 click of the keyboard, 2 clicks of the keyboard, relatively positioned or absolute based on x,y coordinates is against the ToU/Eula or not. I'm sure nobody wants to be in the business of unintentional false advertising -- and certainly none of us would like to be responsible for any bans (if we are indeed mistaken).

That's the definition of "gray area" -- the program (and its functionality) has neither a confirmation nor a rebuttal of its legality from a irrefutable source.

/takes Moderator hat off.
/puts Personal Opinion hat on.

TBH, I've already had a discussion about the setview() style of aoe targeting and while I'm not personally happy with it, I will concede that 1) if it's an oversight of WoW's macro API, they will fix it as they did Minimap Ping, 2) it DOES require 2 seperate actions (clicking the action bar and "click"ing the ground with a mouseclick keybinding), and 3) It does not use any absolute x,y positioning -- everything is relative to the SetView() (which, arguably, MinimapPing was relative to the character in-game, but not the window of the user). In any case, you certainly can't argue that it's OK with the ToU/EULA until you have confirmation that it is -- until then, you can only really say "I think" or "I tried to make it" ok with the ToU/EULA -- and that, still, is gray area.

If something seems too good to be true... it usually is.

P.S. Which is the correct way to spell "gray"? Grey? Ugh. Whatever.

/takes Personal Opinion hat off.

Svpernova09
01-26-2009, 02:39 PM
What a lot of people don't realize, is that the mods take what is posted here very seriously. The content of this site affects every multiboxer because this is where people get their information. I don't want to see someone banned because they saw X program here. If / when that ever happens, that's going to be a dark day for me because I could have done something about it. I'm not saying that day will ever come, I just want people to be informed as much as they can be.

The reason I started locking MC threads was because I didn't like the idea of a user with 1 post selling something here. It was my opinion (and still is) that Ellay personally needs to approve anything that is sold here. As soon as Ellay gives the word, I'll open up MC threads and move them back, no problems. But I do have problems with the blatant attempt EvilSeed made to hide who he was. I'm curious that he only admited it when he was called out on it, would he have willingly admited it? We'll never know.

Grey software is grey, use at your own risk, anything that hasn't been blatantly expressed as ok by Blizzard. This goes for everything and anything. If you want to use MC, go right ahead, I'm not telling you what you should or should not use. I'm just trying to do my part to look after the site owners and supporters. If you have a problem with mods protecting the interests of the site, then why are you here?

Evilseed
01-26-2009, 06:51 PM
The author went and created a brand new user ID to promote the product, and to hide his true identity.

thats good enough a reason right there.

I mean seriously - you promote this "MC" program for months, only to "publish" it under a brand new name? And you make all sorts of reference to "my lawyer is looking over the EULA" - why? to protect yourself legally if / when the users run into problems? (like getting banned).Fursphere: You emailed me last night about the new ID and I clearly answered you. To summarize the email I sent you yesterday when you asked why I created a new ID, it simply is to focus all questions and answers about the Mousecloner product into 1 username on the DB site. My Evilseed account is to be used for everything, from ranting to raving and everywhere in between. The Mousecloner username is created to focus exclusively on the Mousecloner product.

You have listed unjustified reasons time after time. If you have a problem with me, just go ahead and say it. I'm man enough to take critisizim in whatever form it comes. However, for the sake of the general public, please keep the conversations honest and objective versus your current streak of creating and spreading misinformation and distrust.

Evilseed
01-26-2009, 07:01 PM
What a lot of people don't realize, is that the mods take what is posted here very seriously. The content of this site affects every multiboxer because this is where people get their information. I don't want to see someone banned because they saw X program here. If / when that ever happens, that's going to be a dark day for me because I could have done something about it. I'm not saying that day will ever come, I just want people to be informed as much as they can be.

The reason I started locking MC threads was because I didn't like the idea of a user with 1 post selling something here. It was my opinion (and still is) that Ellay personally needs to approve anything that is sold here. As soon as Ellay gives the word, I'll open up MC threads and move them back, no problems. But I do have problems with the blatant attempt EvilSeed made to hide who he was. I'm curious that he only admited it when he was called out on it, would he have willingly admited it? We'll never know.

Grey software is grey, use at your own risk, anything that hasn't been blatantly expressed as ok by Blizzard. This goes for everything and anything. If you want to use MC, go right ahead, I'm not telling you what you should or should not use. I'm just trying to do my part to look after the site owners and supporters. If you have a problem with mods protecting the interests of the site, then why are you here?Now this statement about protecting the general users of this website is one I can appreciate and even respect. Grey software is gray for sure (pun on gray/grey!). But let us step back and take a look at the history of multiboxing. Blizzard's initial stance was a "3rd party software = ban". Then Blizzard's stance changed, and it has changed many times. Their latest stance is based upon the "1 action from a user resulting in 1 action per wow window = OK". That stance is what Mousecloner is all about. Mousecloner has *zero* ways to automate WoW. If it ever had one by some creative means, be assured I will stamp it out right away.

As far as your comments about me "hiding", I think it warrants the situation to think about things objectively and distance yourself from uninformative opinions others have made. On my Evilseed account, I listed a software I was creating called MC (aka Mousecloner). I then created a Mousecloner account exclusively to deal with questions/feature requests/etc from users (versus generic posting). I have mentioned correlating information between both accounts, thereby making it public the relationship between both. I even relate Evilseed to Mousecloner on other websites (re: my wowhead.com profile). There is nothing hidden here because there is nothing to hide.

Think about the 2 scenarios that exist here.

Scenario #1 (I'll call it Fursphere scenario)

I am making a piece of vaporware software simply to get people to give me their email address for some unwhitting scene. I have no public morals and no respect for people and the game the play in general. My benefit from this is unknown at the time, but it must exist for some devious reason. I am bad at hiding the identity of Evilseed and Mousecloner, but I wish to hide the correlation for yet another devious reason that is yet to be unearthed.

Scenario #2 (I'll call it the truth)

I am making a piece of software called Mousecloner because I love World of Warcraft and I love contributing to the community. As I have done with sites like Wowhead.com in the past (I was the former CEO/partner), and as I have done present (mousecloner.com, wtbblue.com, and hopefully more) and in the future, I am always working on projects with the main goal to better a persons enjoyment of the game. My benefit from this is the warm fuzzy feeling of helping others and maybe at some point to take the project from beyond a break-even point financially.

Look at the 2 scenarios and ask yourself which one is more viable. If you have some extra time, do some searches on google/forums/whatever and see if your choice on the viable scenario is in fact the correct one.

To all the loves and haters, I still say cheers :)

Tim/Evilseed/MC d00d

Vyndree
01-26-2009, 07:06 PM
There is one thing I am a little confused about...


The program does not automate gameplay
The program adhere's to Blizzards "one switch flips many switches" public forum comments
The program does not allow multiple clicks on 1 wow window with only 1 keystroke (one keystroke = 1 click, simple as that)
The program has no malware (I've scanned it on Symantec and Norton)
The program was designed specifically to be very compliant to Blizzard's EULA

I would know I'm the author.

But your website says...

Mousecloner is an application that enables you to "clone" mouse commands on your desktop with the simple pressing of a single key. The pressing of 1 keystroke can activate multiple mouse movements and clicks.
???

/personal opinion hat on

If anything (and you're replicating mouse movements, not activating MULTIPLE mouse movements), it's poor choice of language. If, indeed, you're allowing for multiple mouse actions to happen through a single key click (not just replicating across multiple screens), I'd say that's a no-no.

/personal opinion hat off



Then Blizzard's stance changed, and it has changed many times. Their latest stance is based upon the "1 action from a user resulting in 1 action per wow window = OK".

That's fine, I just don't see how jumping on the bandwagon BEFORE we get any A-OK's from Blizz is a good idea... :/ But then again, I'm a hardware multiboxer dinosaur so... ;P

Even so, before software was widely accepted we had Keyclone harassing GMs whenever he could to get a solid "yes/no" on whether or not his product was Eula/ToU compliant before ever advertising such. Which, particularly since this sort of mouse replication can't be 100% matched 1-to-1 to acceptable hardware versions (particularly since it looks like you're using x,y coordinates in your screenshots, not relative movements), it's probably the best idea to get Blizzard's take on the subject before proceeding too far.



And... sad to say... this thread has completely derailed. If anyone wants to go back to the SetView() stuff, be my guest :P

Evilseed
01-26-2009, 07:15 PM
There is one thing I am a little confused about...






The program does not automate gameplay
The program adhere's to Blizzards "one switch flips many switches" public forum comments
The program does not allow multiple clicks on 1 wow window with only 1 keystroke (one keystroke = 1 click, simple as that)
The program has no malware (I've scanned it on Symantec and Norton)
The program was designed specifically to be very compliant to Blizzard's EULA

I would know I'm the author.

But your website says...

Mousecloner is an application that enables you to "clone" mouse commands on your desktop with the simple pressing of a single key. The pressing of 1 keystroke can activate multiple mouse movements and clicks.
???

/personal opinion hat on

If anything (and you're replicating mouse movements, not activating MULTIPLE mouse movements), it's poor choice of language. If, indeed, you're allowing for multiple mouse actions to happen through a single key click (not just replicating across multiple screens), I'd say that's a no-no.

/personal opinion hat offThis is the type of feedback I LOVE to hear!!

I agree the website could have the symantecs of it cleaned up a little bit. What the sentence you quoted means is that 1 keystroke can active multiple clicks on multiple WoW windows, but it cannot initiate multiple clicks on the same window. For example, you hit the F12 key and your 5 box wow team each receive a single mouseclick. Mousecloner is *NOT* made to create multiple clicks on the same WoW window by 1 single user action.

1 action = 1 action per WoW window

Blizzard has been very firm that 3rd party softwares are OK if they do not automate. They declare automation as anything that has a delayed/timer/multiple action affect. Mousecloner can only perform 1 action per wow window (just like Keyclone for example). If you try to perform multiple clicks with Mousecloner on the same window it simply will not work.

I'll be the first to admit that I'm not the best at drawing out perfect grammatical descriptions of a product. However, thanks to your feedback, I'm going to work on rewording the website to make it concretely clear that 1 action = 1 action, that you cannot achieve any type of programmatic/delayed/multiple mouse clicks on a single WoW window with 1 user initated action. I'll even post an update when I'm done. NOTE: This will not require me to change the application, the application doesn't support this. I'm just rephrasing the website to make it clear.

EDIT: I just updated the wording to say this. Let me know if this gets the right picture across. If it doesn't and you have some spare time, I'd appreciate any more suggestions to clean up the description. Mousecloner was created with specific sensativity to game designer rules, therefor we have created Mousecloner to follow the following concept:

1 action = 1 action per window, on multiple windows What this means is that you can use Mousecloner to cause mouse clicks on multiple World of Warcraft game windows, however, you cannot use Mousecloner to create multiple mouse clicks on a single World of Warcraft game window.

Mousecloner is dumb yet powerful We say Mousecloner is dumb because has no programmatic abilities allowing you to automate mouse clicks or send delayed mouse clicks in any fashion. However, we say Mousecloner is powerful because it allows you to "flip a switch" on 1 game client which in turn flips a single switch on multiple game clients.

Bigfish
01-26-2009, 07:23 PM
Am I the only person sitting here puzzling why I should pay for something I can already do?

Evilseed
01-26-2009, 07:31 PM
Am I the only person sitting here puzzling why I should pay for something I can already do?There are many ways of doing the same thing for sure. The goal of of the mousecloner.com application is to make it super easy to just dive into it right off the bat. Plus we will be adding a lot more fun and interesting things to the application (all fully EULA friendly). Whatever people want added, provided it is inline with being EULA friendly, we will do it. The simple mousemoving commands are just a start.

Heck, I used AHK and HKN and about 5 others that are generic to everything (just not gaming). Each had its plusses and minuses, which is what gave me the idea to do Mousecloner. I've had a ton of positive feedback so I know I am onto something. But if AHK/HKN/other works for you and you are 100% happy, then hell yea, stay with what you are doing. If you want something else, then I'm out there to help you out.

Cheers :)

Vyndree
01-26-2009, 08:33 PM
Locking the Off-Topic'ness of this thread until further notice, but leaving it where it is because it has some decent information about SetView()-style macros at the start of the thread.

Feel free to continue the original topic of this thread, but the jury is still out on the other program until further notice from Ellay.