Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Database/World Building

Archive::Database/World Building Archive area for General Discussion's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-04-2003, 03:45 AM
nightravenflt
Fire Beetle
 
Join Date: Oct 2002
Posts: 4
Default Worldbuiling FAQs/DOX Should Be Made

Hi,

I've been looking at old posts and proceedures how to make a DB with spawns, lootcodes, zonepoints, merchantloot and the standard stuff.

However, it has come to my attention that there really isn't any good guidelines on how to do this in the best possible way. There should be a seperate FAQ/README for this Worldbuilding. I mean, nearly every newbie asks this question...

- Like which DBs to source before other DBs.
- Which DBs are compatible and those that are not.

Maybe someone could make an uptodate FAQ/DOX which provides guidelines and a download section for those DBs needed. How to backup DBs before modifying. Just essential commands.
I.e. I cant even make a DB according to the README file. I have to use "create database eq;" in mysql.exe to make that DB.

I just recently trashed my DB when trying to source worlddata 1.0. into my 0.4.0 DB with the 0.3 addons. Monsterloot codes doesnt seem to be implemented in the addons or standard db, but i think it is in worlddata.

Anyone that has good knowledge to which DBs, download links, and how to source in which order should right a few guidelines about this. It is needeth.
Reply With Quote
  #2  
Old 01-04-2003, 11:11 AM
daemonsleyr
Fire Beetle
 
Join Date: Dec 2002
Posts: 6
Default

In addition, I think that a centralized source of information about the format of BLOB data for items and the like would be good. I'm specifically thinking about the item offsets at this point, but I'm sure that the information for other data would also be appreciated.

- Daemonsleyr - Daemon's World -
Reply With Quote
  #3  
Old 01-04-2003, 12:11 PM
Lurker_005
Demi-God
 
Join Date: Jan 2002
Location: Tourist town USA
Posts: 1,671
Default

A lot of the problems with databases is that the format has changed as new data was incorperated into the emu. That makes older DB's incompatable with the curent emu without some editing. If there is an update.sql included in the release that made the change, you just need to run that on the previous DB to update it. Also be sure to read the docs that come with a given DB, pay attention to when it was released and for what version of the emu. Combining DB's is strictly at your own risk, especially DB's meant for different emu releases.

Regarding docs... The DB structure itself is a great source of info. Most tables are pretty self contained, and the field names tell you what they are for. Loot and spawns are the only thing that is a pain to understand. For those I really think you should just use something like the admin tool. If it isn't up to date, use it on an older version and then use something like the update.sql file to make it compatable with the current version. The Blob data you have to look into the EQEmu source *.h files, but again the names, and comments are very helpful. I highly recomend you learn some SQL commands, and look thru the DB's sql file. Also try using a mySQL front end like "mySQL control center" from the mySQL web site, or the unfortunatly discontinued mySQL-front Both are free, and there are lots of others out there.

Bottom line, the info is there. Just not in a seperate document all by it's self. Besides, placing it in a seperate document causes problems if it isn't kept up to date (or just wrong). Look at the EQEmu readme.html for example. How many times did people post about how to create a database when winmysqladmin.exe no longer had the right click option to create a DB. things just change too fast, it's best to just get the info from the source files and DB structure.

If after reading all that you still want docs, I would sugest you start them yourself based on the files i mentioned above. Just be sure to keep it up to date!!!
__________________
Please read the forum rules and look at reacent messages before posting.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 06:03 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3