Help - Search - Members - Calendar
Full Version: Feature requests v1.4
BatMUD > BatMUD forums > Batclient
Stargazer
- Settings to have transparency setup for all windows, couldn't set anything elses transparency but generic window (and maybe also all those channel windows).
- Not sure if there's allready multimonitor support with the client, but this would be nice feature for those who have more than one monitor.

-Stargazer

Askan
The following would be handy:

- Logs to save the end of line characters (currently logging is useless, at least on windows)
- Action button to be able to run scripts/macros

Cheers,
Askan
Xyloid

- I'd like a way to define an alias in the client, so that if I type "kill ant" I can catch that input just before it goes to the mud, and optionally cancel the send. At the least it would allow me to write client-side aliases without having to force myself into typing "/kill ant" to do anything. I think almost every other major client allows some sort of alias support (zmud alias, tf send hooks).. hard to port trigger sets without this basic functionality.

- The Trigger/TriggerManager should be given more functionality. Even if I manage my own list of trigger objects as I create them, I have limited visibility into the class objects. The Trigger object only gives me the name and regexp.. what about the font, gag flag, hilite full flag, hilite partial flag, or color list? The Trigger object could be improved and the TriggerManager could be able to return a list of defined triggers.

I had more things I wanted to suggest, but didn't write them down as I tried to implement various things.. guess I'll post again if I can think of them.

Xyloid
Few other things I noticed..

- Option to not auto-select when scrolling through history. If this option was on, I'd expect that I can up-arrow to get my last command, but the carat would be at the end of the non-selected text.

- We need options for the scrollback:
- Reset scrollback on activity: yes/no. Right now, it automatically scrolls down on any activity.. YOU try finding something in your scrollback during a party.. its impossible =)
- Reset scrollback on keyboard input: yes/no. If on, the scrollback is reset when I type something.

.. I know there was more..

- oh. how about being able to recall history based on matching? If I know I've typed something in within the last 20-30 commands, like "sensecharge staff" - and I want to type it again, it would be nice to type "se" + hit tab, have it auto-complete (hilighting the completed text) the last matching entry -- hitting tab again would replace the hilighted text with the next matching entry.. I'm thinking bash-style filename matching type stuff.

- Action Buttons need to be parsed like the command line is parsed -- ie: if I have an action "$script.func", that should call func() in the script file - not pass that as a literal string to the mud.

- Hitting ESC multiple times shouldn't display multiple "Quit BatMUD?" dialogs, stacked on top of each other. This particular dialog should probably also be modal? You can actually lose the dialog behind other open windows if you click off of it, making it a pita to get back to it in some cases in order to cancel the dialog.

I still think not having the ability to create aliases is the #1 thing keeping me from even considering this client fulltime. The ability to write full blown java code is really nice - but until I can replicate existing functionality from other clients - its hard to consider switching.
Amarth

[Q]: Not sure if there's allready multimonitor support with the client, but this would be nice feature for those who have more than one monitor
[A]: You can stretch the Client in windowed mode if you have "extend desktop" enabled. Perhaps not 100% optimal, but good enough 'for now'

[Q]: Settings to have transparency setup for all windows, couldn't set anything elses transparency but generic window
[A]: Has been added to the backlog.

[Q]: Way to define an alias in the client
[A]: Has been put under investigation.

[Q]: The Trigger/TriggerManager should be given more functionality
[A]: Has been put under investigation.

[Q]: Reset scrollback on activity/keyboard input (yes/no)
[A]: Try scrolling channel history with your mouse roll - type something and press enter or wait for some input. The OTHER way is to Page Up/Page Down on the keyboard, which creates "Scroll lock". Not the options you were talking about but both functionality exists. This is definitely going to be done Later.

[Q]: Hitting ESC multiple times shouldn't display multiple "Quit BatMUD?" dialogs
[A]: Known, already on the backlog.

[Q]: How about being able to recall history based on matching?
[A]: Is on the backlog, don't remember who reported this first, but thanks.

[Q]: Action Buttons need to be parsed like the command line is parsed
[A]: Has been put under investigation.

Grediah
When starting to read news, the news reader pops in to a new window nicely. Cursor stays at the general window, and you can type something if necessary. Excellent.

But when you click to close the news reader, window disappears and general window loses focus and cursor disappears also.
I think when some window is closed the focus should return to its previous owner. This is valid also for closing other windows, not just news reader.

-G
Dreadlord
-Autolog builtin / more information about file handling from client & templates. When one connects to BatMUD it would be nice to that client could automagically start logging, e.g. in following format: yyyy-mm-dd-character.txt

Realms window markers:
- Ability to search terrain patterns, e.g. "yyyyyf?yy/yyyyy", from Realms window . Though it does not support such atm it would be good addition being able to search for those terrain patterns like it is possible from Ooga's maps.
- Ability to edit markers information. Though HTML support is already rather impressive, perhaps you could advance it next level so one could set marker to link to say a html-file on the harddrive or website in the internet instead of just being able to type a small description.
- Being able to click hyperlinks within markers, e.g. .
- Resizable marker-windows with scrollbars.
- Ability for scripts adding/editing markers.
Grediah
How about small timer window which pops on top of all windows and makes a sound notification, which shows the remaining connection time before auto_ld kicks in.

This would apply only if player has been idle more than a half or 3/4 of his/hers auto_ld time which has been set on the server side.
Client could fetch this information from server.

This could be usable when screen is idle on the background while browsing some net or watching movies etc...

-G
Rigger
This might take too much effort to imp, but:

How about event based layouts for people who have smaller screens. Examples will describe this the best:

When in the overworld, the map window, general, and any defined channel windows are displayed.

If an unmapped area is entered, the map window is removed and more space is given to the general window (or whatever is defined).

When combat starts, channel windows (excluding say, and party) are removed/sent to back and the combat window is put in their place.

If this can't be automated, would it be possible to have this set to hotkeys (ctrl+F gets you to the fight window configuration etc...).

Grediah
Request:
"tell last" output should only be printed to "generic" tab and not to the "tells to you" tab.

Reasoning:
In this example I assume that standard layout configuration is used.
This way one could check quickly last tells to you without changing away from "generic" tab. "tells to you"-tab would contain all tells in chronological order without any extra stuff confusing from "tell last" output.

-G
hipander
since b client should be "easy-to-use" new players into the game dragging feature,
how about adding a fully functional triggers and highlights user interface.
i mean the scripting are all nice but allways need somekind of understanding of the language.


thank you, hipander
Lyriikka
Some features i'd like: (these have probably been asked by others but anyways)

Automatic logging option to generic 'settings' that would start loggings stuff into C:\Documents and Settings\z.XXX\batclient\logs\
in files named e.g. 09092007.txt etc...

Short score changes to change prompt above commandline too.

Automatic highlites to www links i can click.


To these im used to in zmud:

Pressing ESC to ALWAYS to empty commandline.

Pressing 'down' button to empty command and only show some old command if ive before pushed up few times.

zmud type option thingie into settings, OPTION 1: after typing command, commandline is emptyed OPTION 2: after typing command, command sent stays on commandline highlited and you can repeat the command by pressing enter again.
Amarth
QUOTE(Lyriikka @ Sep 9 2007, 12:50 PM) [snapback]1012[/snapback]
Automatic logging option to generic 'settings' that would start loggings stuff into C:\Documents and Settings\z.XXX\batclient\logs\
in files named e.g. 09092007.txt etc...


Already coming in next version.

QUOTE
Pressing ESC to ALWAYS to empty commandline.


Already implemented. Ever tried CTRL+U or keybinding ESC as /clc?

QUOTE
zmud type option thingie into settings, OPTION 1: after typing command, commandline is emptyed OPTION 2: after typing command, command sent stays on commandline highlited and you can repeat the command by pressing enter again.


Already implemented. Right mouse-click on Generic -> Commandline -> Select all on enter.
Amarth
QUOTE(Grediah @ Jul 29 2007, 02:31 PM) [snapback]970[/snapback]
Request:
"tell last" output should only be printed to "generic" tab and not to the "tells to you" tab.


This was a good one, I was thinking about it but it didn't really make it to the list before you voiced it out. Thank Dralith for this (now implemented) feature.

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.