Patch 9.1.0/API changes

From Warcraft Wiki
Jump to navigation Jump to search

Summary

  • The client now supports loading a MyAddOn_Mainline.toc file and otherwise fall back to MyAddOn.toc.[1]
  • The event trace debug tool been rewritten.
  • Transmogrification APIs have been reworked.

Resources

Global API

9.0.5 (38134) → 9.1.0 (40000) Aug 31 2021
Added (77) Removed (43)
AcknowledgeAADCAlert
C_BarberShop.RandomizeCustomizationChoices
C_ChallengeMode.GetDungeonScoreRarityColor
C_ChallengeMode.GetKeystoneLevelRarityColor
C_ChallengeMode.GetOverallDungeonScore
C_ChallengeMode.GetSpecificDungeonOverallScoreRarityColor
C_ChallengeMode.GetSpecificDungeonScoreRarityColor
C_ChatInfo.GetChannelInfoFromIdentifier
C_ChatInfo.GetChatTypeName
C_ChatInfo.GetNumReservedChatWindows
C_EventToastManager.GetLevelUpDisplayToastsFromLevel
C_EventToastManager.GetNextToastToDisplay
C_EventToastManager.RemoveCurrentToast
C_FrameManager.GetFrameVisibilityState
C_Garrison.GetAutoMissionTargetingInfoForSpell
C_Item.CanItemTransmogAppearance
C_Item.GetAppliedItemTransmogInfo
C_Item.GetBaseItemTransmogInfo
C_Item.IsDressableItemByID
C_ItemUpgrade.GetItemLevelIncrement
C_ItemUpgrade.GetItemUpgradeEffect
C_ItemUpgrade.GetNumItemUpgradeEffects
C_LegendaryCrafting.GetRuneforgePowersByClassSpecAndCovenant
C_LFGInfo.GetDungeonInfo
C_LFGList.GetApplicantDungeonScoreForListing
C_MythicPlus.GetSeasonBestAffixScoreInfoForMap
C_PetJournal.GetPetAbilityListTable
C_PetJournal.GetPetInfoTableByPetID
C_PlayerChoice.GetCurrentPlayerChoiceInfo
C_PlayerChoice.GetNumRerolls
C_PlayerChoice.OnUIClosed
C_PlayerChoice.RequestRerollPlayerChoice
C_PlayerChoice.SendPlayerChoiceResponse
C_PlayerInfo.GetAlternateFormInfo
C_PlayerInfo.GetInstancesUnlockedAtLevel
C_PlayerInfo.GetPlayerMythicPlusRatingSummary
C_QuestLog.GetQuestLogPortraitGiver
C_QuestLog.GetQuestType
C_ScenarioInfo.GetScenarioInfo
C_ScenarioInfo.GetScenarioStepInfo
C_Soulbinds.GetConduitRank
C_Soulbinds.GetSpecsAssignedToSoulbind
C_SpellBook.GetCurrentLevelSpells
C_SpellBook.GetSpellInfo
C_SpellBook.GetSpellLinkFromSpellID
C_Transmog.CanHaveSecondaryAppearanceForSlotID
C_Transmog.CanTransmogItem
C_Transmog.GetApplyCost
C_Transmog.GetPending
C_Transmog.GetSlotEffectiveCategory
C_Transmog.IsAtTransmogNPC
C_Transmog.IsSlotBeingCollapsed
C_TransmogCollection.CanAppearanceHaveIllusion
C_TransmogCollection.GetArtifactAppearanceStrings
C_TransmogCollection.GetFallbackWeaponAppearance
C_TransmogCollection.GetIllusionInfo
C_TransmogCollection.GetIllusionStrings
C_TransmogCollection.GetInspectItemTransmogInfoList
C_TransmogCollection.GetOutfitInfo
C_TransmogCollection.GetOutfitItemTransmogInfoList
C_TransmogCollection.GetPairedArtifactAppearance
C_TransmogCollection.IsAppearanceHiddenVisual
C_TransmogCollection.NewOutfit
C_TransmogCollection.RenameOutfit
C_TransmogSets.GetSetPrimaryAppearances
C_UIWidgetManager.GetSpacerVisualizationInfo
C_UIWidgetManager.GetTextColumnRowVisualizationInfo
C_VoiceChat.ActivateChannelTranscription
C_VoiceChat.DeactivateChannelTranscription
C_VoiceChat.GetRemoteTtsVoices
C_VoiceChat.GetTtsVoices
C_VoiceChat.IsSpeakForMeActive
C_VoiceChat.IsSpeakForMeAllowed
C_VoiceChat.IsTranscriptionAllowed
C_VoiceChat.SpeakRemoteTextSample
C_VoiceChat.SpeakText
C_VoiceChat.StopSpeakingText
ApplyBarberShopStyle
BarberShopReset
C_BarberShop.OldBarberShopLoaded
C_LegendaryCrafting.GetRuneforgePowersByClassAndSpec
C_PetJournal.GetNumMaxPets
C_PlayerChoice.GetPlayerChoiceInfo
C_PlayerChoice.GetPlayerChoiceOptionInfo
C_PlayerChoice.GetPlayerChoiceRewardInfo
C_Soulbinds.GetConduitRankFromCollection
C_Transmog.GetCost
C_Transmog.GetItemInfo
C_Transmog.LoadSources
C_Transmog.ValidateAllPending
C_TransmogCollection.CanSetFavoriteInCategory
C_TransmogCollection.GetIllusionFallbackWeaponSource
C_TransmogCollection.GetIllusionSourceInfo
C_TransmogCollection.GetInspectSources
C_TransmogCollection.GetOutfitName
C_TransmogCollection.GetOutfitSources
C_TransmogCollection.GetShowMissingSourceInItemTooltips
C_TransmogCollection.SaveOutfit
C_TransmogCollection.SetShowMissingSourceInItemTooltips
C_TransmogSets.GetSetSources
C_TransmogSets.IsSetCollected
C_TransmogSets.IsSetUsable
CancelBarberShop
ClosePlayerChoice
GetBarberShopStyleInfo
GetBarberShopTotalCost
GetCurrentLevelSpells
GetCustomizationDetails
GetDungeonInfo
GetItemLevelIncrement
GetItemUpgradeEffect
GetLevelUpInstances
GetNumItemUpgradeEffects
GetQuestLogPortraitGiver
HasAlternateForm
IsBarberShopStyleValid
IsDressableItem
SendPlayerChoiceResponse
SetBarberShopAlternateFormFrame
SetNextBarberShopStyle

Widgets

Added (14) Removed (2)

Events

Added (18) Removed (1)

CVars

Added (19) Removed (5)
GamePadAnalogMovementDefault: 1
Enable analog movement in any direction, rather than just the 8 cardinal directions
GamePadCursorPushCameraDefault: 1
Rate for GamePad controlled cursor to push/turn camera when at edge of window
GamePadTurnWithCameraDefault: 1
Turn character to match when camera facing is changed (1=in-combat, 2=always)
graphicsComputeEffectsDefault: 4
lastCharacterGuidDefault: 0
Last character selected's guid
lodObjectSizeScaleDefault: 1
Scales all objects size for culling
questTextContrastDefault: 0
Whether to increase text contrast in Quest UIs
raidGraphicsComputeEffectsDefault: 1
RAIDVolumeFogDefault: 1
Volume Fog
remoteTextToSpeechDefault: 0, Scope: Account
Enables typing into a voice chat window to speak to other players using the text to speech system
remoteTextToSpeechVoiceDefault: 1, Scope: Account
Voice option used with Speak for Me where you can send text to speech to other players in voice chat
showLoadingScreenTipsDefault: 1
Show loading screen tooltips
specularDefault: 1
Specular lighting multiplier (0-1)
speechToTextDefault: 0, Scope: Account
Allows enabling transcription on a voice channel in order to see written text based on the words spoken by other players
SpellCooldownDebuggerDefault: 0
textToSpeechDefault: 0, Scope: Account
Reads chat text out loud using the voice text to speech system based on the selected options
Commands
D3D11
D3D11_LEGACY
D3D12

References