[Help] Deathknights ! menu

User Tag List

Results 1 to 9 of 9
  1. #1
    RiseAndShine's Avatar Member
    Reputation
    18
    Join Date
    Jan 2009
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Help] Deathknights !


    So I've been recently on a mission to get Deathknights working, but its driving me crazy. I'm trying to get the Type+Status of currently active Runes.

    Just for those who don't know how Deathknights work (rest can skip this):
    Deathknights have Runes to fight. They are similiar to the Rogues's combo-points. There are always 6 Runes. Each rune can either be active (charged) or not active (on cooldown). I.e. When you cast a spell that needs 1 Blood Rune, one of your active blood runes is going to be used and you can't cast that spell again until the cooldown is completed (or there's another active bloodrune). Here's a picture:



    So I assumed this can't really be so complicated. I looked for changing values at Unit Structure, Player Structure, Player Base... but they don't seem to be stored there.

    So I had another idea, I noticed there's a LUA-Function GetRuneCooldown(slotnr). After playing around a little in Olly I found the address of it at: 0x56DA00. Okay, so I set some breakpoints there to see what its doing and maybe that way I can find out where the Runes are stored. After doing that for a couple hours I realized I really have no idea what I'm doing :confused:

    Here's that function in Olly:



    Any advice ?




    [Help] Deathknights !
  2. #2
    g3gg0's Avatar Active Member
    Reputation
    32
    Join Date
    Mar 2008
    Posts
    86
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    start, duration, runeReady = GetRuneCooldown(id)


    0x011786b0:

    +0x00 blood rune 1 start
    +0x04 blood rune 2 start
    +0x08 unholy rune 1 start
    +0x0C unholy rune 2 start
    +0x10 frost rune 1 start
    +0x14 frost rune 2 start

    0x011786D4 rune ready states

  3. #3
    RiseAndShine's Avatar Member
    Reputation
    18
    Join Date
    Jan 2009
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    wow, great that was fast. thanks very much!
    but how did you get these so easily?

  4. #4
    ReidE96's Avatar Archer Authenticator enabled
    Reputation
    470
    Join Date
    Dec 2006
    Posts
    1,625
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    He probably already knew them

  5. #5
    RobinLD's Avatar Member
    Reputation
    13
    Join Date
    Sep 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Some people are just too good

    Thanks g3gg0 for this, Im sure this wil be useful to everyone.

    Good luck RiseAndShine with whatever your doing

    Best wishes,
    Robin.

  6. #6
    g3gg0's Avatar Active Member
    Reputation
    32
    Join Date
    Mar 2008
    Posts
    86
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    erh, no...
    i just opened IDA and had a look where the LUA function takes it values from


  7. #7
    RiseAndShine's Avatar Member
    Reputation
    18
    Join Date
    Jan 2009
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Okay, well now that I know the values I can clearly see they are in there, just should've looked a little bit more i guess
    Well just to share something: I tried looking at GetComboPoints and actually found something this time: 0x10A696D for Rogue's combopoints.

  8. #8
    Spuddies's Avatar Banned
    Reputation
    1
    Join Date
    Jan 2008
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by RiseAndShine View Post
    Well just to share something: I tried looking at GetComboPoints and actually found something this time: 0x10A696D for Rogue's combopoints.
    ive used the 0x10A696D address to get my rogues combo points for a while now, but the address changes sometimes. Im not sure to where or why but it tends to give weird numbers after a while. When loading into bg's it tends to break and give false numbers.

    I normaly log out and back in and it fixes itself, but thats not a good way around it :P
    ive just been to busy to freak around with IDA, the answer is probably in there somewhere.

    so just giving rogue bawters a heads up before they scratch their head for 2 days

  9. #9
    Hyru's Avatar Active Member
    Reputation
    39
    Join Date
    Jun 2008
    Posts
    39
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I found these awhile ago and haven't had the interest to update to something more structural. 4 byte integers:

    //Available > 0, Unavailable = 0
    public static readonly int RuneAvailable1 = 0x01178690;
    public static readonly int RuneAvailable2 = 0x01178694;
    public static readonly int RuneAvailable3 = 0x011786A0;
    public static readonly int RuneAvailable4 = 0x011786A4;
    public static readonly int RuneAvailable5 = 0x01178698;
    public static readonly int RuneAvailable6 = 0x0117869C;

    //Blood = 0, Frost = 2, Unholy = 1, Death = 3
    public static readonly int RuneType1 = 0x01178650;
    public static readonly int RuneType2 = 0x01178654;
    public static readonly int RuneType3 = 0x01178660;
    public static readonly int RuneType4 = 0x01178664;
    public static readonly int RuneType5 = 0x01178658;
    public static readonly int RuneType6 = 0x0117865C;

    Doing it this way is a little retarded, but it works.

Similar Threads

  1. [Show-off/Help] Blood Elf Guard to Deathknight Guard
    By Fellow in forum World of Warcraft Model Editing
    Replies: 13
    Last Post: 02-16-2009, 04:32 AM
  2. [help]Deathknight spells
    By Moaradin in forum WoW EMU Questions & Requests
    Replies: 5
    Last Post: 08-30-2008, 12:20 PM
  3. Hit points and talent points? Please help
    By hankusdankus in forum World of Warcraft General
    Replies: 6
    Last Post: 05-04-2006, 02:00 PM
  4. bot help
    By xwhitedeathx in forum World of Warcraft General
    Replies: 3
    Last Post: 05-01-2006, 03:50 AM
All times are GMT -5. The time now is 05:11 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