How to create custom npc on Mangos

Because i’ve seen several people asking on how to create custom npc on my previous mangos guide, i decided that perhaps it’ll be better if i create a separate guide on how to create custom npc in mangos and in this example we’re going to create a custom vendor npc plus repairer. And so let’s begin the guide

Requirements

A functional wow private server using Mangos

This is the most important thing, if you haven’t configured your wow server properly, please check how to configure mangos first

WoW Model Viewerhttp://code.google.com/p/wowmodelviewer/

How to create WoW Private Server using Mangos

This guide is about creating a WoW Private Server (WOTLK) using Mangos. And because previously we’ve learned on how to compile mangos obviously the next step would be setting up Mangos which is going to be covered in this guide :)

Requirements

World of Warcraft Client version 3.3.3 (11723) or the latest version that Mangos support as stated on Mangos project description here

This guide is tested on WoW 3.3.3a client, and as long as the WoW client is supported by Mangos, it’ll work, although you might need to make some adjustment to several things listed in this guide, like the filename for example

MySQL

How to compile Mangos and Scriptdev2 on Windows

So basically this is a guide on compiling mangos and scriptdev2 which is a request from Spencer (which is i’m grateful for, because well you know after a long time without writing, i just don’t know where to start again) :). But anyway what’s done is done and i’ve decided that perhaps rewriting the guide is a good idea (although i’m no longer using Mangos or other WoW Emulator). But of course this time it would be different because everything is going to be straight forward without making the guide cluttered like the old version (i think)

Anyway to make things fast for you, let’s start the guide on how to compile mangos plus scriptdev2 on Windowsbut as a side note, before we begin, this guide is tested on Windows Vista with UAC Enabled, so if you’re running Windows XP then there should be no problem for you, as for Windows 7 user unfortunately i don’t have Windows 7 yet but i think it’s just the same as Vista

Requirements

MSYSGitDownload MSYSGit

This is needed in order to get the mangos source and also make updating the source much easier and make sure to get the Full Installer for official GIT

Goodbye Repacks …

I’m pretty sure some of you already knew that this might be happen sooner or later, and so i think it’s best for me to write a new post explaining about this. Well it has been almost two years since the first time ever i created a Repack for World of Warcraft based on Mangos, and as many people said All good things (or bad things if you define my repacks are bad) eventually come to an end. And so in this post i want to announce that there’ll be no more repacks made by myself. Although i’m pretty sure you have noticed that too, because the last repack that is made by myself directly is the old Reaper Mangos 5472 for WoW 2.3.3 that is released more than one year ago, and since then all the repacks are made by Oatman, Colt45, Darkened Linux and Erytheia

Ever since i’ve created my first repack (well i don’t know about what repack is back then when i first created a repack and so this part deserved a new paragraph), i’ve met with many wonderful people, intelligent people that helped others to create their own wow server by helping them directly (via remote access perhaps) or by simply leaving comments here. And so in this post i want to thank you all for helping me answering all kind questions posted by various commenters

As i said before, back then when i started creating repack, i don’t know those thing called repack, and that is simply because back then when i created my first post on how to set up your own wow private server using Mangos and judging from the questions asked there, it seems some people still find that guide is difficult for them and so i created another guide and this time i included images to make things easier to read, and also separated it into four posts (Part One – Installing MySQL, Part Two – Configuring Mangos, Part Three – Configuring Mangos for LAN, Part Four – Setting up Apache Webserver) but still some people confused on how those server related things work, and so i decided to help them directly by connecting to them via Remote Desktop / Remote Assistance to configure everything directly free of charge. But because that is just too much time consuming and so i decided to create a simple Batch file to make installing and updating a little bit easier and that’s also mark as my first repack release based on Mangos, called Reaper Mangos 4488. And that’s how this repack thing started (i hope i don’t bored you with my repack history lol)

And so … once again i want to thank you all the site visitors for leaving comments, using my repacks and other repacks, and also helping others to set up their own World of Warcraft Private server. And also special thanks to Oatman, Colt45, Darkened Linux and Erytheia for their repacks. And also to everyone at Mangos Project and also TrinityCore for making such wonderful emulator despite they don’t want it to be called emulator and also Unified Database Forums for the database and also Scriptdev2 for their script :)

Erytheia Trinity Core Repack Release V1 for WoW 3.1.3

Erytheia is kind enough to inform me that he has made a new repack that can be used for WoW 3.1.3 and also support updating from the last Darkened Linux Trinity Core V2 release, and because he has made an excellent release i’ve decided to post his repack into the main page. (the original post can be found at forums). And so full credits should be given to Erytheia for his wonderful repack

WoW Launcher

And here are some information about Erytheia Trinity Core Repack V1:

Trinity Core:

Darkened Linux Trinity Core Repack for World of Warcraft 3.0.9 V2

The word is out! Trinity is dropping their Database and they are also shutting down their forum all for one reason, more people working on one Database.  Trinity is dropping their DB for a UDB (Unified Database). This is because they are join forces and create one super database that can be used for Trinity or MaNGOS. Ya big shock to everyone.  The developers told us it would be for the better of the community. When you look at it, it seems like a big jump, but it can only get better from hear.  The two different teams joining together to creating one database, the time for update will be so fast with more people working on one DB.  What does this mean? A new repack!  This new repack will run off a Trinity Core 2 with a UDB Database. It will still be 3.0.9 but better, a lot better.  This is not an upgrade because of the new DB. We strongly subject you backing up you old DB and manual delete your old DB  before installing this repack.

Lich King

UDB Update Pack

  • All outdoor areas in Northrend spawned, including new zone Stormwind Harbor
  • Redo most of equipments
  • All vendor’s and trainers redone
  • Thousands of updates and additions for quests/creatures/items/gameobjects/similar
  • And other basic 3.0.9 support
  • Updates and additions for bounding_radius and equipments
  • New npc_texts/gameobjects/items/page_texts…
  • Many updates for npc_vendor.extendedcost
  • Some 3.x related spawns to old world
  • type_flags for creature_template
  • Many npc_trainer updates
  • Added many quests chains in new map
  • Massive updates and additions for creature_model_info and creature_equip_template
  • New npc_texts/gameobjects/items/page_texts and wdb-updates for old ones
  • BonusTalents, RewMoneyMaxLevel and PlayersSlain data for quest_template
  • Hundreds of emotes and text updates for quests
  • Some immunities for tbc instances’ trash mobs
  • Some data for spell_loot_template
  • Spawned ~4000 new herbs/veins
  • Updated skill_discovery_template

Thanks to Reaper for helping this repack happen. Also thanks for the extra hand helping us test the repack Spike and Erytheia. There is a custom pack you can install with the Reaper-X installer; full credit goes to Xion87 and his good job on the custom sql! All credit goes to the Trinity team and the UDB Team for the Core and DB.

Darkened Linux Trinity Core Repack v1 for WoW 3.0.9

As stated a few days ago on my twitter page, Darkened Linux has made a new Trinity Core repack for WoW 3.0.9 which is of course for WoW 3.0.9 only, so if you have patched your WoW installation, you need to perform a roll back in order to use this

A detailed explanation about this repack are listed below:

Trinity Core 2
Last Patch added 7777
Upgrades will be available for this pack soon, like 3.1.0.

Since there’s no upgrade function exist in order to upgrade from the last Trinity Core that was made by Oatman, by installing this you’ll lose all data on your previous Trinity Core installation, unless you choose to install it into different databases name

GM Commands List for Trinity Core

List of GM Commands for Trinity Core WoW Emulator, extracted directly from the database

Page last update: 2 January 2013

namesecurityhelp
account create4Syntax: .account create $account $password

Create account and set password to it.

account delete4Syntax: .account delete $account

Reaper Trinity Core Installation Guide

Special Thanks to Wrath for creating this Reaper-X TrinityCore Installation Instruction, and that means full credits should be given to him ;)

First  Things first!!! Pay attention to the instuctions directly do not vear off and think you know what your doing because you wouldnt be reading this if you knew what you was doing…jking but still stay to the instructions.

1. Install wow 2.4.3 and make sure you have the correct version I repeat 2.4.3. ok now off to the good stuff.

2. Download and install MYSQL follow the instructions that are provided for you on the page. Even if you have installed mysql before reread the instuctions and follow to a T.