MMapper has the following features:
General
works as proxy, which stands betwen game server and text-based client
remote host, remote port and local port can be set in preferences dialog
displays a map of game world in graphic mode
allows create/load/save map data from/to binary format
allows log program activities to text file
adjustable drawing area
Edit mode (online)
automatic room create when char move to unmapped area
software looks if similar room already exists in map and inform user
automatic room connection type detection (normal, oneway, door, ...)
automatic room attributes update (name, description, exits, terrain, sun/dark flag ...)
Edit mode (offline)
support for manual create/delete/modify/move of rooms
support for manual create/delete/modify/move of connections
support for special room flags (portable/noport, sun/dark, align, ...)
support for room mob flags ( aggresive, peacefull, shop, rent, guild, quest ...)
support for room load flags ( herb, treasure, key ...)
Online play mode
automatic recognition of new room
automatic recognition of room attributes
manual/automatic synchronization of room and map using
full support of Perl search expresions
speed and full search mode
adjustable speed search depth
map can show character's "prespammed" route
commands like look or examine will controll map synchronization
automatic map synchronization, when character flee, port, enter portal and other user defined actions
automatic (speed) map synchronization, when character moves in known direction
follow mode supported
move in fog or dark or other user defined non-standard move supported
Offline mode
map follow mode
emulation of mume output