Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.
 Entire forum ➜ MUSHclient ➜ Plugins ➜ Achaea GMCP map plugin

Achaea GMCP map plugin

Posting of new messages is disabled at present.

Refresh page


Posted by Dontarion   USA  (62 posts)  Bio
Date Fri 06 Jan 2012 05:37 PM (UTC)
Message
Short version: http://sites.google.com/site/dontarion/gmcp_mush_mapper

I have released a GMCP map plugin built specifically for Achaea.

This will not work if anything you have uses ATCP as you can't use ATCP and GMCP simultaneously. Also, the GMCP capture is built into the map plugin so if you're using something else to control gmcp send/receive then you'll need to stop using that too.

This mapper has a few improvements in that the rooms are automatically updated out of the received information, I gutted a good deal of things, which you will notice even colors aren't available from the in-window settings menu. If you want to add/delete/change colors you'll need to open the plugin file or I'll need to add the colors to the mapper db.

The only feature this map lacks is GOTO <AREA>, which I've been looking at implementing but I'll need to figure out a way to parse that many rooms (set your room radius to 100 and search, it's brutal).

This map includes quite a few extras over the base ATCP generic mapper such as: farsight, findall, locate, wormhole tracking, not mapping wilderness/subdivisions, and I think there is more but I just don't use it all sometimes.

For farsight: if the person is in your area and you see a room and name it will put a red dot in the corner of the room they're located.

For findall: This is an extended version of mapper find <room> used by mapper findall <room> and parses the entire rooms, not just within 30 room extension. It works just as fast and is great. The only bug is you can't use -'s with it right now but I should be patching that soon.

For locate: This feature over-rides the map and acts as if you walked into the room that you specify with mapper locate <#####>. Very handy in many situations.

Wormhole tracking: If you warp at a location it will record this and at that room it will display to where the warp leads. Putting your cursor over the room in the map will show you the rooms number, so you can actually do mapper locate # and the mapper plots as if you were there. If you try and warp and there is no warp then it will delete the wormhole.

I think that's all. The web page hasn't been fully developed but you can download everything from http://sites.google.com/site/dontarion/gmcp_mush_mapper

The plugins are a conglomeration of Nick's MUSH map, Lashers GMCP control, and my coding. I left the ID the same as Nick's map so you can't have both running, sorry. You're welcome to alter as needed and or suggest things for me to add or change. It's fairly well bug tested (months of use) so if you're getting errors then its likely you've got a trigger that isn't set to keep evaluating (I don't know if MUSH or plugins get triggers first).

Before anyone asks yes you can use the plugin to control GMCP with broadcasts AND in-plugin functions, which I use in-plugin functions that communicate to my system for Achaea. My version of this map does. It controls system vitals, auto-pickup for drop and in room, and controls my inventory and inventory display. I didn't include that but if you can't figure out where to add this in the plugin I don't suggest doing it.

I think that's all.
Top

Posted by Nick Gammon   Australia  (23,122 posts)  Bio   Forum Administrator
Date Reply #1 on Fri 06 Jan 2012 07:10 PM (UTC)
Message
Thanks for sharing that!

If I may suggest, the ID is supposed to uniquely identify one plugin from another. It would be helpful for developers to assign new ones to new plugins. You can generate an ID from the Edit menu easily enough and just substitute it.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Natasi   (79 posts)  Bio
Date Reply #2 on Tue 17 Jul 2012 05:47 PM (UTC)
Message
I'm in lusternia and I switched over to this mapper from the ATCP one. The only issue is, I lost my whole database of rooms and the create_map_database file (from the ATCP version) does not work with the GMCP version.

Is there a way to make this work or to link to my old database I used for the ATCP?
Top

Posted by Nick Gammon   Australia  (23,122 posts)  Bio   Forum Administrator
Date Reply #3 on Tue 17 Jul 2012 10:00 PM (UTC)
Message
I would have thought that the basic data would be similar, so you should be able to recover, if you still have the old database.

I haven't used this stuff for a while, try asking someone like Twisol who used to work on that.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


16,383 views.

Posting of new messages is disabled at present.

Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.