I modified my code that spits out all of the Lua Function Addresses to Grab the DBC addresses.
Enjoy,
-counted
Code:
public static void GetDBC(StreamWriter log)
{
ASCIIEncoding ascii = new ASCIIEncoding();
for (var dwIndex = DataStartIndex; dwIndex < DataEndIndex; dwIndex += 0x4)
{
uint address1 = BitConverter.ToUInt32(WowBytes, (int)dwIndex) - CodeStartAddress;
if (!IsDataPointer(address1)) continue;
uint address2 = BitConverter.ToUInt32(WowBytes, (int)dwIndex + 0x4) - CodeStartAddress;
if (!IsResourcePointer(address2)) continue;
uint address3 = BitConverter.ToUInt32(WowBytes, (int)address2) - CodeStartAddress;
if (!IsResourcePointer(address3)) continue;
int len;
for (len = 0; len < 256; len++)
{
if (WowBytes[address3 + len] == 0) break;
}
string name = ascii.GetString(WowBytes, (int)address3, len);
if (!name.StartsWith("DBFilesClient")) continue;
string name2 = name.Substring(14);
log.WriteLine(string.Format(name2 + " 0x{0:X}", address1));
dwIndex += 0x4;
}
}
private static bool IsResourcePointer(uint dwAddress)
{
return dwAddress >= ResourceStartIndex && dwAddress < ResourceEndIndex;
}
private static bool IsCodePointer(uint dwAddress)
{
return dwAddress >= CodeStartIndex && dwAddress < CodeEndIndex;
}
private static bool IsDataPointer(uint dwAddress)
{
return dwAddress >= DataStartIndex && dwAddress < DataEndIndex;
}
Results in:
Achievement.dbc 0xBB7A4C
Achievement_Criteria.dbc 0xBB7B34
Achievement_Category.dbc 0xBB7C1C
AreaGroup.dbc 0xBB852C
AreaPOI.dbc 0xBB8614
AreaAssignment.dbc 0xBB86FC
AreaTrigger.dbc 0xBB87E4
AreaTriggerActionSet.dbc 0xBB88CC
AreaTriggerBox.dbc 0xBB89B4
AreaTriggerSphere.dbc 0xBB8A9C
ArmorLocation.dbc 0xBB8B84
AuctionHouse.dbc 0xBB8C6C
BankBagSlotPrices.dbc 0xBB8D54
BarberShopStyle.dbc 0xBB8F24
BattlemasterList.dbc 0xBB900C
CameraMode.dbc 0xBB90F4
CameraShakes.dbc 0xBB91DC
CastableRaidBuffs.dbc 0xBB92C4
CharTitles.dbc 0xBB9880
ChatChannels.dbc 0xBB98D8
ChrClassesXPowerTypes.dbc 0xBB995C
ChrSpecialization.dbc 0xBB99B4
CinematicCamera.dbc 0xBB99E0
CinematicSequences.dbc 0xBB9A0C
CombatCondition.dbc 0xBB9A38
CreatureImmunities.dbc 0xBB9AE8
CreatureMovementInfo.dbc 0xBB9B40
CreatureSoundData.dbc 0xBB9B6C
CreatureSpellData.dbc 0xBB9B98
CreatureType.dbc 0xBB9BC4
Criteria.dbc 0xBB9BF0
CriteriaTreeXEffect.dbc 0xBB9F60
CurrencyTypes.dbc 0xBB9C1C
CurrencyCategory.dbc 0xBB9C48
DanceMoves.dbc 0xBB9C74
DeathThudLookups.dbc 0xBB9CA0
DestructibleModelData.dbc 0xBB9D24
Difficulty.dbc 0xBB9D50
DungeonEncounter.dbc 0xBB9D7C
DungeonMap.dbc 0xBB9DA8
DungeonMapChunk.dbc 0xBB9DD4
DurabilityCosts.dbc 0xBB9E00
DurabilityQuality.dbc 0xBB9E2C
Emotes.dbc 0xBB9E58
EmotesTextData.dbc 0xBB9E84
EmotesTextSound.dbc 0xBB9EB0
EmotesText.dbc 0xBB9EDC
EnvironmentalDamage.dbc 0xBB9F08
Exhaustion.dbc 0xBB9F8C
CriteriaTree.dbc 0xBB9F34
Faction.dbc 0xBB9FE4
FootstepTerrainLookup.dbc 0xBBA094
FriendshipRepReaction.dbc 0xBBA03C
FriendshipReputation.dbc 0xBBA068
GameObjectArtKit.dbc 0xBBA0C0
GameObjectDiffAnimMap.dbc 0xBBA0EC
GameObjectDisplayInfo.dbc 0xBBA118
GameTables.dbc 0xBBA144
GemProperties.dbc 0xBBA19C
GlyphProperties.dbc 0xBBA1F4
GlyphSlot.dbc 0xBBA220
GMSurveyAnswers.dbc 0xBBA24C
GMSurveyCurrentSurvey.dbc 0xBBA278
GMSurveyQuestions.dbc 0xBBA2A4
GMSurveySurveys.dbc 0xBBA2D0
GMTicketCategory.dbc 0xBBA2FC
gtBarberShopCostBase.dbc 0xBBA328
gtBattlePetTypeDamageMod.dbc 0xBBA354
gtBattlePetXP.dbc 0xBBA380
gtCombatRatings.dbc 0xBBA3AC
gtChanceToMeleeCrit.dbc 0xBBA3D8
gtChanceToMeleeCritBase.dbc 0xBBA404
gtChanceToSpellCrit.dbc 0xBBA430
gtChanceToSpellCritBase.dbc 0xBBA45C
gtItemSocketCostPerLevel.dbc 0xBBA488
gtNPCManaCostScaler.dbc 0xBBA4B4
gtOCTBaseHPByClass.dbc 0xBBA4E0
gtOCTBaseMPByClass.dbc 0xBBA50C
gtOCTClassCombatRatingScalar.dbc 0xBBA538
gtOCTHpPerStamina.dbc 0xBBA564
gtRegenMPPerSpt.dbc 0xBBA590
gtSpellScaling.dbc 0xBBA5BC
GuildPerkSpells.dbc 0xBBA66C
HolidayDescriptions.dbc 0xBBA6F0
HolidayNames.dbc 0xBBA71C
Holidays.dbc 0xBBA748
ImportPriceArmor.dbc 0xBBA774
ImportPriceQuality.dbc 0xBBA7A0
ImportPriceShield.dbc 0xBBA7CC
ImportPriceWeapon.dbc 0xBBA7F8
ItemArmorQuality.dbc 0xBBA850
ItemArmorTotal.dbc 0xBBA824
ItemArmorShield.dbc 0xBBA87C
ItemBagFamily.dbc 0xBBA8A8
ItemDamageAmmo.dbc 0xBBA900
ItemDamageOneHand.dbc 0xBBA92C
ItemDamageOneHandCaster.dbc 0xBBA958
ItemDamageRanged.dbc 0xBBA984
ItemDamageThrown.dbc 0xBBA9B0
ItemDamageTwoHand.dbc 0xBBA9DC
ItemDamageTwoHandCaster.dbc 0xBBAA08
ItemDamageWand.dbc 0xBBAA34
ItemDisenchantLoot.dbc 0xBBAA60
ItemGroupSounds.dbc 0xBBAAB4
ItemLimitCategory.dbc 0xBBAAE0
ItemNameDescription.dbc 0xBBAB0C
ItemPetFood.dbc 0xBBAB38
ItemPriceBase.dbc 0xBBAB64
ItemPurchaseGroup.dbc 0xBBAB90
ItemRandomProperties.dbc 0xBBABBC
ItemRandomSuffix.dbc 0xBBABE8
ItemReforge.dbc 0xBBAC14
ItemSet.dbc 0xBBAC40
ItemSpecOverride.dbc 0xBBAC98
ItemSpec.dbc 0xBBAC6C
ItemSubClassMask.dbc 0xBBACC4
ItemUpgrade.dbc 0xBBAD1C
ItemUpgradePath.dbc 0xBBAD48
JournalEncounterCreature.dbc 0xBBADCC
JournalEncounterItem.dbc 0xBBADF8
JournalEncounter.dbc 0xBBAE24
JournalEncounterSection.dbc 0xBBAE50
JournalInstance.dbc 0xBBAE7C
JournalTier.dbc 0xBBAEA8
JournalTierXInstance.dbc 0xBBAED4
LanguageWords.dbc 0xBBAF00
Languages.dbc 0xBBAF2C
LfgDungeonExpansion.dbc 0xBBAF58
LfgDungeonGroup.dbc 0xBBAF84
LfgDungeonsGroupingMap.dbc 0xBBAFB0
LfgDungeons.dbc 0xBBAFDC
LoadingScreenTaxiSplines.dbc 0xBBB034
Lock.dbc 0xBBB060
LockType.dbc 0xBBB08C
MailTemplate.dbc 0xBBB0B8
MapDifficulty.dbc 0xBBB0E4
Material.dbc 0xBBB110
ModifierTree.dbc 0xBBB13C
MountCapability.dbc 0xBBB168
MountType.dbc 0xBBB194
NPCSounds.dbc 0xBBB29C
OverrideSpellData.dbc 0xBBB320
Package.dbc 0xBBB34C
PageTextMaterial.dbc 0xBBB378
PaperDollItemFrame.dbc 0xBBB3A4
Phase.dbc 0xBBB3FC
PhaseXPhaseGroup.dbc 0xBBB454
PlayerCondition.dbc 0xBBB480
PowerDisplay.dbc 0xBBB4AC
PvpDifficulty.dbc 0xBBB4D8
QuestFactionReward.dbc 0xBBB504
QuestInfo.dbc 0xBBB530
QuestPOIBlob.dbc 0xBBB55C
QuestPOIPoint.dbc 0xBBB588
QuestSort.dbc 0xBBB5B4
QuestXP.dbc 0xBBB5E0
QuestV2.dbc 0xBBB60C
QuestFeedbackEffect.dbc 0xBBB638
ResearchBranch.dbc 0xBBB6E8
ResearchField.dbc 0xBBB6BC
ResearchProject.dbc 0xBBB714
ResearchSite.dbc 0xBBB740
RandPropPoints.dbc 0xBBB690
ScalingStatDistribution.dbc 0xBBB76C
ScalingStatValues.dbc 0xBBB798
Scenario.dbc 0xBBB7C4
ScenarioStep.dbc 0xBBB7F0
ScenarioEventEntry.dbc 0xBBB81C
ScreenEffect.dbc 0xBBB848
ScreenLocation.dbc 0xBBB874
ServerMessages.dbc 0xBBB8A0
SkillLineAbility.dbc 0xBBB8CC
SkillLineAbilitySortedSpell.dbc 0xBBB8F8
SkillLine.dbc 0xBBB924
SkillRaceClassInfo.dbc 0xBBB950
SkillTiers.dbc 0xBBB97C
SoundAmbience.dbc 0xBBB9A8
SoundAmbienceFlavor.dbc 0xBBB9D4
SpecializationSpells.dbc 0xBBBA58
SpellActivationOverlay.dbc 0xBBBA84
SpellAuraOptions.dbc 0xBBBAB0
SpellAuraRestrictions.dbc 0xBBBADC
SpellAuraVisibility.dbc 0xBBBB08
SpellAuraVisXChrSpec.dbc 0xBBBB34
SpellCastingRequirements.dbc 0xBBBB60
SpellCastTimes.dbc 0xBBBB8C
SpellCategories.dbc 0xBBBBB8
SpellCategory.dbc 0xBBBBE4
SpellChainEffects.dbc 0xBBBC10
SpellClassOptions.dbc 0xBBBC3C
SpellCooldowns.dbc 0xBBBC68
Spell.dbc 0xBBC10C
SpellDescriptionVariables.dbc 0xBBBC94
SpellDispelType.dbc 0xBBBCC0
SpellDuration.dbc 0xBBBCEC
SpellEffectCameraShakes.dbc 0xBBBD44
SpellEffectScaling.dbc 0xBBBD70
SpellEquippedItems.dbc 0xBBBD9C
SpellFlyout.dbc 0xBBBDC8
SpellFlyoutItem.dbc 0xBBBDF4
SpellFocusObject.dbc 0xBBBE20
SpellIcon.dbc 0xBBBE4C
SpellInterrupts.dbc 0xBBBE78
SpellItemEnchantment.dbc 0xBBBEA4
SpellItemEnchantmentCondition.dbc 0xBBBED0
SpellKeyboundOverride.dbc 0xBBBEFC
SpellLearnSpell.dbc 0xBBBF28
SpellLevels.dbc 0xBBBF54
SpellMechanic.dbc 0xBBBF80
SpellMisc.dbc 0xBBBFAC
SpellMissile.dbc 0xBBBFD8
SpellMissileMotion.dbc 0xBBC004
SpellRadius.dbc 0xBBC05C
SpellRange.dbc 0xBBC088
SpellPower.dbc 0xBBC030
SpellReagents.dbc 0xBBC0E0
SpellRuneCost.dbc 0xBBC0B4
SpellScaling.dbc 0xBBC138
SpellShapeshift.dbc 0xBBC164
SpellShapeshiftForm.dbc 0xBBC190
SpellSpecialUnitEffect.dbc 0xBBC1BC
SpellTargetRestrictions.dbc 0xBBC1E8
SpellTotems.dbc 0xBBC214
SpellVisual.dbc 0xBBC2F0
SpellVisualKitAreaModel.dbc 0xBBC298
SpellVisualKitModelAttach.dbc 0xBBC2C4
Stationery.dbc 0xBBC31C
StringLookups.dbc 0xBBC348
SummonProperties.dbc 0xBBC374
Talent.dbc 0xBBC3A0
TaxiNodes.dbc 0xBBC3CC
TaxiPathNode.dbc 0xBBC3F8
TaxiPath.dbc 0xBBC424
TerrainTypeSounds.dbc 0xBBC450
TotemCategory.dbc 0xBBC47C
TradeSkillCategory.dbc 0xBBC4A8
TransportAnimation.dbc 0xBBC4D4
TransportPhysics.dbc 0xBBC500
TransportRotation.dbc 0xBBC52C
UnitBloodLevels.dbc 0xBBC558
UnitBlood.dbc 0xBBC584
UnitCondition.dbc 0xBBC5B0
UnitPowerBar.dbc 0xBBC5DC
Vehicle.dbc 0xBBC608
VehicleSeat.dbc 0xBBC634
VehicleUIIndicator.dbc 0xBBC660
VehicleUIIndSeat.dbc 0xBBC68C
VocalUISounds.dbc 0xBBC6B8
World_PVP_Area.dbc 0xBBC6E4
WeaponImpactSounds.dbc 0xBBC710
WeaponSwingSounds2.dbc 0xBBC73C
WorldEffect.dbc 0xBBC768
WorldElapsedTimer.dbc 0xBBC794
WorldMapArea.dbc 0xBBC7C0
WorldMapContinent.dbc 0xBBC7EC
WorldMapOverlay.dbc 0xBBC818
WorldMapTransforms.dbc 0xBBC844
WorldState.dbc 0xBBC870
WorldStateUI.dbc 0xBBC89C
ZoneIntroMusicTable.dbc 0xBBC8F4
ZoneMusic.dbc 0xBBC920
WorldStateZoneSounds.dbc 0xBBC94C
WorldStateExpression.dbc 0xBBC8C8
WorldChunkSounds.dbc 0xBBC978
PhaseShiftZoneSounds.dbc 0xBBB428
AnimKitBoneSetAlias.dbc 0xBB7ED4
AnimKitBoneSet.dbc 0xBB7DEC
AnimKit.dbc 0xBB7D04
AnimKitConfig.dbc 0xBB7FBC
AnimKitConfigBoneSet.dbc 0xBB80A4
BannedAddOns.dbc 0xBB8E3C
Cfg_Categories.dbc 0xBB93AC
Cfg_Configs.dbc 0xBB9494
Cfg_Regions.dbc 0xBB957C
CharBaseInfo.dbc 0xBB9778
CharHairGeosets.dbc 0xBB97FC
CharSections.dbc 0xBB9828
CharacterFacialHairStyles.dbc 0xBB98AC
ChatProfanity.dbc 0xBB9904
ChrClasses.dbc 0xBB9930
ChrRaces.dbc 0xBB9988
FactionGroup.dbc 0xBB9FB8
FactionTemplate.dbc 0xBBA010
ItemClass.dbc 0xBBA8D4
ItemSubClass.dbc 0xBBACF0
Movie.dbc 0xBBB1C0
MovieFileData.dbc 0xBBB1EC
MovieOverlays.dbc 0xBBB218
MovieVariation.dbc 0xBBB244
NamesProfanity.dbc 0xBBB2C8
NamesReserved.dbc 0xBBB2F4
Resistances.dbc 0xBBB664
SoundFilter.dbc 0xBBCA80
SoundFilterElem.dbc 0xBBCAAC
SpamMessages.dbc 0xBBBA2C
SoundProviderPreferences.dbc 0xBBBA00
AnimKitPriority.dbc 0xBB818C
AnimKitSegment.dbc 0xBB8274
AnimReplacement.dbc 0xBB835C
AnimReplacementSet.dbc 0xBB8444
CharComponentTextureLayouts.dbc 0xBB97A4
CharComponentTextureSections.dbc 0xBB97D0
CharStartOutfit.dbc 0xBB9854
CharacterLoadout.dbc 0xBB9664
CharacterLoadoutItem.dbc 0xBB974C
CreatureDisplayInfo.dbc 0xBB9A90
CreatureDisplayInfoExtra.dbc 0xBB9A64
CreatureFamily.dbc 0xBB9ABC
CreatureModelData.dbc 0xBB9B14
GameTips.dbc 0xBBA170
GlueScreenEmote.dbc 0xBBA1C8
GuildColorBackground.dbc 0xBBA5E8
GuildColorBorder.dbc 0xBBA614
GuildColorEmblem.dbc 0xBBA640
HelmetAnimScaling.dbc 0xBBA698
HelmetGeosetVisData.dbc 0xBBA6C4
ItemDisplayInfo.dbc 0xBBAA8C
ItemVisuals.dbc 0xBBADA0
ItemVisualEffects.dbc 0xBBAD74
LoadingScreens.dbc 0xBBB008
NameGen.dbc 0xBBB270
ObjectEffect.dbc 0xBBC9A4
ObjectEffectGroup.dbc 0xBBC9D0
ObjectEffectModifier.dbc 0xBBC9FC
ObjectEffectPackage.dbc 0xBBCA28
ObjectEffectPackageElem.dbc 0xBBCA54
ParticleColor.dbc 0xBBB3D0
SpellEffect.dbc 0xBBBD18
SpellVisualEffectName.dbc 0xBBC240
SpellVisualKit.dbc 0xBBC26C
FileData.dbc 0xBBCC20
SoundEntriesAdvanced.dbc 0xBBCE88
SoundEntries.dbc 0xBBCEB4
AnimationData.dbc 0xBBCBC8
AreaTable.dbc 0xBBCBF4
LightData.dbc 0xBBCCFC
LightParams.dbc 0xBBCD28
Map.dbc 0xBBCE04
FootprintTextures.dbc 0xBBCC4C
GroundEffectDoodad.dbc 0xBBCC78
GroundEffectTexture.dbc 0xBBCCA4
Light.dbc 0xBBCCD0
LightSkybox.dbc 0xBBCD54
LiquidMaterial.dbc 0xBBCD80
LiquidObject.dbc 0xBBCDAC
LiquidType.dbc 0xBBCDD8
SoundEmitterPillPoints.dbc 0xBBCE30
SoundEmitters.dbc 0xBBCE5C
SoundEntriesFallbacks.dbc 0xBBCEE0
TerrainMaterial.dbc 0xBBCF0C
TerrainType.dbc 0xBBCF38
Weather.dbc 0xBBCF90
WMOAreaTable.dbc 0xBBCFBC
ZoneLight.dbc 0xBBCFE8
ZoneLightPoint.dbc 0xBBD014