DB/GameTables: Difference between revisions
Jump to navigation
Jump to search
(Add trivia from Brian Birmingham interview) |
mNo edit summary |
||
Line 1: | Line 1: | ||
They list different tables. The real content is in files called gtName.dbc. Not many of them exist in the archives. Far less than in here. | They list different tables. The real content is in files called gtName.dbc. Not many of them exist in the archives. Far less than in here. | ||
The OCT that appears in several table names is a reference to October 2004, as during development leading up to the launch of WoW, new GameTables were created with each month's name as the schema and contents changed. The October versions were the final development version before launch, and the names stuck. | {{Verified|The OCT that appears in several table names is a reference to October 2004, as during development leading up to the launch of WoW, new GameTables were created with each month's name as the schema and contents changed. The October versions were the final development version before launch, and the names stuck.|sourcedesc=Brian Birmingham in an interview with Countdown To Classic|sourceurl=https://www.youtube.com/live/oImDrgsHNxs?t=1162}} | ||
As of 3.0.9 the clientside list is: | As of 3.0.9 the clientside list is: |
Latest revision as of 13:54, 9 August 2023
They list different tables. The real content is in files called gtName.dbc. Not many of them exist in the archives. Far less than in here.
The OCT that appears in several table names is a reference to October 2004, as during development leading up to the launch of WoW, new GameTables were created with each month's name as the schema and contents changed. The October versions were the final development version before launch, and the names stuck.ᵛ
As of 3.0.9 the clientside list is:
- gtBarberShopCostBase
- gtCombatRatings
- gtChanceToMeleeCrit
- gtChanceToMeleeCritBase
- gtChanceToSpellCrit
- gtChanceToSpellCritBase
- gtNPCManaCostScaler
- gtOCTRegenHP
- gtOCTRegenMP
- gtRegenHPPerSpt
- gtRegenMPPerSpt
Structure
Column Field Type Notes 1 Name String how the DBC is called. 2 numRows Integer 3 numColumns Integer I believe this defines the numbers of entries in the table, not columns. 1 entry has #numRows rows.
6.0.1.18179
struct GameTablesRec { uint8_t padding_0[4]; stringrefⁱ m_name; uint32_t m_numRows; uint32_t m_numColumns; };