Obtaining Quest ID's and Completion status menu

User Tag List

Results 1 to 3 of 3
  1. #1
    Ryns's Avatar Member
    Reputation
    19
    Join Date
    Oct 2009
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Obtaining Quest ID's and Completion status

    Hello, I'm new to posting here, but have been lurking for a while. I was looking for a method of detecting quest completion, starting out with the 3.2.2 info post I found the interesting offsets:

    Code:
    /* offsets:[d:0x009E]:[b:0x0278] */	unsigned long PLAYER_QUEST_LOG_1_1;   
    /* offsets:[d:0x009F]:[b:0x027C] */	unsigned long PLAYER_QUEST_LOG_1_2;   
    /* offsets:[d:0x00A0]:[b:0x0280] */	unsigned char PLAYER_QUEST_LOG_1_3[4];   
    /* offsets:[d:0x00A1]:[b:0x0284] */	unsigned long PLAYER_QUEST_LOG_1_4;
    ...
    I wrote some simple code in C# to examine these, the first entry is the quest ID itself, the second and fourth attributes always appeared to be zero, and the third was an empty (null) string until one of my quests completed. Re-reading the third attribute as an int showed its set to '1' when the quest has been completed, not sure if this is just a "isComplete" flag or can have other values.

    C#:
    Code:
    int PLAYER_QUEST_LOG_1_1 = 0x0278;
    
    // Read quest entries
    for (int i = 0; i < 25; i++)
    {
        int offset = playerStorage + PLAYER_QUEST_LOG_1_1 + (i * 16);
        int attr1 = Memory.ReadInteger(offset);      // quest id
        int attr2 = Memory.ReadInteger(offset + 4);  // ?
        int attr3 = Memory.ReadInteger(offset + 8);  // flags? 1 == complete
        int attr4 = Memory.ReadInteger(offset + 12); // ?
        debugLog("{0}: {1}, {2}, {3}, {4}", i, attr1, attr2, attr3, attr4);
    }
    Has anyone else looked at quests? Detecting completion is enough for what I wanna do, not sure what the other attributes are, don't seem to change for quests marked as (Daily), although haven't yet tried (Daily Dungeon), (Daily Heroic), (Raid) or (Group).

    I haven't tried looking for things like Quest Name, description, rewards etc. An external call to WowHead (or other) seems to work well enough to look up quest names.
    Last edited by Ryns; 11-26-2009 at 10:44 AM.

    Obtaining Quest ID's and Completion status
  2. #2
    MaiN's Avatar Elite User
    Reputation
    335
    Join Date
    Sep 2006
    Posts
    1,047
    Thanks G/R
    0/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    [16:15:41] Cypher: caus the CPU is a dick
    [16:16:07] kynox: CPU is mad
    [16:16:15] Cypher: CPU is all like
    [16:16:16] Cypher: whatever, i do what i want

  3. #3
    audible83's Avatar Member
    Reputation
    4
    Join Date
    Jun 2008
    Posts
    48
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Not all quests that are complete are marked as complete, just keep this in mind when you test it. There are alot of great wow addons out there having alot of info readily available through LUA. LightHeaded being one ( mirror off Wowhead ) .

    Good luck

Similar Threads

  1. BIG, detailed, and complete ZA timed guide
    By Opey in forum World of Warcraft Guides
    Replies: 18
    Last Post: 08-08-2008, 03:11 PM
  2. Having a Quest port you on completion
    By ddftrick in forum World of Warcraft Emulator Servers
    Replies: 11
    Last Post: 04-09-2008, 08:26 PM
  3. [Trick] "Fumping" quest done easyer (and a lot faster)
    By Cromos in forum World of Warcraft Exploits
    Replies: 0
    Last Post: 03-16-2008, 09:02 AM
  4. Replies: 20
    Last Post: 02-10-2008, 04:57 AM
  5. confused about contributor and leecher status
    By kanezfan in forum Community Chat
    Replies: 5
    Last Post: 01-31-2008, 04:09 PM
All times are GMT -5. The time now is 04:55 AM. 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