Help using ATCP Mapper

Posted by Valeth on Mon 05 Nov 2012 04:33 AM — 18 posts, 77,356 views.

#0
Hello :)

I'm completely new to Mushclient, and I am trying to use the ATCP Mapper for Achaea, but I don't know how to use it. I installed the plugin and looked at mapper help, but none of it explains how to get it started... I move around and nothing happens. It says:

MUSHclient mapper
Version 2.5
Written by Nick Gammon
Achaea


and it won't change from that. Could someone tell me how to use this thing please? Thanks ^-^
Australia Forum Administrator #1
Try contacting Twisol. I think he would be up-to-date with how to get the mapper working on Achaea.
USA #2
Do you also have the associated core ATCP plugin installed and activated? Also, what URL did you get the plugin(s) from? (There are a few different versions floating around.)
#3
Can you help me get it to work for Afterlife mud? My mapper screen looks the same.

MUSHclient mapper
version 2.5
written by Nick Gammon
Afterlife
USA #4
Not all MUDs implement ATCP. Unless Afterlife implements ATCP, and it does so compatibly with Achaea, you won't be able to use the ATCP mapper with Afterlife.
#5
Twisol said:

Not all MUDs implement ATCP. Unless Afterlife implements ATCP, and it does so compatibly with Achaea, you won't be able to use the ATCP mapper with Afterlife.


thanks Twisol
#6
I'm having the exact same problem - except with Lusternia.

I just get:

MUSHclient mapper
Version 2.5
Written by Nick Gammon
Lusternia

I have the ATCP_Mapper.xml and ATCP_NJG.xml plugins installed and enabled which came with MUSHClient 4.84.

When I move, it doesn't follow - I just see the message above. I tried downloading the map xml data from Lusternia and used the Create_ATCP_Map_Database plugin, which did actually make a large file called lusternia.com_23.db, (about 6mb), but still nothing.

What might I be doing wrong?
Australia Forum Administrator #7
The mapper doesn't react until it gets a "room move" ATCP message. Why it isn't reacting I can't say right now. Maybe Twisol can help.
#8
Any help would be appreciated. The plugin seems to be active... I can issue commands and such, but for anything map related, it tells me that no room is set, and suggests I 'Look'.
Australia Forum Administrator #9
OK, I just got it to work. I am away from my usual PC, so I had to try from scratch. I made a new character on Lusternia, and went through the newbie stuff.

I added the ATCP mapper and ATCP_NJG plugins, and initially nothing happened, like you describe.

However the mapper identifies itself to the MUD when you connect, so you must have the plugins installed before connecting. When I disconnected and reconnected it worked and started drawing rooms.
Amended on Mon 07 Jan 2013 08:05 AM by Nick Gammon
Australia Forum Administrator #10
Proof:



My plugins:

#11
It looks like it's a compatibility problem with a different plugin I'm using.... When I disable the other plugin, and then log off and reconnect as you suggested, things start working with the mapper.

The plugin that is causing the trouble is AGLua.xml which is part of Avante Garde for Lusternia.
Australia Forum Administrator #12
It's possible that other plugin switches on GMCP mode rather than ATCP mode. I'm not enough of an expert on IRE MUDs to know how to resolve this. Try asking Twisol, who would probably know.

There may be a GMCP interface to the mapper, quite probably. Not sure where you find that, but asking around on Lusternia would probably get a positive result.
USA #13
The IRE games will only negotiate either ATCP or GMCP. Whichever protocol receives a DO first wins. In general, unfortunately, that makes ATCP plugins incompatible with GMCP plugins.

Glancing over the AGLua website, it seems likely that they take advantage of GMCP.
Amended on Tue 08 Jan 2013 10:05 PM by Twisol
Australia Forum Administrator #14
Twisol, do you know of a GMCP interface to the mapper? The ATCP interface is pretty tiny, so a GMCP one would probably be very simple do to, I wonder that it doesn't already exist.
USA #15
Nick Gammon said:
Twisol, do you know of a GMCP interface to the mapper? The ATCP interface is pretty tiny, so a GMCP one would probably be very simple do to, I wonder that it doesn't already exist.

I don't actually know of any, but it would probably be a good idea to include GMCP support directly in the adapter. Most/all of my plugins can use either GMCP or ATCP depending on which is available, and since they're mutually exclusive (well, when it comes to IRE games), there's no risk of the two stepping on each others' toes.

Unfortunately, I haven't kept up too much with MUSHclient lately. :( I'm on a Mac these days, and I haven't dropped any money on Parallels or the like. (Still hammering away at that web-based MUD client, which may never see the light of day at this rate.) I'd love to jump in and code up a solution, but I can't do a whole lot right now but advise.
USA Global Moderator #16
Quote:
I'm on a Mac these days
MUSHclient works very well with Wine.
Australia Forum Administrator #17
As I said, I'm a little surprised no-one has made such an adapter so far. MUSHclient is reasonably popular and the mapper works pretty well as I showed on the earlier page.

Ah well, at least we can see it works with the ATCP plugin if you don't use any GMCP ones.