49
edits
m (→Extracting [[FrameXML]] locally: Blizzard link had changed) |
|||
| (19 intermediate revisions by 9 users not shown) | |||
| Line 1: | Line 1: | ||
The World of Warcraft [[user interface]] code that makes up the WoW [[Lua]] and [[FrameXML]] user 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 also [[Extracting WoW user interface files]]. | |||
== Viewing [[ | == 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 WoW user interface files]] for detailed instructions. | |||
* | == Viewing UI code on the web == | ||
* [//wago.tools/ wago.tools] - a current up-to-date collection of various WoW game data, including the WoW user interface files. Files can be searched by WoW build and downloaded, or even compared on-line. A continuation, of part, of the very expansive "wow.tools" site. | |||
* <s>[//wow.tools/ wow.tools] - a now closed, but previously very up-to-date collection of various WoW game data, including the WoW user interface files. Files can be searched by WoW build and downloaded, or even compared on-line.</s> | |||
[[Category: HOWTOs|View Blizzard's Interface Code]] | * [//www.townlong-yak.com/framexml townlong-yak.com] - 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,<ref>{{ref web|work=Archive.org|url=http://wow.go-hero.net/framexml/builds|title=Available FrameXML Builds|archiveurl=https://web.archive.org/web/20120410112027/http://wow.go-hero.net/framexml/builds|archivedate=10-Apr-2012}}</ref> but appears to have died some time in 2012 ([[Patch 4.3.3]] was the last archived version). | |||
* [//github.com/tekkub/wow-ui-source/tree/live/FrameXML Tekkub's FrameXML source pull at GitHub]<ref>Last code is [[Patch 7.1.5]] build 19802 as of 30-Dec-2015.</ref> - as of 2019, the last up date was 7.1.5 Build 23244. | |||
== Changes == | |||
* As of Patch as of 4.0.1, Blizzard's [[Interface AddOn Kit]] is no longer updated, and is replaced by extracting from the game itself. | |||
:<blockquote>[http://us.battle.net/support/en/article/download-the-world-of-warcraft-interface-addon-kit World of Warcraft Interface AddOn Kit] (US, [http://us.battle.net/support/en/article/download-the-world-of-warcraft-interface-addon-kit EU]) on [[Battle.net Support]] site held updated [[FrameXML]] files and [[in-game]] UI artwork, used by the actual game, for use by [[AddOn]] developers, community sites, or whoever was curious. See [[Interface AddOn Kit]] and 'Green Post': [http://us.battle.net/wow/en/forum/topic/2046735687 Updated FrameXML Extraction] for more information.''</blockquote> | |||
== See also == | |||
* [[Extracting WoW user interface files]] | |||
* [[Interface AddOn Kit]] | |||
== External links == | |||
{{elink|site=WoW.tools|link=//wow.tools/|desc=Game data|bydate=(Oct 2019)|postfix=(up-to-date including PTRs; lua, toc, and xml viewer)}} | |||
{{elink|site=Townlong-Yak.com|link=//www.townlong-yak.com/framexml|desc=FrameXML folder|bydate=(Oct 2019)|postfix=(sometimes week or two behind; lua, toc, and xml viewer)}} | |||
{{elink|site=github.com/tekkub/wow-ui|link=//github.com/tekkub/wow-ui-source/tree/live/FrameXML|desc=FrameXML folder|bydate=(Oct 2019)|postfix=(last up date was 7.1.5 Build 23244)}} | |||
;Old | |||
{{elink|type=bnetsupportus|link=//us.battle.net/support/en/article/download-the-world-of-warcraft-interface-addon-kit|desc=Download the World of Warcraft Interface AddOn Kit|bydate=(Oct 9, 2013; Article: 533)|strike=1}} | |||
{{elink|type=bnetsupporteu|link=//eu.battle.net/support/en/article/download-the-world-of-warcraft-interface-addonkit|desc=Download the World of Warcraft Interface AddOnKit|bydate=(30-May-2012; Article: 533)|strike=1}} | |||
{{elink|site=WowProgramming.com|link=//wowprogramming.com/utils/xmlbrowser|desc=FrameXML Browser|bydate=(disabled)|strike=1}} | |||
{{elink|site=wow.go-hero.net|link=//wow.go-hero.net/framexml/builds|desc=Available FrameXML Builds|bydate=(.lua, .toc, and .xml viewer)|strike=1|postfix=''Moved to townlong-yak.com''}} | |||
[[Category:HOWTOs|View Blizzard's Interface Code]] | |||
[[Category:Interface customization]] | |||