Tuesday, October 28, 2008

Custom Clients

Today was a productive day porting/rewriting the old Alter Aeon client to a new toolkit. I've run into the standard types of weirdness (such as resize not working properly and inability to change the font in an input window), but in general things are going pretty well. I was able to connect to the game and talk to people with it today.

One thing I never really understood was just how much code is in this thing. There's a -lot- of little detailed things that consume time and code space. It's these little things that make it such a good (if boring) piece of software; from the main window changing color on scroll lock to global font size changing. So while the client is currently usable, it will be a long time before everything is properly ported and functional.

In the short term, the goal is going to be to duplicate as much of the previous functionality as is reasonable, and re-release that version as being 'improved', even if it's just a smaller download size. Once this code base is stable, I'm going to rip up the automapper and see about adding in the various map based things I talked about in previous posts.

At the current rate of improvement, it's likely that I won't even be to a re-release version for probably a month.

No comments: