From 58661979076c3e24fd3bbd985338e77fa1b08350 Mon Sep 17 00:00:00 2001 From: holydruid <684+holydruid@noreply.octowow.st> Date: Fri, 31 Jul 2026 00:20:52 +0000 Subject: [PATCH] schema --- schema/AreaTrigger.dbc.yaml | 27 ++++++++++++++++ schema/CreatureDisplayInfo.dbc.yaml | 18 +++++++++++ schema/CreatureModelData.dbc.yaml | 22 +++++++++++++ schema/CreatureSoundData.dbc.yaml | 36 ++++++++++++++++++++++ schema/SoundEntries.dbc.yaml | 48 +++++++++++++++++++++++++++++ 5 files changed, 151 insertions(+) create mode 100644 schema/AreaTrigger.dbc.yaml create mode 100644 schema/CreatureDisplayInfo.dbc.yaml create mode 100644 schema/CreatureModelData.dbc.yaml create mode 100644 schema/CreatureSoundData.dbc.yaml create mode 100644 schema/SoundEntries.dbc.yaml diff --git a/schema/AreaTrigger.dbc.yaml b/schema/AreaTrigger.dbc.yaml new file mode 100644 index 0000000..c898b4e --- /dev/null +++ b/schema/AreaTrigger.dbc.yaml @@ -0,0 +1,27 @@ +# Default schema for AreaTrigger.dbc (WoW 1.12.1 5875) +# Derived from WDBXEditor Classic 1.12.1 definitions. +# Records a trigger volume on a map used for teleports, taverns, quests, etc. + +fields: + - ID + - MapID + - X + - Y + - Z + - Radius + - BoxLength + - BoxWidth + - BoxHeight + - BoxYaw + + # + # + # + # + # + # + # + # + # + # + # diff --git a/schema/CreatureDisplayInfo.dbc.yaml b/schema/CreatureDisplayInfo.dbc.yaml new file mode 100644 index 0000000..4b51a36 --- /dev/null +++ b/schema/CreatureDisplayInfo.dbc.yaml @@ -0,0 +1,18 @@ +# Default schema for CreatureDisplayInfo.dbc (WoW 1.12.1 5875) +# +# Array fields in this table are expanded with numeric suffixes. The +# order matches the column order in the DBC. + +fields: + - ID + - ModelID + - SoundID + - ExtendedDisplayInfoID + - CreatureModelScale + - CreatureModelAlpha + - TextureVariation_1 + - TextureVariation_2 + - TextureVariation_3 + - SizeClass + - BloodID + - NPCSoundID diff --git a/schema/CreatureModelData.dbc.yaml b/schema/CreatureModelData.dbc.yaml new file mode 100644 index 0000000..2974746 --- /dev/null +++ b/schema/CreatureModelData.dbc.yaml @@ -0,0 +1,22 @@ +# Default schema for CreatureModelData.dbc (WoW 1.12.1 5875) +# +# Array fields in this table are expanded with numeric suffixes. The +# order matches the column order in the DBC. + +fields: + - ID + - Flags + - ModelName + - SizeClass + - ModelScale + - BloodID + - FootprintTextureID + - FootprintTextureLength + - FootprintTextureWidth + - FootprintParticleScale + - FoleyMaterialID + - FootstepShakeSize + - DeathThudShakeSize + - SoundID + - CollisionWidth + - CollisionHeight diff --git a/schema/CreatureSoundData.dbc.yaml b/schema/CreatureSoundData.dbc.yaml new file mode 100644 index 0000000..7cdcb1e --- /dev/null +++ b/schema/CreatureSoundData.dbc.yaml @@ -0,0 +1,36 @@ +# Default schema for CreatureSoundData.dbc (WoW 1.12.1 5875) +# +# Array fields in this table are expanded with numeric suffixes. The +# order matches the column order in the DBC. + +fields: + - ID + - SoundExertionID + - SoundExertionCriticalID + - SoundInjuryID + - SoundInjuryCriticalID + - SoundInjuryCrushingBlowID + - SoundDeathID + - SoundStunID + - SoundStandID + - SoundFootstepID + - SoundAggroID + - SoundWingFlapID + - SoundWingGlideID + - SoundAlertID + - SoundFidget_1 + - SoundFidget_2 + - SoundFidget_3 + - SoundFidget_4 + - CustomAttack_1 + - CustomAttack_2 + - CustomAttack_3 + - CustomAttack_4 + - NPCSoundID + - LoopSoundID + - CreatureImpactType + - SoundJumpStartID + - SoundJumpEndID + - SoundPetAttackID + - SoundPetOrderID + - SoundPetDismissID diff --git a/schema/SoundEntries.dbc.yaml b/schema/SoundEntries.dbc.yaml new file mode 100644 index 0000000..652f567 --- /dev/null +++ b/schema/SoundEntries.dbc.yaml @@ -0,0 +1,48 @@ +# Default schema for SpellVisualKit.dbc (WoW 1.12.1 5875) +# +# Array fields in this table are expanded with numeric suffixes. The +# order matches the column order in the DBC. + +fields: + - ID + - SoundType + - Name + - File_1 + - File_2 + - File_3 + - File_4 + - File_5 + - File_6 + - File_7 + - File_8 + - File_9 + - File_10 + - Freq_1 + - Freq_2 + - Freq_3 + - Freq_4 + - Freq_5 + - Freq_6 + - Freq_7 + - Freq_8 + - Freq_9 + - Freq_10 + - DirectoryBase + - VolumeFloat + - Flags + - MinDistance + - DistanceCutoff + - EAXDef + + #
+ # + # + # + # + # + # + # + # + # + # + # \ No newline at end of file