WoW:Viewing Blizzard's WoW user interface code: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
mNo edit summary
Line 19: Line 19:
{{elink|type=bnetsupportus|link=https://us.battle.net/support/en/article/download-the-world-of-warcraft-interface-addon-kit|desc=Download the World of Warcraft Interface AddOn Kit|bydate=(Updated: Oct 9, 2013; Article ID: 533)}}
{{elink|type=bnetsupportus|link=https://us.battle.net/support/en/article/download-the-world-of-warcraft-interface-addon-kit|desc=Download the World of Warcraft Interface AddOn Kit|bydate=(Updated: Oct 9, 2013; Article ID: 533)}}
{{elink|type=bnetsupporteu|link=https://eu.battle.net/support/en/article/download-the-world-of-warcraft-interface-addonkit|desc=Download the World of Warcraft Interface AddOnKit|bydate=(Updated: 30-May-2012; Article ID: 533)}}
{{elink|type=bnetsupporteu|link=https://eu.battle.net/support/en/article/download-the-world-of-warcraft-interface-addonkit|desc=Download the World of Warcraft Interface AddOnKit|bydate=(Updated: 30-May-2012; Article ID: 533)}}
{{elink|site=Townlong-Yak.com|link=http://www.townlong-yak.com/framexml|desc=FrameXML|bydate=(usually latest build; .lua, .toc, and .xml viewer)}}
{{elink|site=Townlong-Yak.com|link=http://www.townlong-yak.com/framexml|desc=FrameXML|bydate=(sometimes a week or two behind current release; .lua, .toc, and .xml viewer)}}
{{elink|site=WowProgramming.com|link=http://wowprogramming.com/utils/xmlbrowser|desc=FrameXML Browser|bydate=(usually not latest build; .lua, .toc, and .xml viewer)}}


;Old
;Old
{{elink|site=WowProgramming.com|link=http://wowprogramming.com/utils/xmlbrowser|desc=<s>FrameXML Browser</s>|bydate=(disabled)}}
{{elink|prefix=''Moved to townlong-yak.com''|site=<s>wow.go-hero.net</s>|link=http://wow.go-hero.net/framexml/builds|desc=<s>Available FrameXML Builds</s>|bydate=<s>(.lua, .toc, and .xml viewer)</s>}}
{{elink|prefix=''Moved to townlong-yak.com''|site=<s>wow.go-hero.net</s>|link=http://wow.go-hero.net/framexml/builds|desc=<s>Available FrameXML Builds</s>|bydate=<s>(.lua, .toc, and .xml viewer)</s>}}
[[Category:HOWTOs|View Blizzard's Interface Code]]
[[Category:HOWTOs|View Blizzard's Interface Code]]
[[Category:Interface customization]]
[[Category:Interface customization]]

Revision as of 16:30, 4 September 2016

The World of Warcraft user interface code that makes up the FrameXML interface can be viewed in it's source code form. The code can be obtained several ways, including directly by extracting files from the game code, using tools already in the game. See Extracting interface files.

Viewing UI code by extracting game files

  • The WoW game itself can export the user interface code and artwork files using in-game developer console commands, which are: 'exportInterfaceFiles code' (or 'exportInterfaceFiles art' for art). See Extracting interface files for detailed instructions.

Viewing UI code on the web

  • The site townlong-yak.com keeps a database of all versions of FrameXML online. You can compare different versions to each other, view the contents of specific files (in a specific interface version), or just download the entire interface as it looked for a given version. Even test server versions are available.
    • The site used to be at wow.go-hero.net,[1] but appears to have died some time in 2012 (Patch 4.3.3 was the last archived version).
  • As of 2015, you can see some code at Tekkub's FrameXML source pull at GitHub[2] that is relatively up-to-date.

Changes

See also

External links

Old
  1. Available FrameXML Builds. Archive.org. Archived from the original on 2012-04-10.
  2. Latest code is Patch 6.1.2 build 19802 as of 30-Dec-2015.