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

Development::Tools 3rd Party Tools for EQEMu (DB management tools, front ends, etc...)

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 12-19-2023, 02:28 PM
nosfentora
Discordant
 
Join Date: Oct 2004
Location: In a house
Posts: 377
Default EQBotEquipment

<tl-dr>
Download the release from github and extract
Edit Data.xml and update the <Database> record with your details
If you have .bot files from EQItems, put them in a 'profiles' folder next to the .exe
Run EQBotEquipment.exe
Profit??
</tl-dr>

I felt like creating a relatively easy way of equipping a bot without the hassle of searching for items and all that crap.

EQItems was always my go to tool for this - but it seems like bots have been updated and it no longer works.

I was too lazy to see if any other tools exist to do this - so I fired up Visual Studio and ChatGPT and came up with EQBotEquipment.

It's just a console application, so nothing fancy.

Check out the source here if you want

If you compile, you'll need the MySQL.Data package by Oracle from NuGet.

Features:
  • Equip a bot with an inventory profile generated from EQItems (or the pre-packaged ones I had lying around)
  • Import your existing .bot files by placing them in the 'profiles' folder
  • Before committing to the database, the account, character and bot are displayed along with a map of slot name -> item name for confirmation
  • Bot inventory is cleared before updating
  • Inventory profiles selectable are filtered by bot class
  • Importing of .bot files tries to detect the class based on .bot filename (Warrior_uber.bot, War_low_lvl, Tank_mid_level will all map to Warrior class)
  • Variations of classes in filenames is supported via the Alt parameter in Classes xml. (See Warrior or Magician entries for example.)
  • Duplicate class and item lists are ignored
  • Account, Character, Bot, and Profile selection menus are paginated to support long lists and avoid scrolling.

Hope it helps!

Note: Backup your db first - I did test this as best I could with a small number of accounts / characters / bots, howerver I'm not liable for borking a server if I missed a bug!
Reply With Quote
 

Tags
bot, equipment


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 12:48 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3