Skip to content
everloot

Lore archive · Warcraft Wiki, 2023 dump

Patch 6.2.4/API changes

Last wiki revision 2023-09-27

  • Presence IDs have been replaced with bnetIDAccount and bnetIDGameAccount. With this change, we’ve made all functions strict about whether they accept Account IDs or Game Account IDs. In order to make this easier, all Lua variables have been updated to specify which type of ID they are.

You can translate from a bnetIDGameAccount to a bnetIDAccount as follows: bnetIDAccount = select(17, BNGetGameAccountInfo(bnetIDGameAccount));

You can find a player’s active bnetIDGameAccount from a bnetIDAccount as follows: bnetIDGameAccount = select(6, BNGetFriendInfoByID(bnetIDAccount));

Examples: -> -> ->

  • The new Battle.net architecture doesn’t have the concept of “Toons”. Instead, we refer to “GameAccounts”. As a result, many functions with “Toon” in the name now refer to “GameAccount”

BNCreateConversation BNGetBlockedToonInfo BNGetConversationInfo BNGetConversationMemberInfo BNGetCustomMessageTable BNGetFriendToonInfo BNGetMatureLanguageFilter BNGetMaxNumConversations BNGetMaxPlayersInConversation BNGetNumBlockedToons BNGetNumConversationMembers BNGetNumFriendToons BNGetSelectedToonBlock BNGetToonInfo BNInviteToConversation BNIsFriendConversationValid BNIsToonBlocked BNLeaveConversation BNListConversation BNReportFriendInvite BNSendConversationMessage BNSetFocus BNSetMatureLanguageFilter BNSetSelectedToonBlock BNSetToonBlocked

  • Support for conversations has been removed. This includes all C-functions (,, etc.) as well as all Lua/XML references to conversations.
  • The “realmName” CVar no longer exists. You can get the name of the current realm using.

Source

https://warcraft.wiki.gg/wiki/Patch_6.2.4/API_changes · retrieved 2023-11-13 · CC BY-SA 4.0

Converted from wikitext with templates, tables and images removed, so some sentences may be missing values.

This archive predates WoW: Forever. For collected gameplay facts see the Forever database. Search the archive.