[Question] Adding objects to the client during runtime. menu

User Tag List

Results 1 to 3 of 3
  1. #1
    Renyei's Avatar Contributor Hand of God
    Reputation
    112
    Join Date
    Sep 2008
    Posts
    127
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Question] Adding objects to the client during runtime.

    Hello!

    As the title suggests, I'm seeking suggestions/advice on how to go about spawning objects on the client during runtime, mostly for an educational project. Mostly static objects that would be sent from the server (mailboxes, as an example). Correct me if I am wrong, but simply trying to inject a new object entry into the object manager isn't likely to work. I figure that, considering the client obviously does it when object spawn packets come in, there must be some method to doing it.

    I'm not looking for a guide or written example, but if anyone has some guidance on this, I'd appreciate any bones!
    Thanks.
    Last edited by Renyei; 06-05-2017 at 11:56 AM.

    [Question] Adding objects to the client during runtime.
  2. #2
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,829
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Just take a look at one of the current emulators source, get the packet id for create object, then hook and trace.

  3. #3
    Renyei's Avatar Contributor Hand of God
    Reputation
    112
    Join Date
    Sep 2008
    Posts
    127
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    Just take a look at one of the current emulators source, get the packet id for create object, then hook and trace.
    I took a look over the source of TrinityCore, specifically here -> TrinityCore/src/server/game/Server/Packets at c5d3dd90bea3889ef5fcd33c9ef0d59d7c544f8a * TrinityCore/TrinityCore * GitHub

    The only thing relating to GameObjects, which I assume the term for server-side spawned objects in this context, doesn't contain anything about spawning them. I'm assuming I am either missing something here, or there is a different naming convention?

    Thanks for the pointer!

Similar Threads

  1. Question about the client
    By xNataliax in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 09-13-2016, 11:34 PM
  2. [Question] Adding blp links into an object
    By Larrylaffer in forum WoW ME Questions and Requests
    Replies: 7
    Last Post: 12-18-2011, 01:59 PM
  3. [Question] Getting worldstates from the client?
    By wowowns in forum WoW Memory Editing
    Replies: 10
    Last Post: 01-18-2011, 10:13 PM
  4. Replies: 9
    Last Post: 04-16-2010, 02:52 PM
  5. [Advice Request] Adding WMO's or other large objects to the world
    By ActivEcks in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 12-27-2008, 09:55 PM
All times are GMT -5. The time now is 03:58 PM. 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