Macro Legality List
I extensively use macros, but always in good faith. I've never had as much as a warning from GGG. If i found out something i was doing was likely not allowed, i've immediately stopped using it and/or modified it to be unambiguously legal. GGG posts past and present however are leaving some users uncertain.
To get absolute clarity on the issue, i emailed GGG with each macro, and have updated the OP with their stances. Reason given is in brackets. If you've seen a differently coded version of a macro that leaves some uncertainty, post it and i will get their stance on the different example versions. It's important we get all the grey areas cleared up here, not just the black and white. The crux of the issue may come down to the code itself, rather than the type of macro. /itemlevel: Example 1 illegal (too many actions). Pick up item, /itemlevel, drop item. Example 2 illegal (too many actions).* Example 3 legal.* Example 4 legal.* /ladder: Example 1 legal. /oos: Example 1 legal. Example 2 legal. Example 3 unknown. /remaining: Example 1 legal. Example 2 unknown. /whois: Example 1 legal. Exit to Character Selection: Example 1 legal. Example 2 unknown. Passives Zoom Out: Example 1 illegal (too many actions). Move mouse to slider location, left click. Paste Clipboard: Example 1 legal. Portal Scroll: Example 1 illegal (too many actions).* Trade Posts: Example 1 illegal (do not spam trade). Paste clipboard to 10 trade rooms. Example 2 illegal (do not spam trade). 2 macros: one to increment room number, one to paste clipboard. Example 3 illegal (do not spam trade). The Etup version, trade portion only. Volume Control: Example 1 illegal (too many actions). Volume toggle: sound fx only/mute all/unmute all. WSplit Start/Stop Timer: Example 1 unknown. *: Ones marked with a star were not sent to GGG, but are unequivocally legal or illegal with the information we now have. 2016 edit: More good info. Character archive: view-thread/963707 HC: 96 RIP SC: 95 97 96 100 95 96 97 98 95 97 3.26: tbd Last edited by unsane on Jul 11, 2016, 5:41:54 AM Last bumped on Mar 8, 2017, 12:06:47 PM
| |
Lame thread is lame. Go check what they have said regarding macros, if it covers a single action, it's legit. If it does more than a single action, or automates the timing of said action, it's not allowed. It's really simple, I don't understand why people are trying to turn it into something more complicated.
|
|
you should've just e-mailed GGG about this issue.
remove all the links and just leave your questions about "legality" and hopefully you'll receive your answers. Last edited by Josephoenix on Jan 2, 2014, 4:36:37 AM
|
|
^
" It's clear imho. No longer a forum dweller, please use PM for contact purposes.
| |
" Heh thanks for not even reading the thread and then undermining it! I know you didn't read it, since i directly link GGGs statements in the first paragraph, and have thus read them. " If a macro is illegal, using it is illegal. Posting it is legal, is it not? How else can we get any clarity on what is legal and what is not out to the community? Character archive: view-thread/963707 HC: 96 RIP SC: 95 97 96 100 95 96 97 98 95 97 3.26: tbd Last edited by unsane on Jan 2, 2014, 4:36:43 AM
| |
These are what I use and they are allowed. Already confirmed.
I have mine set up to go back to party chat instead of local. F8::CheckRemaining() ; Assign to check remaining monsters F5::FastLogOut() ; Assign F5 to Logout F9::OosCommand() ; Assign to toggle oos command F10::CheckItemLevel() ; Assign F10 to check item level F2::OpenPortal() ; Assign to open portal in bottom left inv slot CheckItemLevel(){ BlockInput On Send {LButton} Send {Enter} Sleep 2 Send /itemlevel Send {Enter} Sleep, 75 Send {LButton} Sleep 2 Send {Enter} Sleep 2 Send +5 Send {Enter} BlockInput Off return } CheckRemaining(){ BlockInput On Send {Enter} Sleep 2 Send /remaining Send {Enter} Sleep 2 Send {Enter} Sleep 2 Send +5 Sleep 2 Send {Enter} BlockInput Off return } OosCommand(){ BlockInput On Send {Enter} Sleep 2 Send /oos Send {Enter} Sleep 2 Send {Enter} Sleep 2 Send +5 Sleep 2 Send {Enter} BlockInput Off return } FastLogOut(){ BlockInput On SetDefaultMouseSpeed 0 sendinput {esc} MouseClick, left, 959, 432, 1, 1 BlockInput Off return } OpenPortal(){ BlockInput On MouseGetPos xx, yy Send {i} MouseMove, 1300,825,0 Sleep 2 Click Right Send {i} MouseMove, xx, yy, 0 BlockInput Off return } Last edited by Methodical_Prodigy on Jan 2, 2014, 4:37:28 AM
|
|
I just edited my first post... remove the links, you're asking for trouble... no need to have the macros "described in detail with pretty much instructions on how to make/use them".
The questions you're asking are valid, the way you're asking them is not (imo) |
|
If you are Etup and you advertising what would be otherwise "illegal" trade macros on your stream, then you are fine :).
This message was delivered by GGG defence force.
| |
" I read it, and GGG have already read and responded to a million posts like it. As I said, it's lame, and it's a waste of their time if you honestly expect them to go through every plausible variation of commonly used macros individually to give them the all clear. They made very simple rules/instructions, the vast majority of people seem to have no trouble understanding it. Furthermore, if you really are concerned that some of these macros might not be allowed, then you're being a total moron by posting them. |
|
I've temporarily edited out the links since some think it's a bad idea. Please keep this thread positive and helpful rather than aggressive and dimissive, thanks.
Character archive: view-thread/963707
HC: 96 RIP SC: 95 97 96 100 95 96 97 98 95 97 3.26: tbd |