Batclient CHANGELOG v1.99 (last of the line of v1 breed)
Before our work begins on the next generation client, the development team wanted to bring you these changes and additions:
- Text window output has been greatly improved regarding speed. Overall speed (based on time spent inside actual drawing methods) on all text windows has been reduced by a factor of approximately 3. That means three times faster text output! Timing tests based on movements (20 n 20 s on the map) in-game shows that v1.97 took approx 1500 ms with the map view visible and approx 3000 ms without the map. In v1.99 the same tests shows with the map view visible approx 350 ms and approx 1000 without the map. So, if you have been using v1.97 without the map, and switch over to use the map in v1.99 you will have text output speed increased with x8.5 for world movement. Overall speed (such as combat rounds) is still x3 improvement.
- The old '/partyTarget0-9' should now work as command as well as '/PartyTarget0-9'. Clicking on the party window should now also set the correct target.
- A new settings for "show menu at mouse cursor" has been added. It will display the ESC menu at the mouse cursor when the bottom task bar is hidden.
- A new option to set wallpaper with brigheness parameter has been added for scripts. Example: clientGUI.setWallpaper("mywallpaper.jpg", 1.3f); The float value represents brightness. 0.9 means 10% darker, 1.3 means 30% brighter.
- /list /help command has been updated with a few missing entries.
- Actionbutton frames are now transparent. The action buttons now simulates a "click" visually when you use them through keybindings.
- You can now assign/set actionbuttons through scripts/plugins. setActionButton(int type, int button, String title, String action, String customImageURL) Type is 1 or 2 (depending on which button frame to set), button is 0-23 for button index, customImageURL is a filepath or URL to a custom image to use for the button.
- Actionmonitor now has "auto-hide" and "enabled" options.
- The "hang" bug with the actionmonitor should be fixed (was especially visible during Battle as a 2 second freeze!)
- New sound player features. From commandline: /playfx=URL /playmusic=URL (fades in/out) /playloop=URL (loops the file) /stopmusic (stops currently playing music) /stopsound=URL URL can either be a local filepath or an URL to a website file. In scripts you can now access the variable "soundPlayer" which is available in the interfaces as SoundPlayer. For plugins you can access the sound player from the getClientGUI().getSoundPlayer().
- A new tooltip manager has been added that can be used to display tooltips. The tooltips can be turned off/on in the settings menu. Some internal tooltips for the client will use this new system but it is also available in scripts and plugins. In scripts it has the variable "tooltipManager" and in plugins you can access the manager with getClientGUI().getBatTooltipManager().
Download BatMUD's Batclient from
http://www.bat.org/play/batclient (will auto-update for all existing users).