Just need a few ideas or past experience, (player action bar) menu

User Tag List

Results 1 to 7 of 7
  1. #1
    LegacyAX's Avatar Active Member
    Reputation
    21
    Join Date
    Apr 2009
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Just need a few ideas or past experience, (player action bar)

    Hey guys, Just need a bit of on in-sight on something I need for my bot...

    M-Bot will be a free community bot for mmowned members, which doesnt Inject ASM or DLL's into wow. So far its going great and combat is good, so far only have the warrior class done, But I need to know the current spells in the users action bar, OR find out what the cooldown is for the spells in the action bar 1-0 (- & =).

    So if anyone can shed some light on this for me that would be great, basicly just need to be able to find the spell names in the users action bar 1-9 - & = , OR if its possible to just find the cool down of each spell in the users action bar, Ill need to do this with memory reading and not injecting since M-Bot is based on only memory reading.

    Thanks alot guys, Ill post progress on M-Bot for you guys soon, Im hoping to release a beta soon for everyone on mmowned that wants to use a free bot .

    Thx -L_AX




    p.s I dont want source code, Just some ideas/past experience in this subject, I didnt see any posts on this subject for offsets or descriptors for the player action bar. Thanks guys

    Just need a few ideas or past experience, (player action bar)
  2. #2
    suicidity's Avatar Contributor
    Reputation
    207
    Join Date
    Oct 2006
    Posts
    1,439
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Create a sort of database to use that has all the spells, ids and cooldowns. Or define them in your profiles.


  3. #3
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    You won't be able to tell without injecting some code at some point.

    You're best off having the user fill in the cooldowns, etc.
    You can read the spell ids from the action bar array at runtime, then read the cooldown data from DBCs at runtime (from memory), you cal also read the spell name from DBCs at runtime (from memory).

  4. #4
    boomingranny's Avatar Member
    Reputation
    4
    Join Date
    Mar 2009
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Why is it so wrong to help people in this forum?
    If you don't want to help, you can choose not to.
    If people ask for spoon feeds, or break your rules, you guys can choose to flame them and close the thread.
    but suggesting people shouldn't choose to help? WTF!
    Especially Cypher helping this is fn awesome from him. (i know he has helped ALOT in the past, but also FLAMED even more)

    Are you trying to teach the whole internet to be as resourceful as yourself?
    Because unfortunatly i suspect your IQ is well above the average (just click one of thouse IQ ads if you are unsure, im sure you will beat Paris :P) and you will just end up frustraited and dissapointed at peoples willingness to help one another, or at the very least be lazy and leach from one another. I am one that believes very strongly in not "reinventing the wheel" (except when i play Civ).

    your IQ maybe 140, but 2 average people, working in perfect unison = 200 (actually this is probally not true at all, but i will be conducting tests :P)

    anyway,
    on the topic at hand,
    i write to the second action bar (as the first action bar showing is different for different classes such as warrirors stances etc) which spell i want to cast, then have a small delay so that it registers, then i press that action bar button to cast. if you are just wanting to read these you can cycle thru the action bar in memory (they are one after another i think)
    if you can't find it, goto thottbot, search for the spell you are trying to find, get the id (after the s at the top of the page, eg. fireball level 1 = http://thottbot.com/s133) then try switching round the assigned spells to the buttons, and you will easily find it, and its structure.
    Last edited by boomingranny; 06-19-2009 at 03:14 PM. Reason: forgot to post about the actual thread topic

  5. #5
    amadmonk's Avatar Active Member
    Reputation
    124
    Join Date
    Apr 2008
    Posts
    772
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I suspect that two "average" people together have an effective IQ of about 90, and it gets worse from there (mob mentality theory).

    That being said, I very much agree about the flaming around here; I think that a good portion of it is just epeen flexing (I'm smarter than you nyah nyah). The reversing community has always been bad that way, since the average age is usually under 18. Maturity isn't a hallmark of the community (I've been involved with reversing, one way or another, for almost 30 years, since my old BBS/Commodore PET/VIC-20 days, so I've pretty much seen the "scene" evolve into what it is...). However, there are also a lot of leechers who aren't willing to do any work and just want it all spoon fed. Especially since the Internets took off, the ratio of leechers to actual participants (of whatever skill level) has skewed drastically in the leecher direction. Balancing between those extremes (hand-holding the lazy versus being a dick) isn't always easy. Trust me, I've been tempted numerous times in the past few weeks to open up my bot code on github and let others contribute, but I know that all that would happen is a zillion people would leech it, Blizzard would ban it, and I'd get no help. Been there, done it, bought the T-shirt. I'm sure the other experienced coders/reversers on the forum have had the same experiences.

    But, to the point at hand I think that the OP specified he wants to read the cooldowns; the best way to do that is to follow Cypher's advice and read the memory (or sniff the packets) to find out what actions are in each slot, read the DBC's to get the base cooldown info for the spells, and read the memory (or sniff the packets) to find out when spells go off/cooldowns come up. I may be biased; that's the technique I'm using.
    Don't believe everything you think.

  6. #6
    suicidity's Avatar Contributor
    Reputation
    207
    Join Date
    Oct 2006
    Posts
    1,439
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I figured he would have already checked memory to get spell IDs; But figuring he posted here without any previous knowledge, I went with the "He probably does not have the common sense" route and gave him the easiest solution.


  7. #7
    LegacyAX's Avatar Active Member
    Reputation
    21
    Join Date
    Apr 2009
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thank you for the help guys,

    also, I do have plenty of common knowledge in programming and reversing wow, BUT i also do not believe in 're-inventing the wheel' the idea is to BUILD off of others findings. Its just a common everyday thing for people to ask questions and get SUGGESTIONS, and im def. NOT asking anyone to 'hold my hand' or do it for me, hints why I said I only wanted ideas or suggestions NOT source code.

    I understand how bad it is here in this section with the noobs sometimes, but the project im working on is for the better of sharing in this community.

    I want no flaming, Just wanted to say my peace, and thank you to cypher for the help and to both the others.

    apoc, I really hope your not as one sighted as you seem.

Similar Threads

  1. Replies: 5
    Last Post: 04-20-2014, 01:48 PM
  2. Need a juicy idea
    By buddhistgrandma in forum World of Warcraft General
    Replies: 4
    Last Post: 10-31-2007, 06:52 PM
  3. Old IF easy just need fear or poly morph...
    By matswurld in forum World of Warcraft Exploits
    Replies: 10
    Last Post: 11-24-2006, 10:44 AM
  4. Account Suspended (Please Read) Not a flame or crap just need info
    By Remko01 in forum World of Warcraft Bots and Programs
    Replies: 22
    Last Post: 11-23-2006, 05:02 AM
  5. Just need a Farmbot... :(
    By Illuminatus in forum World of Warcraft General
    Replies: 9
    Last Post: 06-18-2006, 09:21 AM
All times are GMT -5. The time now is 04:36 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search