Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Bots

Development::Bots Forum for bots.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-13-2008, 07:06 PM
Neiv
Hill Giant
 
Join Date: May 2008
Location: Colorado
Posts: 238
Default

Quote:
Originally Posted by cubber View Post
PEQ DB and Quests are obtained Via CVS not Subversion. Check this link for the addresses:
http://www.projecteq.net/phpBB2/view...8a2ddf1d85816a
Does this website also have the Bot code? All I see is the link to the DB. But I suspect downloading that will overwrite my customization, no?
Reply With Quote
  #2  
Old 10-13-2008, 07:10 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

Quote:
Originally Posted by Neiv View Post
Does this website also have the Bot code? All I see is the link to the DB. But I suspect downloading that will overwrite my customization, no?
It doesn't contain the bot code. Just the db. It will overwrite any customizations that you have put into your db.
Reply With Quote
  #3  
Old 10-13-2008, 07:40 PM
Neiv
Hill Giant
 
Join Date: May 2008
Location: Colorado
Posts: 238
Default

Quote:
It doesn't contain the bot code. Just the db. It will overwrite any customizations that you have put into your db
So then, I assume the binaries I downloaded from the Releases thread is the most current, and that it is complied incorrectly? Also, if I want to have the latest version of the DB AND maintain my customizations, is there a way to do that?
Reply With Quote
  #4  
Old 10-13-2008, 08:45 PM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

I would do it like this:

install fresh the entire PEQ database
as I make custom entries into the database, i also write them to my_custom.sql
now I play and have fun and make bots and destroy Norrath
now an update comes out for the PEQ database
download the update from cvs
run bot_npcs.bat to save all my bots
source drop_system.sql
source peqdb_9999b.sql
source my_custom.sql
source bot_npcs.sql

I'm happy and ready to play on the new updated database.
Reply With Quote
  #5  
Old 10-22-2008, 08:27 AM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 473
Default

Quote:
Originally Posted by Congdar View Post
as I make custom entries into the database, i also write them to my_custom.sql
I'm curious about this... if you're making changes within game, and with different tools, how do you get that code out into text so it can be added easily later? This is the biggest reason that I don't do a lot of edits... I know they will be lost when I update.

Also, my bots are not working at all and I am using the latest source. I get command not recognized when I try #bot help
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
  #6  
Old 10-22-2008, 10:22 AM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

I don't add customizations to the database and then try and get them out, I create the custom sql file manually, and at the same time as I add the changes to the database. Then after a database update I can just source in the custom sql and I'm back to where I was.

The bot issue can be several things. Are you using 1129 or the SVN version? With 1129 you need to add EQBOTS to the Zone pre-processor in Visual Studio, if SVN then the Configuation Manager has a separate bot setting you can choose for debug or release binaries. If you are compiling in linux, search the eqoffline thread for linux answers.
Reply With Quote
  #7  
Old 10-22-2008, 10:50 AM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 473
Default

Quote:
Originally Posted by Congdar View Post
I don't add customizations to the database and then try and get them out, I create the custom sql file manually, and at the same time as I add the changes to the database. Then after a database update I can just source in the custom sql and I'm back to where I was.

The bot issue can be several things. Are you using 1129 or the SVN version? With 1129 you need to add EQBOTS to the Zone pre-processor in Visual Studio, if SVN then the Configuation Manager has a separate bot setting you can choose for debug or release binaries. If you are compiling in linux, search the eqoffline thread for linux answers.
Ok, I guess I missunderstood... I thought that the release thread had a working source that didn't need any editing. I'll look around for what needs to be changed, thank you
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
  #8  
Old 10-13-2008, 08:50 PM
cavedude's Avatar
cavedude
The PEQ Dude
 
Join Date: Apr 2003
Location: -
Posts: 1,988
Default

The newest binaries are here: http://code.google.com/p/projecteqemu/downloads/list and they work.

There is no easy way to merge the newest PEQ DB with custom system changes, unless like said above you saved them to a sql file and can source that in.
Reply With Quote
  #9  
Old 10-13-2008, 11:11 PM
Neiv
Hill Giant
 
Join Date: May 2008
Location: Colorado
Posts: 238
Default

Quote:
The newest binaries are here: http://code.google.com/p/projecteqemu/downloads/list and they work.
Thanks, cavedude. I guess there must be something else wrong then, because when I add these to the Eqemu folder, I can't get beyond the character selection screen (all zones are "unavailable").

Thanks for the tip on creating the my_custom.sql file, Congdar. I'll do the same as soon as I learn how to script that. I assume most of those are Insert queries?
Reply With Quote
  #10  
Old 10-14-2008, 10:26 AM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

Quote:
Originally Posted by Neiv View Post
Thanks, cavedude. I guess there must be something else wrong then, because when I add these to the Eqemu folder, I can't get beyond the character selection screen (all zones are "unavailable").

Thanks for the tip on creating the my_custom.sql file, Congdar. I'll do the same as soon as I learn how to script that. I assume most of those are Insert queries?
What's in your logs? Surely you are getting some errors in your logs that would explain this. When this happens to me, and it does sometimes, it's usually related to db changes I have made, haven't made, or something foolish I've done to my start up script, like leaving eqlaunch out of it(done that).
Reply With Quote
  #11  
Old 10-14-2008, 11:06 AM
Neiv
Hill Giant
 
Join Date: May 2008
Location: Colorado
Posts: 238
Default

Quote:
What's in your logs? Surely you are getting some errors in your logs that would explain this. When this happens to me, and it does sometimes, it's usually related to db changes I have made, haven't made, or something foolish I've done to my start up script, like leaving eqlaunch out of it(done that).
I'll take a look at those when I get home. But all I did was replace the existing files in the EQEMU folder with the ones in the binary folder. I didn't overwrite the original files, but placed them in a temp folder. I have since overwritten the new files with the older ones, and the game works again. No #bot commands, but it works as it used to.
Reply With Quote
Reply

Thread Tools
Display Modes

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 08:47 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