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

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

Reply
 
Thread Tools Display Modes
  #1  
Old 04-22-2002, 01:30 PM
Sauron
Fire Beetle
 
Join Date: Mar 2002
Posts: 24
Default Admin tool creation question

Ok, I'm trying to program a new admin tool. It's almost done I just need to know how to decode and encode the Blob types in the database. I could go though the old admin tool's code or prehaps the EQEmu code to find out exactly how thats done however it would be a great help if someone could save me the extra work and tell me. Examples of this type are the profile column in the character_ table and raw_data in items. I already have the code to let me use the MySQL db programmed in as well as the user interface and every thing needed to read from and update the tables and columns that don't use this blob stuff. So as soon as I figure out the Blob information or someone is kind enough to tell me how that work I can put that support into my program and release it. It would be nice for us to have a working admin tool again so if one of the developers of the emu, one of the world builders or anyone else that has knowledge in this area could help me out we can all go back to updating the database the easy way.
Reply With Quote
  #2  
Old 04-22-2002, 03:56 PM
strychn
Hill Giant
 
Join Date: Feb 2002
Posts: 129
Default

i believe they are all handled through the eq_packet_structs or whatever. i've been working on an admin tool, although i haven't gotten around to item editing/creation i have working character profile editing for stats, inventory, skills, languages...
look through the source. i would recommend reading through the old admin tool source as well if you understand delphi/op code.
Reply With Quote
  #3  
Old 04-23-2002, 03:48 AM
Waeric
Fire Beetle
 
Join Date: Apr 2002
Posts: 18
Default

As Hogie once said unto me, "You must remove all thy escape characters".

What I did was looked at how the emu source saved back into characters. I noticed an function that put the full string back in (blob is just a binary string). That function linked to another function in the mysql code. You need to find that and mimic it. Or just use it =)

-Waeric

:: Edit:

Also create or utilize the PlayerProfile and Item Structures in eq_packet_struct.h
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 08:27 AM.


 

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