Help - Search - Members - Calendar
Full Version: Low level API feature request
BatMUD > BatMUD forums > Batclient
Slobber
Batclient looks nice but I don't feel comfortable enough with it yet to use it regularly. Main reason is that it doesn't seem to be customizable enough. Java is a powerful language and it looks like batclient already allows you to do some pretty cool stuff, but it seems that now you can mainly affect text and command output.
- Global logging, API to control logging on all windows (to start logging with startup macros), or a way to plug in my own module to do logging with (to include timestamps and ANSI colours). New auto-logging features seem nice but I didn't find a way to log my battle window or put everything into one big file.
- API for command line, similar to /def -h"SEND" in tinyfugue, or a way to invoke macros from command line without / which is difficult to type on a Finnish keyboard.
- API to control all windows and do everything you can do to them with mouse (add tabs etc) from macros. It seems there are some functions for that, but no way to reference eg. battle window. In particular, I'd like to create different window layouts and flip between them using command line macros, action buttons or even triggers (change to battle window set if a battle starts).
- Ability to get rid of the extra graphics in battle/map view (I have a small display so I have to optimize).
- Access to the same location coordinate information that the realm map sees.

I did go through the documentation with a comb but please tell me if there's already a way to do some of these. Or if batclient isn't intended for players like me, let me know so that I can stop waiting for a next version... True, you don't have some of these features even in tf, but items 1 and 2 are something that I'd really like to have.

-Slobber
Torc
QUOTE(Slobber @ Dec 16 2007, 04:20 PM) [snapback]1125[/snapback]
- Global logging, API to control logging on all windows (to start logging with startup macros), or a way to plug in my own module to do logging with (to include timestamps and ANSI colours). New auto-logging features seem nice but I didn't find a way to log my battle window or put everything into one big file.


You can create a new window, add all channels to it, and set autologging on. Then you can minimize it so it's not on the way. You can probably even make a trigger that adds a timestamp to every line on that window. It's hardly a perfect way but it's possible anyway.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2025 Invision Power Services, Inc.