WoW:Viewing Blizzard's WoW user interface code: Difference between revisions
Jump to navigation
Jump to search
(Removed wowprogramming.com link) |
(update 2015 FrameXML source link; still out-of-date, but better than nothing) |
||
Line 8: | Line 8: | ||
* The site [https://www.townlong-yak.com/framexml 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 [https://www.townlong-yak.com/framexml 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,<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). | ** 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). | ||
* As of 2015, you can see some code at [https://github.com/tekkub/wow-ui-source/tree/live/FrameXML Tekkub's FrameXML source pull at GitHub]<ref>Latest code is [[Patch 6.1.2]] build 19802 as of 30-Dec-2015.</ref> that is relatively up-to-date. | |||
== Downloading Blizzard's [[Interface AddOn Kit]] == | == Downloading Blizzard's [[Interface AddOn Kit]] == |
Revision as of 19:36, 30 December 2015
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 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.
Downloading Blizzard's Interface AddOn Kit
- The Blizzard page World of Warcraft Interface AddOn Kit (US, 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': Updated FrameXML Extraction for more information.
See also
External links
Battle.net Support (US) Download the World of Warcraft Interface AddOn Kit (Updated: Oct 9, 2013; Article ID: 533)
Battle.net Support (EU) Download the World of Warcraft Interface AddOnKit (Updated: 30-May-2012; Article ID: 533)
- Old
- ↑ Available FrameXML Builds. Archive.org. Archived from the original on 2012-04-10.
- ↑ Latest code is Patch 6.1.2 build 19802 as of 30-Dec-2015.