Reading quest info out of memory menu

User Tag List

Results 1 to 10 of 10
  1. #1
    nvthiele's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Reading quest info out of memory

    Hi all :wave:

    finally i am getting somewhere whit the new app.




    by using DataTable code it pritty easy to create a xyz map and add some path how to walk.

    but now anic2:
    Quest's ?
    -how do i get the quest list of curentplayer

    tnx

    Reading quest info out of memory
  2. #2
    alek900's Avatar Contributor
    Reputation
    103
    Join Date
    Nov 2007
    Posts
    101
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    from http://www.mmowned.com/forums/wow-me...formation.html

    don't think they have changed.

    Code:
    [07:14:50]: PLAYER_QUEST_LOG_1_1 = 0x9E
    [07:14:50]: PLAYER_QUEST_LOG_1_2 = 0x9F
    [07:14:50]: PLAYER_QUEST_LOG_1_3 = 0xA0
    [07:14:50]: PLAYER_QUEST_LOG_1_4 = 0xA1
    [07:14:50]: PLAYER_QUEST_LOG_2_1 = 0xA2
    [07:14:50]: PLAYER_QUEST_LOG_2_2 = 0xA3
    [07:14:50]: PLAYER_QUEST_LOG_2_3 = 0xA4
    [07:14:50]: PLAYER_QUEST_LOG_2_4 = 0xA5
    [07:14:50]: PLAYER_QUEST_LOG_3_1 = 0xA6
    [07:14:50]: PLAYER_QUEST_LOG_3_2 = 0xA7
    [07:14:50]: PLAYER_QUEST_LOG_3_3 = 0xA8
    [07:14:50]: PLAYER_QUEST_LOG_3_4 = 0xA9
    [07:14:50]: PLAYER_QUEST_LOG_4_1 = 0xAA
    [07:14:50]: PLAYER_QUEST_LOG_4_2 = 0xAB
    [07:14:50]: PLAYER_QUEST_LOG_4_3 = 0xAC
    [07:14:50]: PLAYER_QUEST_LOG_4_4 = 0xAD
    [07:14:50]: PLAYER_QUEST_LOG_5_1 = 0xAE
    [07:14:50]: PLAYER_QUEST_LOG_5_2 = 0xAF
    [07:14:50]: PLAYER_QUEST_LOG_5_3 = 0xB0
    [07:14:50]: PLAYER_QUEST_LOG_5_4 = 0xB1
    [07:14:50]: PLAYER_QUEST_LOG_6_1 = 0xB2
    [07:14:50]: PLAYER_QUEST_LOG_6_2 = 0xB3
    [07:14:50]: PLAYER_QUEST_LOG_6_3 = 0xB4
    [07:14:50]: PLAYER_QUEST_LOG_6_4 = 0xB5
    [07:14:50]: PLAYER_QUEST_LOG_7_1 = 0xB6
    [07:14:50]: PLAYER_QUEST_LOG_7_2 = 0xB7
    [07:14:50]: PLAYER_QUEST_LOG_7_3 = 0xB8
    [07:14:50]: PLAYER_QUEST_LOG_7_4 = 0xB9
    [07:14:50]: PLAYER_QUEST_LOG_8_1 = 0xBA
    [07:14:50]: PLAYER_QUEST_LOG_8_2 = 0xBB
    [07:14:50]: PLAYER_QUEST_LOG_8_3 = 0xBC
    [07:14:50]: PLAYER_QUEST_LOG_8_4 = 0xBD
    [07:14:50]: PLAYER_QUEST_LOG_9_1 = 0xBE
    [07:14:50]: PLAYER_QUEST_LOG_9_2 = 0xBF
    [07:14:50]: PLAYER_QUEST_LOG_9_3 = 0xC0
    [07:14:50]: PLAYER_QUEST_LOG_9_4 = 0xC1
    [07:14:50]: PLAYER_QUEST_LOG_10_1 = 0xC2
    [07:14:50]: PLAYER_QUEST_LOG_10_2 = 0xC3
    [07:14:50]: PLAYER_QUEST_LOG_10_3 = 0xC4
    [07:14:50]: PLAYER_QUEST_LOG_10_4 = 0xC5
    [07:14:50]: PLAYER_QUEST_LOG_11_1 = 0xC6
    [07:14:50]: PLAYER_QUEST_LOG_11_2 = 0xC7
    [07:14:50]: PLAYER_QUEST_LOG_11_3 = 0xC8
    [07:14:50]: PLAYER_QUEST_LOG_11_4 = 0xC9
    [07:14:50]: PLAYER_QUEST_LOG_12_1 = 0xCA
    [07:14:50]: PLAYER_QUEST_LOG_12_2 = 0xCB
    [07:14:50]: PLAYER_QUEST_LOG_12_3 = 0xCC
    [07:14:50]: PLAYER_QUEST_LOG_12_4 = 0xCD
    [07:14:50]: PLAYER_QUEST_LOG_13_1 = 0xCE
    [07:14:50]: PLAYER_QUEST_LOG_13_2 = 0xCF
    [07:14:50]: PLAYER_QUEST_LOG_13_3 = 0xD0
    [07:14:50]: PLAYER_QUEST_LOG_13_4 = 0xD1
    [07:14:50]: PLAYER_QUEST_LOG_14_1 = 0xD2
    [07:14:50]: PLAYER_QUEST_LOG_14_2 = 0xD3
    [07:14:50]: PLAYER_QUEST_LOG_14_3 = 0xD4
    [07:14:50]: PLAYER_QUEST_LOG_14_4 = 0xD5
    [07:14:50]: PLAYER_QUEST_LOG_15_1 = 0xD6
    [07:14:50]: PLAYER_QUEST_LOG_15_2 = 0xD7
    [07:14:50]: PLAYER_QUEST_LOG_15_3 = 0xD8
    [07:14:50]: PLAYER_QUEST_LOG_15_4 = 0xD9
    [07:14:50]: PLAYER_QUEST_LOG_16_1 = 0xDA
    [07:14:50]: PLAYER_QUEST_LOG_16_2 = 0xDB
    [07:14:50]: PLAYER_QUEST_LOG_16_3 = 0xDC
    [07:14:50]: PLAYER_QUEST_LOG_16_4 = 0xDD
    [07:14:50]: PLAYER_QUEST_LOG_17_1 = 0xDE
    [07:14:50]: PLAYER_QUEST_LOG_17_2 = 0xDF
    [07:14:50]: PLAYER_QUEST_LOG_17_3 = 0xE0
    [07:14:50]: PLAYER_QUEST_LOG_17_4 = 0xE1
    [07:14:50]: PLAYER_QUEST_LOG_18_1 = 0xE2
    [07:14:50]: PLAYER_QUEST_LOG_18_2 = 0xE3
    [07:14:50]: PLAYER_QUEST_LOG_18_3 = 0xE4
    [07:14:50]: PLAYER_QUEST_LOG_18_4 = 0xE5
    [07:14:50]: PLAYER_QUEST_LOG_19_1 = 0xE6
    [07:14:50]: PLAYER_QUEST_LOG_19_2 = 0xE7
    [07:14:50]: PLAYER_QUEST_LOG_19_3 = 0xE8
    [07:14:50]: PLAYER_QUEST_LOG_19_4 = 0xE9
    [07:14:50]: PLAYER_QUEST_LOG_20_1 = 0xEA
    [07:14:50]: PLAYER_QUEST_LOG_20_2 = 0xEB
    [07:14:50]: PLAYER_QUEST_LOG_20_3 = 0xEC
    [07:14:50]: PLAYER_QUEST_LOG_20_4 = 0xED
    [07:14:50]: PLAYER_QUEST_LOG_21_1 = 0xEE
    [07:14:50]: PLAYER_QUEST_LOG_21_2 = 0xEF
    [07:14:50]: PLAYER_QUEST_LOG_21_3 = 0xF0
    [07:14:50]: PLAYER_QUEST_LOG_21_4 = 0xF1
    [07:14:50]: PLAYER_QUEST_LOG_22_1 = 0xF2
    [07:14:50]: PLAYER_QUEST_LOG_22_2 = 0xF3
    [07:14:50]: PLAYER_QUEST_LOG_22_3 = 0xF4
    [07:14:50]: PLAYER_QUEST_LOG_22_4 = 0xF5
    [07:14:50]: PLAYER_QUEST_LOG_23_1 = 0xF6
    [07:14:50]: PLAYER_QUEST_LOG_23_2 = 0xF7
    [07:14:50]: PLAYER_QUEST_LOG_23_3 = 0xF8
    [07:14:50]: PLAYER_QUEST_LOG_23_4 = 0xF9
    [07:14:50]: PLAYER_QUEST_LOG_24_1 = 0xFA
    [07:14:50]: PLAYER_QUEST_LOG_24_2 = 0xFB
    [07:14:50]: PLAYER_QUEST_LOG_24_3 = 0xFC
    [07:14:50]: PLAYER_QUEST_LOG_24_4 = 0xFD
    [07:14:50]: PLAYER_QUEST_LOG_25_1 = 0xFE
    [07:14:50]: PLAYER_QUEST_LOG_25_2 = 0xFF
    [07:14:50]: PLAYER_QUEST_LOG_25_3 = 0x100
    [07:14:50]: PLAYER_QUEST_LOG_25_4 = 0x101
    19+4 that means i score

  3. #3
    UnknOwned's Avatar Legendary
    Reputation
    713
    Join Date
    Nov 2006
    Posts
    583
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by nvthiele View Post
    Hi all :wave:

    finally i am getting somewhere whit the new app.




    by using DataTable code it pritty easy to create a xyz map and add some path how to walk.

    but now anic2:
    Quest's ?
    -how do i get the quest list of curentplayer

    tnx
    The quests are both storen in the player structure but also as a refrence in the static memory. So you can kinda choose it yourself. The quests are stored as ID's so you have to queue the server for the info about the quest (quest data by ID).

  4. #4
    nvthiele's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    tnx 4 the fast reply +Rep



    when i clean up the code e bit i will post some code how i do it.

    but frets this
    Code:
    PLAYER_QUEST_LOG_1_1 = 0x9E

  5. #5
    Nesox's Avatar ★ Elder ★
    Reputation
    1280
    Join Date
    Mar 2007
    Posts
    1,238
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Or you could read it off Wowhead

  6. #6
    UnknOwned's Avatar Legendary
    Reputation
    713
    Join Date
    Nov 2006
    Posts
    583
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Nesox View Post
    Or you could read it off Wowhead
    Ewwww...

  7. #7
    nvthiele's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    OFT: Wowhead good tip

    oky code: i tested this

    Code:
     mem.Peek(wowproc, playerbase + questdbof.PLAYER_QUEST_LOG_1_1, Data)
            questdb.q1 = System.BitConverter.ToInt32(Data, 0)
    
            mem.Peek(wowproc, playerbase + questdbof.PLAYER_QUEST_LOG_2_1, Data)
            questdb.q2 = System.BitConverter.ToInt32(Data, 0)
    
            mem.Peek(wowproc, playerbase + questdbof.PLAYER_QUEST_LOG_3_1, Data)
            questdb.q3 = System.BitConverter.ToInt32(Data, 0)
    i get some data but not comparing to a quest id ( example 861:10 )
    do i miss somting.

    (sry me by 4 noob questions but jest start it whit memory reading 1 week ago ) ferst post
    memory-vb-starting-point

    tnx all mmowned's :bow:

  8. #8
    SKU's Avatar Contributor
    Reputation
    306
    Join Date
    May 2007
    Posts
    565
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    [[playerbase + 0x8] + PLAYER_QUEST_LOG_1_1 * 4] should give you the ID.

  9. #9
    nvthiele's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    tnx 4 [[playerbase + 0x8] + PLAYER_QUEST_LOG_1_1 * 4]

    but still something going wrong.

    Code:
    mem.Peek(wowproc, (playerbase + 8) + questdb.PLAYER_QUEST_LOG_1_1 * 4, Data)

    data is defend as Byte(15) ( wy 15 jest so i can sea if i missing data)

    but the data (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
    if any one haze a working sample code c# or vb wood be great.

    otherwise i think i gonna ride a Lua that save the quest in an local xml file.


    tnx and and come again ...

  10. #10
    SKU's Avatar Contributor
    Reputation
    306
    Join Date
    May 2007
    Posts
    565
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You are STILL only reading memory once.

    The [ ] brackets mean: "read" or in VB: "peek"

    pseudocode:
    level1 = peek(playerbase + ;
    level2 = peek(level1 + PLAYER_QUEST_LOG_1_1 * 4);

Similar Threads

  1. [5.0.5 16057][OOP] Reading completed quests out of memory...
    By Tanaris4 in forum WoW Memory Editing
    Replies: 12
    Last Post: 10-13-2012, 01:14 PM
  2. Can you read player names out of process?
    By sweeper18 in forum WoW Memory Editing
    Replies: 10
    Last Post: 07-06-2008, 08:54 PM
  3. Please read, useful info
    By shade599 in forum Community Chat
    Replies: 1
    Last Post: 01-07-2008, 10:27 PM
  4. Some simple easy guides ( Read to find out) :D
    By Tom_2001 in forum WoW EMU Guides & Tutorials
    Replies: 2
    Last Post: 12-14-2007, 05:00 AM
All times are GMT -5. The time now is 02:55 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