1
Fork 0
mirror of https://github.com/xivdev/EXDSchema.git synced 2025-06-06 16:17:46 +00:00

More named columns (#59)

* More named columns

* Update ENpcBase.ENpcData link targets

* Update InstanceContent

Order is actually ContentFinderCondition, just like in
PartyContent and PublicContent.

* Update EventItem

* Update TripleTriadCardResident, TripleTriadCardObtain

* Update JournalCategory

* Update MapCondition

* Update DynamicEvent

* Update InstanceContent

* Update TerritoryType

* Update ClassJob

* Update VVDData

* Update InstanceContent

* Update InstanceContentType

* Update VVDRouteData

* Update InstanceContent

* Update ContentTodo

* Update ContentEventItem

* Update ContentDirectorBattleTalk

* Update BannerPreset

* Update SpecialShop

* Update LogMessage
This commit is contained in:
Haselnussbomber 2025-03-24 19:37:06 +01:00 committed by GitHub
parent c4af8e8e99
commit 8514f42386
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
40 changed files with 246 additions and 126 deletions

View file

@ -1,28 +1,30 @@
name: BannerPreset name: BannerPreset
fields: fields:
- name: Unknown0 - name: CameraPositionX
- name: Unknown1 - name: CameraPositionY
- name: Unknown2 - name: CameraPositionZ
- name: Unknown3 - name: CameraTargetX
- name: Unknown4 - name: CameraTargetY
- name: Unknown5 - name: CameraTargetZ
- name: Unknown6 - name: AnimationProgress
- name: Unknown7 - name: HeadDirectionX
- name: Unknown8 - name: HeadDirectionY
- name: Unknown9 - name: EyeDirectionX
- name: Unknown10 - name: EyeDirectionY
- name: Unknown11 - name: Expression
- name: Unknown12 - name: BannerTimeline
- name: Unknown13 - name: ImageRotation
- name: Unknown14 - name: DirectionalLightingVerticalAngle
- name: Unknown15 - name: DirectionalLightingHorizontalAngle
- name: Unknown16 - name: CameraZoom
- name: Unknown17 - name: BannerDesignPreset
- name: Unknown18 type: link
- name: Unknown19 targets: [BannerDesignPreset]
- name: Unknown20 - name: DirectionalLightingColorRed
- name: Unknown21 - name: DirectionalLightingColorGreen
- name: Unknown22 - name: DirectionalLightingColorBlue
- name: Unknown23 - name: DirectionalLightingBrightness
- name: Unknown24 - name: AmbientLightingColorRed
- name: Unknown25 - name: AmbientLightingColorGreen
- name: AmbientLightingColorBlue
- name: AmbientLightingBrightness

View file

@ -1,7 +1,8 @@
name: BgcArmyAction name: BgcArmyAction
fields: fields:
- name: Unknown0 - name: Name
- name: Unknown1 - name: Icon
type: icon
- name: Unknown2 - name: Unknown2
- name: Unknown3 - name: Unknown3
- name: Unknown4 - name: Unknown4

View file

@ -1,3 +1,3 @@
name: BgcArmyActionTransient name: BgcArmyActionTransient
fields: fields:
- name: Unknown0 - name: Text

View file

@ -3,7 +3,7 @@ displayField: Name
fields: fields:
- name: Name - name: Name
- name: Abbreviation - name: Abbreviation
- name: Unknown0 - name: NameFemale
- name: CanQueueForDuty - name: CanQueueForDuty
- name: NameEnglish - name: NameEnglish
- name: ItemSoulCrystal - name: ItemSoulCrystal
@ -52,9 +52,13 @@ fields:
targets: [ClassJobCategory] targets: [ClassJobCategory]
- name: Unknown8 - name: Unknown8
- name: JobIndex - name: JobIndex
- name: Unknown9 - name: PvPBaseParamValue
type: link
targets: [PvPBaseParamValue]
- name: PvPActionSortRow - name: PvPActionSortRow
- name: Unknown10 - name: PvPInitialSelectActionTrait
type: link
targets: [PvPInitialSelectActionTrait]
- name: ClassJobParent - name: ClassJobParent
type: link type: link
targets: [ClassJob] targets: [ClassJob]

View file

@ -2,6 +2,8 @@ name: ContentDirectorBattleTalk
fields: fields:
- name: Unknown0 - name: Unknown0
- name: Unknown1 - name: Unknown1
- name: Unknown2 - name: Text
type: link
targets: [InstanceContentTextData]
- name: Unknown3 - name: Unknown3
- name: Unknown4 - name: Unknown4

View file

@ -1,3 +1,5 @@
name: ContentEventItem name: ContentEventItem
fields: fields:
- name: Unknown0 - name: EventItem
type: link
targets: [EventItem]

View file

@ -1,7 +1,9 @@
name: ContentTodo name: ContentTodo
fields: fields:
- name: Unknown0 - name: Unknown0
- name: Unknown1 - name: Text
type: link
targets: [InstanceContentTextData]
- name: Unknown2 - name: Unknown2
- name: Unknown3 - name: Unknown3
- name: Unknown4 - name: Unknown4

View file

@ -22,7 +22,7 @@ fields:
- name: EnemyType - name: EnemyType
type: link type: link
targets: [DynamicEventEnemyType] targets: [DynamicEventEnemyType]
- name: Unknown3 - name: MaxParticipants
- name: Unknown4 - name: Unknown4
- name: Unknown5 - name: Unknown5
- name: SingleBattle - name: SingleBattle

View file

@ -5,7 +5,32 @@ fields:
count: 32 count: 32
fields: fields:
- type: link - type: link
targets: [ChocoboTaxiStand, CraftLeve, CustomTalk, DefaultTalk, FccShop, GCShop, GilShop, GuildleveAssignment, GuildOrderGuide, GuildOrderOfficer, Quest, SpecialShop, Story, SwitchTalk, TopicSelect, TripleTriad, Warp] targets:
- ChocoboTaxiStand
- CollectablesShop
- ContentNpc
- CraftLeve
- CustomTalk
- DefaultTalk
- DisposalShop
- DpsChallengeOfficer
- EventPathMove
- FccShop
- GCShop
- GilShop
- GuildOrderGuide
- GuildOrderOfficer
- GuildleveAssignment
- InclusionShop
- LotteryExchangeShop
- PreHandler
- Quest
- SpecialShop
- Story
- SwitchTalk
- TopicSelect
- TripleTriad
- Warp
- name: ModelMainHand - name: ModelMainHand
- name: ModelOffHand - name: ModelOffHand
- name: Scale - name: Scale
@ -76,7 +101,7 @@ fields:
targets: [Stain] targets: [Stain]
- name: Dye2OffHand - name: Dye2OffHand
type: link type: link
targets: [ Stain ] targets: [Stain]
- name: DyeHead - name: DyeHead
type: link type: link
targets: [Stain] targets: [Stain]

View file

@ -6,7 +6,7 @@ fields:
- name: Miqote - name: Miqote
- name: Roegadyn - name: Roegadyn
- name: AuRa - name: AuRa
- name: Unknown0 - name: Hrothgar
- name: Unknown1 - name: Viera
- name: Male - name: Male
- name: Female - name: Female

View file

@ -20,7 +20,9 @@ fields:
type: link type: link
targets: [Action] targets: [Action]
- name: StackSize - name: StackSize
- name: Unknown2 - name: Category
type: link
targets: [EventItemCategory]
- name: CastTime - name: CastTime
- name: CastTimeline - name: CastTimeline
type: link type: link

View file

@ -27,7 +27,7 @@ fields:
type: array type: array
count: 5 count: 5
- name: Unknown1 - name: Unknown1
- name: Unknown20 - name: LimitedTimeBonus
- name: Cutscene - name: Cutscene
type: link type: link
targets: [Cutscene] targets: [Cutscene]
@ -61,15 +61,32 @@ fields:
- name: WinBGM - name: WinBGM
type: link type: link
targets: [BGM] targets: [BGM]
- name: Order - name: ContentFinderCondition
type: link
targets: [ContentFinderCondition]
- name: SortKey - name: SortKey
- name: Unknown3 - name: ContentRoute
- name: Unknown4 condition:
- name: Unknown5 switch: InstanceContentType
cases:
8: [Tutorial]
16: [IKDRoute]
19: [VVDData] # Variant Dungeon
20: [VVDData] # Criterion Dungeon
- name: ContentDirectorManagedSG
type: link
targets: [ContentDirectorManagedSG]
- name: ContentTodo
type: link
targets: [ContentTodo]
- name: Unknown6 - name: Unknown6
- name: Unknown7 - name: Unknown7
- name: Unknown8 - name: ContentEventItem
- name: Unknown_70 type: link
targets: [ContentEventItem]
- name: ContentDirectorBattleTalk
type: link
targets: [ContentDirectorBattleTalk]
- name: PartyCondition - name: PartyCondition
- name: InstanceContentType - name: InstanceContentType
type: link type: link
@ -79,10 +96,16 @@ fields:
type: link type: link
targets: [Colosseum] targets: [Colosseum]
- name: Unknown9 - name: Unknown9
- name: Unknown10 - name: QTE1
- name: Unknown11 type: link
targets: [QTE]
- name: QTE2
type: link
targets: [QTE]
- name: Unknown12 - name: Unknown12
- name: Unknown19 - name: ContentAttributeRect
type: link
targets: [ContentAttributeRect]
- name: Unknown13 - name: Unknown13
- name: Unknown14 - name: Unknown14
- name: Unknown15 - name: Unknown15

View file

@ -1,11 +1,13 @@
name: InstanceContentType name: InstanceContentType
fields: fields:
- name: Unknown0 - name: StartLogMessage
type: link
targets: [LogMessage]
- name: Unknown1 - name: Unknown1
- name: Unknown2 - name: Unknown2
- name: Unknown3 - name: Unknown3
- name: Unknown4 - name: Unknown4
- name: Unknown5 - name: Unknown5
- name: Unknown6 - name: Unknown6
- name: Unknown7 - name: SupportsPartyMemberPortraits
- name: Unknown8 - name: Unknown8

View file

@ -7,4 +7,6 @@ fields:
- name: JournalSection - name: JournalSection
type: link type: link
targets: [JournalSection] targets: [JournalSection]
- name: Unknown0 - name: MapCondition
type: link
targets: [MapCondition]

View file

@ -1,3 +1,3 @@
name: LoadingImage name: LoadingImage
fields: fields:
- name: Unknown0 - name: FileName

View file

@ -3,6 +3,8 @@ displayField: Text
fields: fields:
- name: Text - name: Text
- name: LogKind - name: LogKind
type: link
targets: [LogKind]
- name: Unknown0 - name: Unknown0
- name: Unknown1 - name: Unknown1
- name: Unknown_70 - name: Unknown_70

View file

@ -1,7 +1,11 @@
name: MJIMinionPopAreas name: MJIMinionPopAreas
fields: fields:
- name: Unknown0 - name: Text
- name: Unknown1 type: link
- name: Unknown2 targets: [MJIText]
- name: Unknown3 - name: X
- name: Y
- name: RequiredFunction
type: link
targets: [MJIFunction]
- name: Unknown4 - name: Unknown4

View file

@ -4,5 +4,7 @@ fields:
- name: Quest - name: Quest
type: link type: link
targets: [Quest] targets: [Quest]
- name: Unknown0 - name: InstanceContent
- name: Unknown1 type: link
targets: [InstanceContent]
- name: QuestSequence

View file

@ -1,9 +1,15 @@
name: MapReplace name: MapReplace
fields: fields:
- name: Unknown0 - name: Quest
- name: Unknown1 type: link
- name: Unknown2 targets: [Quest]
- name: Map
type: link
targets: [Map]
- name: TerritoryType
type: link
targets: [TerritoryType]
- name: Unknown4 - name: Unknown4
- name: Unknown5 - name: Unknown5
- name: Unknown6 - name: Unknown6
- name: Unknown3 - name: QuestSequence

View file

@ -19,7 +19,9 @@ fields:
- name: EquipBody - name: EquipBody
- name: EquipLeg - name: EquipLeg
- name: EquipFoot - name: EquipFoot
- name: Unknown4 - name: MoveControl
type: link
targets: [MoveControl]
- name: RideBGM - name: RideBGM
type: link type: link
targets: [BGM] targets: [BGM]

View file

@ -10,11 +10,13 @@ fields:
- name: Pronoun - name: Pronoun
- name: Article - name: Article
- name: Model - name: Model
- name: Unknown1 - name: Action
type: link
targets: [OrnamentAction]
- name: Icon - name: Icon
type: icon type: icon
- name: Transient - name: Transient
- name: Order - name: Order
- name: Unknown2 - name: AttachmentPoint
- name: Unknown3 - name: Unknown3
- name: Unknown4 - name: Unknown4

View file

@ -1,8 +1,8 @@
name: OrnamentAction name: OrnamentAction
fields: fields:
- name: Unknown0 - name: Actions
- name: Unknown1 type: array
- name: Unknown2 count: 6
- name: Unknown3 fields:
- name: Unknown4 - type: link
- name: Unknown5 targets: [Action]

View file

@ -1,22 +1,9 @@
name: OrnamentCustomizeGroup name: OrnamentCustomizeGroup
fields: fields:
- name: Unknown0 - name: Customize
- name: Unknown1 type: array
- name: Unknown2 count: 18
- name: Unknown3 fields:
- name: Unknown4 - type: link
- name: Unknown5 targets: [OrnamentCustomize]
- name: Unknown6
- name: Unknown7
- name: Unknown8
- name: Unknown9
- name: Unknown10
- name: Unknown11
- name: Unknown12
- name: Unknown13
- name: Unknown14
- name: Unknown_70
- name: Unknown15
- name: Unknown16
- name: Unknown17
- name: Unknown18 - name: Unknown18

View file

@ -1,3 +1,3 @@
name: OrnamentTransient name: OrnamentTransient
fields: fields:
- name: Unknown0 - name: Text

View file

@ -12,4 +12,6 @@ fields:
- name: Unknown6 - name: Unknown6
- name: Unknown7 - name: Unknown7
- name: Unknown8 - name: Unknown8
- name: Unknown9 - name: MapCondition
type: link
targets: [MapCondition]

View file

@ -1,3 +1,3 @@
name: PvPSeriesLevel name: PvPSeriesLevel
fields: fields:
- name: Unknown0 - name: ExpToNext

View file

@ -1,3 +1,4 @@
name: Role name: Role
fields: fields:
- name: Unknown0 - name: Type
comment: 1 = Tank, 2 = DPS, 3 = Healer

View file

@ -48,7 +48,8 @@ fields:
count: 3 count: 3
- name: Unknown1 - name: Unknown1
type: array type: array
count: 6 count: 5
- name: Order
- name: ReceiveHq - name: ReceiveHq
type: array type: array
count: 2 count: 2
@ -68,9 +69,18 @@ fields:
- name: Unknown0 - name: Unknown0
- name: Unknown1 - name: Unknown1
- name: CompleteText - name: CompleteText
type: link
targets: [DefaultTalk]
- name: NotCompleteText - name: NotCompleteText
- name: Unknown2 type: link
- name: Unknown5 targets: [DefaultTalk]
- name: RequiredFestival
type: link
targets: [Festival]
- name: RequiredFestivalPhase
- name: UseCurrencyType - name: UseCurrencyType
- name: Unknown3 - name: RequiredContentFinderCondition
- name: Unknown4 type: link
targets: [ContentFinderCondition]
- name: RequiredContentFinderConditionComplete
comment: If this is true, then the CFC needs to be completed; If this is false, then the CFC just needs to be unlocked

View file

@ -2,7 +2,9 @@ name: TerritoryIntendedUse
fields: fields:
- name: Unknown0 - name: Unknown0
- name: Unknown1 - name: Unknown1
- name: Unknown2 - name: ChatRule
type: link
targets: [TerritoryChatRule]
- name: Unknown3 - name: Unknown3
- name: Unknown4 - name: Unknown4
- name: Unknown5 - name: Unknown5

View file

@ -48,17 +48,23 @@ fields:
type: link type: link
targets: [TerritoryIntendedUse] targets: [TerritoryIntendedUse]
- name: WeatherRate - name: WeatherRate
type: link
targets: [WeatherRate]
- name: Unknown1 - name: Unknown1
- name: ExVersion - name: ExVersion
type: link type: link
targets: [ExVersion] targets: [ExVersion]
- name: Unknown2 - name: Unknown2
- name: Unknown3 - name: Unknown3
- name: Unknown4 - name: AetherCurrentCompFlgSet
type: link
targets: [AetherCurrentCompFlgSet]
- name: MountSpeed - name: MountSpeed
type: link type: link
targets: [MountSpeed] targets: [MountSpeed]
- name: Unknown5 - name: IndividualWeather
type: link
targets: [IndividualWeather]
- name: AchievementIndex - name: AchievementIndex
- name: Unknown6 - name: Unknown6
- name: Unknown7 - name: Unknown7

View file

@ -1,9 +1,18 @@
name: TradeScreenImage name: TradeScreenImage
fields: fields:
- name: Unknown0 - name: Items
- name: Unknown1 type: array
- name: Unknown2 count: 2
- name: Unknown3 fields:
- name: Unknown4 - type: link
- name: Unknown5 targets: [EventItem]
- name: Unknown6 - name: ItemIcons
type: array
count: 2
fields:
- type: icon
- name: ItemValues
type: array
count: 2
- name: BannerType
comment: 1 = Icon 180096 ("Excellent Trade!"), 2 = Icon 180097 ("Feat Accomplished!")

View file

@ -1,4 +1,7 @@
name: TripleTriadCardObtain name: TripleTriadCardObtain
fields: fields:
- name: Unknown0 - name: Icon
- name: Unknown1 type: icon
- name: Text
type: link
targets: [Addon]

View file

@ -43,4 +43,6 @@ fields:
- name: SortKey - name: SortKey
- name: UIPriority - name: UIPriority
- name: AcquisitionType - name: AcquisitionType
type: link
targets: [TripleTriadCardObtain]
- name: Unknown1 - name: Unknown1

View file

@ -1,6 +1,6 @@
name: TutorialDPS name: TutorialDPS
fields: fields:
- name: Unknown0 - name: Image
- name: Objective - name: Objective
type: link type: link
targets: [Tutorial] targets: [Tutorial]

View file

@ -1,6 +1,6 @@
name: TutorialGimmick name: TutorialGimmick
fields: fields:
- name: Unknown0 - name: Image
- name: Objective - name: Objective
type: link type: link
targets: [Tutorial] targets: [Tutorial]

View file

@ -1,6 +1,6 @@
name: TutorialHealer name: TutorialHealer
fields: fields:
- name: Unknown0 - name: Image
- name: Objective - name: Objective
type: link type: link
targets: [Tutorial] targets: [Tutorial]

View file

@ -1,6 +1,6 @@
name: TutorialTank name: TutorialTank
fields: fields:
- name: Unknown0 - name: Image
- name: Objective - name: Objective
type: link type: link
targets: [Tutorial] targets: [Tutorial]

View file

@ -1,8 +1,17 @@
name: VVDData name: VVDData
fields: fields:
- name: Unknown0 - name: ContentFinderCondition
- name: Unknown1 type: link
- name: Unknown2 targets: [ContentFinderCondition]
- name: Unknown3 - name: CurrencyItem
- name: Unknown4 type: link
targets: [Item]
- name: ContentExAction
type: link
targets: [ContentExAction]
- name: UnlockQuest
type: link
targets: [Quest]
- name: Series
comment: RowId of VVDRouteData and VVDNotebookSeries
- name: Unknown5 - name: Unknown5

View file

@ -1,3 +1,5 @@
name: VVDRouteData name: VVDRouteData
fields: fields:
- name: Unknown0 - name: NotebookEntry
type: link
targets: [VVDNotebookContents]

View file

@ -1,10 +1,12 @@
name: YKW name: YKW
fields: fields:
- name: Unknown0 - name: Transient
- name: Item - name: Item
type: link type: link
targets: [Item] targets: [Item]
- name: Unknown1 - name: Companion
type: link
targets: [Companion]
- name: Location - name: Location
type: array type: array
count: 6 count: 6