| Message |
How to reproduce this yourself:
- Grab version 4.50 (or above) of MUSHclient:
http://www.gammon.com.au/forum/?id=10107
- Go to GitHub and choose the "status_messages" branch of the smaugfuss project:
http://github.com/nickgammon/smaugfuss/tree/status_messages
- Click on the "download source" button to grab the source
- Extract the source to your Cygwin or Linux directory, renaming it as appropriate.
- Change to the "src" directory.
- Mkdir the "o" directory if it isn't there
- If using Cygwin edit the Makefile file and at about line 5 remove the "#" where it says "uncomment to compile under Cygwin".
- Type "make" to build the SmaugFuss server
- Run the server:
cd ../area
../src/smaug 4020
- Start up MUSHclient
- Make a world file pointing to your server
- Add in these plugins (File -> Plugins)
- Experience_Bar_Telnet.xml
- Health_Bar_Miniwindow_Telnet.xml
- Mapper_Telnet.xml
- Omit_Blank_Lines.xml
- Room_Contents_Telnet.xml
Get those plugins from:
http://github.com/nickgammon/plugins
- Connect to the server and make a new character.
- Once you are connected you should see the map, status bars etc.
- Turn off prompts:
- If you get some error messages about "dark_message" edit the Mapper_Telnet.xml plugin and at around line 541 add a few extra lines:
-- let them move it around
movewindow.add_drag_handler (win, 0, 0, 0, 0)
--> add these
local dark_message = "It is too dark to see."
local blind_message = "You are blind!"
local exits_message = "Exits:"
Then reinstall the plugin.
Note, the latest versions of the plugins will be here:
http://github.com/nickgammon/plugins
- It should be working now.
To get the offset text, copy and paste this alias:
<aliases>
<alias
match="makerect"
enabled="y"
send_to="12"
sequence="100"
>
<send>TextRectangle(350, -- left
400, -- top
350 + GetInfo (213) * 80, -- 310 + width for 80 characters
-15, -- 13 pixels from the bottom
5, -- BorderOffset,
ColourNameToRGB ("gray"), -- BorderColour,
2, -- BorderWidth,
ColourNameToRGB ("silver"), -- OutsideFillColour,
8) -- OutsideFillStyle (fine hatch)
</send>
</alias>
</aliases>
 |
For advice on how to copy the above, and paste it into MUSHclient, please see Pasting XML.
|
Then type "makerect" and you should see the text shrink to the size I had it.
To easily zoom the map in and out make a macro (eg. F2) and put "map zoom out" into it, and another macro (eg. F3) and put "map zoom in" into it. Then just hit F2 or F3 to zoom in and out.
|
- Nick Gammon
www.gammon.com.au, www.mushclient.com | top |
|