[Nexus] nexMap a Map GUI using the Achaea CrowdMap
As a Nexus client user I have never felt limited by the client compared to mudlet, except when it comes to the map. With that in mind I have put together a package to bring the functionality of the Achaea crowd map, popular with mudlet users, to the Nexus client. nexMap loads the crowd map into a separate tab in the Nexus client. It is intentionally styled it similar to the default Nexus map for ease of transition.
https://us.v-cdn.net/5019940/uploads/7SZKGOYNYM1Z/screenshot-2021-06-06-102612.png
So, a new map package that looks just like the default map, what's the big deal? A quick overview of some of the other features:
- Most importantly, nexMap will display many rooms in the game that are omitted in the Nexus map. All Nexus users are familiar with the image below of "(unknown area)".
- This map is fully functional (pan/zoom/fit) and will track the player's movement like normal. Rooms can also be selected via mouse click to begin pathing to the selected location.
https://us.v-cdn.net/5019940/uploads/GPX00BTB4YBC/sidebyside.png
- The second major improvement for Nexus users is nexMap will utilize wormholes and clouds for pathing! Pathing can be started indoors/underground and the path will use wings at the first outdoor room.
- These options may be configured by the user depending on their character's capabilities. (Note the cloud commands can be customized for air lords as well.)
- For those without the ability to use wormholes (me) or wings; the pathing options are still improved. The new pathing has no 100 room limit like the standard paths in Nexus.
https://us.v-cdn.net/5019940/uploads/Q440CBDL3OXC/config.png
- With the larger database of rooms available, the find room capabilities have improved now as well. nexMap allows for searching by string for room names with click to go functionality.
https://us.v-cdn.net/5019940/uploads/JUWOSGHQVL7E/find.png
- Lastly, there is also included integration with Farsee and the same click to go function.
https://us.v-cdn.net/5019940/uploads/Y1BA38PW51D6/farsee2.png
https://us.v-cdn.net/5019940/uploads/P8U3N406NCON/farsee1.png
- Oh and of course there is the standard "nm goto <room id>" to manually path anywhere.
The package can be downloaded with the link below or via github. After loading the package into Nexus simply run "nm load" and you should be off and running (knock on wood).
Direct download
https://drive.google.com/file/d/1bLoktKqov_QCZwZkhPZq0eyGDCE_nQy-/view?usp=sharing
Website for fun
https://sites.google.com/view/nexmap/home
This is version 1.0 of the package. There may be some bugs that show up from having a variety of different users; let me know if there are any issues so I can address them. Also, I am still working on the code and additional features. I welcome any feature requests or suggestions for improvement!
Khaseem
Comments
I updated the Github version. I added the ability to import and export your walkto entries to share with other Nexus users (all ten of us). Updating your version will not erase any of the points you already made.
dw export - will save all of your entries into a text file.
dw import - will open a dialog for you to select a walkto export file for import.
The import will no overwrite any of your current entries, or create duplicate entries. Right now it will import all entries from the file, and the export will export all of your entries. If there is enough demand for it I could expand the functionality to allow for selective exporting, based on a dw search, or dw area. This would allow sharing smaller targettted walkto points.
Anyway, that's all.
[Nexus] nexMap a Map GUI using the Achaea CrowdMap
[Nexus] nexMap a Map GUI using the Achaea CrowdMap
Github updated. Added similar functionality to the new feature on the mudlet package.
dd toggle This will toggle collection on and off. When collection is on it will passively collect entries for every denizen in every room you enter. The small twist here is if you come across the same denizen in a new room, it will add that room to the entry. Roaming denizens will have an array of rooms that you've seen that particular denizen in.
dd search (string) Operates the same as dw search. It will show all matches that fit the search string and display a clickable walkto table. Keeping with the twist for roamers, if you click a denizen with multiple possible rooms it will take you to the first room you found it at, and each subsequent click will take you to the next making it easy to path to all of the rooms you've seen that roaming denizen at.
dd area (string) Displays all entries from a particular area.
Import/Export functionality works as well.
[Nexus] nexMap a Map GUI using the Achaea CrowdMap