Home | Articles | Images | Links | Contact Me | Login Archive | RSS Feed | ATOM Feed

Calendar

FebMarch 2010Apr
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Suggested Reading

Blog Stats

Posts - 1321
Stories - 6
Comments - 2155
Trackbacks - 473

Logos and Stuff

Disclaimer

The content of this site is my own personal opinion and does not in any way represent my employer, it's subsideries or affiliates. These postings are provided "AS IS" with no warranties, and confer no rights.
My New World of Warcraft Custom UI

Yeah, yeah. I haven’t been blogging lately. I’ve been hard at work on the the SC-BAT project, the kids have been taking turns being sick for more than a month, and when I get any spare time at all I’ve been playing World of Warcraft.

As a geek, one of the coolest things about WoW is that it is a completely customizable UI. It is basically a very good user customizable Smart Client. There is a back end server that keeps the world data and there is a rich interpreter on the front end that provides the user experience.

The shell of this application uses an interpreted scripting language called Lua and XML files (that look remarkably like XAML) to describe the frames, panels and UI elements. And… you can extend and customize this UI with your own plugins. In fact, there are whole community sites out there (like the one at WorldOfWar.net) that track and index all of the addons that are available.

Of course as a Smart Client geek, I can’t have all this power and not take advantage of it, right? So after spending the last month or so playing the game, learning how it works and trying out a number of different addons (aka ‘mods’), I decided it was time to start over and make my own custom UI.

Here is the result:

WoWScrnShot_040606_234242 (small)

Here are the Add-ins I have installed right now:

  • Auctioneer
  • Blizzard_AuctionUI
  • Blizzard_BattlefieldMinimap
  • Blizzard_BindingUI
  • Blizzard_CraftUI
  • Blizzard_InspectUI
  • Blizzard_MacroUI
  • Blizzard_RaidUI
  • Blizzard_TalentUI
  • Blizzard_TradeSkillUI
  • Blizzard_TrainerUI
  • BonusScanner
  • CensusPlus
  • ComboCast
  • Confab
  • CountDoom
  • CT_MailMod
  • CT_MasterMod
  • CT_PlayerNotes
  • CT_RABossMods
  • CT_RaidAssist
  • CT_RaidTracker
  • CT_Viewport
  • DiscordActionBars
  • DiscordActionBarsOptions
  • DiscordArt
  • DiscordArtOptions
  • DiscordFrameModifier
  • DiscordFrameModifierOptions
  • DiscordLibrary
  • DiscordUnitFrames
  • DiscordUnitFramesOptions
  • Enchantrix
  • EnhTooltip
  • FishingBuddy
  • FlightMap
  • Gatherer
  • Informant
  • LifeTapWarn
  • MonkeyBuddy
  • MonkeyLibrary
  • MonkeyQuest
  • MoveAnything
  • OutfitDisplayFrame
  • Servitude
  • StoneScan
  • Stubby
  • Titan
  • TitanAlarmClockWrangler
  • TitanAmmo
  • TitanBag
  • TitanClock
  • TitanCoords
  • TitanHonorPlus
  • TitanInn
  • TitanItemBonuses
  • TitanLootType
  • TitanMoney
  • TitanPerformance
  • TitanPvPStatus
  • TitanRegen
  • TitanRepair
  • TitanRider
  • TitanRoll
  • TitanStanceSets
  • TitanStones
  • TitanSummoner
  • TitanXP
  • TitanXPStatus

For those of you who play WoW, I’d love to know what you think.

posted on Friday, April 07, 2006 9:45 AM
Rating:

Search

Supported By


Current Promotion
ThinkGeek

Hosted By