Using Learning Mapper as player

Posted by Martalak on Sun 16 Jun 2024 07:43 PM — 5 posts, 9,714 views.

#0
Trying to use Learning Mapper as a user, but not really getting clear if I use it correctly. Their are many oprhans created, many duplicates, some description don't get recognize (possibly due to indentation), and some rooms just don't draw (mainly player homes but rooms that I can enter).
I also wonder if the area name can be automatically stored.

I haven't looked into programming LUA yet (simply don't have the time for it) but
wanted to pick up playing a mud again as some recreation and to show my kids what I was into in the 90s.

So, am I missing something, or am I wanting (setting aread name automatically) something that (currently) isn't possible?

If programming/altering the Lua is needed, I wil look into that (sometime).

Ps. Debugging is still set to true in learning_mapper.lua
Amended on Mon 17 Jun 2024 12:31 AM by Martalak
#1
As always, I can't stop looking for a solution and find it somehow recreative to solve the puzzle.

For the mud I am playing, I toggled Areaname to see that next to the room name.

Then I changed line 1610 of Learning_Mapper.lua to

area = string.match (room_name, "(.*):") or WorldName (),


As a result, instead of the WorldName the correct area name is shown.

It took a bit to figure it out, because I am completely new to LUA, but for me this is a workable solution for this mud.
Australia Forum Administrator #2
Quote:

Ps. Debugging is still set to true in learning_mapper.lua


Oops. Just set that to false to avoid a lot of spam.
#3
Thanks for the quick answer. Already set it to false, as I got annoyed by the pretty blue lines :)

As for my other 'issues', do you have suggestions on how to avoid orphans, duplicates, and unrecognized descriptions?

As said, areas are working for me, guess for this mud, this is a viable option, if not the only one. Please let me know if I misunderstood something regarding this part.
Australia Forum Administrator #4
Without the MUD sending definite room numbers, it is hard for the mapper to be certain where you are. Some MUDs (such as Aardwolf) do, possibly as "out of band" messages (eg. using MXP).

The mapper will normally recover if it is in an unambiguous part of the zone.

I had been thinking that this might be a useful task for AI (large language model) which might conceivably be fed the input from the MUD and make reasonably accurate deductions about where you are, what is a room name, where are the exits and so on.

But this is a big project, and I'm not sure how viable it is.