Category:DBC
Jump to navigation
Jump to search
The DBC (DataBaseClient) files are clientside databases containing data about Items, NPC's, Enviroment, World etc.
Header
Column Field Type Notes -------------------------------------------------------------------------------------------------------- 1 Signature String (4-bytes) string, always 'WDBC' 2 Records Integer (4-bytes) number of records in the file 3 Fields Integer (4-bytes) number of fields per record 4 Record Size Integer (4-bytes) Fields*FieldSize (FieldSize is usually 4, but not always) 5 String Block Size Integer Size of the string block
String Block
Unlike the cache files, string data is stored in a block after the records. String data in records contain an offset to the string, starting from the string block. For example: If the address of the string block was 500, and the string value was 50, the address of the string would be at 550. The string block starts with a null character, and all strings are null-terminated.
Notes
- When encountering a string field in a dbc file, it usually consists of an english name field as well as 7 additional fields for different localizations. Following the 8 String* fields is a bitmask field. I'm not exactly sure what the bitmask field is used for yet, see Localization.
Locale Field offset Notes --------------------------------------- enXX 0 GB and US krKR 1 Korean frFR 2 French deDE 3 German zhCN 4 Chinese zhTW 5 Taiwanese ???? 6 Unknown ???? 7 Unknown
- 2.1.1 changes the additional fields to 15.
Pages in category "DBC"
The following 200 pages are in this category, out of 708 total.
(previous page) (next page)D
- DB/ModifierTree
- DB/Mount
- DB/MountCapability
- DB/MountType
- DB/MountTypeXCapability
- DB/Movie
- DB/MovieFileData
- DB/MovieOverlays
- DB/MovieVariation
- DB/NameGen
- DB/NamesProfanity
- DB/NamesReserved
- DB/NamesReservedLocale
- DB/NPCSounds
- DB/NumTalentsAtLevel
- DB/ObjectEffect
- DB/ObjectEffectGroup
- DB/ObjectEffectModifier
- DB/ObjectEffectPackage
- DB/ObjectEffectPackageElem
- DB/OutlineEffect
- DB/OverrideSpellData
- DB/Package
- DB/PageTextMaterial
- DB/PaperDollItemFrame
- DB/ParticleColor
- DB/Path
- DB/PathNode
- DB/PathNodeProperty
- DB/PathProperty
- DB/PetitionType
- DB/PetLoyalty
- DB/PetPersonality
- DB/Phase
- DB/PhaseShiftZoneSounds
- DB/PhaseXPhaseGroup
- DB/PlayerCondition
- DB/Positioner
- DB/PositionerState
- DB/PositionerStateEntry
- DB/PowerDisplay
- DB/PrestigeLevelInfo
- DB/PvpBracketTypes
- DB/PvpDifficulty
- DB/PvpItem
- DB/PvpReward
- DB/PvpTalent
- DB/PvpTalentUnlock
- DB/QuestFactionReward
- DB/QuestFeedbackEffect
- DB/QuestInfo
- DB/QuestLine
- DB/QuestLineXQuest
- DB/QuestMoneyReward
- DB/QuestObjective
- DB/QuestObjectiveCliTask
- DB/QuestPackageItem
- DB/QuestPOIBlob
- DB/QuestPOIPoint
- DB/QuestPOIPointCliTask
- DB/QuestSort
- DB/QuestV2
- DB/QuestV2CliTask
- DB/QuestXP
- DB/RacialMounts
- DB/RandPropPoints
- DB/ResearchBranch
- DB/ResearchField
- DB/ResearchProject
- DB/ResearchSite
- DB/Resistances
- DB/RewardPack
- DB/RewardPackXCurrencyType
- DB/RewardPackXItem
- DB/RibbonQuality
- DB/RulesetItemUpgrade
- DB/RulesetRaidLootUpgrade
- DB/RulesetRaidOverride
- DB/ScalingStatDistribution
- DB/ScalingStatValues
- DB/Scenario
- DB/ScenarioEventEntry
- DB/ScenarioStep
- DB/SceneScript
- DB/SceneScriptPackage
- DB/SceneScriptPackageMember
- DB/ScheduledInterval
- DB/ScheduledWorldState
- DB/ScheduledWorldStateGroup
- DB/ScheduledWorldStateXUniqCat
- DB/ScreenEffect
- DB/ScreenLocation
- DB/SeamlessSite
- DB/ServerMessages
- DB/ShadowyEffect
- DB/SheatheSoundLookups
- DB/SkillCostsData
- DB/SkillLine
- DB/SkillLineAbility
- DB/SkillLineAbilitySortedSpell
- DB/SkillLineCategory
- DB/SkillRaceClassInfo
- DB/SkillTiers
- DB/SoundAmbience
- DB/SoundAmbienceFlavor
- DB/SoundBus
- DB/SoundBusName
- DB/SoundCharacterMacroLines
- DB/SoundEmitterPillPoints
- DB/SoundEmitters
- DB/SoundEntries
- DB/SoundEntriesAdvanced
- DB/SoundEntriesFallbacks
- DB/SoundFilter
- DB/SoundFilterElem
- DB/SoundKit
- DB/SoundKitAdvanced
- DB/SoundKitChild
- DB/SoundKitEntry
- DB/SoundKitFallback
- DB/SoundOverride
- DB/SoundProviderPreferences
- DB/SoundSamplePreferences
- DB/SoundWaterType
- DB/SourceInfo
- DB/SpamMessages
- DB/SpecializationSpells
- DB/Spell
- DB/SpellActionBarPref
- DB/SpellActivationOverlay
- DB/SpellActivationOverlay internal
- DB/SpellAuraNames
- DB/SpellAuraOptions
- DB/SpellAuraOptions internal
- DB/SpellAuraRestrictions
- DB/SpellAuraRestrictions internal
- DB/SpellAuraRestrictionsDifficulty
- DB/SpellAuraVisibility
- DB/SpellAuraVisibility internal
- DB/SpellAuraVisXChrSpec
- DB/SpellCastingRequirements
- DB/SpellCastingRequirements internal
- DB/SpellCastTimes
- DB/SpellCategories
- DB/SpellCategories internal
- DB/SpellCategory
- DB/SpellChainEffects
- DB/SpellClassOptions
- DB/SpellClassOptions internal
- DB/SpellCooldowns
- DB/SpellCooldowns internal
- DB/SpellDescriptionVariables
- DB/SpellDifficulty
- DB/SpellDispelType
- DB/SpellDuration
- DB/SpellEffect
- DB/SpellEffect internal
- DB/SpellEffectCameraShakes
- DB/SpellEffectEmission
- DB/SpellEffectGroupSize
- DB/SpellEffectNames
- DB/SpellEffectScaling
- DB/SpellEquippedItems
- DB/SpellEquippedItems internal
- DB/SpellFlyout
- DB/SpellFlyoutItem
- DB/SpellFocusObject
- DB/SpellIcon
- DB/SpellInterrupts
- DB/SpellInterrupts internal
- DB/SpellItemEnchantment
- DB/SpellItemEnchantmentCondition
- DB/SpellKeyboundOverride
- DB/SpellLabel
- DB/SpellLearnSpell
- DB/SpellLearnSpell internal
- DB/SpellLevels
- DB/SpellLevels internal
- DB/SpellMastery
- DB/SpellMechanic
- DB/SpellMisc
- DB/SpellMisc internal
- DB/SpellMiscDifficulty
- DB/SpellMissile
- DB/SpellMissile internal
- DB/SpellMissileMotion
- DB/SpellPower
- DB/SpellPower internal
- DB/SpellPowerDifficulty
- DB/SpellProceduralEffect
- DB/SpellProcsPerMinute
- DB/SpellProcsPerMinuteMod
- DB/SpellRadius
- DB/SpellRange
- DB/SpellReagents
- DB/SpellReagents internal
- DB/SpellReagentsCurrency
- DB/SpellRuneCost
- DB/SpellRuneCost internal
- DB/SpellScaling