Navigation menu

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

Jump to navigation Jump to search
m
Line 1: Line 1:
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.
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.


== Viewing [[FrameXML]] by extracting game 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.
* 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 [[FrameXML]] on the web ==
== Viewing UI code on the web ==


* The site [http://wow.go-hero.net/framexml/builds wow.go-hero.net] 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 [http://wow.go-hero.net/framexml/builds wow.go-hero.net] 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.
Line 21: Line 21:
{{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=wow.go-hero.net|link=http://wow.go-hero.net/framexml/builds|desc=Available FrameXML Builds|bydate=(.lua, .toc, and .xml viewer)}}
<s>{{elink|site=wow.go-hero.net|link=http://wow.go-hero.net/framexml/builds|desc=Available FrameXML Builds|bydate=(.lua, .toc, and .xml viewer - moved to townlong-yak.com)}}</s>
{{elink|site=www.townlong-yak.com|link=http://www.townlong-yak.com/framexml|desc=Available FrameXML Builds|bydate=(.lua, .toc, and .xml viewer)}}
[[Category:HOWTOs|View Blizzard's Interface Code]]
[[Category:HOWTOs|View Blizzard's Interface Code]]
[[Category:Interface customization]]
[[Category:Interface customization]]