Spell kicker - Interrupt cast - Autoit ( no memory read ) - any wow version menu

User Tag List

Page 1 of 15 12345 ... LastLast
Results 1 to 15 of 211
  1. #1
    jozsab1's Avatar Active Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    157
    Thanks G/R
    2/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Spell kicker - Interrupt cast - Autoit ( no memory read ) - any wow version

    Spell kicker is a tool to interrupt enemy spell cast at best time possible : At the end of the cast bar / Beginning of the cast bar for channeled spells
    This version uses LUA + AutoIt script to get the job done. This means it's very hard to automatically get detected by blizzard ( you can still get reported by players )
    Supports almost all wow versions ( tested on Cataclysm 4.3.4 and WOD 6.x )

    Current version :
    - v5 : only tested on a private server using duel

    What is supported now :
    - hard to detect by blizz
    - interrupt main target spell casting
    - interrupt focus target spell casting
    - interrupt any arena opponent spell casting even if not targeted ( if possible ) ( you have to add keybinds for it )
    - lag compensation
    - adjustable timers to fine tune moment of interrupt ( end of the cast bar at millisecond precision )
    - setting to avoid interrupting instant cast spells
    - most class interrupt spells included by default ( let me know if i forgot some )
    - optional spell white list( only interrupt these spells ) ( by default list is empty )
    - optional spell blacklist( interrupt anything but these ) ( by default list is empty )
    - optional to only interrupt if target is bursting ( included some names by default but you need to set NumberOfBurstAuras = 1 )
    - do NOT interrupt if target is spell shielded ( enabled by default )
    - anti bot fake cast protection ( check if target is specced for that spell + only interrupt at last moment )( default list is empty )
    - option to only interrupt spells that are buffed by specific auras ( bad ex : only interrupt Exorcism if target has Holy Avenger )
    - GUI for quick keybind setup
    - option to resend spell cast on failed cast ( latency / silence.. )
    - option to use cyrilic ( UTF-8 ) keys for keybinds ( not practically tested )
    - free, open source. You can change it and use your own version. Please post all your changes here, even if it is very small ( it makes me happy )

    What will support when fully ready :
    - all possible interrupt spells for all classes for all wow versions
    - better radius check for AOE interrupts ( freez, silence .. )
    - adjustable CPU usage for LUA

    Known issues :
    - if you can not see the addon in addon list, you might need to put correct interface version in KickBot.toc file. Wotlk : 30000, Cataclysm 40000, MOP 50000, WOD 60000
    - SendBackKeys.au3 is sending strange keys to wow.exe. It's because you are probably running wow.exe in 64 bit mode and the script runs in 32 bit mode ( or the other way ). You need to run autoit and wow in the same build mode.
    - if SendBackKeys.au3 can not find the green box. Try to use wow in windowed mode ( can be full screen )
    - having the LUA window on a secondary monitor will give an error, as mouse can not be moved there to detect the LUA frame under it.

    Setup :
    - copy LUA addon to your wow addon directory
    - on first login you will see a greenish box in the middle of the screen. Put it somewhere where it is not covered by other windows and does not bother you.
    - setup keybinds ( keyboard button you would press for a spell cast..)
    - make sure you run wow in windowed mode ( can be full screen )
    - Alt + tab. Start SendBackKeys_x32.exe ( or SendBackKeys_x64.exe if you have 64 bit wow.exe ).
    - Optional : Open KickBot.lua and read / change variable values to make the addon even better for your needs
    - Optional : if you are pro enough, rename the whole addon to some random name. Blizzard can see addon names. You can use "GenerateRandomAddonName.au3" to generate a new semirandom addon name

    How you can help me :
    - if you think there is anything i can do to improve this software than post here. Ex : Spells that can interrupt(stun, silence, interrupt) and it is missing from the Bot
    - if there is a bug / client version that is not working, let me know about it
    - if you download it and use it, say thanks in this thread, it makes my epeen grow and make other tools.



    Download link :
    https://github.com/Tudi/WowRetriHelp...master/KickBot

    Example macroes for the keybinds :

    #showtooltip
    /stopcasting
    /cast InterruptSpell

    #showtooltip
    /stopcasting
    /cast [target=focus] InterruptSpell

    #showtooltip
    /stopcasting
    /cast [target=arena1] InterruptSpell

    ...

    #showtooltip
    /stopcasting
    /cast [target=arena5] InterruptSpell

    Edit : Since some people wonder why there is an EXE for this bot. It's the compiled version of SendBackKeys.au3. You can use the autoit version directly. No need to use the exe. The exe was made for people who do not have autoit installed.
    Last edited by jozsab1; 03-18-2015 at 06:05 AM.

    Spell kicker - Interrupt cast - Autoit ( no memory read ) - any wow version
  2. Thanks marcmk2, patolino171, Siaunen2, Mojocow (4 members gave Thanks to jozsab1 for this useful post)
  3. #2
    Mateusz2's Avatar Member
    Reputation
    1
    Join Date
    Jan 2015
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm kinda fresh with those, yet i can't get it to show up in addons menu, pardon if im bothering u without reason, but i have no bloody idea what's up ;P

  4. #3
    jozsab1's Avatar Active Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    157
    Thanks G/R
    2/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Mateusz2 View Post
    I'm kinda fresh with those, yet i can't get it to show up in addons menu, pardon if im bothering u without reason, but i have no bloody idea what's up ;P
    what wow version are you using? Try to open KickBot.toc and edit this :
    Code:
    ## Interface: 30000
    for WOD you would need :
    Code:
    ## Interface: 60000

  5. #4
    Mateusz2's Avatar Member
    Reputation
    1
    Join Date
    Jan 2015
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Live server, tho it worked. Gotta test it out and give a feedback. Thanks for doing it btw. i guess ur coming in front of those who wanted simpler ver. of lazy bot

  6. #5
    jozsab1's Avatar Active Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    157
    Thanks G/R
    2/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    updated to support spell whitelist and blacklists

  7. #6
    princeoffrog's Avatar Member
    Reputation
    1
    Join Date
    Jan 2015
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @jozsab1 Great job on this. Seems to be working great but im wondering if you could PM me some tips on configuration for a resto shaman in pvp? wind Sheer is on the list but is not interupting all spells. I also wonder if i can set it up to drop grounding totem on specific spells?

  8. #7
    jozsab1's Avatar Active Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    157
    Thanks G/R
    2/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by princeoffrog View Post
    @jozsab1 Great job on this. Seems to be working great but im wondering if you could PM me some tips on configuration for a resto shaman in pvp? wind Sheer is on the list but is not interupting all spells. I also wonder if i can set it up to drop grounding totem on specific spells?
    I played 1 month of wow as ret paladin. That's it. xD I can't give you tips for other classes. If you give me advices ( like grounding totem ), i can try to add it to the list of spells that can interrupt.
    What does "all spells" mean to you ? Maybe adjust "DoNotInterruptPVPSpellWithCastTimeLessThan = 1501" to something like "DoNotInterruptPVPSpellWithCastTimeLessThan = 1001" ?

    You can use whatever spell you like to counter whatever spell you want. For more complex scripting and PQR bot you need to add scripts yourself to function AdviseNextBestActionPQR()
    Last edited by jozsab1; 01-21-2015 at 02:13 AM.

  9. #8
    princeoffrog's Avatar Member
    Reputation
    1
    Join Date
    Jan 2015
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by jozsab1 View Post
    I played 1 month of wow as ret paladin. That's it. xD I can't give you tips for other classes. If you give me advices ( like grounding totem ), i can try to add it to the list of spells that can interrupt.
    What does "all spells" mean to you ? Maybe adjust "DoNotInterruptPVPSpellWithCastTimeLessThan = 1501" to something like "DoNotInterruptPVPSpellWithCastTimeLessThan = 1001" ?
    You can use whatever spell you like to counter whatever spell you want. For more complex scripting and PQR bot feel free to take a look at http://www.ownedcore.com/forums/worl...e-use-bot.html (LazymanHelper - probably a safe to use "bot")
    Thanks for the quick reply Jozsab1.

    You have answered my questions perfectly and ill definitely make some changes and see how it goes. I guess my only other issue is because i play a healer i don't have a enemy targeted all the time. I can see them cast and have macros to interrupt but with the script i need to target them for my interrupt to go off. Anyway to change this?

  10. #9
    jozsab1's Avatar Active Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    157
    Thanks G/R
    2/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by princeoffrog View Post
    Thanks for the quick reply Jozsab1.

    You have answered my questions perfectly and ill definitely make some changes and see how it goes. I guess my only other issue is because i play a healer i don't have a enemy targeted all the time. I can see them cast and have macros to interrupt but with the script i need to target them for my interrupt to go off. Anyway to change this?
    /cast @arena1 popcornlauncher ? ( never tested it, just checked wiki... )

  11. #10
    s0bhx's Avatar Member
    Reputation
    1
    Join Date
    Jul 2010
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    jozsab1 thank you.

    i bad speak english but have some ideas for improve this tool. First i think you need add in .lua addon some functions for check Buff/Debuff on channels (focus target.. etc)
    for exaple with pqr syntax

    If UnitBuffID("target", "master aura") == nil then Use interrupt key

  12. #11
    jozsab1's Avatar Active Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    157
    Thanks G/R
    2/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by s0bhx View Post
    jozsab1 thank you.

    i bad speak english but have some ideas for improve this tool. First i think you need add in .lua addon some functions for check Buff/Debuff on channels (focus target.. etc)
    for exaple with pqr syntax

    If UnitBuffID("target", "master aura") == nil then Use interrupt key
    can you give 1 specific example ?

  13. #12
    s0bhx's Avatar Member
    Reputation
    1
    Join Date
    Jul 2010
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i havent exp with lua in addons

    this is my pqr ability code for interrupt..

    Interrupt Lighting Bolt

    If UnitBuffID("324", "focus") then CastSpellByID(57994, "focus") end -- if shaman have shield buff (elem or enh) programm will interrupt him. but if him spec restor and he havent this shield buff, interrupt isnt work. (this s anti fake vs restor)

  14. #13
    jozsab1's Avatar Active Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    157
    Thanks G/R
    2/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    new release :
    - added option to only interrupt targets that are bursting
    - added option to not interrupt targets that are shielded against spell casts
    - reduced value of DoNotInterruptPVPSpellWithCastTimeLessThan. I hope it will not start interrupting instant cast spells
    - KickBot.lua can send keybinds to SendBackKeys.au3 ( one day will add GUI to set the keybinds for each spell + target type )
    - Key binds are defined in KickBot.lua and only optionally in SendBackKeys.au3
    - removed keybinds from SendBackKeys.au3
    Last edited by jozsab1; 01-20-2015 at 04:36 AM.

  15. #14
    jozsab1's Avatar Active Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    157
    Thanks G/R
    2/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    new release :
    - added option to only interrupt a spell if target has a specific aura for it. Required for anti bot fake cast avoidance
    - added empty function ( as demo ) for people who want to extend kickbot to DPS ( rotation ) bot also
    - added API call SendToAU3KeyPress to be able to use any keybind from LUA addon
    Last edited by jozsab1; 01-20-2015 at 08:11 AM.

  16. #15
    jozsab1's Avatar Active Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    157
    Thanks G/R
    2/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by s0bhx View Post
    i havent exp with lua in addons

    this is my pqr ability code for interrupt..

    Interrupt Lighting Bolt

    If UnitBuffID("324", "focus") then CastSpellByID(57994, "focus") end -- if shaman have shield buff (elem or enh) programm will interrupt him. but if him spec restor and he havent this shield buff, interrupt isnt work. (this s anti fake vs restor)
    in new version, you can add this line :
    ConditionalInterrupts["Lightning Bolt"] = "Lightning Shield"
    maaaybe you want to check some other buff than lightning shield ? Maybe some "base" passive buff that only elem shaman has ?

Page 1 of 15 12345 ... LastLast

Similar Threads

  1. [guide] how to create a wow bot using autoit (memory reading)
    By zamba1587 in forum WoW Memory Editing
    Replies: 17
    Last Post: 01-23-2017, 03:27 PM
  2. [Example] Check if spell is available with memory reading
    By orby_tale in forum WoW Memory Editing
    Replies: 1
    Last Post: 11-14-2010, 05:14 PM
  3. [Autoit] Problem with Memory reading for looting *resolved*
    By spudstar99 in forum WoW Memory Editing
    Replies: 4
    Last Post: 05-15-2009, 10:26 PM
  4. Spell interrupted, cast same school spell anyways!
    By Trufox in forum World of Warcraft Exploits
    Replies: 7
    Last Post: 01-31-2009, 07:22 AM
All times are GMT -5. The time now is 01:33 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search