Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to "verify" your details, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.
 Entire forum ➜ MUSHclient ➜ Miniwindows ➜ Aardwolf Client Suggestions/Feedback

Aardwolf Client Suggestions/Feedback

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by Bottomfeeder   (42 posts)  Bio
Date Tue 22 Jul 2008 06:13 PM (UTC)
Message
I know the client might be on the back burner temporarily for bigger and better things, but I'd like to offer a few suggestions and some feedback on it just in case it works it's way back to the front lines.

Feedback
========
First off, this is great. It's tight and responsive, very easy to use. I transferred all my settings from my initial Mushclient install in about 5 minutes. For those interested in how to do it I'll reply to this message, it's crazy easy.

I enjoy all that info there at my fingertips and the world view is fantastic.

Suggestions
===========
1) I need a way to keep the main focus on the input window when other windows pop up. A perfect example is when the Big Map window pops up the command window where I'm inputting NESW directions into loses focus. Would it be possible to set up focus priority between all active windows?

2) I would absolutely die of a joygasm if someone created a new window that would capture GQuest check/info, Quest info, and Campaign check outputs.

3) The last little quality of life suggestion would be to allow for the seperate windows to be tweaked a bit more. In a perfect world the window header bars could be stripped off so it's just a naked window and then locked in place.


Anyway I'm loving the client, thanks for spending time on this guys.
Top

Posted by Bottomfeeder   (42 posts)  Bio
Date Reply #1 on Tue 22 Jul 2008 06:29 PM (UTC)
Message
To strip all your settings from your old installation of Mushclient to the new dedicated client you don't need to do much.

1) Download the new client from www.aardmud.org but don't install it just yet.

2) Go to your MUSHclient directory, default is C:\Program Files\MUSHclient and rename it to something like C:\Program Files\MUSHclient.backup.

3) Install the downloaded client.

4)After that's done go to the default install location, browse to the worlds\Aardwolf\Aardwolf.mcl file and right click on it, then select Open With or whatever your browser equivalent is. Chose a simple editor, I used Wordpad.

5) Browse to your old .mcl file in the MUSHclient.backup directory and do the same for that file.

6) Now just cut and paste from the various encapsulated fields. Don't copy the initial tag with the date and version in it, you want all the meaty stuff after that. Paste that to the Aardwolf.mcl file.

7) After you grab all your triggers aliases macros etc and paste them section by section into the new MCL, the last thing you need to worry about is moving over any plugins from your old version.

Make sure you put them into the C:\Program Files\MUSHclient\worlds\plugins\Aardwolf folder. Then at the very bottom of the new mcl file account for them by copying the tags there for each plugin you are moving.

For example,
<include name="Aardwolf\Aardwolf_Speedwalks.xml" plugin="y" />


8) Finally, Save the mcl file. Start up the new client and laugh at all those noobs with their zMUD client.
Top

Posted by Nick Gammon   Australia  (23,068 posts)  Bio   Forum Administrator
Date Reply #2 on Tue 22 Jul 2008 10:06 PM (UTC)
Message

Thanks for the complimentary remarks, positive feedback encourages us to continue. :-)

As a matter of fact, after playing Aardwolf for a while using the new windows I came to the same conclusion as you, and have been working on a major revamp, that is now in the testing phase.

All being well, it remains to do documentation and a lengthy tutorial, and the whole thing can be released.

Below is a sneak preview. Basically:

  • You can set up "mini windows" inside the main output window.
  • Because the mini windows are part of the main window, moving or resizing the main window instantly affects the contained windows.
  • You have complete control over how they are drawn, including choice of fonts, font sizes, colours. As the stats gauge shows you can draw boxes, lines, and fill or outline them in any colour. There is more, but this is a taste of what is to come. :)
  • There are no focus issues because the main window is always active.
  • My example shows a campaign and quest tracker I have been playing with.


- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Nick Gammon   Australia  (23,068 posts)  Bio   Forum Administrator
Date Reply #3 on Tue 22 Jul 2008 10:08 PM (UTC)
Message
Meanwhile, the focus problem can be partly solved by installing the plugin described here:

http://www.gammon.com.au/forum/?id=8769

You install that into the other windows (eg. the stats window). If that window has the focus, and you type a command, it redirects to the main window.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Bottomfeeder   (42 posts)  Bio
Date Reply #4 on Wed 23 Jul 2008 12:44 AM (UTC)
Message
Good goddamn that screenshot has me drooling. I can't wait!
Top

Posted by Robert Powell   Australia  (367 posts)  Bio
Date Reply #5 on Wed 23 Jul 2008 04:20 AM (UTC)

Amended on Wed 23 Jul 2008 04:21 AM (UTC) by Robert Powell

Message
Nick, How hard will it be for others to port some of these features to be used on other games. I have to admit, that you and the guys at Aardwolf have put together a fantastic client, i have been playing the game a little using the plugins and have thoroughly enjoyed the experience.

Specifically for my own game the chat redirect window and the map windows and the gauges are certainly things i would like to see in a client for my game.

I have someone working on those exact features for a web client, where we will be using the same telnet sequences that you have used to output specific things to certain window regions, so that i can eventually have a web client and mushclient sharing the same feature set.

Just a guy having a bit of fun. Nothing more, nothing less, I do not need I WIN to feel validated.
Top

Posted by Nick Gammon   Australia  (23,068 posts)  Bio   Forum Administrator
Date Reply #6 on Wed 23 Jul 2008 06:30 AM (UTC)
Message
None of the new features are specific to Aardwolf (obviously some plugins are designed around their output, but they can be adapted).

For example, the quest tracker, and campaign tracker, shown above, simply use triggers to match on existing output from the MUD, they make use of no special features.

The map plugin uses the <MAPSTART> and <MAPEND> tags that the MUD sends (and has sent for a while, before I became involved), simply to help identify the start and the end of the map. These simply cause triggers to identify the output which is the map, and move it to a separate window.

Plugins like the stats plugin could be adapted to work off the normal MUD prompt line, which is how my previous status bar plugin worked.

I am trying to make the features in the client as general as possible, so it could be used on any MUD. In particular the new mini-windows are script driven (you don't even need to use Lua if you don't want to), and thus can draw anything they like, wherever they like, whenever they like.



- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Robert Powell   Australia  (367 posts)  Bio
Date Reply #7 on Wed 23 Jul 2008 07:09 AM (UTC)
Message
Oh ok, i thought that the other windows were using things like IAC, SB, 102, map_data, IAC, SE --> send map output to client map window.

Which was how i was going to handle the different output regions in the web client, specifically by using those telnet sequences as a wrapper around the data, if tho, its not necessary i will have to rethink how i do a couple of things.

I guess at this point it might be advantageous to wait a little till the next version of these scripts are released then take a deeper look into the issue.

Just a guy having a bit of fun. Nothing more, nothing less, I do not need I WIN to feel validated.
Top

Posted by Nick Gammon   Australia  (23,068 posts)  Bio   Forum Administrator
Date Reply #8 on Thu 24 Jul 2008 01:39 AM (UTC)
Message
I wouldn't be putting bulk data into telnet sequences. They are really intended for option switching, where that can't be readily done normally.

For example, the mapping plugin might want to turn on "map tags" so it receives <MAPSTART> and <MAPEND> but the player might still be typing in their name at the login screen.

Rather than trying to precisely work out at what point you can validly enter a MUD command (like "tags map on") we used telnet protocol to send something that would be caught by the server, even if the player was AFK, logging in, reading paged output, and so on.



- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Darwin   USA  (125 posts)  Bio
Date Reply #9 on Thu 24 Jul 2008 01:44 AM (UTC)
Message
Very impressive, as always. It amazes me that you continue to expand the capabilities of MUSHclient even after making it open source. Those mini-windows are pretty cool and I can think of a million uses for them. I can't wait to play with them. :)
Top

Posted by Nick Gammon   Australia  (23,068 posts)  Bio   Forum Administrator
Date Reply #10 on Fri 25 Jul 2008 07:01 AM (UTC)
Message
If you want some preliminary information about the new miniwindows (floating windows), see this page, and the pages it links to:

http://www.gammon.com.au/mushclient/mw_intro.htm


- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Nick Gammon   Australia  (23,068 posts)  Bio   Forum Administrator
Date Reply #11 on Sat 26 Jul 2008 06:38 AM (UTC)
Message
The new version is now available, see:

http://www.gammon.com.au/forum/?id=8811

If you are planning to use the miniwindows, please read:

http://www.gammon.com.au/mushclient/mw_intro.htm



- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Beale   (35 posts)  Bio
Date Reply #12 on Sat 30 Aug 2008 01:14 PM (UTC)
Message
What's that monospaced font in the screenshot, Nick?

It looks much nicer than what I'm using at the moment...
Top

Posted by Nick Gammon   Australia  (23,068 posts)  Bio   Forum Administrator
Date Reply #13 on Sat 30 Aug 2008 09:03 PM (UTC)
Message
Dina - see http://www.gammon.com.au/forum/?bbtopic_id=7 and near the top "Suggested font for use with MUSHclient".

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


42,211 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.