Did you install ODBC 5.3.10 ? That's the one you need. Not sure about windows 10 compatibility, that's one of those OS's that
should be simple freeware posted on sourceforge with a disclaimer, so I stick to win 7. In the db.ini (for the item editor), did you set these for connection to your database ? (values may be different than example below) host=127.0.0.1 user=root password=eqemu database=peq everquest_folder= |
Actually I just got the bloody thing working!
Still get a message about not connecting. However it does connect and everything seems to load. Had to get tricky, lucky I have the main DB running on a dedicated server and a backup for development on a VM. I went into the VM version deleted MariaDB and installed the latest MySQL then the ODBC Connector. Exported the DB out of mariaDB on the Server and imported it into my VM server. (Which is Win 10 x64) So now Im having a little play about with Georges Tools. Been a very very long time since I last played with EQServer Development. In fact I even had a different name on here way back when lol. This was one of my pieces of work I uploaded to the community to use years and years ago however the file has since disappeared from the dl location. http://www.eqemulator.org/forums/showthread.php?t=2838 Edit: OMG I just noticed my signature on my old login name lmao Just as an FYI Im using the latest version of the server from here https://github.com/EQEmu/Server/wiki/Windows-Server This is alot easier than working with the leaked sourcecode from SWG lol its like a walk in the park compared. |
Usually when I read about common issues like these, just by coincidence, many seem to mention the use of VM's and/or windows 10.
I don't use either. I stick to windows 7 on a dedicated box with straight MySQL and I never have problems with installing or running the necessary apps to compile or run the server, along with 3rd party database editing tools. I don't need to run an extra database for development, I just edit the one I am playing on and frequently run a backup from a batch file I made and put it in the folder where I want the backups to go. I just call it Dump.bat with this in it: mysqldump --routines -u root -p***** peq > peq_backup.sql (I usually rename that output file with date added after) Most database edits can be applied on the fly without restarting the server, by running shared_memory or using ingame #commands. |
Usually I like to stick to straight MySQL however the Installer itself for the latest version of the Emu which I got from the guide I linked above installed MariaDB.
Which is where the problem was for me. However saying that none of these are the headache that Oracle is that SOE used, which is used for SWG. Now thats a real pain to get to know and understand. |
I have some problems for using GeorgeS_EqEmu_Files tool.the db.ini seting is:
host=127.0.0.1 user=root password=eqemu database=peq everquest_folder=D:\game\EQ\EverQuestSOD and the mysql-connector-odbc-5.3.11-winx64 installed for win7. but issues: “MYSQL Connection FAILED!- Check DB.INI OR MYODBC Drivers not installed”--ok “Error in Connecting to the Database-Did you register all the files?” |
logfile:
creating log entry Completed getting user info credential output to screen ok Call to ODBC open connection completed Splash returned an error-connection fail Splash request to load MAIN program started MAIN program started init LOAD-RACE-CLASS-BODY MAIN program init LOAD-RACE-CLASS-BODY-ok Splash request to load MAIN program done. Splash unloaded ok |
Guys this is not a support thread for Georges tools, this is Shendare's item editor, if you have questions regarding Shendare's tool this is the thread for it, otherwise please find the proper support thread for the tool you are having issues with
|
Tested with the latest MariaDB ODBC connector (3.0.6 as of 8/15/2018).
https://downloads.mariadb.com/Connectors/odbc/ Note that different connectors will require different connection string settings, which are usually easily Googled. The MariaDB 3.0 connector requires the following Driver parameter in the connection string: Driver={MariaDB ODBC 3.0 Driver} |
Quote:
|
I have installed this tool and love it for editing items. I can't seem to locate item icons though. I point the folder to default in uisettings but that doesn't seem to work. Any item I edit ends up looking like a pearl necklace.
|
Is the latest version up to date with current DB?
Says released this on Sep 13, 2015 |
Quote:
When you open an item in the editor, click on the icon to bring up the icon window. Click on an icon of your choice and it will replace the one on item. Then save it. https://i.ibb.co/rxx3SD9/iconedit.jpg Here's an example. I used an unwanted item, 127553. It's a trophy whatever, but if you look it up and see the original icon, this is what I changed it to, (visible ingame on item info view). https://i.ibb.co/XSn4crZ/trophyicon.jpg |
What am I missing?
Trying to get help for this phenomenal tool. Not sure what's changed between last year and now but I can't get passed this error after a successful connection:
"An item with the same key has already been added" I'm running a fresh copy using Akka's installer on Server2019 (also checked 2012R2). I've tried all combinations/versions of ODBC drivers both MySQL and MariaDB all give the same error after a successful connection and then it doesn't respond. I've also checked to see if all the keys for items were unique and they're fine. On a related note, GeorgeS' tools don't work either whereas before they did. Had a local server going last year (sept2018) before I lost all the data and wanted to start rebuilding. EOC works fine but this guy made editing/searching quick and easy. |
Quote:
Error details: Quote:
Quote:
|
I use this all the time. (win 64) I have (Oracle's ) ODBC 5.3.10 connector installed. Not sure about anyone else, but I have to click the "Editor Music" off on the splash startup for it to continue.
|
Quote:
Quote:
I then noticed you listed 5.3.10, the version I was able to get off the site was 5.3.13. I went to an archive site for MS and found 5.3.10 there: https://downloads.mysql.com/archives/c-odbc/ I had to uninstall the 5.3.13 connector from my system and install the 5.3.10 connector. Did that work? Nope. Same error: Quote:
The only options I see on the splash screen are 'Automatically set class limitations...' and 'Automatically set 3D model...'. I have both of those unchecked. When I click the 'Options' menu bar, no drop-down shows. I can initiate a connection to the DB, so it looks like the driver I am using is fine. It even gives me a reminder to set my 'Icon Location'. Whether I select a location or not I get the 'key has already been added' error. I recall from using this in the past it means that I am attempting to add an item that already exists, but since this is the initial start of the program no items should be being added. |
The connector I am using is by Oracle ( 5.3.10) That's been on my Win 64 box for a long time, it's all I needed to run it without errors.
|
Any chance you could share that out? The oracle site won't let me get a driver that old? If it's less than 8MB we can transfer via discord?
Edit: Thanks for sharing the file. Even with that I am still unable to connect. I am using the newest version of the EQEMU DB and this issue started when I updated. |
The references that I found online for this seemed to indicate that a merge query was pulling from two tables that had fields of the same name and they were not aliased.
|
System.ArgumentException: An item with the same key has already
The error I receive when trying to open the editor:
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.ArgumentException: An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(Exceptio nResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKe y key, TValue value, Boolean add) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at EQEmuItemEditor.formMain.timerLoading_Tick(Object sender, EventArgs e) at System.Windows.Forms.Timer.OnTick(EventArgs e) at System.Windows.Forms.Timer.TimerNativeWindow.WndPr oc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9148 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- EQEmuItemEditor Assembly Version: 1.2.0.0 Win32 Version: 1.2.0.0 CodeBase: file:///F:/Item%20Edit/EQEmuItemEditor.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9147 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Data Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Transactions Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/assembly/GAC_64/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- System.EnterpriseServices Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/assembly/GAC_64/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. |
Did we ever resolve this issue or move it to a different thread? I haven't seen any updates to the EqEmuItem editor tool, and I'm having this same issue. Haven't found any duplicate keys anywhere, and from what Uleat said, it makes sense that would be happening. If there's a way to fix that, that would be awesome.
|
can i get an installation guide on how to use this program? like where to install what to put into the icon location field when loading it ect. Thanks sorry i am un versed in all of this but trying to learn.
|
All times are GMT -4. The time now is 01:23 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.