Ore - Trinity Db Editor (old tc-db-tool)

Ore is a C# database editor specifically for Trinity. Its based off of Quice for Mangos.

Its a full rewrite from the ground up, with some twists added in.

Fully Implemented:

Add/Modify/Remove:

Accounts

Bans

Characters

Mail System

Quests

Game Objects

Items

** Character Overhaul.

-View Characters in 3d

-Nice gui for deleting and viewing character items

-Tooltip for displayed items.

In Development:

Creatures/NPC

SmartAI

Remote Server full support.

Please post bugs, feedback, suggestions ect.

Code and bug reports

http://code.google.com/p/ore-db/

Download v2.2

http://code.google.com/p/ore-db/downloads/list

Version 2.1 is out!!!

---- Ore 2.1 ----

// Added Features

  • Added support for referance_loot_template

  • Added support for SQL Syntax style

  • Added SQL updater, updates all sqls in trinity folder to the main database. (still needs some more testing/ NEED FEEDBACK PLS)

  • Changed name to something a little more fitting.

//Fixes/Updates

  • Changed name, from tcdbtool to Ore.

  • Fixed error with searching for flags only in items.

  • Fixed error with milling tab in items.

  • Fixed error with sql-query for item tab showing quest query.

  • Overhualed the item_tab.

  • Overhualed the Query System for all tabs.

  • Took alot of csv files and added them into the core.

Focus on SmartAI and drop EventAI support (EAI will be removed from TC soon).

will do.

Pretty similar to Truice (http://www.trinitycore.org/f/topic/180-bin-truice-win32/). Probably all the Quice based tools look the same (I never used Quice).

Just a little sample of what I been working on for v2.2

View all characters in 3d, Also view all items they have on.

Also full support for a 3d model viewer, which you will be able to search for models for items, creatures, mounts, pets, and much more.

Version 2.2!!!

Overhauled the character tab

*View characters in 3d

*View all equipped items

*View all items in character’s bags ( bank and guild bank coming soon)

*Delete any item with right mouse click.

*Custom tooltips display item info

*Automatically Downloads display info and inserts into a csv file

*Automatically Downloads Icons from wowhead, and saves them.

So the first time you view a character with new items it will be slower, after it downloads it once never have to download again. Just make sure you save your icon folder /emoticons/default_smile.png

(drag and drop support coming soon)

I welcome feedback, Comments, or Questions

[ATTACH]264._xfImport[/ATTACH]

[ATTACH]265._xfImport[/ATTACH]

Awesome, thanks for this /emoticons/default_smile.png

You should fix so that custom items or items that cannot be found on wowhead will be an “?” mark or something like that. in the character/bag view.

ah yeah, forgot about that as i dont have any custom items. will fix that.

This is a fantastic tool. Kudos for creating this. Much better than any of the competitor programs around.

http://img.photobucket.com/albums/v236/hondacrxls/tooltip.png

Working on the spells part of the tooltips. and added in some extra stuff v2.3 will be out soon!

Yes, they look the same. I only use that tool in lazy moments but i do not like that quice/truice copied interface. Displaying 3D Model of a character crashes that application (btw i think it is a fault by Windows itself).

Show me a copy of the error if it has one, as i am not able to reproduce the crash.

Also i know the interface is close to it. slowly changing that around. Also truice is no longer being worked on.

[CODE]

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.IndexOutOfRangeException: Index was outside the bounds of the array.

at Ore.Main.BuildCharEquip()

at Ore.Main.iteminfo_worker_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)

at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)

at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Ore

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///e:/downloads/ore22/Ore.exe

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Configuration

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

MySql.Data

Assembly Version: 6.2.2.0

Win32 Version: 6.2.2.0

CodeBase: file:///e:/downloads/ore22/MySql.Data.DLL

System.Data

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

System.Core

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Transactions

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll

Ore_Tools

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///e:/downloads/ore22/Ore_Tools.DLL

System.EnterpriseServices

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll

System.Numerics

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

AxInterop.ShockwaveFlashObjects

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///e:/downloads/ore22/AxInterop.ShockwaveFlashObjects.DLL

Interop.ShockwaveFlashObjects

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///e:/downloads/ore22/Interop.ShockwaveFlashObjects.DLL

Accessibility

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.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>

&lt;system.windows.forms jitDebugging=&quot;true&quot; /&gt;

</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.[/CODE]

That error occurs after choosing a character and selecting the equipp/bank tab.

maybe because of item_instance being removed from character_inventory? or, have you already fixed that?

Any chance on getting the OPEN source part of this to attempt to get it working on linux??? I see opensource all over the repos… but do not see any repo with code avail? This is kinda the opposite of OSS spirit of being open. /emoticons/default_biggrin.png

yeah i been meaning to do that, but havent had time to work on the code more, right now its all over the place. My computer likes to lag out on me and causes stuff in the code to disappear. /emoticons/default_sad.png

ore is dead?

it might be