I know this is common knowledge tho i made this guide sometime ago and i wanted to post it but something ****ed up... Anyways here it goes
Things Needed: [Only registered and activated users can see links. ] or [Only registered and activated users can see links. ] or
SQLyog
A WoW Private Server (Ascent )
_____________________________________
##############################
#Start by Connecting to your MySQL Server##
##############################
Open HeidiSQL, and fill in your MySQL information
So you can access your database localhost!
##############
##Creature Names!#
##############
On your ascent's World Database search for the [creature_names] database
Click on the 'data' tab and then the "+" Button to add another row in the database
//Addinational Information for creature_names// entry The entry/ID of the creature. Used to reference records of this table and to spawn creature in-game. name Name of the creature. Displayed in-game. subname Subname of the creature. Displayed in-game below the creature_name. Most of the time this is the function of the Creature. info_str The MouseFlags Flags1 Unknown as of yet. This is NOT like npcflags in creature_proto type:
unk4 Need info here. Please edit if you know.
SpellDataID Used by pets. Points to CreatureSpellData.dbc .
male_displayid Model ID of the creature if it's male.
female_displayid Model ID of the creature if it's female.
male_displayid Second Model ID of the creature if it's male.
female_displayid Second Model ID of the creature if it's female.
Civilian Note: Civilians generally denotes if the creature has an aggro range or not.
Leader Indicates if Creature is the Leader of a Faction. 1=Leader 0=No Leader. An example would be Thrall.
//Ok now to see a picture of some of these things in action!//
###
#Creature_proto#
############
Find the [creature_proto] database
Click on "Data" And then add a new row hitting the "+" Button, just like before!
//Addinational Information on Proto, What to fill in?\\
entry The entry/ID of the creature. Must be same as the one used at Creature_names before!
minlevel Min Level of the Creature.
maxlevel Max Level of the Creature.
faction Faction of the creature. 7 - neutral, 14 - hostile, 35 - friendly
minhealth Min. health of the creature
maxhealth Max. health of the creature
mana Max. mana of the creature
scale Scale of the creature. Default 1=100%
npcflags:
attacktime Delay between the attacks in ms
attacktype Magic school for attacks
mindamage Minimum damage of the creature
maxdamage Maximum damage of the creature
rangedattacktime Delay between the ranged attacks in ms
rangedmindamage Minimum ranged damage of the creature
rangedmaxdamage Maximum ranged damage of the creature
mountdisplayid Model ID of the mount the npc is on (?). 0 if none.
equipmodel1 Display ID of the item at slot 1
equipinfo1 Please give information, if you know
equipslot1 Please give information, if you know
equipmodel2 Display ID of the item at slot 2
equipinfo2 Please give information, if you know
equipslot2 Please give information, if you know
equipmodel3 Display ID of the item at slot 3 (Such as a throwing knife, visual only(?))
equipinfo3 Please give information, if you know
equipslot3 Please give information, if you know
respawntime Respawntime in ms
armor Armor of the creature
resistance1 Holy Resistance of the creature
resistance2 Fire Resistance of the creature
resistance3 Nature Resistance of the creature
resistance4 Frost Resistance of the creature
resistance5 Shadow Resistance of the creature
resistance6 Arcane Resistance of the creature
combat_reach Distance of the creature in which it can hit you.
bonding_radius Aggro radius of the creature.
auras auras of the creature, seperator is a comma (,)
boss Indicates if creature is a boss. 1=boss 0=no boss
money money dropped by the creature in copper
invisibility_type:
ALIVE - Unit is alive and well 0
JUST_DIED - Unit has JUST died 1
CORPSE - Unit has died but remains in the world as a corpse 2
DEAD - Unit is dead and his corpse is gone from the world 3
walk_speed Walking speed for the creatures. Default: 2.5
run_speed Running speed for the creatures. Default: 8
fly_speed Flying speed for the creatures
extra_a9_flags Extra information for Area 9 (NPCFlags) info
//Done filling in? Congratz!\\
You just finished your custom mob! Just try to either restart the database or do the follow commands in-game: