Page 1 of 1

MSDP Mapper for RoD

Posted: Fri Sep 26, 2014 3:17 am
by idealius
Hi,

Referencing this script:

http://forums.mudlet.org/viewtopic.php? ... =20#p15056

I added the simple mapper GMCP script then found out Realms of Despair doesn't support GMCP, it supports MSDP.. So, is there an equivalent script or anything to get me started using MSDP for mapping?

Re: MSDP Mapper for RoD

Posted: Sun Sep 28, 2014 2:22 am
by idealius
More info, as I understand it that GMCP script in the linked thread is based on the room info from GMCP. Anyone have any resources like any reference guides to MSDP where I might sort through to find something similar?

Re: MSDP Mapper for RoD

Posted: Sun Sep 28, 2014 5:24 am
by Vadi
Haven't got guides on MSDP yet - still working on documentation, and fixing MSDP actually. The version that came with the 3.0 preview doesn't have its sendMSDP() function working (it can receive it correctly but not send).

Re: MSDP Mapper for RoD

Posted: Sun Sep 28, 2014 7:24 pm
by idealius
ok, thanks. so i suppose the recommendation is to look at the 3kingdoms mapper script and figure out a non-protocol way?

also maybe i am missing something, is there a way to do mapping without ANY script, ie manually through mouse-clicks?

Re: MSDP Mapper for RoD

Posted: Wed Oct 01, 2014 7:52 pm
by bodach
RoD would need to support mapping variables from http://tintin.sourceforge.net/msdp

Code: Select all

"ROOM"
  "VNUM"               A number uniquely identifying the room.
  "NAME"               The name of the room.
  "AREA"               The area the room is in.
  "EXITS"              Nested abbreviated exit directions and corresponding destination VNUMs.
It probably does not so have to ask admins

then u need to get the tintin msdp mapper from http://tintin.sourceforge.net/scripts/msdp_mapper.php - RoD staff may need that to debug - and convert it to lua with help from a gmcp script once fixes are in - should be simple as gmcp uses the following

Code: Select all

    - Room.Info
      * "num" - number identifying the room
      * "name" - string containing the brief description
      * "area" - string containing area name
      * "exits" - object containing exits, each key is a direction and each value is the number identifying the target room
hope that helps :-)