There are various Mudlet specific lua based additional functions to all sorts of things to the map data for an existing map. If you have a map loaded but it is showing "No map or no valid position" then Mudlet does not have an idea of which room the player is in - use the lua centerview(#)
function, where #
is a positive integer room number to position the map centred on that room. When you save the game it will also save the map data (with a datetime stamped name) in the <userHomeDir>/.config/mudlet/profile/<profileName>/maps/
sub-directory where the profile (character's) data is save. The same also happens with the saveMap() if no
filename is given as an argument.
BTW if the "run lua code" Alias is present (it is installed by default) you can run a Mudlet (or indeed any other lua) command in the command line box by starting with the word "lua", e.g.:
There is some "right click to edit room details" functionality by default (it acts on the current player room [in the 2D map] - the one with the red highlight - by default, but some of the commands will act on one or more selected
rooms; note that the information area at the top of the 2D map turns orange to match the selection colour if one or more rooms are selected) but someone with modest skills could extend the functions with additional Scripts as functions, I think... they will probably want to check out the Mudlet Lua API
in the Wiki.