diff options
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/extractor_common/ExtractorDB2LoadInfo.h | 24 | ||||
-rw-r--r-- | src/tools/map_extractor/loadlib/DBFilesClientList.h | 85 |
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" }, |