2001-11-14: Comments from Alai

Jump to: navigation, search

Comments from Alai

Nov 14 2001 6:04PM

This was originally posted to Development at uo.com. [1]

As I sit here in my office, listening to the whirring of my computers, a smile is inching across my face. Every time I get a spare moment to think about what’s coming up for UO I get all a-tingle again. This is no small feat, as I’ve been working on it for three and a half years now. I’ve survived T2A, Renaissance, and Third Dawn – I am a seasoned veteran. Nothing should faze me anymore, and there certainly shouldn’t be anything I could get excited over. Right?

Well, I’m excited. The upcoming releases are going to knock your socks off. We’re going full-bore with content, new models, new spell effects, new sprites for the 2D players, new audio… a lot of stuff. Tack onto that the huge leaps and bounds we’re making in improving the clients and I am simply astounded. Of course, the client is where most of my interest lies – being the Lead Client Programmer now, so that is where I shall focus my thoughts.

The upcoming client patches are going to have lots of goodies for the 3D client, somewhat less so for the 2D client. I should note that this is not because we have less interest in the 2D client, but because the 3D client has greater potential – and has a greater need for improvement. I decided this “Comments” post would serve mostly to share my excitement with the rest of you, so I’ll just delve into what we’ll be releasing “soon”:

We have taken an initiative to wipe out the bugs in the Party System and started with the clients. The Party System will be more stable and pleasant to deal with than ever.

Several aesthetic improvements will be coming to the Third Dawn client soon. This includes mip-mapping to reduce “noise” in textures, a fix for a problem with alpha maps on the wings of dragons and the like, as well as some fancy text rendering code. These changes result in a greatly superior looking Third Dawn client.

Our 2D client is getting a “Quick Menu” of its own.

The Third Dawn client is getting support for more fonts. Different fonts will be used all over the interface, and can also be selected by the player for in-game chat.

Both clients are getting a new interface for acquiring help and information regarding playing Ultima Online. This will be a searchable, cross-indexed font of useful information players can access in the game. This system will launch with a less than complete data set, but we’ll be filling it in rapidly.

The ability to switch from full screen mode and back again in real time has been added to the Third Dawn client. Players can also resize their Third Dawn client window as big as they like – limited only by the ability of their video card.

We have also added several performance enhancements to the Third Dawn client. The overall frame rate is up, and zooming in your view will yield an even greater frame rate – very useful at banks.

Players will soon benefit from indicators on the Shard Selection screen of both clients which will relate the amount of latency and packet loss between them and the Ultima Online shards.

All this, and more which I’m going to keep under my hat for the time being! The client is slowly undergoing a progressive overhaul to create a more stable, faster game-playing environment. This is due to all the people who work on the client: Greyburn, BulldoZ, Indy, Jalek, FierY iCe, and myself (Alai). That’s a lot of people working hard to improve the quality of just the client alone, with more on the server. Ultima Online has a long, glorious future ahead of it. I hope you stay with us – or you’ll miss the best of it!

Special Addition:

Every time I check up on the boards, I see at least one post where somebody could use a quick review of some of the special interface features of the Third Dawn client. So here it is:

If you can’t click on something because it’s too small, or buried under other objects, press and hold Shift and Ctrl down to bring up “Object Handles.” You can drag/click/target these things like you could the actual object. If one Object Handle is obscuring the one you’re after, right click on it to get rid of it and dig your way to the item you were looking for.

If you hold down Shift when you drag a stack of items, it will pick up the WHOLE stack without being prompted about how many you want.

Similarly, if you hold down Alt and Shift when you drag a stack of items, you’ll only pick up one.

The Third Dawn client has a command history. Assuming you haven’t remapped the macro, you can press Alt-Up and Alt-Down to cycle through commands you’ve used recently. If you prefer to use different keys for this, create some new macros that use “PrevCommand” and “NextCommand.”

When shopping in the Third Dawn client, you can buy the maximum quantity of an item by holding down the Shift key and double-clicking on its listing in the shopping gump instead of sitting there holding down the little “+” button.

Open up your options display and switch to the macro editing section in the Third Dawn client. See that gray rectangle to the right of the key entry field? Drag that off the gump and put it on your desktop. You can double-click that icon whenever you want to use that macro. This is especially useful for using skills. You can also re-label that icon by changing the text in the “Name” field of the macro-editing screen before you drag it off.

You can create a “Command” macro in the Third Dawn client to execute any command you could enter into the main input field. This includes gestures - just create a Command macro with the parameter `bow. Note: that’s the single quote key on the tilde (~) button. Now drag off the macro icon….

The four small boxes to the left of the paperdoll are used to equip and remove small articles of equipment in the ring, necklace, wrist, and ear slots.

If you stick several status bars, spell icons, or macro icons together, you can drag the whole mess of them around at once if you hold the Shift key while you do it.

Lead Client Programmer
Ultima Online


  1. http://web.archive.org/web/20020204122247/http://update.uo.com/dev-comments.html