Use of normally-inaccessible skills? (WoW) menu

User Tag List

Results 1 to 5 of 5
  1. #1
    ShasVa's Avatar Member
    Reputation
    14
    Join Date
    May 2011
    Posts
    145
    Thanks G/R
    0/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Use of normally-inaccessible skills? (WoW)

    This might be a long shot, but here I go.

    Is there any way that an outside application/code could allow a WoW character access to any spell/skill/ability?

    One big draw would be the use of NPC spells. But for a bit of inconspicuousness, I'm hoping that such an application/code could allow a character use of spells that are in their spellbook, but are not directly usable - due to being the wrong specialization mostly. Like for instance, a Fire Mage could cast Blizzard despite not being in Frost spec.

    Could it be done, and if so, what's the likelihood of being detected? (a ball-park estimate on the latter will suffice)

    Use of normally-inaccessible skills? (WoW)
  2. #2
    Dupheadss's Avatar Contributor CoreCoins Purchaser
    Reputation
    98
    Join Date
    Aug 2015
    Posts
    147
    Thanks G/R
    38/61
    Trade Feedback
    2 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    As far as I am aware, All user spells are sent to the client via the server.

    Here is an example of what that request looks like (using YMIR packet sniffer on TBC live)

    Code:
    ServerToClient: SMSG_SEND_KNOWN_SPELLS (0x2C2A) Length: 153 ConnIdx: 1 Time: 12/06/2021 16:43:10.875 Number: 102
    InitialLogin: False
    KnownSpellsCount: 36
    FavoriteSpellsCount: 0
    [0] KnownSpellId: 196 (196)
    [1] KnownSpellId: 264 (264)
    [2] KnownSpellId: 2973 (2973)
    [3] KnownSpellId: 204 (204)
    [4] KnownSpellId: 81 (81)
    [5] KnownSpellId: 522 (522)
    [6] KnownSpellId: 13358 (13358)
    [7] KnownSpellId: 24949 (24949)
    [8] KnownSpellId: 669 (669)
    [9] KnownSpellId: 20572 (20572)
    [10] KnownSpellId: 20573 (20573)
    [11] KnownSpellId: 20574 (20574)
    [12] KnownSpellId: 20576 (20576)
    [13] KnownSpellId: 203 (203)
    [14] KnownSpellId: 75 (75)
    [15] KnownSpellId: 2382 (2382)
    [16] KnownSpellId: 3365 (3365)
    [17] KnownSpellId: 3050 (3050)
    [18] KnownSpellId: 6233 (6233)
    [19] KnownSpellId: 6246 (6246)
    [20] KnownSpellId: 6247 (6247)
    [21] KnownSpellId: 6477 (6477)
    [22] KnownSpellId: 6478 (6478)
    [23] KnownSpellId: 6603 (6603)
    [24] KnownSpellId: 7266 (7266)
    [25] KnownSpellId: 7267 (7267)
    [26] KnownSpellId: 7355 (7355)
    [27] KnownSpellId: 8386 (8386)
    [28] KnownSpellId: 9125 (9125)
    [29] KnownSpellId: 21651 (21651)
    [30] KnownSpellId: 21652 (21652)
    [31] KnownSpellId: 22027 (22027)
    [32] KnownSpellId: 22810 (22810)
    [33] KnownSpellId: 9077 (9077)
    [34] KnownSpellId: 9078 (9078)
    [35] KnownSpellId: 1978 (1978)
    Back in the day there was a tool that could inject information into the packets and mess around with the client's responses - even that was mainly used on B rate private servers and has since been patched and abandoned.

    In short (imo) there is no possible way to use or cast an otherwise unusable spell strictly within the clients memory or protected LUA calls, You can attempt to play around with packet manipulation. However I think you'd be pretty disappointed, Not to mention the amount of work it would take :P

  3. #3
    Xecis's Avatar Legendary CoreCoins Purchaser
    Reputation
    609
    Join Date
    Sep 2014
    Posts
    163
    Thanks G/R
    36/113
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    There are spells a player can cast that are not sent to the client by the server. However, this would indeed require a third-party program to send CMSG_CAST_SPELL packets with the modified spell ID. First, you would need to identify the spells most likely by scanning the spell IDs, then you would need the ability to modify and send a valid CMSG_CAST_SPELL request to the server. At the moment, I do not know of any easy and public way to do this. Sorry!

  4. Thanks Hazzbazzy (1 members gave Thanks to Xecis for this useful post)
  5. #4
    ChrisIsMe's Avatar Contributor
    Reputation
    164
    Join Date
    Apr 2017
    Posts
    210
    Thanks G/R
    67/100
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    aaaaaaaaaaaaaaaaaaaa
    Last edited by ChrisIsMe; 11-01-2023 at 05:01 PM.

  6. #5
    ShasVa's Avatar Member
    Reputation
    14
    Join Date
    May 2011
    Posts
    145
    Thanks G/R
    0/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well it was worth a shot. Thanks anyway people.

Similar Threads

  1. [Profession] Solo use of Fish Pheromones to Increase Skill
    By ayce23 in forum World of Warcraft Guides
    Replies: 1
    Last Post: 03-01-2015, 08:11 PM
  2. [How-To] Useful tip:Easy way of getting weapon skill as a healer
    By Psyonix in forum World of Warcraft Guides
    Replies: 0
    Last Post: 09-18-2010, 07:14 AM
  3. Replies: 0
    Last Post: 10-09-2008, 06:25 AM
  4. Replies: 0
    Last Post: 11-03-2006, 09:15 AM
  5. Using dbc.mpq to make WoW trivial
    By gotosleep in forum World of Warcraft Model Editing
    Replies: 14
    Last Post: 08-27-2006, 07:29 AM
All times are GMT -5. The time now is 04:31 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