14 - The Trinity project
The Trinity project was originally suggested in the UDB community (privately) because some devs were unsatisfied with the MaNGOS team being “slow at accepting patches that were deemed stable ages ago, and thus lacking proper support for DB devs”.
Originally, UDB wanted to support both MaNGOS and Trinity, but it was suggested by Brian that UDB should completely disband to form Trinity, as a way to “make the MaNGOS project die” as some sort of “revenge”. That was where UDB pretty much dropped the idea of supporting Trinity in any way. In the end, only 1-3 people from UDB actually joined in on the Trinity project. and MaNGOS and UDB lived on.
Two MaNGOS devs, Neo2003 and Derex joined Trinity, but after MaNGOS switched to Git, they left Trinity for MaNGOS, because one of Trinity’s original promises was to use Git — which it didn’t, in the end.
It was also suggested that ScriptDev2 join Trinity, but this was instantly refused. However, Seline, a honored member of UDB/SD2 partly helped the project.
Many of the people who joined the project were actually patch developers (not official devs) at MaNGOS (w12x, megamage, MeanMachine, SLG, others).
The project’s idea
The idea of the project was mostly 2 things:
- Accept patches faster, for better functionality.
- Unite core+DB+scripting.
Both ideas are still being uphold to this day.
The project basically ended up consisting of: TrinityCore+TrinityScript (http://www.trinitycore.org) and TrinityDB (or TrinityDatabase if you will) (http://www.trinitydatabase.org)
A fork of TrinityCore, TrinityCore2, is the WotLK-version of the core, which also merges changesets from MaNGOS. It’s led by megamage. w12x dropped his TrinityAlpha (WotLK) project and left Trinity when TC2 was created, as he didn’t like merging from MaNGOS.
New DB project: DivinityDB
Some database developers (Om3n, Kane/SilverFox and others (who weren’t part of TDB)) didn’t like the way TDB was going, so they started their own database project for TrinityCore2 called DivinityDB: http://www.divinitydb.org. Drama quickly arose in the Trinity community, and both ended up banned there, and DivinityDB was pretty much taboo’d at TC.
DivinityDB later decided to support InfinityCore instead (http://www.infinitycore.org).

\\
lol @ bob.
Atleast this shows the history of Brian and his cohorts great decisions fuelled only for their desire to make private servers better… /sarcasm.