nimorrax 16 Posted September 13, 2017 (edited) Guide: Non-Player Characters! The Guide to Phase Forging, Where you Forge your own Destiny. Pages - 1, 2, 3! - Outfits - Gossip - Extra CommandsCreating a custom NPC is as easy as 1, 2, and 3. 1: Type .phase forge npc create [#displayID]. #displayID is the default model you use to create the NPC. This is optional unless you're making a specific NPC, like a say a Scorpid or a Gronn. 2: "A template has been created for editing called: [NPC 1 - #entryID]." Spawn your new temporarily named NPC via the #entryID you were given or click the [Spawn] GLink in your chatbox. You will now have a (probably human) NPC. Target your new temporarily named NPC, this is where you get forging. 3: .phase forge npc name George the Jungle. Now you have a custom NPC named George the Jungle, you're done if you aren't outfitting them with armor and weaponry. Alright so there's more to it than 3. Bite me. Now we outfit this (wo)man. Outfitting your NPC .phase forge npc outfit [commands] - Root for the following below. Note: By default every newly made human NPC should come with its own #outfitID if you did not specify a #displayID on creation, be sure to check your list. add - Adds an #outfitID to your currently targeted forged NPC.copy - Copies the #outfitID of your targeted forged NPC to a new #outfitID.list - Lists the #outfitIDs of your currently targeted forged NPC.remove #outfitID - Removes an #outfitID from your currently targeted forged NPC.set #outfitID - Temporarily sets the targeted forged NPC's #outfitID for editing. "What is an outfit ID?" - Think of it as like a customizable display ID. If you want to edit an outfit, you'd set the #outfitID on a target NPC and modify with the commands below as necessary. Once you've completed the outfit, you can add and set another to the same exact NPC and create variety. I have not discovered a limit to an amount of outfits you can have on one NPC. race # - Sets the race of your targeted template for the currently set #outfitID. Alliance Horde Unassigned #1: Human #2: Orc #12: Fel Orc° #3: Dwarf #5: Undead #13: Naga #4: Night Elf #6: Tauren #14: Broken° #7: Gnome #8: Troll #15: Skeleton° #11: Draenei #9: Goblin #16: Vrykul° #22: Worgen #10: Blood Elf #17: Tuskarr° #23: Gilnean #26: Pandaren #18: Forest Troll° #25: Pandaren #27: Nightborne #19: Taunka° #29: Void Elf #28: Highmountain Tauren #20: Northrend Skeleton° #30: Lightforged Draenei #31: Zandalari Troll #21: Ice Troll° #32: Kul Tiran #35: Vulpera #24: Pandaren #33: Thin Human° #36: Mag'har Orc N/A #34: Dark Iron Dwarf N/A N/A #37: Mechagnome N/A N/A gender ___ - Sets the gender of your targeted template for the currently set #outfitID. Male or Female.class #classID - Sets the class of your targeted template for the currently set #outfitID. There are only three impactful options, 1: Normal, 6: Death Knight and 10: Monk. skin #ª - Sets the skin-tone of your targeted template for the currently set #outfitID. Supports multiple values for randomization, EX: .phase forge npc outfit skin 0 1 2 3 4 5face #ª - same as abovehair #ª - same as abovehaircolor #ª - same as abovefacialhair #ª - same as above, this is often Piercings, Accessories, Markings, Jewelry and so on. If it isn't this option, it's probably a feature.feature #slot #featureª - Sets race-specific features like demon hunter horns, tattoos, orc posture and so on. There are three slots, 0, 1 and 2. Each slot is an extra feature not part of the initial five customization options that launched with vanilla. #feature supports multiple values for randomization, EX: .phase forge npc outfit feature #slot 0 1 2 3 4 5 Note that some races have an absurdly high number of customization options. EX: Night and Blood Elves have over 50 tattoo options. Features Table [Gender in brackets] dear god wtf is this mess??? #RaceID:Race #Slot 0 #Slot 1 #Slot 2 #1:Human Makeup[F] Brow Style[M]/Accessories[F] Features #2:Orc Features[M] Accessories[M]/Tusk Style[F] Posture[M]/Features[F] #3:Dwarf Tattoo Style Features[M] Accessories[M] #5:Undead Features Torso Style Limb Style #4:Night Elf Tattoo Style/Color Features Accessories #6:Tauren Tattoo Style Mane Style Accessories #7:Gnome N/A Brow Style Accessories #8:Troll Facial Hair[M] Tusk Style[M]/Accessories[F] Accessories[M]/Tusk Style[F] #11:Draenei Features[M] Horn Style[M]/Features[F] Tendril Style #10:Blood Elf Tattoo Style/Color Features Accessories #22:Worgen Ear Style Mane Style Features #9:Goblins Nose Style Features Ear Style #24/25/26:Pandaren N/A N/A N/A #29:Void Elf N/A N/A N/A #27:Nightborne Tattoo Style N/A N/A #30:Lightforged Draenei Tattoo Style N/A Rune #28:Highmountain Tauren Tattoo Style N/A N/A #34:Dark Iron Dwarf Piercings[M]/Tattoo Style[F] Tattoo Style[M] N/A #36:Mag'har Orc Features[M] Accessories[M] Posture[M] #32:Kul Tiran N/A Earrings[F] Necklace[F] #31:Zandalari Troll Tattoo Style Tusks Earrings #37:Mechagnome Modification Arm Upgrade Leg Upgrade #35:Vulpera Pattern Snout N/A equip #itemID [#bonusID] - Equip the #itemID of an item onto NPC for the currently set #outfitID. Auto-equips to proper region using #itemID. #itemIDs must be positive integers, Can include an optional #bonusID at the end. This command can be mostly circumvented by using Epsilon's MogIt, create a set in the preview panel through mogit as if you were making one for your character, once done navigate to Preview > Epsilon NPC > Equip NPC With Items. Be sure that the preview panel race and gender match your intended NPC. unequip ___ - Unequips an equipped item from the targeted forged NPC for the currently set #outfitID. Values: Head, Shoulders, Body, Chest, Waist, Legs, Feet, Wrists, Hands, Back and Tabard guild - Associates the targeted forged NPC with the current player-character guild. There is no current known way to reverse this, make sure you want the NPC to be part of the guild. Now finally, weapons are done a little differently. .phase forge npc weapon #itemID #slotID [#bonusID] #itemID is your desired weapon, #slotID values: 0 for main, 1 for off or 2 for ranged. #bonusIDs can be found here. These will show up on every outfit ID. ªValues are one integer lower than the character creation screen values. EX: If you want face 4 from character creation, you would put face 3 on your NPC. 0 is 1 and so on.°No good female variation Adding Gossip to your NPCs! .phase forge npc gossip [commands] - Root for the following below.Note: In order to use these commands, you will need to open the gossip window you enable on your NPC and modify it with said window open. You will need to edit each #pageID individually in order to obtain desired results. debug - Toggles debugging text to help determine options, pages and text blocks. Close and open the window to see it.disable - Disables the gossip window for the targeted forged NPC.enable - Enables the gossip window for the targeted forged NPC.option - Root for the options commands add $text - Adds an #optionID to the currently actively open #pageID with your input text to the targeted forged NPC. link #optionID #pageID - Links an #optionID on the currently actively open #pageID to another #pageID on your targeted forged NPC, allowing the option to change the page to your designated #pageID. text #optionID $text - Modifies the currently actively open #pageID's #optionID text on the targeted forged NPC. remove #optionID - Removes an #optionID from the currently actively open #pageID on the targeted forged NPC.page - Root for the pages commands add $text - Adds a #pageID with your input text to the targeted forged NPC. list - Lists all of the #pageIDs added to the targeted forged NPC. remove #pageID - Removes a #pageID from the targeted forged NPC.text - Root for the texts commands. add $text - Adds a new text block on the currently actively open #pageID with your input text to the targeted forged NPC. All #pageIDs come with a Text Block 0 by default. get - Posts the strings you used to create your text blocks into the chatbox from your targeted forged NPCs currently actively open #pageID. This allows for easy copy and paste editing. Shift-click strings to enter them into your active chatbox, select all of it with Ctrl+A, copy it with Ctrl+C and then re-paste with Ctrl+V, then modify as necessary. overwrite #textblockID $text - Overwrites the designated text block on the currently active #pageID with your input text on the targeted forged NPC. remove #textblockID - Removes a text block from the currently actively open #pageID on the targeted forged NPC. Extra commands .phase forge npc [commands] - Root for the following below. autohover [always/dynamic/off] - Allows the targeted NPC to fly in place, works best when used on NPCs with flying animations. always - Hovers at all times. dynamic - Only hovers when flying above the ground. off - Turns autohovering offdisplays - root for display IDs commands add #displayID [%scale] [%weight] - Adds a new indexed display ID with optional scale and weight values to the targeted forged NPC. list - Lists in order of #indexID all display IDs, scales and weights used by the targeted forged NPC. remove #indexID - Removes a display ID by its #indexID from the targeted forged NPC. scale #indexID %scale - Sets the targeted NPC's scaling of #indexID to %scale. weight #indexID %weight - Sets the targeted NPC's probability of picking this indexed display ID through %weight. Think of this as RNG to determine how (un)common a display ID on your NPC should be.displayfaction [on/off] - Toggles whether or not the NPC displays their reputational faction.clickable - Toggles the targeted forged NPC's clickability. Unclickable NPCs can be targeted while using .phase dm.creaturetype ____ - Allows you to set the targeted forged NPC's creature type. Values: Beast, Dragonkin, Demon, Elemental, Giant, Undead, Humanoid, Critter, Mechanical, Totem and Pet.copy - Copies the targeted forged NPC to a new #entryID.delete #entryID - This deletes your targeted forged NPC via it's #entryID, all NPCs spawned with this #entryID will also vanish.faction #factionID - Allows you to change your targeted forged NPCs faction. Faction listfakeplayer - Toggles whether or not the NPC displays a blue player name instead of green/yellow/orange/red.femalename ____ - Sets the female name for targeted forged NPCs.flyable - Allows your targeted forged NPC to fly, even on spawn.health [-/+]# - Sets, adds or subtracts health for your targeted forged NPC.healthexact # - Sets the exact health for your targeted forged NPC.level # - Sets the level of your targeted forged NPC.list (next) - Lists all of the current phase's forged NPCs.malename ____ - Sets the male name for targeted forged NPCs.mana # - Sets mana for your targeted forged NPC.mount #displayID - Allows your forged NPC to spawn mounted on #displayIDrank #rankID - Sets the rank of your forged NPC, like Elites. Boss cannot be reversed currently. Values: 0: Normal, 1: Elite (Gold Dragon), 2: Rare Elite (Silver Dragon), 3: Boss (Skull on level) and 4: Rare (Stone Dragon)regen [on/off] - Toggles whether or not targeted NPC will regenerate their health back to full. Use this to create PvE encounters.scale # - Allows you to set the scale of your targeted forged NPC.sheath # - Allows you to choose whether or not a forged NPC sheathes. Values: 0 sheathed, 1 unsheathed and 2 rangedsubname ____ - Adds a title/sub-name to your targeted forged NPC. Will show up beneath their name like <The Argent Dawn>.(un)aura #spellID - Allows your forged NPC to spawn with an aura'd #spellIDvehicle - Sets forged NPC as a vehicle. NPC #displayID must support vehicles. If you found this guide confusing, consider checking out Erkor's guide. Feel free to let me know if I've missed anything, I feel I've covered all of the important stuff though. Happy forging.todo: better gossip section, maybe add pictures to all sections, maybe move some extra commands into 123s or outfits. Edited February 10, 2023 by nimorrax updated more outdated information, the sammich has taken over. I'm some moron who jumps with rockets in TF2.http://steamcommunity.com/id/nimorrax2 if you need to find me, here i am. if i don't recognize you, PM me instead. because i ignore names i don't recognize. Spoiler https://www.youtube.com/watch?v=jCqHoHo5E7I "5. Do not plea for sympathyDo not make posts about how you are leaving the forums. Just leave. Do not make posts about how the game isn't fun for you anymore. Just stop playing.Do not make posts about how you are going to kill yourself. Just do it." - My favorite rule Share this post Link to post Share on other sites
Gardener 126 Posted September 14, 2017 Thanks for this guide, as the current way of working this command is a little confusing. Hopefully with the helper AddOn this command will become a bit more intuitive to use. User Interfaces have a tendency to do that. +respek Share this post Link to post Share on other sites
Witch 140 Posted September 14, 2017 (edited) Thank you for writing this! I'm sure it will help out anyone who's having difficulty using the commands. (: Edited September 14, 2017 by Witch Share this post Link to post Share on other sites
nimorrax 16 Posted September 18, 2017 Updated to look oh-so slightly prettier and include some extra information. I'm some moron who jumps with rockets in TF2.http://steamcommunity.com/id/nimorrax2 if you need to find me, here i am. if i don't recognize you, PM me instead. because i ignore names i don't recognize. Spoiler https://www.youtube.com/watch?v=jCqHoHo5E7I "5. Do not plea for sympathyDo not make posts about how you are leaving the forums. Just leave. Do not make posts about how the game isn't fun for you anymore. Just stop playing.Do not make posts about how you are going to kill yourself. Just do it." - My favorite rule Share this post Link to post Share on other sites
Chef 10 Posted September 20, 2017 Quote .phase forge npc displays # # # # - Sets the displayIDs of target NPC to chosen values, up to four displays per NPC. This is currently broken. Whenever I attempt to add multiple display ids, the npcs turn invisible and if you try to spawn them, they turn into white untextured models until you revert them all back to the same display ID. Characters Kraald Skullflare - Chaos Orc Pyremaster Aellonora - Draenei Justicar Solomon Zaine - Undead Lightslayer Abel Caine - Scarlet Chaplain Agrail Eaglebrace - Highmountain Tauren Shaman Probably more to come. Share this post Link to post Share on other sites
nimorrax 16 Posted September 21, 2017 Just tested it, it's not broken. Perhaps you have the race set. Displays should be used for typical NPCs, like wolves n' bears. It's possible this isn't working as intended, but that's currently how it is. Setting the race seems to force a native onto the NPC (i dont know wtf it actually does) and they'll be forced to use that and only that from now on, if you're going to run the displays command, don't set the race of your NPC at all. I'm some moron who jumps with rockets in TF2.http://steamcommunity.com/id/nimorrax2 if you need to find me, here i am. if i don't recognize you, PM me instead. because i ignore names i don't recognize. Spoiler https://www.youtube.com/watch?v=jCqHoHo5E7I "5. Do not plea for sympathyDo not make posts about how you are leaving the forums. Just leave. Do not make posts about how the game isn't fun for you anymore. Just stop playing.Do not make posts about how you are going to kill yourself. Just do it." - My favorite rule Share this post Link to post Share on other sites
Darkarion 11 Posted April 25, 2018 Well, that was a useful necro! Share this post Link to post Share on other sites
Thatchet 2 Posted September 28, 2018 As someone who casually makes phases to pass time for fun sake, this helped a lot. Thank you. Share this post Link to post Share on other sites
nimorrax 16 Posted May 11, 2021 Updated with gossip commands. I'm some moron who jumps with rockets in TF2.http://steamcommunity.com/id/nimorrax2 if you need to find me, here i am. if i don't recognize you, PM me instead. because i ignore names i don't recognize. Spoiler https://www.youtube.com/watch?v=jCqHoHo5E7I "5. Do not plea for sympathyDo not make posts about how you are leaving the forums. Just leave. Do not make posts about how the game isn't fun for you anymore. Just stop playing.Do not make posts about how you are going to kill yourself. Just do it." - My favorite rule Share this post Link to post Share on other sites
Vampirecherry 0 Posted August 10, 2021 Wish I knew how to add face tendrils to my male draenei npc's Share this post Link to post Share on other sites
nimorrax 16 Posted August 31, 2021 Don't know if you ever found an answer to that question but it's .phase forge npc outfit feature 2 #, # being whichever tendril style you want. The first number is the target of which feature you wish to change, 2 being the tendrils, 1 being horns and 0 seems to be elbows. I'm some moron who jumps with rockets in TF2.http://steamcommunity.com/id/nimorrax2 if you need to find me, here i am. if i don't recognize you, PM me instead. because i ignore names i don't recognize. Spoiler https://www.youtube.com/watch?v=jCqHoHo5E7I "5. Do not plea for sympathyDo not make posts about how you are leaving the forums. Just leave. Do not make posts about how the game isn't fun for you anymore. Just stop playing.Do not make posts about how you are going to kill yourself. Just do it." - My favorite rule Share this post Link to post Share on other sites
Hardcore 0 Posted October 17, 2021 El 13/9/2017 a las 11:53 a.m., nimorrax dijo: buenas excelente Guia me gustaria saber si tienes alguna guia para hacer casas o tabernas.. mini ciudades o pueblitos y esas cosas... muchas gracias.. Share this post Link to post Share on other sites
Nymeriah 0 Posted October 16, 2022 Is there a command that allows all the npcs of a phase to reappear or be visible to their original value? When I create a stage all the npc disappear and I would like to know if they can respawn. Thanks. Share this post Link to post Share on other sites
Taliesyn 0 Posted November 11, 2022 Does anyone know where I can find a list of AURAS similar to the one for EMOTES? Thanks! Share this post Link to post Share on other sites
nimorrax 16 Posted January 30, 2023 Updated with a race table to replace the old list because I thought it was sore on the eyes. Added a few missing commands to the list and modified URL links. to very lately answer some of the previous questions here: no, I haven't made a building guide, though one does exist. the stage question confounds me and sounds like an object issue. .refresh might've been what you're looking for? and as for a list of auras, it's just any spell in the game. there are far too many for any one person to list somewhere on this forum, though people have made lists before. I'm some moron who jumps with rockets in TF2.http://steamcommunity.com/id/nimorrax2 if you need to find me, here i am. if i don't recognize you, PM me instead. because i ignore names i don't recognize. Spoiler https://www.youtube.com/watch?v=jCqHoHo5E7I "5. Do not plea for sympathyDo not make posts about how you are leaving the forums. Just leave. Do not make posts about how the game isn't fun for you anymore. Just stop playing.Do not make posts about how you are going to kill yourself. Just do it." - My favorite rule Share this post Link to post Share on other sites
JzMayhem 0 Posted February 17, 2023 Is there a way to set native morphs on created NPCs? Share this post Link to post Share on other sites