[Help] A way to get description from quest? menu

User Tag List

Results 1 to 15 of 15
  1. #1
    gononono64's Avatar Contributor
    Reputation
    100
    Join Date
    Jul 2009
    Posts
    85
    Thanks G/R
    1/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Help] A way to get description from quest?

    I was wondering if there was a way to get the description from a quest.

    My goal is to make a quest reader so you can get the story of the game without having to sit and read the text yourself (as well as do other things).

    I went into dump and found somethings related to quests but when i tried them i didnt get the expected result.

    I dont really know what else to say so yeah

    Thank you in advance ^_^
    Hi! My name is Devon and I’m an alcoholic. Moving on…
    https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/319172-guide-how-make-wow-bot-complete-newbs.html

    [Help] A way to get description from quest?
  2. #2
    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)
    I can't login to WoW atm, so I can't test this, but did you try Lua?

    World of Warcraft API - WoWWiki - Your guide to the World of Warcraft

    GetQuestText seems to be what you want... It's not marked as protected/disabled/removed etc either.

  3. #3
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    GetQuestText only works reliably while you're talking to a quest npc according to GetQuestText
    There's also SelectQuestLogEntry combined with GetQuestLogQuestText for already accepted quests.

  4. #4
    Steveiwonder's Avatar Active Member
    Reputation
    31
    Join Date
    Oct 2009
    Posts
    122
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I dont know if this is slightly offtopic(ish) but if you knew the quest ID or wanted questetxt for all quests, is that stuff not stored in a DBC somewhere? (not checked). Just an idea.

    ---IGNORE--- text not in DBC
    Last edited by Steveiwonder; 04-29-2011 at 06:20 AM. Reason: ---IGNORE--- text not in DBC

  5. #5
    gononono64's Avatar Contributor
    Reputation
    100
    Join Date
    Jul 2009
    Posts
    85
    Thanks G/R
    1/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh wow awesome! Okay so now i have something like this:

    Code:
    /script questDescription, questObjectives = GetQuestLogQuestText();
    
    /script DEFAULT_CHAT_FRAME:AddMessage(format("[ %s ] %s , %s",GetZoneText(),(questDescription ),(questObjectives)));
    So now, how do i use that outside of wow so that my program can use it?

    Unfortunately, i dont know much about lua and i was hoping i could just use a memory address. Any kind of response is greatly appreciated!

    Thank you guys so much +rep for cypher and _mike!
    Hi! My name is Devon and I’m an alcoholic. Moving on…
    https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/319172-guide-how-make-wow-bot-complete-newbs.html

  6. #6
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You could try QuestCache.wdb - WoW.Dev Wiki
    Either read it from disk or from the client's memory.
    I don't know if new quests are written to disk instantly or only on ui reload like lua variables so memory reading might be preferred.

  7. #7
    Cheatz0's Avatar Member
    Reputation
    14
    Join Date
    May 2009
    Posts
    36
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Check page 2 of this wonderful forum. There's a thread with code examples on how to retrieve cached quest data. Also i think TOM_RUS dumped the full questcache struct in the same thread, so you should be able to find what you are looking for.

  8. #8
    gononono64's Avatar Contributor
    Reputation
    100
    Join Date
    Jul 2009
    Posts
    85
    Thanks G/R
    1/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I tried :
    Code:
    Global Const $oQuestCacheBase = 0x89ADE0;uint
    Global Const $oFirst = 0x10 ;uint
    Global Const $oQuestId = 0xC ;uint
    Global Const $oQuestName = 0xC4 ;uint
    Global Const $oQuestDesc = 0x2C4 ;uint
    Global Const $oLevel = 0x14 ;uint
    Global Const $oRequiresLevel = 0x18 ;uint
    
    $questPtr = _MemoryRead("0x" & Hex($oQuestCacheBase + $oFirst), $wow, "uint")
    MsgBox(0,"",$questPtr)
    $firstQuestPtr = $questPtr ;uint
    
    while ($questPtr <> 0)
    
    	$QuestId = _MemoryRead("0x" & Hex($questPtr + $oQuestId), $wow, "uint")
    	$Level = _MemoryRead("0x" & Hex($questPtr + $oLevel), $wow, "uint")
    	$RequiresLevel = _MemoryRead("0x" & Hex($questPtr + $oRequiresLevel), $wow, "uint")
    	$QuestName = _MemoryRead("0x" & Hex($questPtr + $oQuestName), $wow, "char[100]")
    
    
    	MsgBox(0, "", $QuestId & " " & $QuestName & " " & $Level & " " & $RequiresLevel);
    
    	$questPtr = _MemoryRead("0x" & Hex($questPtr), $wow, "uint")
    
    	if $questPtr = $firstQuestPtr Then
    		_MemoryClose($wow)
    		Exit
    	EndIf
    WEnd
    	_MemoryClose($wow)
    Converted from the post on the 2nd page. It returns 0
    Hi! My name is Devon and I’m an alcoholic. Moving on…
    https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/319172-guide-how-make-wow-bot-complete-newbs.html

  9. #9
    !@^^@!'s Avatar Active Member
    Reputation
    23
    Join Date
    Feb 2007
    Posts
    155
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    How about retrieving it from web sources like wowhead or mmo-champ db?
    ā€œProgrammers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning.ā€ - Rich Cook

  10. #10
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    Global Const $oQuestCacheBase = 0x8DDAC8;

  11. #11
    gononono64's Avatar Contributor
    Reputation
    100
    Join Date
    Jul 2009
    Posts
    85
    Thanks G/R
    1/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    _Mike i know i couldnt find the new address in the dump. And i dont really know much about reversing.

    !@^^@! I thought about that but i wasnt really sure how the program would know what quest the user would want it to read.
    Hi! My name is Devon and I’m an alcoholic. Moving on…
    https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/319172-guide-how-make-wow-bot-complete-newbs.html

  12. #12
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by gononono64 View Post
    _Mike i know i couldnt find the new address in the dump. And i dont really know much about reversing.
    It's CACHE_QUEST in the first post by TOM_RUS. Then subtract 0x400000 since it's not rebased.

  13. #13
    gononono64's Avatar Contributor
    Reputation
    100
    Join Date
    Jul 2009
    Posts
    85
    Thanks G/R
    1/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wow _Mike thank you so much!!! I think i am mentally handicapped for not seeing that! Also i forgot to add wowbase to QuestCacheBase. +Rep for sure! (when i can)

    Last little thing. Is there a list of all the offsets for this?

    Man thanks again so much!!!
    Hi! My name is Devon and I’m an alcoholic. Moving on…
    https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/319172-guide-how-make-wow-bot-complete-newbs.html

  14. #14
    !@^^@!'s Avatar Active Member
    Reputation
    23
    Join Date
    Feb 2007
    Posts
    155
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well i still think using something like a wow db is a better idea because you don't need to keep an offset updated... Secondly you could just ask the user to type in the name of the quest into the application although i guess that idea is a bit useless because people would probably just go to wowhead and use a generic text reader at that point :3

    oh well have fun with the project
    ā€œProgrammers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning.ā€ - Rich Cook

  15. #15
    gononono64's Avatar Contributor
    Reputation
    100
    Join Date
    Jul 2009
    Posts
    85
    Thanks G/R
    1/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I DID IT!...IT IS COMPLETE! will be posting it in the bot sections! Thank you all
    Hi! My name is Devon and I’m an alcoholic. Moving on…
    https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/319172-guide-how-make-wow-bot-complete-newbs.html

Similar Threads

  1. Best way to get gold from karma?
    By Klausar in forum Guild Wars 2
    Replies: 8
    Last Post: 09-02-2012, 12:54 AM
  2. Faster way of getting "Death from above" achievement: And still get all your marks!
    By ShrekfromAzgalor in forum World of Warcraft Exploits
    Replies: 7
    Last Post: 08-09-2011, 09:26 AM
  3. [ICC Exploration] A way to get outside from the Crimson Halls
    By agni in forum World of Warcraft Exploration
    Replies: 11
    Last Post: 02-11-2010, 04:10 PM
  4. Way to get money from DM - Hunters only.
    By Rendman in forum World of Warcraft Exploits
    Replies: 5
    Last Post: 07-07-2006, 07:28 PM
All times are GMT -5. The time now is 02:34 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