[Home] [Downloads] [Search] [Help/forum]

Gammon Software Solutions forum

See www.mushclient.com/spam for dealing with forum spam. Please read the MUSHclient FAQ!

[Folder]  Entire forum
-> [Folder]  MUSHclient
. -> [Folder]  Plugins
. . -> [Subject]  Achaea GMCP map plugin

Home  |  Users  |  Search  |  FAQ
Username:
Register forum user name
Password:
Forgotten password?

Achaea GMCP map plugin

[Reply to this subject]  Reply to this subject   [New subject]  Start a new subject   [Refresh] Refresh page


Posted by Dontarion   USA  (62 posts)  [Biography] bio
Date Fri 06 Jan 2012 05:37 PM (UTC)  quote  ]
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.
[Go to top] top

Posted by Nick Gammon   Australia  (18,797 posts)  [Biography] bio   Forum Administrator
Date Reply #1 on Fri 06 Jan 2012 07:10 PM (UTC)  quote  ]
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
[Go to top] top

Posted by Natasi   (79 posts)  [Biography] bio
Date Reply #2 on Tue 17 Jul 2012 05:47 PM (UTC)  quote  ]
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?
[Go to top] top

Posted by Nick Gammon   Australia  (18,797 posts)  [Biography] bio   Forum Administrator
Date Reply #3 on Tue 17 Jul 2012 10:00 PM (UTC)  quote  ]
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
[Go to top] 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.


1,427 views.

[Reply to this subject]  Reply to this subject   [New subject]  Start a new subject   [Refresh] Refresh page

Go to topic:           Search the forum


[Go to top] top

[Home]

Written by Nick Gammon - 5K

Comments to: Gammon Software support
[RH click to get RSS URL] Forum RSS feed ( http://www.gammon.com.au/rss/forum.xml )

[Best viewed with any browser - 2K]    [Internet Contents Rating Association (ICRA) - 2K]    [Web site powered by FutureQuest.Net]