Armanthuz
12-05-2003, 12:01 PM
Well i got bored.....
What this script does is take a text dump from myseq and convert it into mysql sourceable file.
Hats off to myseq@yahoo.com for helping me get a bug fixed in myseq and adding the heading feature to text dump on very short notice... THANKS!
What you need are...
MySeq which can be downloaded from...
http://www.dvolve.net/EQ/MySEQ/
And you can read about it here...
http://seq.sourceforge.net/forums/forumdisplay.php?s=&forumid=60
ATTENTION!!- Almost every time liveeq patches you will have to change a few settings in myseq for it too work properly.
Youll also need to get and install perl from here....
http://www.perl.com/pub/a/language/info/software.html
Then you need the script from here...
http://www.geocities.com/rlh989/downloads.htm
Install perl, unzip myseq into its own folder, then install eqworldconverter into its own folder also...
Then you start the server module of myseq, log into eqlive, then start client portion of myseq.... Click GO button, and pick save mobs and it will dump a text file to client dir named by the date/time..
(for best results turn off all options but NPCs that myseq scans for)
Now you have a snapshot of all the mobs ina zone, with info.... Copy this text file to you eqworldconverter directory and name it whatever you want.
Open a command prompt and navigate to directory you have eqworldconverter in, and type 'perl eqworldconverter.prl;'
This will start the script it will then ask you for name of file you are converting..... (the text file from myseq) and then it will ask you for the starting number of db.... This means it is asking you for a row number in npc_types AFTER your existing data. Once it has that data it adds 20000 to number for purposes of filling in spawn tables and such.
The output is a *.sql file that you should be able to source directly into you existing database provided you set it up right from above.
This is still in beta phase, you can COUNT on having to run through the *.sql file after words and picking out a few errors here and there because i cant anticipate everything.
I took educated guesses on formulas for setting mobs hp, min dmg max dmg and so on, this WILL change over time most likely...
All i ask is that you SHARE the material you make successfully with this so everyone has a populated server to play on!
*edit*
What this file will convert directly from myseq data...
Name
Class
Race
Level
XYZ coords
Heading of MOB
I take guessimation shots at..
HP
min/max dmg
gender
spellcasting abilities
What i cant get or guess at yet( and this may be possible in near future)..
Size of MOB
Texture
Helm texture
Faction
hp and mana regen
Also some race models are either missing (very few) or everquest has changed the name of them since they have been listed here. If you find a mob that wont go through please find its name/zone/ and rough position and ill work it out...
*disclaimer - yes i am new to perl and it will show in the code, consider this a starting point from which we can build on.*
What this script does is take a text dump from myseq and convert it into mysql sourceable file.
Hats off to myseq@yahoo.com for helping me get a bug fixed in myseq and adding the heading feature to text dump on very short notice... THANKS!
What you need are...
MySeq which can be downloaded from...
http://www.dvolve.net/EQ/MySEQ/
And you can read about it here...
http://seq.sourceforge.net/forums/forumdisplay.php?s=&forumid=60
ATTENTION!!- Almost every time liveeq patches you will have to change a few settings in myseq for it too work properly.
Youll also need to get and install perl from here....
http://www.perl.com/pub/a/language/info/software.html
Then you need the script from here...
http://www.geocities.com/rlh989/downloads.htm
Install perl, unzip myseq into its own folder, then install eqworldconverter into its own folder also...
Then you start the server module of myseq, log into eqlive, then start client portion of myseq.... Click GO button, and pick save mobs and it will dump a text file to client dir named by the date/time..
(for best results turn off all options but NPCs that myseq scans for)
Now you have a snapshot of all the mobs ina zone, with info.... Copy this text file to you eqworldconverter directory and name it whatever you want.
Open a command prompt and navigate to directory you have eqworldconverter in, and type 'perl eqworldconverter.prl;'
This will start the script it will then ask you for name of file you are converting..... (the text file from myseq) and then it will ask you for the starting number of db.... This means it is asking you for a row number in npc_types AFTER your existing data. Once it has that data it adds 20000 to number for purposes of filling in spawn tables and such.
The output is a *.sql file that you should be able to source directly into you existing database provided you set it up right from above.
This is still in beta phase, you can COUNT on having to run through the *.sql file after words and picking out a few errors here and there because i cant anticipate everything.
I took educated guesses on formulas for setting mobs hp, min dmg max dmg and so on, this WILL change over time most likely...
All i ask is that you SHARE the material you make successfully with this so everyone has a populated server to play on!
*edit*
What this file will convert directly from myseq data...
Name
Class
Race
Level
XYZ coords
Heading of MOB
I take guessimation shots at..
HP
min/max dmg
gender
spellcasting abilities
What i cant get or guess at yet( and this may be possible in near future)..
Size of MOB
Texture
Helm texture
Faction
hp and mana regen
Also some race models are either missing (very few) or everquest has changed the name of them since they have been listed here. If you find a mob that wont go through please find its name/zone/ and rough position and ill work it out...
*disclaimer - yes i am new to perl and it will show in the code, consider this a starting point from which we can build on.*