Releases: MUME/MMapper
Releases · MUME/MMapper
MMapper 19.12.1
Bug fixes
- Fix missing messages for hunger/thirst on group manager
- Group manager affects are now always visible for new group members
- Update dialog will now correctly close and download the relevant upgrade link
MMapper 19.12.0
New features
- Added search, riding, and snared affects to the group manager
- Mouse clicks on a room during 'mouse mode' now display an information tooltip
- 'Find Rooms' dialog will now remember its last window position and dimensions
- Room mapping commands now use the syntax model. For more info type:
_room ??
- Group manager commands now use the syntax model. For more info type:
_group ??
- Integrated mud client is now a panel and not a non-modal window
- Integrated mud client now uses a centered tooltip for dimension hints
- Trilinear filtering is now enabled by default
- Promote the
_connect
command when MUME disconnects
Bug fixes
- Fixed ancient bug where mudlle'd movement would break map syncing (GH gate, Lorien, etc)
- Always display exits even if the player is in an unknown room
- Changing the character encoding within the preferences does not require a restart anymore
- The last remembered prompt is now correctly reset on disconnect
- External remote editor support is now working
- Scrolling on the map using the scrollbar buttons now move the map by a single room
- Special commands now take effect before generic door commands
- Refactored group manager and parser code to be more correct and maintainable
- Group manager now correctly extracts the external IP
- Fixed integrated mud client preferences page to restore all settings
- Fixed restoring main window size on startup
- Fixed regression with internal mud client up/down key press behavior on Mac
- Fixed room syncing for Valar
MMapper 19.10.1
Bug fixes
- Remapped 'Road to the Grey Havens' on default map to resolve syncing
- Preferences dialog is larger again
- Fixed high DPI scaling on Windows
MMapper 19.10.0
New features
- Faster rendering for most zoom levels with new textures and fonts
- "3D view" with optional tilting as you zoom in
- Enhanced marker and room connection editing
- Improved map indicators for the character and group members
- Added visible map mode bounds to decrease draw latency
- Rendering now supports OpenGL ES (e.g. Raspberry Pi 4)
- Added new _connect and _disconnect commands
- Removed old room commands in favor of new room commands
- Saving maps is now disabled unless the map was changed
- Clicking on a group character causes map to center on them
- Fall rooms are now supported during map and play mode
- Exit parsing now works for Maiar to aid in zone building
- Improved security by supporting OpenSSL 1.1.1
- Clock now displays a warning emoji if it has not been synced
- Releases now generate checksum files for packages
- View menu has a new 'Reset Layer' entry
- About dialog displays all licenses for included resources and libraries
- Clock now predicts and displays the phase of the moon
- Search command and Find Rooms dialog can now search flags
- Character state and affects are now shown in the group manager
- Group tells can use the character's ANSI 256 color if your client supports it
- Introduced support to import Pandora maps and export MMP maps
- Unselecting rooms can now be done via commands (i.e. _search -c)
Bug fixes
- Fixed left-click movement/panning precision error
- Graphics avoid wrapping grass onto roads at room edges
- Settings dialog is no longer modal
- Always display "no match" exit flags
- Fixed room dragging speed to be less aggressive
- Mouse wheel zoom is now centered on the mouse cursor
- Fixed regression during mapping that left rooms locked
- It is now impossible to kick yourself in the Group Manager
- Group Manager clients assume the first received character is the host
- Special commands are now allowed to have mixed case (i.e. _HeLp)
- Factory reset will now refresh the preference dialog settings
- Fixed MUME vote link to The Mud Connector
- Fixed regression that made the parser less tolerant of secret exits
- All map changes now actually ask if you want to save on close
- Fixed 'persistent room' bug during mapping that would leave extra rooms on the map
- Connection action 'Connect to neighbors' will only connect rooms if there is a valid exit
- Default configuration setting for 'Software rendering' is now 'off' on Windows
- Fixed bug that would migrated old settings from being migrated during a factory reset
- Infomarks and rooms can now be simultaneously selected via right click
- Emulated exits now use movement hint to select the correct room for followers
- Correctly raise, focus, and activate remote edit windows to the top of the window manager if the OS allows it
- Enforce that character names should start capitalized
- Tweak group manager character color brightness threshold to favor black text
- Fixed Latin-1 character encoding bug in group tells
- Improved integrated client autocomplete functionality to also clear
- Lower clock precision if there has not been a sync within the last real life day to prevent clock skew
- Fixed update checker to correctly compare version components
- The mouse wheel now behaves consistently across mouse modes
- Cleaned up connect/disconnect text
MMapper 19.04.0
New features
- Updated map to include the Tower Hills
- Improvements to the builtin editor (justification, whitespace, ansi, tabbing, and more!)
- Group manager now shows player prespam
- Added
_knock
action to parser - Colors for dark/sunsafe rooms are now configurable under the Graphics preferences
- Introduce coach and ferry load flags
- Group manager rows and columns are smaller and autohide if necessary
- Group manager remembers previous hosts as Authorized Contacts
- Improved room texture resolution by 2x through artificial intelligence
Bug fixes
- Really fix syncing when player is blinded
- Remove group manager UPnP mapping from the router on shutdown
- Mapper now syncs movement when a one-way is scouted
- Connected room flags are now reset for followers with mapping mode
- Add more common failed movement message to prespam
- Update player position in the group manager when movement is forced
- Remote edit widget now grabs focus
- Only show rooms as distant if they are not being moved
- Fix rendering artifacts when swapping rooms in room editor
- Reset group manager character info on MUME disconnect
- Changing the client font is now correctly saved
MMapper 2.8.0
New features
- Remote edit justify now understands ANSI and various lengths
_search
and_mark
commands now select and show distant rooms- Map immediately reflects changes from internal commands (i.e.
_noride
) - MMapper now checks for upgrades on Github
Bug fixes
- Fix syncing when player is blinded
_dirs
command is now aware of damage/fall exits and tries to avoid them- Prespammed directions are more resilient to non-movement commands
- Internal commands now trigger on the tail position of prespam (i.e.
_open
) - Blacklist certain OpenGL drivers and fallback to software rendering on Windows
- Fix "Always on top" action
- Package missing msvcr120.dll on Windows
MMapper 2.7.4
New features
- Group manager hosts will now have their ports automatically forwarded using UPnP
- A red highlight is displayed below remote edit text that needs to be justified
- Remote edit widget can now justify text to 80 characters (like MUME's %j)
- Added toggle to prevent the group manager from autostarting
Bug fixes
- Improved Mac OS X 10.9 and dark mode support
- Refactored configuration to support multiple profiles for power users
- Log view now correctly scrolls down on updates
- The account "time" command will not unsync the clock
- Last remembered prompt is now cleared on disconnect
MMapper 2.7.3
New features
- Allow TLS connections to be compressed
- Crash reporting added for Windows
- Added _glock command to toggle the group lock
Bug fixes
- Improved group manager stability after the host disconnected
- Group manager host disconnecting will now not cause a message box to appear 3x
- Major refactor of offline character movement and rendering pipeline
MMapper 2.7.2
New features
- Disabled NAGLE for tcp connections which should hopefully increase performance during lossy conditions
- ANSI color selection has been moved into a dialog that supports high colors
- Internal command prefix character can be changed with
_set prefix <char>
- Group manager clients will attempt to reconnect 3 times to a host before failing
- Group hosts can lock the group to the current clients
- Group tells are now colored
Bug fixes
- Fixed crash due to threading issues on Windows
- Tightened TCP keepalive to hopefully prevent idle connections from dropping
- Fixed "black screen bug" with Intel video cards on Windows
- Group manager reconnects are more secure and verify the entire OpenSSL certificate matches
- Group manager prevents clients from spoofing another client
- Parser detects and remembers twiddlers, logins, and account prompts
- Preference sections are visually disabled when unselected
- Improved High DPI display support
- Discrete nVidia and AMD GPUs are preferred on Windows for laptops with hybrid graphics
- Room and group selection has been refactored
MMapper 2.7.1
New features
- Info Markers are now selectable and movable using a mouse
- Disconnects from MUME are now optionally mirrored on the client
- Pinch gestures now zoom the map
- Store and validate additional Group Manager secrets metadata
Bug fixes
- Group Manager now remembers its last window position and state on boot
- Only hidden door names are displayed on the map now
- View panel moved to Sidebars toolbar
- Door commands now work without a direction if there is only one secret exit
- Prompts now update HP, mana, and moves using a lower bound