So recently I launched my classic private server back up for the first time in a while and when I went to get on my mount I saw that the riding level had been replaced with "requires UNKNOWN". This made me concerned that there was a database corruption so I made a new character and went to see if it happened on a fresh character and sure enough when I went over to the mount vendor near SW the same subtext was there "requires UNKOWN". Whats worse is that the riding trainer didn't show any riding levels(i toggled all the options on and off but to no avail) Why is this happening? Is it a data corruption?
This took me quite a bit of fiddling and trial and error to get done correctly, and this guide will assume that you're able to:
Edit your DBC Files || Create MPQ Patches || and have a basic understanding of how to manipulate your database(s).
Q: "Slex, why the heck did you want to learn to do this?"
A: Mostly to get practice with manipulating SQL and understanding how a game like WoW comes together, but also because when friends join my server(s) I don't want to have to sit there and go through the process of giving them items, money, etc each time. So that they could get straight to adventuring I wanted a single, lootable object they could go through and take out what they needed/wanted and BAM! happy days!
On to the guide:
Inside your Item_Template table create a new object , or clone an existing item to use as a "loot box" to give to players. (I Suggest looking at any of the Lockbox items)
in my case I used the Iron Lockbox (Entry: 4634), just remembering set the LockID in the database to 0. and for this example I've set the new items ID to 56809.
Entry | Class | Subclass | Name | displayID | Flags | LockID |
56809 15 0 Divine Lootbox 9632 4 0
Inside your item_loot_template table you insert a new row and inside the 'Entry' column you put the itemID of the container you created/modified (in this case its 56809)
Lets say that I wanted my new container to drop 2x Thunderfury, Blessed Blade of the Windseeker:
Entry | Item | ChanceOrQuestChance | groupid | mincoundOrRef | maxCount | condition_id |
56809 19019 100 0 2 2 0
The final step is just to add the new item to your DBC archive using your preferred tool.
Create your MPQ Patch, again.. using your preferred tool, patching your client, rebooting the server, and BOOM!
You now have a lootable object which serves up all your fun custom items!
Hello, i was trying to make the spawning work for mangosVB Two Wotlk, working with the development branch
I found if you change in
Update.SetUpdateFlag(EObjectFields.OBJECT_FIELD_TYPE, CType(ObjectType.TYPE_OBJECT + ObjectType.TYPE_UNIT, Integer))
Update.SetUpdateFlag(EObjectFields.OBJECT_FIELD_TYPE, CType(ObjectType.TYPE_OBJECT + ObjectType.TYPE_UNIT, Single))
If i remember corect from last night :))
There is a type cast problem i think, if you put 0, you will again have spawns
If you change to this type,(i know it should be an integer, not floating) you will get loaded spawns, but bugged a little
So im thinking is a problem with the packet sending for this particular field, maybe needs to be smaller like int16 or less, or is some other problem, i cannot see at this moment.
I know some vb.net, im not a master of this language, but i try my best
i love vb.net and wow.
On another note, if you are leaving the integer type there, for the adtoworld sub(if i remember the function corectly), when evaluating the get players for that particular map/cell, no player is found, and if you dont get a stack overflow error, no spawns will be added to the world even if you have creatures present on that cell/map( i checked in the code via debuger)
Maybe somebody with more experience can help to make this core load spawns corectly.
10x, sry if im posting some stupid question, new to this posting for help thing, usually i dont like to bother other ppl with my problems, but i would like to fix the spawns problem and give this to the comunity so we have a playable wotlk vb core.
Big respect for staff and programmers of getmangos projects.
I am in the project to build a small "Two" server on an Odroid N2 +, I am following the tutorial explaining the installation on Linux (link here) but I stop concerning the data recovery of Launcher 3.3.5a ( that I was able to download for download here).
The topic explaining how to get his information seems unavailable, suddenly, I find myself in a lot of trouble to finish my project; does anyone have any suggestions to help me ?
Second question, I downloaded out of curiosity the file "MangosTwoServer_x64_release.zip" but I did not understand exactly what it could serve me, any idea ?
Thank you in advance for your help !