Macros and Mangos: Using Debug/Modifying your Character menu

Shout-Out

User Tag List

Results 1 to 4 of 4
  1. #1
    09SMalone's Avatar Active Member
    Reputation
    27
    Join Date
    Sep 2008
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Macros and Mangos: Using Debug/Modifying your Character

    A CrEaTiVe aRtZ Guide
    Mangos and Macros
    M&M's


    Here's a guide for a command that you've almost certainly passed by while relaxing on your server. The debug command. Perhaps you've heard of it. Chances are you've seen this command many times but simply ignored it, or haven't looked too far into it. The truth is, this command is perhaps one of the most powerful commands in the entire Mangos core. In this Guide you'll discover tips that will completely boggle your mind if you're new to emulating, or even if you are experienced.
    _________________________________________________________________

    Background
    The debug command on first thought may seem like something that is used to fix the server, and in a way, it can be. This command, specifically the setvalue subcommand, allows the player to perform various actions in game that you would not have thought possible. Many players use the cinematic subcommand or the sound subcommand, but there is more value in the setvalue subcommand than either combined.
    _________________________________________________________________

    Making Your Own Mount
    Perhaps you've seen them in the database, mounts that apparently are not mountable in spell form. Have you ever wished you could have them as a mount? Take the wintergrasp bomber, a plane npc that looks like it would make for a neat mount. I know that many mangos servers have a .mod mount command that is bugged. But there is actually a way to get around this using the .debug command.

    Steps:

    1. Look up the Display ID of the creature you want to mount. The creature must actually look like something a creature could be riding otherwise this command will just produce something like a temporary morph.
    2. Once you have the Display ID, select your character and type .debug setvalue 69 DISPLAYIDHERE.

    Simple, yes I know. The value 69 represents the character as being mounted. A spell is merely a shortcut to this command. If I were riding a Raven Lord mount, and were to type in .debug getvalue 69, the Display ID for that particular mount would be returned. This can be also performed on npcs. You could have the Lich King mounted on Invincible if you so desired.

    To get a flying mount to fly, simply type ".gm fly on", and I would suggest typing after that .mod fly 3. This way your mount will fly when you begin jumping.

    To remove the mount, simply type .debug setvalue 69 0. This will reset your character back to it's default self. By the way, characters are always at this default value of 0. You can also remove the mount by relogging. I would just suggest making a macro of it.
    _________________________________________________________________

    Modifying Your Level Past Default Settings

    On most servers, the default end level is either 80, or 255. There's some fun tricks you can play on players on your server by making them think you're an impossibly high level. Here's how to do it.

    Steps:
    1. Select your character or NPC.
    2. Type ".debug setv 53[or 54 if you're having issues with 53] LEVELHERE"

    This command will not reset your spells. It's simply visual. It works best on levels below 10,000. Experiment, have fun. You'll find that you can get your characters to a seriously high level. If you type -1, a boss icon will be displayed where your level would normally be shown. When you log out, the level will usually be reset.
    _________________________________________________________________

    Changing an NPC's Name

    I included this guide because it's a neat joke to play on players/friends if you're bored. This guide will allow you to switch an NPC's name with the name of another. This command also works on Pets, switching them from "So and So's Pet" to "So and So's Minion" depending on the NPC you chose to use.

    Steps:
    1. Find a NPC you wish to use.
    2. Observe it's ID Number by typing ".npc info" , NOT it's Display ID.
    3. Target the NPC you'd like to change the name on. Type ".debug setv 3 ENTRYIDHERE" .

    This is also something that will be removed when you log out, so don't worry about anything being permanent. However, depending on the server, it could be retained so be careful. It's just something fun to do and confuse other players. I'm sure you'll be able to find a more practical use for it though anyways.
    ________________________________________________________________

    Making An NPC Into an Object

    This is something new that I just recently learned by mistake. If you select an NPC and type ".debug setv 2 10" you'll make your selected NPC into an object that you can not target. Sometimes the NPC will be stuck in a loop, but it cannot be targeted, attacked or identified. It is much like the birds or butterflies that fly around in game. This is a neat little trick if you want an moving NPC for decoration and don't want to be bothered with players attacking the creature.

    A quick warning. The first time you use this command, your client will most likely crash. After you log in, it will be completely fixed and no longer crash your client.

    _________________________________________________________________

    Changing the Display ID of your Pet or MiniPet

    This is a fairly useful section of the debug command which allows you to change the display id of your pet. This comes in handy if there is a particular NPC display that looks interesting, but yet cannot be tamed due to the fact that it is not a member of the beast family. This also works with non-hunters who use the "pet create" command.

    1. Target your pet.
    2. Type ".debug setv 67 DISPLAYIDDESIREDHERE"
    3. Type ".debug setv 68 DISPLAYIDDESIREDHERE"

    Easy enough.
    _________________________________________________________________

    Making Your Own Minipet

    Now this part is slightly harder. It's a combination of the information above. When you make this Macro, you will be able to essentially create your own minipet.

    Steps:
    1. Make a Macro.
    2. Name the Macro whatever you want. May I suggest Minipet?
    3. Type in the following lines, replacing in the values you desire where one is required:

    .d setv 16 YOURCHARACTERGUIDHERE
    .d setv 14 YOURCHARACTERGUIDHERE
    .d setv 54 LEVELDESIRED
    .mod scale SCALEDESIRED [Or use your own scale command]


    4. Close the Macro and place it in an accessible place.
    5. Spawn the NPC you want to be your minipet.
    6. Target the NPC.
    7. Click the Macro.
    8. Type ".npc follow" or an applicable command for the NPC to follow you.

    This Macro can also be used with making pets for NPCs. Simply replace your Guid with the Guid of the NPC you wish to have a pet. The pet will stay in game and remain altered, with a sub bar saying "So and So's Minion".
    _________________________________________________________________

    Researching the Debug Command
    If you're interested in testing out some of the debug numbers for yourself, here are some macros you may find useful.
    Here's the steps to make a macro for searching out these values.

    Steps:
    1. Make a macro.
    2. Name it whatever you want.
    3. Target yourself, NPC or Pet.
    4. Type the following lines:

    /script i=i+1
    /script SendChatMessage(".d getv "..i)

    7. Close and save the macro and move it to an accessible spot.
    8. Type, in chat, /script i=0
    9. Spam your macro.

    You'll find that a character has over 1,000 of these values, most of which are zero. However, many aspects of your character can be changed ingame from this command, including wearing NPC armor in game without wearing actual armor, which I will cover sometime in the future when I've had more time to research the command.
    _________________________________________________________________

    Once again, thank you for reading, and please let me know if you found this guide useful at all, if you're new to emulating, or even if you are experienced.
    Last edited by 09SMalone; 07-07-2011 at 12:48 AM.

    Macros and Mangos: Using Debug/Modifying your Character
  2. #2
    09SMalone's Avatar Active Member
    Reputation
    27
    Join Date
    Sep 2008
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Screwed up the mount number to use for the debug command, it's now fixed.

  3. #3
    SilverFire's Avatar Member
    Reputation
    22
    Join Date
    Jan 2007
    Posts
    84
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    pretty useful, + rep

  4. #4
    09SMalone's Avatar Active Member
    Reputation
    27
    Join Date
    Sep 2008
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Updated to include a few more "corrected" uses for the command.

Similar Threads

  1. [Selling] RBG Boosting to 2200 / 2400/ 2600! For Gold and IRL money. You play your character!
    By Rbgboosters in forum World of Warcraft Buy Sell Trade
    Replies: 1
    Last Post: 06-11-2012, 07:29 PM
  2. Macro and Mangos- A Command Guide
    By 09SMalone in forum WoW EMU Guides & Tutorials
    Replies: 5
    Last Post: 02-23-2010, 08:22 PM
  3. Do ArcEmu and MaNGOS use the same Maps/DBC/Vmaps files?
    By sturmen in forum WoW EMU Questions & Requests
    Replies: 2
    Last Post: 11-14-2008, 04:36 PM
  4. [How to] Make and use lag to your advantage.
    By Brian Peppers in forum World of Warcraft Bots and Programs
    Replies: 32
    Last Post: 09-02-2008, 04:35 PM
  5. (easy macro guide) Learn Mangos Gm Spells (if your a gm)
    By grayfm in forum WoW EMU Guides & Tutorials
    Replies: 1
    Last Post: 08-02-2008, 01:09 AM
All times are GMT -5. The time now is 02:49 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