|
|
 |
 |
 |
 |
|
 |
 |
|
 |
 |
|
 |
|
Archive::Tools Archive area for Tools's posts that were moved here after an inactivity period of 90 days. |
 |
|
 |

05-09-2002, 12:27 PM
|
Demi-God
|
|
Join Date: Jan 2002
Posts: 1,175
|
|
EQEmu Admin Tool 2.5 has entered the building
I just uploaded it. It usually takes SourceForge an hour or so to move it to the download area, so please be patient.
NOTE: This is a PRE-PATCH VERSION (i.e. EQEmu 0.3.1)
I uploaded it now because, well, it works and there's no reason not to. I hope a lot of people remembered not to patch their emulator version of their client
Note to DEV TEAM: This has the new structure translation code (i.e. see the readme and playerprofile_info.txt as an example). Please take a look at it. It should make it possible for you to easily release new TXT files that will keep the admin tool in-sync with the player and item profiles in the database. There's no better time to give this a go.
Second note to the DEV TEAM: The structure translation code might be useful for the server. My thought is that, if text files like these were written to an EQEmu database as soon as it was first used, then the server could detect when a database was "out of date" and either automatically translate or (a better option) convert the profile structure to the new format (either automatically or if asked). It could potentially make databases impervious to structure changes from VI patches.
Cheers,
Windcatcher
|
 |
|
 |

05-09-2002, 12:30 PM
|
 |
Demi-God
|
|
Join Date: Jan 2002
Posts: 15,658
|
|
Hot Damn! I know this will be another Quality product WC thanks for all your hard work!
__________________
(Former)Senior EQEMu Developer
GuildWars Co-Founder / World Builder.
World Builder and Co-Founder Zek [PVP/Guild Wars/City Takeovers]
Member of the "I hate devn00b" Club
Most Senior EQEMu Member.
Current Work: EverQuest 2 Emulator. Zeklabs Server
|

05-09-2002, 01:09 PM
|
 |
Dragon
|
|
Join Date: Jan 2002
Posts: 708
|
|
Baron Sprite and WC sitting in a tree.. k i s s i n g.

|

05-09-2002, 01:15 PM
|
Fire Beetle
|
|
Join Date: May 2002
Posts: 17
|
|
Awesome!
This tool looks very nice. I recently downloaded it and noticed the extra tabs. Could you point me in the right direction as to how to import databases (and connect to MySQL or whatever it's called)?
Thanks 
|
 |
|
 |

05-09-2002, 01:25 PM
|
Demi-God
|
|
Join Date: Jan 2002
Posts: 1,175
|
|
If you click on Preferences you can enter the username and password required for MySQL database access, as well as the database name (usually "eq" but I tend to number mine along the version, e.g. eq31).
Importing databases is used when upgrading from a database for an earlier version of the emu to a later one, at least theoretically. I find that it works in practice only for small to medium-size databases though. :( For example, you could import data from an "eq31" database to an "eq32" database and the tool will try to prevent duplicate records from forming as well as try to make sure that foreign keys are properly translated.
Generally speaking, importing is something that should be done *very rarely*. When setting up for the first time, all that you should have to do is connect to the database. There are some useful guides around the emulator's homepage and forums that describe how to set up an EQEmu database.
As I think about it I don't think I've added entries in the Preferences screen for importing the new db tables from 0.3.0 and up (not to self: do that for the next version). They are added in the Preferences screen and saved to the INI file; there is no coding involved. The screen describes tables, primary keys, and foreign keys that need to be remapped when importing. If you look at the tables list on the left portion of the screen it lists tables that will be imported.
|
 |
|
 |

05-09-2002, 01:59 PM
|
Hill Giant
|
|
Join Date: Feb 2002
Location: the little voice in the back of your head
Posts: 239
|
|
Great tool windcatcher, we all appreicate the hard work!
|

05-09-2002, 02:05 PM
|
Fire Beetle
|
|
Join Date: May 2002
Posts: 17
|
|
Thanks!
Thanks much! That cleared up my n00b head a bit hehe
Two more questions, how...er...where...do you sign up for MySQL? Their site is a maze of mumbo-jumbo and I can't find any place.
And the other question: How do I create a database? Maybe that's not what I have to do. For some reason I can't get into a database, and I'm guessing its the "logging into MySQL" configurations that I'm confused about.
I get the following message exactly:
"Exception: Can't connect to MySQL server on '127.0.0.1'(10061)
The admin tool wasn't able to connect to
database "eq" at host 127.0.0.1.
Please go to the Preferences dialog and set the
username, password, database, and host values."
---------------------------------
So, one, I don't have a "eq" database file anywhere and don't know how to create or upload one. And Two, I didn't sign up for MySQL and don't know how.
I'll get it soon. Please help me out if/when you get the chance.
|
 |
|
 |

05-09-2002, 02:13 PM
|
Demi-God
|
|
Join Date: Jan 2002
Posts: 1,175
|
|
MySQL is a database server. You have to download and install it. It can be found at http://www.mysql.com.
I assume you're trying to set up your own EQ server (if you only want to play on someone else's server you don't have to do all this). There are guides somewhere on the forums (try the main EQEmu forum) that describe how to set up an EQEmu database. Basically, the server uses a MySQL database, and the admin tool makes it easy to manipulate the data in the database.
Once you have followed all the steps in the guide for setting up the database, you have to install the EQEmu server and point it to that database. The guides here on the forums should tell you how to do that as well. This is an important step to do before trying the admin tool, as the basic database comes with the EQEmu server.
Once you have the database set up and the server software installed, then you can run the admin tool and point it to the same database.
Example:
- download and install MySQL
- download EQEmu server and basic database
- install database in MySQL, calling the database "eq"
- set up access rights to the database
- set up server INI files to point to the database
- run admin tool, click Preferences, and point it to database "eq"
I'm not going to type the detailed instructions here; it's already been done far better than I could hope to by other people, and their guides are available (try the main EQEmu forum; they are most likely in a sticky thread at the top of the list)
WC
|
 |
|
 |

05-09-2002, 02:19 PM
|
Fire Beetle
|
|
Join Date: Mar 2002
Posts: 28
|
|
Great Product
<kneels before the mighty WindCatcher> I think your new version is everything that we expected it to be...I have one question though, I dunno if its just me, but I connect to the server through an IP and whenever I goto certain areas, - NPC types, SPAWNs, and SPAWNENTRY especially, it is extremely slow and it updates constantly...If I had one wish it would be for that to load faster...then I have no doubt in my mind that this would be, and always would be, the best Emu Editor. Dont wanna sound like a jerk, its a great product and we all appreciate your work.
|

05-09-2002, 02:29 PM
|
Demi-God
|
|
Join Date: Jan 2002
Posts: 1,175
|
|
I know exactly what you mean. I think the problem mighgt be all the TDBLookupComboBox'es that join tables. Either that, or (maybe more likely) all the DB lookups that take place when elements are drawn in the table. For the combo boxes, one possibility might be to make a DB-aware version of my TSharedComboBox; it is specifically designed to repaint only after all changes to its list have completed (very important when you have a ton of comboboxes that each have the same list of 30,000 entries). I'm not really sure, though. I'll have to do some testing to see where the slowdown is coming from.
WC
|

05-09-2002, 03:08 PM
|
Fire Beetle
|
|
Join Date: Mar 2002
Posts: 28
|
|
Quick Question
How does the book system work? Is "name" the name of the item, the name of the book? which?
|

05-09-2002, 03:14 PM
|
Demi-God
|
|
Join Date: Jan 2002
Posts: 1,175
|
|
/shrug. I don't know. Actually I'd love to get some clarification from the dev team on some of the fields in the database. There were some fields in the Doors table that I suspected were item IDs, but I wasn't sure.
Wind
|

05-09-2002, 04:01 PM
|
Demi-God
|
|
Join Date: Jan 2002
Location: Tourist town USA
Posts: 1,671
|
|
Take a look here for a short discussion on the books table and such. http://forums.eqemu.net/showthread.p...;threadid=1748
There is also some info you might want to take a look at in the eee util thread
|

05-09-2002, 04:26 PM
|
Hill Giant
|
|
Join Date: Apr 2002
Location: Columbus, Ohio
Posts: 143
|
|
56K internet connection
Can someone please post a link to the sourceforge EQEMU files.
__________________
RTFM? ----> Does it come in braille?
|

05-09-2002, 05:07 PM
|
Demi-God
|
|
Join Date: Jan 2002
Location: Tourist town USA
Posts: 1,671
|
|
Look at the very bottom of this page, and goto the eqemu homepage. Then click on the files link in the menu on the left.
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 10:53 AM.
|
|
 |
|
 |
|
|
|
 |
|
 |
|
 |