Giter Club home page Giter Club logo

trinitycreator's Introduction

Trinity Creator

Github All Releases Github All Releases Discord Chat Donate

Trinity Creator is a database interface that helps World of Warcraft server developers with creating items, creatures, quests and more.
This tool is useful for both beginners; supporting a variety of vanilla through Wrath of the Lich King emulators.
It is possible to add support for custom emulators, specific versions of emulators or repacks.

Preview

Trinity Creator Preview

Before you download

Trinity Creator is NOT a hack. You cannot use it to insert items in the private server you play on.
It's strictly used to help server admins with custom content development.

Getting started

  • Download & install the latest version
  • Use the top menu to select your emulator
  • Enter your database info & DBC directory (optional, adds extra features)
  • Start creating! NOTE: You need to reload tables or restart your server before you can see your new creation.

Currently supported emulators

  • TrinityCore WotLK 3.3.5a (2020-01 database)
  • TrinityCore WotLK 3.3.5a (2016-06 database)
  • AzerothCore WotLK 3.3.5a
  • cMangos WotLK 303.5a (Latest compiled)
  • Light's Hope Emulator 1.12.2 (Brotalnia repack v16)
  • VMaNGOS 1.12.2 (Brotalnia Repack v17)

V1.1 Update: You can add support for any emulator as long as it's WotLK or lower, by using the Profile Creator tool.
Making edits to existing profiles for slightly newer or older versions of a specific emulator has also been made easy.

Known issues: There are specific fields set up for 1.12 emulators as well. But you may have issues with Cataclysm and newer versions of WoW.

You can contribute any profiles you create at NotCoffe418/TrinityCreatorProfiles.

Documentation

Support

If you need help setting up or using Trinity Creator, you can join us on Discord.
Please DO NOT share private information such as database login or public IP adress with anyone.
Discord Support

trinitycreator's People

Contributors

aliziakaline avatar dependabot[bot] avatar notcoffee418 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

trinitycreator's Issues

Item creator features

These will be implemented on demand or at some point in the future.

  • PageMaterial (books)
  • startquest
  • lockid (Keys)
  • itemset
  • area & Map
  • TotemCategory (tools)
  • FoodType (consumable)
  • minMoneyLoot & minMoneyLoot (container with flag 4) + item_loot_table DB entry
  • flagsCustom (ITEM_FLAGS_CU_DURATION_REAL_TIME, ITEM_FLAGS_CU_IGNORE_QUEST_STATUS & ITEM_FLAGS_CU_FOLLOW_LOOT_RULES)
  • spellid_1, spelltrigger_1, spellcharges_1, spellppmRate_1, spellcooldown_1, spellcategory_1
  • duration
  • minMoneyLoot, maxMoneyLoot

Client patch for item icons

Optionally generate client patch to fix item icons.

Probably easiest to use DBCUtil or something similar, store a csv with all changes in the dbc dir & have a seperate button to actually generate the dbc file / patch in a seperate directory.

problems with configure mysql

hey i use the trinitycore with novos easy but every time when i try to configure the mysql comes a error with password to old no longer supported and use password 4.1? i dont know what to do

Still crashes on start up,

Changed to Win 7 32 bit for server. Still have issue where program will crash as soon as it's run.

`


<MATCHING_FILE NAME="CefSharp.BrowserSubprocess.Core.dll" SIZE="688640" CHECKSUM="0xCE5D631" MODULE_TYPE="WIN32" PE_CHECKSUM="0xB12F0" LINKER_VERSION="0x0" LINK_DATE="05/03/2016 10:29:58" UPTO_LINK_DATE="05/03/2016 10:29:58" EXPORT_NAME="CefSharp.BrowserSubprocess.Core.dll" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="CefSharp.BrowserSubprocess.exe" SIZE="10752" CHECKSUM="0x6BE21CAA" BIN_FILE_VERSION="49.0.0.0" BIN_PRODUCT_VERSION="49.0.0.0" PRODUCT_VERSION="49.0.0.0" FILE_DESCRIPTION="CefSharp.BrowserSubprocess" COMPANY_NAME="The CefSharp Authors" PRODUCT_NAME="CefSharp" FILE_VERSION="49.0.0.0" ORIGINAL_FILENAME="CefSharp.BrowserSubprocess.exe" INTERNAL_NAME="CefSharp.BrowserSubprocess.exe" LEGAL_COPYRIGHT="Copyright © The CefSharp Authors 2010-2016" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0xD1AD" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="49.0.0.0" UPTO_BIN_PRODUCT_VERSION="49.0.0.0" LINK_DATE="05/03/2016 10:30:01" UPTO_LINK_DATE="05/03/2016 10:30:01" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="CefSharp.Core.dll" SIZE="1028608" CHECKSUM="0x839A353" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFBC96" LINKER_VERSION="0x0" LINK_DATE="05/03/2016 10:29:44" UPTO_LINK_DATE="05/03/2016 10:29:44" EXPORT_NAME="CefSharp.Core.dll" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="CefSharp.dll" SIZE="157696" CHECKSUM="0xF6FECDCD" BIN_FILE_VERSION="49.0.0.0" BIN_PRODUCT_VERSION="49.0.0.0" PRODUCT_VERSION="49.0.0.0" FILE_DESCRIPTION="CefSharp" COMPANY_NAME="The CefSharp Authors" PRODUCT_NAME="CefSharp" FILE_VERSION="49.0.0.0" ORIGINAL_FILENAME="CefSharp.dll" INTERNAL_NAME="CefSharp.dll" LEGAL_COPYRIGHT="Copyright © The CefSharp Authors 2010-2016" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2F338" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="49.0.0.0" UPTO_BIN_PRODUCT_VERSION="49.0.0.0" LINK_DATE="05/03/2016 10:29:24" UPTO_LINK_DATE="05/03/2016 10:29:24" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="CefSharp.WinForms.dll" SIZE="22528" CHECKSUM="0xC0B64690" BIN_FILE_VERSION="49.0.0.0" BIN_PRODUCT_VERSION="49.0.0.0" PRODUCT_VERSION="49.0.0.0" FILE_DESCRIPTION="CefSharp.WinForm" COMPANY_NAME="The CefSharp Authors" PRODUCT_NAME="CefSharp" FILE_VERSION="49.0.0.0" ORIGINAL_FILENAME="CefSharp.WinForms.dll" INTERNAL_NAME="CefSharp.WinForms.dll" LEGAL_COPYRIGHT="Copyright © The CefSharp Authors 2010-2016" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x8F39" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="49.0.0.0" UPTO_BIN_PRODUCT_VERSION="49.0.0.0" LINK_DATE="05/03/2016 10:29:49" UPTO_LINK_DATE="05/03/2016 10:29:49" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="d3dcompiler_43.dll" SIZE="2106216" CHECKSUM="0x6016217E" BIN_FILE_VERSION="9.29.952.3111" BIN_PRODUCT_VERSION="9.29.952.3111" PRODUCT_VERSION="9.29.952.3111" FILE_DESCRIPTION="Direct3D HLSL Compiler" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® DirectX for Windows®" FILE_VERSION="9.29.952.3111" ORIGINAL_FILENAME="d3dcompiler_43.dll" INTERNAL_NAME="d3dcompiler_43.dll" LEGAL_COPYRIGHT="Copyright © Microsoft Corp. 1994-2007" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x10001" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x20A54F" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="9.29.952.3111" UPTO_BIN_PRODUCT_VERSION="9.29.952.3111" LINK_DATE="05/22/2010 01:24:09" UPTO_LINK_DATE="05/22/2010 01:24:09" EXPORT_NAME="D3DCOMPILER_43.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="d3dcompiler_47.dll" SIZE="3709120" CHECKSUM="0x21CA7E38" BIN_FILE_VERSION="10.0.10586.15" BIN_PRODUCT_VERSION="10.0.10586.15" PRODUCT_VERSION="10.0.10586.15" FILE_DESCRIPTION="Direct3D HLSL Compiler for Redistribution" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="10.0.10586.15 (th2_release.151119-1817)" ORIGINAL_FILENAME="d3dcompiler_47.dll" INTERNAL_NAME="d3dcompiler_47.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x38D718" LINKER_VERSION="0xA0000" UPTO_BIN_FILE_VERSION="10.0.10586.15" UPTO_BIN_PRODUCT_VERSION="10.0.10586.15" LINK_DATE="11/20/2015 04:53:44" UPTO_LINK_DATE="11/20/2015 04:53:44" EXPORT_NAME="D3DCOMPILER_47.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="libcef.dll" SIZE="48936448" CHECKSUM="0xD5BF866" BIN_FILE_VERSION="3.2623.1396.0" BIN_PRODUCT_VERSION="3.2623.1396.0" PRODUCT_VERSION="3.2623.1396.g0451528" FILE_DESCRIPTION="Chromium Embedded Framework (CEF) Dynamic Link Library" PRODUCT_NAME="Chromium Embedded Framework (CEF) Dynamic Link Library" FILE_VERSION="3.2623.1396.g0451528" ORIGINAL_FILENAME="libcef.dll" INTERNAL_NAME="libcef" LEGAL_COPYRIGHT="Copyright (C) 2016 The Chromium Embedded Framework Authors" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="3.2623.1396.0" UPTO_BIN_PRODUCT_VERSION="3.2623.1396.0" LINK_DATE="03/31/2016 06:43:37" UPTO_LINK_DATE="03/31/2016 06:43:37" EXPORT_NAME="libcef.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="libEGL.dll" SIZE="75264" CHECKSUM="0x82E75F5A" BIN_FILE_VERSION="2.1.0.0" BIN_PRODUCT_VERSION="2.1.0.0" PRODUCT_VERSION="2.1.0.4e9536d0f612" FILE_DESCRIPTION="ANGLE libEGL Dynamic Link Library" PRODUCT_NAME="ANGLE libEGL Dynamic Link Library" FILE_VERSION="2.1.0.4e9536d0f612" ORIGINAL_FILENAME="libEGL.dll" INTERNAL_NAME="libEGL" LEGAL_COPYRIGHT="Copyright (C) 2015 Google Inc." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.1.0.0" UPTO_BIN_PRODUCT_VERSION="2.1.0.0" LINK_DATE="03/30/2016 22:34:28" UPTO_LINK_DATE="03/30/2016 22:34:28" EXPORT_NAME="libEGL.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="libGLESv2.dll" SIZE="1665024" CHECKSUM="0x30C09CF3" BIN_FILE_VERSION="2.1.0.0" BIN_PRODUCT_VERSION="2.1.0.0" PRODUCT_VERSION="2.1.0.4e9536d0f612" FILE_DESCRIPTION="ANGLE libGLESv2 Dynamic Link Library" PRODUCT_NAME="ANGLE libGLESv2 Dynamic Link Library" FILE_VERSION="2.1.0.4e9536d0f612" ORIGINAL_FILENAME="libGLESv2.dll" INTERNAL_NAME="libGLESv2" LEGAL_COPYRIGHT="Copyright (C) 2015 Google Inc." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.1.0.0" UPTO_BIN_PRODUCT_VERSION="2.1.0.0" LINK_DATE="03/30/2016 22:34:22" UPTO_LINK_DATE="03/30/2016 22:34:22" EXPORT_NAME="libGLESv2.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="MySql.Data.dll" SIZE="457728" CHECKSUM="0x20C368A" BIN_FILE_VERSION="6.9.8.0" BIN_PRODUCT_VERSION="6.9.8.0" PRODUCT_VERSION="6.9.8" FILE_DESCRIPTION="MySql.Data.dll" COMPANY_NAME="Oracle" FILE_VERSION="6.9.8.0" ORIGINAL_FILENAME="MySql.Data.dll" INTERNAL_NAME="MySql.Data.dll" LEGAL_COPYRIGHT="Copyright © 2004, 2015, Oracle and/or its affiliates. All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x72EA4" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="6.9.8.0" UPTO_BIN_PRODUCT_VERSION="6.9.8.0" LINK_DATE="10/02/2015 15:05:25" UPTO_LINK_DATE="10/02/2015 15:05:25" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
<MATCHING_FILE NAME="TrinityCreator.exe" SIZE="1771008" CHECKSUM="0xC94BA5ED" BIN_FILE_VERSION="1.0.7.29" BIN_PRODUCT_VERSION="1.0.7.29" PRODUCT_VERSION="1.0.7.29" FILE_DESCRIPTION="TrinityCreator" COMPANY_NAME="Nadromar" PRODUCT_NAME="TrinityCreator" FILE_VERSION="1.0.7.29" ORIGINAL_FILENAME="TrinityCreator.exe" INTERNAL_NAME="TrinityCreator.exe" LEGAL_COPYRIGHT="Copyright © Nadromar 2017" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.7.29" UPTO_BIN_PRODUCT_VERSION="1.0.7.29" LINK_DATE="11/12/2017 15:16:16" UPTO_LINK_DATE="11/12/2017 15:16:16" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" FILE_ID="00000716e886c61f66ea2b2b0419de5594b2a38d9247" PROGRAM_ID="0000da39a3ee5e6b4b0d3255bfef95601890afd80709" />


<MATCHING_FILE NAME="KernelBase.dll" SIZE="294400" CHECKSUM="0x75D7DDA6" BIN_FILE_VERSION="6.1.7601.23889" BIN_PRODUCT_VERSION="6.1.7601.23889" PRODUCT_VERSION="6.1.7601.18015" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="6.1.7601.18015 (win7sp1_gdr.121129-1432)" ORIGINAL_FILENAME="Kernelbase" INTERNAL_NAME="Kernelbase" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x48328" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.23889" UPTO_BIN_PRODUCT_VERSION="6.1.7601.23889" LINK_DATE="08/11/2017 06:22:22" UPTO_LINK_DATE="08/11/2017 06:22:22" EXPORT_NAME="KERNELBASE.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" />


<MATCHING_FILE NAME="kernel32.dll" SIZE="872448" CHECKSUM="0x3A0A495D" BIN_FILE_VERSION="6.1.7601.23889" BIN_PRODUCT_VERSION="6.1.7601.23889" PRODUCT_VERSION="6.1.7601.18015" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="6.1.7601.18015 (win7sp1_gdr.121129-1432)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xE1F61" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.23889" UPTO_BIN_PRODUCT_VERSION="6.1.7601.23889" LINK_DATE="08/11/2017 06:22:21" UPTO_LINK_DATE="08/11/2017 06:22:21" EXPORT_NAME="KERNEL32.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" />

`

Bug on item creation

Hi on all of the items that i create for my server i always have a meta gem slot please could you correct your template for

socketColor1 from 1 to 0 :)

Thanks.

Telepathique

Automatically set RequiredDisenchantSkill & DisenchantID (item_template)

Add a checkbox on the right (auto check when weapon/armor is chosen, uncheck when not weapon/armor)
if checked set required skill = level * 5
You can slap the DisenchantID (loot) into the program with data from the following query.

SELECT DISTINCT Quality, RequiredLevel, DisenchantID FROM item_template WHERE RequiredLevel > 0 AND DisenchantID > 0 ORDER BY RequiredLevel ASC

Request: 2.4.3 support

Hello Dude i appreciate your work and owuld like to ask if oyu have planned on adding more 2.4.3 options ? TC, Oregon for example ?

best regards

Starting

Hello, i started Trinity Creator once, after first instalation, but when i closed program, i can to open it again, even reinstal or repair dont work.

I can't create item

I'm newbie here any when I export to database an item it said "Connection test failed" Authentication to host'127.0.0.1' for user 'trinity' using method 'mysql_native_password'failed with message" access denied for user 'trinity'@'localhost' database 'trinity_world'" and please help me with this

Unable to connect to any of the specified MySQL hosts.

So I'm trying to connect the Trinity Creator to my wotlk database but it doesn't work. When I try to connect with the user Trinity which belongs to the WOD client it works but when I try with another user which uses another myslq service it doesn't work.

Link BMSP values together (creature_template)

Several flags in all creators need to be linked together.

Known creature flags todo:

  • UnitFlags1 Play Dead & UnitFlags2 Feign Death
  • DynamicFlags 32 (Is Dead) also needs to check the above two, but not vice versa
  • Is Trainer cb on right checks NPC Flag for trainer & adds trainer tab left (Templates fixes this)
  • When family changed from 0, set skinnable flag (Templates fixes this)

Recent update

I just reinstalled the program, due to the fact it mentioned it had an update, however when running the installer it asked me to reboot my pc,.

I did, and reinstalled the program using the new downloaded installer.
Guess what? it didn't update, its still the old version i had before.

Everytime i attempt to launch the program now, its going to be asking for the update, which it for some reason can't fetch and says "Can't update automatically, please manually update"

Kindly look in to this.

Loading on Windows 10

Hi, I am unable to get this to load in Windows 10, I click to open, and the program simply does nothing.
Hoping there is a simple fix, haven't found anything from a search.

Item Preview quote out of bounds

Long text should continue on new line instead
Also vendor properties don't display? only when sell price is modified
Stats display oddly small
Level required should have top margin

i can't run the program

dear nadormar,

i did installed the tool, but i can't run it. it shows nothing even i did update everything what i needed like directx and the latest framework. i made also a change to use 32bit programms but i have got the same result. do you have a idea to use.

emulator: trinity 3.3.5a

regards, jerohero

The OMG ISSUE

Hay,just wanna to say Thanks for your great job ^(Since I am too lazy to make an account at ownedcore to thank you there :))

Weapons are broken

I cannot right-click to equip, drag does work. This goes for both melee and ranged weps.
User reported being unable to use abilities with melee weapon.
I cannot attack at all with ranged weapons. "You must equip a ranged weapon" error. (same issue)

Cloning a Blizzard bow to a different e gives the same result. (cache cleared & restarted)
Is a server-side DBC modification required? If so, how to save it?

Trainers

Matching everything in template & template_addon, set npc_trainer..
What else?

Creature Start Template

Essentially you pick a template and it checks the required flags, possibly faction to make things easier.
Add new tabs inside CreatureTab, 1 for CreatureTemplatePage & 1 for CreaturePage.
TemplatePage should have listbox with a CREATE button.

Add an event handler AFTER CreaturPage is loaded to using PropertyChangedHandler to ask if your changes can be overwritten when selecting a new template.

Template ideas:

  • None

Default faction 168(enemy of all), lootable, class

  • Humanoid Enemy
  • Beast Enemy (skinnable, tamable)
  • Boss (creature rank, typeflag, immunities more?)

Default faction 35 (friendly all) & set NPC flags

  • Questgiver (gossip,quest) (extraflags civilian)
  • Quest Escortee (typeflag 4096)
  • Vendor (extraflags civilian)
  • Repair Vendor
  • Flight Master ()
  • Spirit healer (default display id set)
  • Dead NPC (dead in unitflags1&2, dead-interact in type_flags)
  • Banker (extraflags civilian)
  • Auctioneer (extraflags civilian)
  • Stable Master (extraflags civilian)
  • Mount (??)
  • Vehicle (type_flags siege_weapon, more?)
  • Trainers (Trainer function, npcflags)

Neutral

  • Critter
  • Town Guard (Attacks PVPers) (elite) (flags_extra guard)

No faction set

  • Faction Guard (Attacks PVPers) (pvp flags) (flags_extra guard)

Defaults for blank

  • Default level 80
  • Set appropriate stats
  • Exception when faction = 0 with info friendly, enemy & neutral factions

Defaults for all

  • Set AIName
  • Set MovementType

Dbc and mqp reader, displayid finder

If user has wow client set, they should be able to find displayids and more by reading from dbc and mqp files.

If you find prewritten code also add m2 viewer. Maybe read from a wesite that has m2 viewer ?

Updater

As usual, end of the day for probably a year and the updater is broken.
Probably due to var proc = new ProcessStartInfo("TrinityCreatorUpdater.exe"); in TrinityCreator.exe, which probably requires a full path.

GL with that future me.

Program Crashing Immediately After Being Opened

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: TrinityCreator.exe
Problem Signature 02: 1.0.7.28
Problem Signature 03: 59f1321e
Problem Signature 04: TrinityCreator
Problem Signature 05: 1.0.7.28
Problem Signature 06: 59f1321e
Problem Signature 07: d8
Problem Signature 08: c
Problem Signature 09: System.Windows.Markup.XamlParse
OS Version: 6.1.7600.2.0.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

On Win7 32bit

wont open for me..

i got a problem i install it run wow and the Tool wont open for me At all please help.

Database editor using existing controls

Using item as example.

One page should list item_template rows but smplified

  • item id
  • item name with quality color
  • class
  • subclass

Doubleclicking a row will open a seperate window with itemid - itemname as title containing itempage
Ofc itempage would need a second constructor that accepts Item and fill in itempage with this data.
Ghis constructor also replaces add to db btn with update item btn.

Item will need a method Item LoadFromDatabase(int itemId) and Item[] LoadAllItems () to fill up the item finder page.

This system can also be used to copy an item and change some thinggs and to find displayids.

Thanks for the program

So yes, thansk, i will try to make ap ull request when i can :D it will be funny to learn how you coded this 😄

No Cloak Option

Hi, I just wanted to say that your item creator does not include the ability to create a cloak. This should be located under Armor > Cloth > Back, but there is no Back slot. This isn't even present in miscellaneous, either. As it stands, cloaks will have to be created manually in the database or with another program.

Nostalrius Core support

I use a 1.12.1 nostalrious based vanilla version of wow. This does not seem to work for me, but the main reasons seems to be a single error about sockets. Could you add a Vanilla check mark option that makes it only support what vanilla supported, you know like remove the sockets for example. I do not know if there is anything else that would need changed for that, but that is the only error I had. =/

Unable to project

Whenever I attempt to open the project, I get the following error:
"The application which this project type is based on was not found. "
I can't really figure out what I'm missing here.

cMangos Creatures NIY

no matter what i do, when i try to create a creature or loot table i can't because of this

Implement proper error catching

See how app responds to DB being removed & invalid table structure on startup.
Edit: It'll crash ofc. Same with DBC
Implement proper error handling

replace message boxes with logger

Enable editing creations from DB

Great tool man. I love it. I wish it had 1 more feature to this to complete the design for me. Being able to lookup and edit creature, quest, item, so forth. You already have the fields layed out for the editing, just needs a search and population. That way people do not have to download all the stuff needed for Keia's web based editor and basically be hosting a private webserver. Your tool could do it all! I hope one day you decide to add this feature in.

Keep up the good work! Thank you for the tool!!!!!!!

Trainer Errors With Modern TrinityCore

Hello! I just started using this but I found an error where newer versions of TC cannot use the creature creator. The problem is the trainer section.

Four columns in particular: trainer_type, trainer_spell, trainer_class, and trainer_race. I'm not sure when these were removed from the database but I'm using TC rev. d12f0841f198 2019-01-07

Which is pretty recent as of this posting. It would be great if you could fix this. Thanks!

Example:
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.