Wednesday, November 10, 2010

Catch-up

Several months ago, I started development on a new addon called AhmUI. I wanted to customize the UI, so I started with the Character Frame and created a new look with various enhanced features over the default. I wanted to publish it, so I added options that allow people to change all the colors, and planned to add font options and various other display options, as well as settings for different things. Despite my best efforts to compartmentalize the parts, the project quickly became unwieldy. Patch 4.0.1 was around the corner and threatened to undo all my work, so development died out.

A month ago, I picked the project back up, but with a new direction. This is AhmUI. It's my UI. It's going to be the UI exactly the way that I want it. If people want to change colors or anything, they can write their own addons to do it like they would for the default UI. And if they want their addon supported within my UI, I'll let them worry about that.

This is a big project and I thought it'd be a good idea to chronicle my tale. I'm getting a little bit of a late start, but you haven't missed much.

Starting a new project is always tough. You may not know exactly what you want to do, and you likely don't know how to do the things that you do want. When your task is to modify something the size of the WoW UI, there are a lot of potential starting points and a lot of work ahead of you. The task is daunting.

One simple rule I made for myself to help stay focused and guided was to start with modifying what the default UI has to offer so that I can use Blizz's own files to help guide me and then I'll move on to my own custom features.

No comments:

Post a Comment