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

From AddOn Studio
Jump to navigation Jump to search
(replace wowcompares with go-hero)
mNo edit summary
Line 1: Line 1:
== Extracting [[FrameXML]] and other files locally ==
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.


* Download Blizzard's UI AddOn Kit
== Viewing [[FrameXML]] by extracting game files ==
** [http://us.blizzard.com/support/article.xml?articleId=21465 Technical Support Tools] at the [http://us.blizzard.com/support/index.xml?locale=en_US&gameId=11 Blizzard WoW support site (US)].
* 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.
** Go to the download page: [http://us.blizzard.com/support/article.xml?articleId=21466 Download the World of Warcraft Interface AddOn Kit]
** Download the appropriate ZIP files:
**:Art Work (350+ MB): http://us.media.blizzard.com/wow/interface/WoW_Interface_art.zip
**:US - English (< 2 MB): http://us.media.blizzard.com/wow/interface/WoW_Interface_enUS.zip
**:US - Spanish: http://us.media.blizzard.com/wow/interface/WoW_Interface_esMX.zip
**:EU - English: http://us.media.blizzard.com/wow/interface/WoW_Interface_enGB.zip
**:EU - Spanish: http://us.media.blizzard.com/wow/interface/WoW_Interface_esES.zip
**:EU - French: http://us.media.blizzard.com/wow/interface/WoW_Interface_frFR.zip
**:EU - Russian: http://us.media.blizzard.com/wow/interface/WoW_Interface_ruRU.zip
**:Korean: http://us.media.blizzard.com/wow/interface/WoW_Interface_koKR.zip
**:Taiwanese: http://us.media.blizzard.com/wow/interface/WoW_Interface_zhTW.zip
* Make sure you have a <tt>Blizzard Interface Data/</tt> folder in your <tt>World of Warcraft/</tt> folder (<tt>Blizzard Interface Data (enGB)/</tt> for EU English client). You may have to create it.
* Unzip <tt>WoW_Interface_art.zip</tt> and move/copy <tt>Interface/</tt> to <tt>Blizzard Interface Data/</tt>
** If you've also extracted the graphics, you'll want to know that textures are [[BLP Files|<tt>.blp</tt> files]]. Google for '[http://www.google.com/search?q=blp+warcraft blp warcraft]' to get an idea of what this means
* Unzip <tt>WoW_Interface_''code''.zip</tt> and move/copy <tt>AddOns/</tt> and <tt>FrameXML/</tt> to <tt>Blizzard Interface Data/</tt>


== Viewing [[FrameXML]] on the web ==
== Viewing [[FrameXML]] 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.
== Downloading Blizzard's [[Interface AddOn Kit]] ==
* The Blizzard page [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. These downloads were updated most releases.
:''Note: The WoW 'Interface AddOn Kit' is no longer updated by [[Blizzard]], and has been replaced by extracting the game UI files locally from the game content. See [[Interface AddOn Kit]] and 'Green Post': [http://us.battle.net/wow/en/forum/topic/2046735687 Updated FrameXML Extraction] for more information.''


== See also ==
== See also ==
* [[Extracting interface files]]
* [[Interface AddOn Kit]]
* [[Interface AddOn Kit]]



Revision as of 21:10, 30 December 2013

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

  • 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

  • The site 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.

Downloading Blizzard's Interface AddOn Kit

Note: The WoW 'Interface AddOn Kit' is no longer updated by Blizzard, and has been replaced by extracting the game UI files locally from the game content. See Interface AddOn Kit and 'Green Post': Updated FrameXML Extraction for more information.

See also

External links