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

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

Reply
 
Thread Tools Display Modes
  #1  
Old 06-01-2007, 04:14 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,290
Default Item Editor & Event Viewer Source

I was looking through my hard drive and came by some old C# programs I had developed for EQEMu. Both were still in their 'beta' phase and I looked through them quickly and il admit I did not do the greatest job on these nor are they commented well. However I figured it best to atleast let people download them and mess with them if they wish.

These include the full source and the last built executable for them. If you are looking to understand basic database manipulation using C# programs I advise the Event Viewer as it is pretty basic and should be easy to pick up.

They are available here on SourceForge: https://sourceforge.net/project/show...kage_id=233676

You will need the Mysql Connector for C# for the Mysql Reference which can be found here:
http://dev.mysql.com/downloads/connector/net/1.0.html
__________________
www.eq2emu.com
EQ2Emu Developer
Former EQEMu Developer / GuildWars / Zek Seasons Servers
Member of the "I hate devn00b" club.
Reply With Quote
  #2  
Old 06-02-2007, 06:23 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

here is one more for you GeogreS:

in your spawn editor add a feature to ask user for spawn id number when clicking on make new Id button (just like in your NPC editor)

another thing - in npc editor when doing COPY, the ditor some times gives an error and crashes (but npc still succesefuly copied and in working condition afterwords) so its like there are 2 types of NPCs - 1 type it copies well wihotu an error, on 2nd type it copies but them crashes.
i am taking a wild guess here but i think this is Luclin faces fields related (as far as i coudl track this down)

if NPC has any of luclin faces options non zero, editor will crash after copying
this includes mobs who do not even have a face to speak of =)
Reply With Quote
  #3  
Old 06-03-2007, 08:09 AM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,290
Default

I didn't know I had a NPC editor up there

Think you got your posts mixed up :P
__________________
www.eq2emu.com
EQ2Emu Developer
Former EQEMu Developer / GuildWars / Zek Seasons Servers
Member of the "I hate devn00b" club.
Reply With Quote
  #4  
Old 06-03-2007, 12:40 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

I was refering to GeogreS' editor =P
Reply With Quote
  #5  
Old 06-04-2007, 03:06 PM
Amra's Avatar
Amra
Hill Giant
 
Join Date: May 2006
Posts: 117
Default

Thanks, Image. I am having fun with the source =)
Reply With Quote
  #6  
Old 06-04-2007, 03:06 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,290
Default

No problem, let me know if you have any questions I will try my best to answer them.
__________________
www.eq2emu.com
EQ2Emu Developer
Former EQEMu Developer / GuildWars / Zek Seasons Servers
Member of the "I hate devn00b" club.
Reply With Quote
  #7  
Old 06-04-2007, 05:29 PM
techguy84's Avatar
techguy84
Discordant
 
Join Date: Apr 2007
Location: Somewhere Safe
Posts: 453
Default

Hmm

image = GeorgeS

Nahh it cant be.... lol

Thanks indeed for the up image. Every tool helps with working with such a massivly complex database and the overly crappy tools of MySQL.
Reply With Quote
  #8  
Old 11-09-2008, 03:05 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,290
Default

I upgraded the tool to support 0.7.0+, this is only the release, no source code right now. The same functionality as before.

http://downloads.sourceforge.net/eqe...ditorv1.10.zip
__________________
www.eq2emu.com
EQ2Emu Developer
Former EQEMu Developer / GuildWars / Zek Seasons Servers
Member of the "I hate devn00b" club.
Reply With Quote
  #9  
Old 12-30-2008, 02:32 AM
calasoren
Fire Beetle
 
Join Date: Oct 2008
Location: alberta
Posts: 23
Default

im on rev245

when connecting gives me this

Unable to load items into memory.
Unable to cast object of type 'System.Byte' to type 'System.String'.
at ItemEditor.Database.loadItemsArray(DataTable data)
Reply With Quote
  #10  
Old 03-27-2009, 03:06 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,290
Default

I will take a look at this sometime, but I haven't seen this issue on my 0.7.0 database.

(Yes I know this is an old post, but im going to be updating the item editor eventually).
__________________
www.eq2emu.com
EQ2Emu Developer
Former EQEMu Developer / GuildWars / Zek Seasons Servers
Member of the "I hate devn00b" club.
Reply With Quote
  #11  
Old 09-02-2009, 06:29 PM
Zabeeble
Fire Beetle
 
Join Date: Aug 2009
Location: East coast
Posts: 8
Default It starts.

Wish I could see the rest of it, though. Strange error. Could be my fault, as I'm a total noob at EQEmu. But maybe you can make sense of it and help me.


Code:
Your database version is incompatible with the version selected in the ItemEditor.



You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'range,banedmgamt,banedmgbody,banedmgrace,elemdmgtype,elemdmgamt,augslot1type,aug' at line 1
   at MySql.Data.MySqlClient.PacketReader.CheckForError()
   at MySql.Data.MySqlClient.PacketReader.ReadHeader()
   at MySql.Data.MySqlClient.PacketReader.OpenPacket()
   at MySql.Data.MySqlClient.NativeDriver.ReadResult(Int64& affectedRows, Int64& lastInsertId)
   at MySql.Data.MySqlClient.CommandResult.ReadNextResult(Boolean isFirst)
   at MySql.Data.MySqlClient.CommandResult..ctor(Driver d, Boolean isBinary)
   at MySql.Data.MySqlClient.NativeDriver.SendQuery(Byte[] bytes, Int32 length, Boolean consume)
   at MySql.Data.MySqlClient.MySqlCommand.GetNextResultSet(MySqlDataReader reader)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   at ItemEditor.Database.getItems()
I'm using EQEmu 946 with ax_classic_3.10o_R42. The game runs, so I'm not sure what the DB problem is.
Reply With Quote
  #12  
Old 09-02-2009, 06:42 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

The code is probably built against an older version of the database as the first line says. You'll either need image to update it or you'll need the source to do it yourself. I'm not sure if the source was ever released for the 0.7.0 version though.
Reply With Quote
  #13  
Old 09-02-2009, 06:53 PM
Zabeeble
Fire Beetle
 
Join Date: Aug 2009
Location: East coast
Posts: 8
Default Thanks for the fast answer.

I guess my search for an item editor will keep on... (*shields eyes from sunlight as he looks boldly into the future*)
Reply With Quote
  #14  
Old 09-02-2009, 09:56 PM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Looks like a similar error I noticed in my tools. The error stems from using range without the `range` quotes.
This has to be fixed in code however, and also earlier versions of mysql may not complain about reserved words


GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
  #15  
Old 09-02-2009, 10:19 PM
Zabeeble
Fire Beetle
 
Join Date: Aug 2009
Location: East coast
Posts: 8
Default

Since you were so kind as to include a link in your sig, George, I've decided that I'll try your editor next.
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 11:19 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3