UPDATE: New version posted 3/7/13
If you want to test the new version of Lackey, that's great. But if you do,
READ THIS ENTIRE POST because it tells you things you need to know. Please do NOT just blindly click the download link. The old version and this version are not compatible, and the old version is still online and functioning, and the old version is still the one you see on the downloads page.
This new version is a very different version than the old version, whether or not those changes are visible. And some of the changes are quite visible, notably the new interface design.

Regarding the new interface design:
There are 2 big changes to the new interface. First, it uses truetype fonts, and you can use your own fonts. These are .ttf files, and they go in either the fonts folder of lackey, or a plugin can define its own fonts folder. You
can use funky fonts specific to your plugin, but
I really advise against that. The best fonts are those that are easy to read, and don't take up too much space.
The second change to the interface is it is now based on images. For example, a button is created from a button image. These are .png files and they are stored in your images/interface/ folder, or in your plugin's images/interface/ folder. You
can use funky GUI elements specific to your plugin, but I advise you not to make things distractingly weird.
Also note that the font size is also customizable, and this means that the actual GUI elements will change in size as well. If you want larger buttons, you can now have them. If you want chat text to be bigger, you can do that now.
One of the main reasons I am releasing this test version with the new interface is that
I acknowledge that it looks pretty crappy right now and I would greatly appreciate the Lackey community assisting me with improving it. The buttons and other GUI elements that are in place are temporary proof-of-concept placeholder images. While the interface doesn't look great now, I believe the infrastructure that I put in place will allow for a great looking GUI once proper GUI images are developed.
For those with an artistic eye that want to improve the interface, take a look at the images/interface folder. Most GUI elements, like a button, are composed of 3 parts. Consider a button. It's associated GUI image components are:
button-text-right-selected.png
button-text-right-selected-mouseover.png
button-text-right-inactive.png
button-text-right-default.png
button-text-right-default-mouseover.png
button-text-middle-selected.png
button-text-middle-selected-mouseover.png
button-text-middle-inactive.png
button-text-middle-default.png
button-text-middle-default-mouseover.png
button-text-left-selected.png
button-text-left-selected-mouseover.png
button-text-left-inactive.png
button-text-left-default.png
button-text-left-default-mouseover.png
A button is composed of a left edge, a middle (which stretches as needed), and a right edge. And there is a different version for each button state (default, mouseover, selected, or inactive).
Some interface elements are a lot simpler, such as the Ex button.
button-ex-inactive.jpg
button-ex-default.jpg
button-ex-default-mouseover.jpg
And some elements are more complicated, like the spreadsheet interface.
It is quite possible, and probably likely, that some coding tweaks need to be done for the interface to look better. If you have suggestions for changes, please let me know.
Another note regarding fonts. You must have the fonts folder adjacent to the Lackey exe. Lackey will not function properly without it, and send you to a webpage informing you as such. When testing out this new version, you need to use the entire zipped folder as it contains new libraries and other files that this new version requires. Do not just move the new exe to your old lackey folder. You can, however, add your old plugins folder to this new version (and that will include your old decks).
One change is the way player stats look. Click the box to bring up a dialogue that lets you add or subtract. Escape quickly gets rid of it. Or if you don't want to use this new dialogue, you can mouse over the stats box and use the up and down arrow keys to increment and decrement.
There is currently an issue where downloading files makes things hang a sec until the file downloads.
The iPad version will be released soon. I want to make sure this version works well on the desktop first.
I am working on getting the new server up and running. Until then, you can't use the new server (or the old server). I'll post more about that as soon as I can.
This version is still a bit buggy and I'm working on it.
The new version can be downloaded from these links:
http://www.lackeyccg.com/LackeyCCGWinTest.ziphttp://www.lackeyccg.com/LackeyCCGMacTest.zipUPDATE: To connect to the new server, connect to it by the IP address 71.190.135.203 and port 25712.
UPDATE: 3/7/13.
The mac version should now work on 10.6, 10.7, and 10.8.
In order to help me fix the non-qwerty keyboard stuff, I enabled a debug console and a debug log file. If you have a non-qwerty keyboard, please pay attention to this debug log. Please go through your entire keyboard and then send me the 000Debug.txt file that Lackey generates.