aboutsummaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/extractor_common/ExtractorDB2LoadInfo.h24
-rw-r--r--src/tools/map_extractor/loadlib/DBFilesClientList.h85
2 files changed, 96 insertions, 13 deletions
diff --git a/src/tools/extractor_common/ExtractorDB2LoadInfo.h b/src/tools/extractor_common/ExtractorDB2LoadInfo.h
index 88d6bf4985e..39bec07c9a0 100644
--- a/src/tools/extractor_common/ExtractorDB2LoadInfo.h
+++ b/src/tools/extractor_common/ExtractorDB2LoadInfo.h
@@ -35,7 +35,7 @@ struct CinematicCameraLoadInfo
{ false, FT_INT, "SoundID" },
{ false, FT_FLOAT, "OriginFacing" },
{ false, FT_INT, "FileDataID" },
- { true, FT_INT, "Unknown915" },
+ { false, FT_INT, "ConversationID" },
};
static DB2MetaField const fields[5] =
{
@@ -43,10 +43,10 @@ struct CinematicCameraLoadInfo
{ FT_INT, 1, false },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
- { FT_INT, 1, true },
+ { FT_INT, 1, false },
};
- static DB2Meta meta(1294214, -1, 5, 5, 0x3920D07C, fields, -1);
- static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
+ static DB2Meta meta(1294214, -1, 5, 5, 0x4B3DF171, fields, -1);
+ static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::size(loadedFields), &meta);
return &loadInfo;
}
};
@@ -78,7 +78,7 @@ struct GameobjectDisplayInfoLoadInfo
{ FT_FLOAT, 1, true },
};
static DB2Meta meta(1266277, -1, 5, 5, 0x7E33A93F, fields, -1);
- static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
+ static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::size(loadedFields), &meta);
return &loadInfo;
}
};
@@ -99,7 +99,7 @@ struct LiquidMaterialLoadInfo
{ FT_BYTE, 1, true },
};
static DB2Meta meta(1132538, -1, 2, 2, 0x2CFFEA40, fields, -1);
- static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
+ static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::size(loadedFields), &meta);
return &loadInfo;
}
};
@@ -126,7 +126,7 @@ struct LiquidObjectLoadInfo
{ FT_BYTE, 1, false },
};
static DB2Meta meta(1308058, -1, 5, 5, 0x6CAEB8A1, fields, -1);
- static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
+ static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::size(loadedFields), &meta);
return &loadInfo;
}
};
@@ -219,7 +219,7 @@ struct LiquidTypeLoadInfo
{ FT_FLOAT, 4, true },
};
static DB2Meta meta(1371380, -1, 21, 21, 0xAFFFC9E0, fields, -1);
- static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
+ static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::size(loadedFields), &meta);
return &loadInfo;
}
};
@@ -254,11 +254,12 @@ struct MapLoadInfo
{ true, FT_SHORT, "WindSettingsID" },
{ true, FT_INT, "ZmpFileDataID" },
{ true, FT_INT, "WdtFileDataID" },
+ { true, FT_INT, "NavigationMaxDistance" },
{ true, FT_INT, "Flags1" },
{ true, FT_INT, "Flags2" },
{ true, FT_INT, "Flags3" },
};
- static DB2MetaField const fields[23] =
+ static DB2MetaField const fields[24] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING, 1, true },
@@ -282,10 +283,11 @@ struct MapLoadInfo
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
+ { FT_INT, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta meta(1349477, -1, 23, 23, 0xAAA1F94E, fields, -1);
- static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
+ static DB2Meta meta(1349477, -1, 24, 24, 0x43E626E4, fields, -1);
+ static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::size(loadedFields), &meta);
return &loadInfo;
}
};
diff --git a/src/tools/map_extractor/loadlib/DBFilesClientList.h b/src/tools/map_extractor/loadlib/DBFilesClientList.h
index ce0cf20cd17..4b7f39f2ef8 100644
--- a/src/tools/map_extractor/loadlib/DBFilesClientList.h
+++ b/src/tools/map_extractor/loadlib/DBFilesClientList.h
@@ -53,6 +53,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1353545, "AreaTable.db2" },
{ 1354401, "AreaTrigger.db2" },
{ 1352378, "AreaTriggerActionSet.db2" },
+ { 4266572, "AreaTriggerBoundedPlane.db2" },
{ 1332554, "AreaTriggerBox.db2" },
{ 1937227, "AreaTriggerCreateProperties.db2" },
{ 1121943, "AreaTriggerCylinder.db2" },
@@ -168,12 +169,15 @@ DB2FileInfo const DBFilesClientList[] =
{ 3450453, "ChrCustomizationReq.db2" },
{ 3580359, "ChrCustomizationReqChoice.db2" },
{ 3460183, "ChrCustomizationSkinnedModel.db2" },
+ { 4724136, "ChrCustomizationVisReq.db2" },
+ { 4672833, "ChrCustomizationVoice.db2" },
{ 3384313, "ChrModel.db2" },
{ 3566562, "ChrModelMaterial.db2" },
{ 3548976, "ChrModelTextureLayer.db2" },
{ 3507821, "ChrRaceRacialAbility.db2" },
{ 3490304, "ChrRaceXChrModel.db2" },
{ 1305311, "ChrRaces.db2" },
+ { 4566929, "ChrRacesCreateScreenIcon.db2" },
{ 4195187, "ChrSelectBackgroundCDI.db2" },
{ 1343390, "ChrSpecialization.db2" },
{ 984529, "ChrUpgradeBucket.db2" },
@@ -193,17 +197,30 @@ DB2FileInfo const DBFilesClientList[] =
{ 1278239, "ComponentTextureFileData.db2" },
{ 3501965, "ConditionalContentTuning.db2" },
{ 1709409, "ConfigurationWarning.db2" },
+ { 4668112, "ContentRestrictionRule.db2" },
{ 4281307, "ContentRestrictionRuleSet.db2" },
{ 1962930, "ContentTuning.db2" },
{ 2976765, "ContentTuningXExpected.db2" },
+ { 4659576, "ContentTuningXLabel.db2" },
{ 1587153, "Contribution.db2" },
{ 2143633, "ContributionStyle.db2" },
{ 2143634, "ContributionStyleContainer.db2" },
{ 1260801, "ConversationLine.db2" },
{ 3220711, "CorruptionEffects.db2" },
{ 3384973, "Covenant.db2" },
+ { 4545611, "CraftingData.db2" },
+ { 4659601, "CraftingDataEnchantQuality.db2" },
+ { 4545612, "CraftingDataItemQuality.db2" },
+ { 4373536, "CraftingDifficulty.db2" },
+ { 4373537, "CraftingDifficultyQuality.db2" },
+ { 4529122, "CraftingOrder.db2" },
+ { 4688652, "CraftingOrderHouse.db2" },
+ { 4373538, "CraftingQuality.db2" },
+ { 4541803, "CraftingReagentEffect.db2" },
+ { 4382197, "CraftingReagentQuality.db2" },
{ 841631, "Creature.db2" },
{ 879282, "CreatureDifficulty.db2" },
+ { 4044373, "CreatureDifficultyTreasure.db2" },
{ 1146692, "CreatureDispXUiCamera.db2" },
{ 1108759, "CreatureDisplayInfo.db2" },
{ 1332686, "CreatureDisplayInfoCond.db2" },
@@ -215,6 +232,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1146698, "CreatureDisplayInfoTrn.db2" },
{ 1351351, "CreatureFamily.db2" },
{ 1131322, "CreatureImmunities.db2" },
+ { 3055733, "CreatureLabel.db2" },
{ 1365368, "CreatureModelData.db2" },
{ 1125666, "CreatureMovementInfo.db2" },
{ 1344466, "CreatureSoundData.db2" },
@@ -257,6 +275,8 @@ DB2FileInfo const DBFilesClientList[] =
{ 1361972, "Faction.db2" },
{ 1343595, "FactionGroup.db2" },
{ 1361579, "FactionTemplate.db2" },
+ { 4501047, "FlightCapability.db2" },
+ { 4644249, "FlightCapabilityXGlideEvent.db2" },
{ 1308056, "FootprintTextures.db2" },
{ 1267647, "FootstepTerrainLookup.db2" },
{ 1237638, "FriendshipRepReaction.db2" },
@@ -272,6 +292,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1302847, "GameObjectDiffAnimMap.db2" },
{ 1266277, "GameObjectDisplayInfo.db2" },
{ 1345272, "GameObjectDisplayInfoXSoundKit.db2" },
+ { 4621877, "GameObjectLabel.db2" },
{ 841620, "GameObjects.db2" },
{ 3405438, "GameParameter.db2" },
{ 1368021, "GameTips.db2" },
@@ -331,6 +352,9 @@ DB2FileInfo const DBFilesClientList[] =
{ 976037, "GarrUiAnimClassInfo.db2" },
{ 976035, "GarrUiAnimRaceInfo.db2" },
{ 1343604, "GemProperties.db2" },
+ { 4644012, "GlideEvent.db2" },
+ { 4682325, "GlideEventBlendTimes.db2" },
+ { 4328468, "GlobalColor.db2" },
{ 3752002, "GlobalCurve.db2" },
{ 3756368, "GlobalGameContentTuning.db2" },
{ 4082838, "GlobalPlayerCondition.db2" },
@@ -340,6 +364,8 @@ DB2FileInfo const DBFilesClientList[] =
{ 948546, "GlyphExclusiveCategory.db2" },
{ 1345274, "GlyphProperties.db2" },
{ 948496, "GlyphRequiredSpec.db2" },
+ { 4278503, "GossipNPCOption.db2" },
+ { 4335720, "GossipNPCOptionDisplayInfo.db2" },
{ 4407361, "GossipXGarrTalentTrees.db2" },
{ 3622253, "GossipXUIDisplayInfo.db2" },
{ 2433582, "GradientEffect.db2" },
@@ -404,7 +430,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1134087, "ItemDisenchantLoot.db2" },
{ 1266429, "ItemDisplayInfo.db2" },
{ 1280614, "ItemDisplayInfoMaterialRes.db2" },
- { 1146690, "ItemDisplayXUiCamera.db2" },
+ { 4050937, "ItemDisplayInfoModelMatRes.db2" },
{ 969941, "ItemEffect.db2" },
{ 801681, "ItemExtendedCost.db2" },
{ 2358574, "ItemFallbackVisual.db2" },
@@ -414,6 +440,8 @@ DB2FileInfo const DBFilesClientList[] =
{ 1624933, "ItemLevelSelectorQualitySet.db2" },
{ 1237440, "ItemLimitCategory.db2" },
{ 1378590, "ItemLimitCategoryCondition.db2" },
+ { 4677533, "ItemLogicalCost.db2" },
+ { 4677534, "ItemLogicalCostGroup.db2" },
{ 982457, "ItemModifiedAppearance.db2" },
{ 1278399, "ItemModifiedAppearanceExtra.db2" },
{ 1332559, "ItemNameDescription.db2" },
@@ -421,6 +449,8 @@ DB2FileInfo const DBFilesClientList[] =
{ 1302240, "ItemPetFood.db2" },
{ 1121231, "ItemPriceBase.db2" },
{ 1270315, "ItemRangedDisplayInfo.db2" },
+ { 4548446, "ItemSalvage.db2" },
+ { 4549058, "ItemSalvageLoot.db2" },
{ 1273408, "ItemSearchName.db2" },
{ 1343609, "ItemSet.db2" },
{ 1314689, "ItemSetSpell.db2" },
@@ -457,11 +487,13 @@ DB2FileInfo const DBFilesClientList[] =
{ 1375580, "LightData.db2" },
{ 1334669, "LightParams.db2" },
{ 1308501, "LightSkybox.db2" },
+ { 4680119, "LightWorldShadow.db2" },
{ 2003383, "Lightning.db2" },
{ 1132538, "LiquidMaterial.db2" },
{ 1308058, "LiquidObject.db2" },
{ 1371380, "LiquidType.db2" },
{ 2261065, "LiquidTypeXTexture.db2" },
+ { 4276965, "LivingWorldObjectTemplate.db2" },
{ 2478235, "LoadingScreenSkin.db2" },
{ 1302239, "LoadingScreenTaxiSplines.db2" },
{ 1266541, "LoadingScreens.db2" },
@@ -487,6 +519,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1367868, "MapDifficulty.db2" },
{ 1375435, "MapDifficultyXCondition.db2" },
{ 1719707, "MapLoadingScreen.db2" },
+ { 4633656, "MapRenderScale.db2" },
{ 801710, "MarketingPromotionsXLocale.db2" },
{ 1294217, "Material.db2" },
{ 2991315, "MawPower.db2" },
@@ -497,10 +530,10 @@ DB2FileInfo const DBFilesClientList[] =
{ 1337833, "ModelFileData.db2" },
{ 1399953, "ModelRibbonQuality.db2" },
{ 3386486, "ModifiedCraftingCategory.db2" },
+ { 4530643, "ModifiedCraftingItem.db2" },
{ 3386487, "ModifiedCraftingReagentItem.db2" },
{ 3386488, "ModifiedCraftingReagentSlot.db2" },
{ 3390956, "ModifiedCraftingSpellSlot.db2" },
- { 3386490, "ModifiedReagentItem.db2" },
{ 1267645, "ModifierTree.db2" },
{ 921760, "Mount.db2" },
{ 1114709, "MountCapability.db2" },
@@ -562,7 +595,20 @@ DB2FileInfo const DBFilesClientList[] =
{ 1332557, "PowerDisplay.db2" },
{ 1266022, "PowerType.db2" },
{ 1275869, "PrestigeLevelInfo.db2" },
+ { 4542069, "ProfTraitPathNode.db2" },
+ { 4542084, "ProfTraitPerkNode.db2" },
+ { 4542085, "ProfTraitTree.db2" },
+ { 4508544, "Profession.db2" },
+ { 4505297, "ProfessionEffect.db2" },
+ { 4556715, "ProfessionEffectType.db2" },
+ { 4452078, "ProfessionPropPoints.db2" },
+ { 4623413, "ProfessionRating.db2" },
+ { 4505298, "ProfessionTrait.db2" },
+ { 4505494, "ProfessionTraitXEffect.db2" },
+ { 4505299, "ProfessionTraitXLabel.db2" },
+ { 4868299, "ProfessionXRating.db2" },
{ 1585723, "PvpBrawl.db2" },
+ { 4699082, "PvpRating.db2" },
{ 1591100, "PvpScalingEffect.db2" },
{ 1591098, "PvpScalingEffectType.db2" },
{ 2966426, "PvpSeason.db2" },
@@ -624,9 +670,11 @@ DB2FileInfo const DBFilesClientList[] =
{ 1328719, "SeamlessSite.db2" },
{ 1301141, "ServerMessages.db2" },
{ 1239844, "ShadowyEffect.db2" },
+ { 4620073, "SharedString.db2" },
{ 1954391, "SiegeableProperties.db2" },
{ 1240935, "SkillLine.db2" },
{ 1266278, "SkillLineAbility.db2" },
+ { 4505477, "SkillLineXTraitTree.db2" },
{ 1240406, "SkillRaceClassInfo.db2" },
{ 3581893, "SkySceneXPlayerCondition.db2" },
{ 3488583, "Soulbind.db2" },
@@ -650,9 +698,11 @@ DB2FileInfo const DBFilesClientList[] =
{ 1307289, "SoundKitChild.db2" },
{ 1237435, "SoundKitEntry.db2" },
{ 1307288, "SoundKitFallback.db2" },
+ { 4618887, "SoundMixGroup.db2" },
{ 1266542, "SoundOverride.db2" },
{ 3405441, "SoundParameter.db2" },
{ 1279417, "SoundProviderPreferences.db2" },
+ { 4756178, "SoundWaterfallEmitter.db2" },
{ 1313612, "SourceInfo.db2" },
{ 1117088, "SpamMessages.db2" },
{ 2057624, "SpecSetMember.db2" },
@@ -684,6 +734,8 @@ DB2FileInfo const DBFilesClientList[] =
{ 1140088, "SpellEffect.db2" },
{ 1888495, "SpellEffectAutoDescription.db2" },
{ 1310248, "SpellEffectEmission.db2" },
+ { 4507381, "SpellEmpower.db2" },
+ { 4871072, "SpellEmpowerStage.db2" },
{ 1140011, "SpellEquippedItems.db2" },
{ 1146819, "SpellFlyout.db2" },
{ 1134085, "SpellFlyoutItem.db2" },
@@ -710,6 +762,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1146820, "SpellRange.db2" },
{ 841946, "SpellReagents.db2" },
{ 1135239, "SpellReagentsCurrency.db2" },
+ { 4674394, "SpellReplacement.db2" },
{ 1139940, "SpellScaling.db2" },
{ 3055899, "SpellScript.db2" },
{ 3055901, "SpellScriptText.db2" },
@@ -754,6 +807,30 @@ DB2FileInfo const DBFilesClientList[] =
{ 988200, "Toy.db2" },
{ 1301101, "TradeSkillCategory.db2" },
{ 1329070, "TradeSkillItem.db2" },
+ { 4543085, "TraitCond.db2" },
+ { 4420295, "TraitCost.db2" },
+ { 4524216, "TraitCurrency.db2" },
+ { 4539393, "TraitCurrencySource.db2" },
+ { 4420327, "TraitDefinition.db2" },
+ { 4536895, "TraitDefinitionEffectPoints.db2" },
+ { 4420308, "TraitEdge.db2" },
+ { 4420297, "TraitNode.db2" },
+ { 4420298, "TraitNodeEntry.db2" },
+ { 4543088, "TraitNodeEntryXTraitCond.db2" },
+ { 4420299, "TraitNodeEntryXTraitCost.db2" },
+ { 4420300, "TraitNodeGroup.db2" },
+ { 4543090, "TraitNodeGroupXTraitCond.db2" },
+ { 4420301, "TraitNodeGroupXTraitCost.db2" },
+ { 4420302, "TraitNodeGroupXTraitNode.db2" },
+ { 4543092, "TraitNodeXTraitCond.db2" },
+ { 4420303, "TraitNodeXTraitCost.db2" },
+ { 4420304, "TraitNodeXTraitNodeEntry.db2" },
+ { 4635649, "TraitSystem.db2" },
+ { 4420305, "TraitTree.db2" },
+ { 4669507, "TraitTreeLoadout.db2" },
+ { 4669509, "TraitTreeLoadoutEntry.db2" },
+ { 4420306, "TraitTreeXTraitCost.db2" },
+ { 4524218, "TraitTreeXTraitCurrency.db2" },
{ 1338702, "TransformMatrix.db2" },
{ 2399695, "TransmogDefaultLevel.db2" },
{ 1589454, "TransmogHoliday.db2" },
@@ -768,10 +845,12 @@ DB2FileInfo const DBFilesClientList[] =
{ 3488582, "UIChromieTimeExpansionInfo.db2" },
{ 3502042, "UICovenantAbility.db2" },
{ 3502043, "UICovenantPreview.db2" },
+ { 4579858, "UIDeadlyDebuff.db2" },
{ 4065278, "UIDungeonScoreRarity.db2" },
{ 3946498, "UIEventToast.db2" },
{ 1729547, "UIExpansionDisplayInfo.db2" },
{ 1729546, "UIExpansionDisplayInfoIcon.db2" },
+ { 4861207, "UIGenericWidgetDisplay.db2" },
{ 4530951, "UIModifiedInstance.db2" },
{ 3556601, "UIScriptedAnimationEffect.db2" },
{ 2960122, "UISplashScreen.db2" },
@@ -802,6 +881,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1989276, "UiTextureAtlasElement.db2" },
{ 897532, "UiTextureAtlasMember.db2" },
{ 939159, "UiTextureKit.db2" },
+ { 4737221, "UiWeeklyReward.db2" },
{ 1983278, "UiWidget.db2" },
{ 1983639, "UiWidgetConstantSource.db2" },
{ 1983640, "UiWidgetDataSource.db2" },
@@ -848,6 +928,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1135240, "WorldElapsedTimer.db2" },
{ 1134579, "WorldMapOverlay.db2" },
{ 1957212, "WorldMapOverlayTile.db2" },
+ { 4680120, "WorldShadow.db2" },
{ 1332558, "WorldStateExpression.db2" },
{ 1266941, "WorldStateZoneSounds.db2" },
{ 1310255, "World_PVP_Area.db2" },