Opcode tool for WoD beta (build 18179) menu

Shout-Out

User Tag List

Results 1 to 3 of 3
  1. #1
    ldo's Avatar Private
    Reputation
    3
    Join Date
    Oct 2013
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Opcode tool for WoD beta (build 18179)

    Hello,

    Since there is some people starting to work on WoD, I've decided to help a little bit by posting my little opcode tool for version 6.0.1 (build 18179). To the best of my (and google's) knowledge, no public opcode tool exists for build 18179.

    You can find it here

    EDIT/UPDATE : Apparently the file-beam link doesn't work sometime, so you can also download at : this link

    This tool is for Wow 6.0.1 (build 18179 x86 32bits). This has been produced/tested only with the "WowB.exe" binary, found in the WoD Beta build 18179. I believe this works, but I have only briefly tested it, so it may have bugs, so do not trust results blindly if they appears to be wrong.

    You will need Python to use this tool.

    There is two modes : normal mode (find handler, given the opcode number), and reverse mode (find possible opcodes numbers, given the handler). When using reverse mode, more than one opcode may match a given handler. It is because the mapping from opcode numbers to handlers is not a one-way function, some information is lost in the process.

    usage (normal moder): python opcode18179.py <SMSG opcode number in hex, without the "0x" prefix>
    usage (reverse mode): python opcode18179.py <handler name (e.g. sub_DEADBEEF)>

    There is now 6 JAM Groups (compared to 5 under 5.4.7), and the old "normal /
    legacy / non-JAM" group apparently disappeared.

    I believe that the groups are defined as follows (wild guesses after briefly studying statically the file WowB.exe, so I may be wrong):
    - Opcode group 1 is "Generic", dispatched in sub_6088FC()
    - Opcode group 2 is the new group introduced by WoD, probably containing
    some (all?) of the old "legacy" opcodes, dispatched in sub_E3DDEE()
    - Opcode group 3 is "Guild", dispatched in sub_64302F()
    - Opcode group 4 is "Movement", dispatched in sub_E3D08D()
    - Opcode group 5 is "Quests", dispatched in sub_643C7F()
    - Opcode group 6 is "Spells", dispatched in sub_E1EDDA()

    Sorry for the uglyness of the code, most of it is generated automatically.
    Sorry2, there is only command-line version, I suck at making GUIs.

    This tool only detect opcodes handled by NetClient::ProcessMessage (address 0x79562B), so I
    may miss some things. Feel free to suggest any improvement/correction/etc.

    Well it's not much, but I hope it helps.
    Last edited by ldo; 05-17-2014 at 11:53 AM. Reason: Updated tool to include group names and fix max opcode value (0x1FFF)

    Opcode tool for WoD beta (build 18179)
  2. #2
    doityourself's Avatar ★ Elder ★
    Reputation
    1424
    Join Date
    Nov 2008
    Posts
    843
    Thanks G/R
    35/448
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    New Jam group is JAMClientChatDispatch & max opcode value is 0x1FFF
    Last edited by doityourself; 05-02-2014 at 07:02 AM.

  3. #3
    ldo's Avatar Private
    Reputation
    3
    Join Date
    Oct 2013
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by king48488 View Post
    New Jam group is JAMClientChatDispatch & max opcode value is 0x1FFF
    Thanks! I updated the tool with these fixes.

Similar Threads

  1. [Trading] In Game Gold For WoD BETA Key Darkspear-Alliance
    By monkieassasin in forum World of Warcraft Buy Sell Trade
    Replies: 1
    Last Post: 07-02-2014, 05:48 AM
  2. [Trading] $150 currency for PoE, Warface, or HoN FOR WoD beta key.
    By Seaneezy in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 07-02-2014, 12:07 AM
  3. [Trading] Steam Account for WoD Beta Key
    By Personality in forum World of Warcraft Buy Sell Trade
    Replies: 1
    Last Post: 07-01-2014, 08:43 PM
  4. [Trading] honorbuddy 6 session key for WoD beta key
    By angryfrog in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 07-01-2014, 12:54 PM
  5. [Repack] Mangos Server for WotLK Beta Build 9095
    By zackorion15 in forum WoW EMU General Releases
    Replies: 51
    Last Post: 11-11-2008, 10:52 AM
All times are GMT -5. The time now is 10:05 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