This is the Dominance: The Throne of Elders Client webpage.
You should only download from the below link if the current Client version
is not already published at the official website.
The current Client version is 0.9.18.5.
Limo's Diary, history of changes since project takeover:
0.9.18.5: Public release (2008-11-16)
- Adapted the Forge Artifact form calculations to represent the current
formula on the server.
- The entire resource set has been revised, allowing for much greater
flexibility. The new client supports all types of well known image formats,
such as gif/png/tiff and so on. Unfortunately, the client loaded twice as
slow when loaded with images as pngs, so bmps will remain for the time being.
Since this is a major client rehaul, please test this as much as you can.
Current predictions indicate that this version won't work on WinNT and Win98.
Give me a call if this is true, and I could probably whip up a WinNT version.
- The client previously loaded Jpeg resources by dumping them in the _ROOT_
folder of the drive where Dominance was being run on. This is of course,
incredibly bad code, and would crash whenever the current user didn't have
root write priviledges, and was promptly replaced, along with the new
resource handling library. This means you do not have to run the thing as
admin anymore (as far as this 'bug' is concerned).
0.9.18.4: Public release (2008-11-11)
- Turned off dragging via the top bar, since it wouldn't refresh when
Dominance's area was damaged. Meh. Will turn it back on when I get it
done. Till then, you poor SoDs will just have to drag the window via
Left+Right click drag.
- Rolled back to the original vanilla avatar and background graphics
until Wicked tweaks them a bit due to angry mob effect.
- Fixed the corrupted vine on the left side of the map.
- Fixed an embarrasing debug glitch in the forge artifact form.
0.9.18.1: Private release (2008-11-09)
- New fancy backgrounds! Wicked does it again!
0.9.18: Public release (2008-11-09)
- Managed to build the client again after more than a year - major achivement ^^.
- New fancy graphics! Our savior wicked helped us to finally drop
the tinky-winky promiscuous purple!
- New avatar graphics needed to be translated higher because of the ava's
lance screwing the horsie centering. EDIT: Horsie centering fixed by
actual bitmap resizing (lazy).
- Repaired bug with the avatars being rendered behind settlements.
- Elder names are rendered after all other visuals, resulting in the text
being always on top.
- Now the elder names will be visible up to one level below maximum zoom out.
- It is now possible to scroll the map (although a bit sluggish) via
the mouse's right click. Previous mouse actions such as resizing have been
remapped to the Left+Right button combination, due to their wide un-popularity.
- Speaking of scrolling, the first version of scrollable edit box in public
and private chat has now been released. Still a work in progress, since once the
text dissapears on the left of the screen it actually goes into a to-be-posted
buffer - you will not be able to access that text anymore. Still, you can
clear the whole buffer and the current line by pressing the ESC key.
The server has been extensivly tested with this, and the entire buffer have been
capped only for spamming reasons.
The current caps are (on average) 2.5 lines of spam in public and 3.5 lines of
spam in private chat. This, of course, differs a bit regarding the length of the
elders name and OS font, so another cap is in force regardless of the font
rendering: 240 chars for public and 360 chars for private - the cap occurs when
any one of these rules denies input. This much spam should be enough for everyone :D
0.9.17.7: Private release (2007-07-10)
- The map shortcuts to Throne and Avatars (both buttons and hotkeys Ctrl+T,
Ctrl+A) will now center the map on the queried object AND automatically select
that object. This will help a lot when there are more than one map object on
the same position, removing the tedious clicking required to select your own
throne/avatar from the crowd.
- Added possibility to click on the "www.dominance-live.com" sign
on the Login and Server connect form, this link will take you to the
Courts Events webpage.
- When you left double-click on the top border of the Client, the Client
window will now emulate Windows (TM) behavior. This means that if the window
is currently in its original size it will maximize, and vice versa.
- Fixed the bug where you had to hit the minimize button twice to get it
working - once for focus, twice for action.
- Fixed the fuzzy graphics bug in 0.9.17.4 when centered.
- Vines on the left of the map area have been redrawn in, and now feature
true transparency, not 1bpp bitmap tranparency indicators. Also, the picture
segment connecting the upper and middle left vines has been fixed.
- Fixed a gradient color issues with single characters. Some chat lines
featuring only a single character would provoke havoc and destruction
through division by zero issues ('?' for example).
- Encountered a "Teacup" bug. This bug's symptoms are fatal Client crash
preceeded by the user clicking the "Play Dominance" button in the Client's
main menu. This has something to do with map drawing & co. O_o
This is a hot issue, if you encounter similar behaviour, report as soon
as possible. It will be too late to isolate the bug next tick, because it
seems that the problem goes away into hiding again!
- Fixed a pretty embarassing error log file bug, which will go down in
history as the "missing backslash incident".
- Commands will now function regardless of color used. When the client
detects that the first letter of the line is a slash, it will remove all
coloring for that line.
- The avatar's destination marker was fixed.
0.9.17: Public release. (2007-07-03)
- If you ever used any kindof Dominance Configuration utility, Dominance
will not be able to connect to the server unless you remove the "Dominance.cfg"
file from the executable's folder. This is because of two reasons:
a) The "Dominance.cfg" file will now be used as server IP configuration file.
If you don't know what this is, you don't need to know.
b) To force people to remove unnecesary dinosaur pre 0.9.16 Dominance leftovers.
- It is now possible to change all the colors via the taskbar notification
area's Dominance: The Throne of Elders icon mouse right click popup menu
"Customization" submenu. Try to say that three times fast. The following
colors can now be customized: Vision Range, Settlement Trackers,
Throne/Monolith ROM, Avatar ROP & Range Circles, Avatar-Throne Links,
and avatar Trajectory and Destination".
- Dominance now employs an uber powerful password encryption, that will keep
your login/password combination safe from wannabee registry hackers. If you
want to be sure your password is not visible in clear text, you need to open
registry, expand HKEY_LOCAL_MACHINE, and seek out "SOFTWARE\UltiTech\Dominance\0.9".
If you're on a x64 system, this will probably be in
"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\UltiTech\Dominance\0.9".
When you find the folder, simply delete it. If you're uber paranoid, you can
even delete the whole "UltiTech" folder. Don't worry, each future Dominance Client
will simply re-create it. This time with an encrypted password.
- Bitmaps rendered in the taskbar notification area's Dominance: The Throne
of Elders icon mouse right click popup menu (I just love saying that), will now
be rendered as a 8bpp color indexed bitmap, as opposed to 0.9.16's 32bpp
bitmaps. This is due to retarded windoze < Vista not knowing how to handle the
32bpp bitmaps in a popup menu.
- Fixed a glitch in popup rendering that left trace on the Client's surface
(when the Color Chooser poped up). The Client will now refresh it's display
buffer after every Color Chooser instance.
0.9.16: First code re-build. (2007-07-02)
- Chat colors now function in two separate modes. First is "Base color" mode
in which you select a single color which will automatically be added to your
chat line and whispers. In this mode, you can manually change the colors by
using the "^xyz" syntax, where xyz are hexadecimal characters. Second is
"Gradient color" mode which automatically creates smooth transitions from
one color to the other. You cannot manually change the colors in this mode.
- Ctrl+D now functions differently. When turned on, the new display options
will inform the elder about various map intelligence that would be harder to
retrieve by hand. It will now enumerate all of Elder's settlements that he
has ownership on. it will now show throne-avatar-settlement relationships,
via appropriate colors. The avatar's range circles are now being activated
by actually clicking on the avatar (only one at a time). This prevents
useless war / cha ava circle overlapping. Avatars now show their route
of transit with a white line, accompanied with a red circle marker for the
intended destination, be it a throne, settlement, monolith, army being
followed or just empty map ground.
- Since administrators, developers and casinos are not of blue blood,
their "Noble ^xyz" titles on the map have been replaced with the title "VIP".
- Escape now clears the text of the currently active edit box - it can
be any chat box or message box, except edit boxes in small modal windows
(such as the "GoTo Map Position dialog), where Escape is already
handling dialog dismission.
- The chat entry box and some other forms, such as "Find Elder",
will now trim every user input to remove unnecessary spaces. This means
that spaces at the beginning and at the end of the line will be
automatically deleted.
- Configuration utility has now been rendered useless, since
Dominance Client 0.9.16 does not rely on the "Dominance.cfg" file to set up
Sound and Fullscreen options. You can safely delete all versions of
Dominance configuration Clients that you may have, along with their
configuration files (the before mentioned "Dominance.cfg").
- Login and password can now be remembered by the Client, and recalled on
every Client bootup. You can set the options for remembering the login and
password in the traybar notification area by right clicking on the dominance
icon (in future text, traybar icon).
- The dragging engine has been rewritten completely. You now drag the Client
around by clicking on the body of the Client with your right mouse button.
The cursor should change to a dragging one. If you right-clicked on the Client
too close to the borders you will notice that ...
- Dominance is now fully re-sizable! - down to one sixteenth of it's
original size. You can also expand the Client to be larger than the original
size, but it may appear somewhat blurry. By switching to the full screen mode,
the display will actually change its resolution to the Clients original size,
thus making the images crispier.
- The Client can now be rendered topmost. This means it will belong into the
desktop topmost category, which is useful if you resize it to a smaller
dimension, and throw it into a corner of the display (eg. like winamp).
When the Client is resized, you can press Alt+C to center the window and revert
it to its original size, or you can double click near the top border of the
frame, which has the identical effect.
- The user now has the option of running the Client as a "Tool Window". This
is similar to what 9.15 was using, only in this version, you can turn it on or
off. when the Client is running "In Taskbar" mode, it will appear on the
taskbar, in the traybar notification area, and in the windows Alt+Tab
window switching service. When minimized, it will drop down to the taskbar,
awaiting restore. When the Client is not running "In Taskbar" mode, it will
only appear as a taskbar icon, and it will dissapear completely off the screen
when minimized - similar to using the Alt+B boss key.
- Mousewheel has now been thoroughly tested, and there should be no more
doubly-scrolling windows. All mousewheel input is simply being rerouted as up
and down keystrokes.
- Elder names are now being properly sorted in the private chat panel.
- When you are inviting another elder into a private channel by using
the "Invite" button, you will notice that the old invite message has been
changed slightly. The old message was received in the following form:
"From Elder_XYZ: <Elder_XYZ> Elder_XYZ invites you to join him ...".
This is obviously doubly redundant, so the message has been altered to
say: "From Elder_XYZ: <Elder_XYZ> invites you to join him ...", which
is at least a bit saner.
- The Dominance load screen has been sped up by an insignificant amount,
and is now displaying the progress bar with 1 pixel smoothness. It is now
also possible to drag the window around while the Client is loading
(although it's a bit choppy). Although the traybar icon will appear
immediately after the Client has been started, you may not access it's
popup menu untill the Client has fully loaded and you see the Login form.
- Dominance will employ a Kernel mutex to keep the running instances down
to only one at a time. If you try to run more than one Client at a time, you
will be informed that the new instance's startup has been interrupted.
The new instance should start up very rapidly, in 1/20 of original boot
time, since it will not load anything other than the bare bones of the
engine, just to inform you that it's going to close with a stylish
Dominance messagebox. Once you receive the message, the cancelled instance
is no longer considered an "active" dominance Client.
- String constant redundancy have now been brutally decimated. There is
only one single name of the application in the entire executable. Same goes
for addresses, servers, and previously hard-coded constants such as window
sizes and so on.
- Sound and fullscreen can now be activated and deactivated without
having to restart the Client.
- The traybar icon has now been jazzed up. It is being actively rendered
every minute to reflect the ticker state. Even has anti-aliasing. Sortof :).
When the tick is in less than one minute, it will turn red. To find out the
exact remaining time till tick, hover the mouse over the traybar icon for a
short while, and a info message will appear.
- All debug messages have been removed from the release build.
- All the real-time interpreted scripts have been cut down in size, with
spaces and tabs trimmed and comments erased - to allow for better compression
and smaller filesize.
- All unnecesary icons/bitmaps have been removed from the build. This includes
buttons such as "Undelete Your Elder", everything regarding the Empire chat
panel (it's still waiting for better days), and co.
- All grayscale +8bpp images have been transformed into 8bpp grayscale bitmaps
with run length encoding compression. This has reduced the Client executable
from +16Mb to below 12Mb, and will reflect on memory savings during execution.
- Lots of miscellaneous changes regarding inner Client workings.
- Alt+B = Boss key
Alt+C = Center window on display, revert to original size ( 800x600 )
Alt+F = Fullscreen
0.9.12-0.9.15: Various hex edit tweaks. (2007-06-13)
0.9.11: Base build. Yuck. (2004-03-29)