Valheim
0 of 0

File information

Last updated

Original upload

Created by

yardik

Uploaded by

ckannon

Virus scan

Safe to use

About this mod

Share your map and pins with friends! This mod utilizes a couple of hot-keys to allow you to share your map and map pins with anyone on your server. You can also create a map on top of any table that you can copy your map to. Once you've copied your map to it, your friends can copy the map - and upload their own exploration information!

Requirements
Permissions and credits
Changelogs
Share your map and pins with friends! This mod utilizes a couple of hot-keys to allow you to share your map and map pins with anyone on your server.

Note: 
For player to player direct map sharing, the mod must be installed on the server side. Map Tables can be created and used without server side mod.

Player -> Player Usage (Server must have mod installed):
Stand close/next to your friend (who also has the plugin installed!). Open your map (default: M) and hit F9.
Your friend will get a prompt that you are trying to share your map with them, and they can accept or reject the share with the F7 or F8 keys
These keys are configurable in your Valheim/BepInEx/config/yardik.MapSharingMadeEasy.cfg

Placeable Map (new in 2.1.0)
Create a table. In the furniture tab of your hammer you should have a Map. If you don't go pick up some deer skins
Use the hammer to create a map on top of the table
Use the map! - it will be updated with all of your map exploration and pins
Have your friends (that also have this mod installed) use the map as well - their map info and pins will merge with the map on the table as well.
This works fine client side - however, if someone joins your server without the mod, the map on the table may be destroyed. If you install server-side, this should be avoided and all clients will be forced to use the same version of Map Sharing Made Easy.

Server Side Support (new in 2.2.0)
Install the mod on your dedicated server to enable the following.
- Mod version lock-in - this will force all of your players to run the same version of Map Sharing Made Easy as your server does
- Hide public players on everyones minimap can be enforced - this will force all players to disable their 'public checkbox' on their minimaps for more immersion!
Simply set AllowPublicLocations = false in your config/MapSharingMadeEasy.cfg on the server
- SkipPinRange enforcement - force all players to use the same SkipPinRange as the server - to ensure everyone can get the same view of the map.
Simply set SkipPinRange = X in your config/MapSharingMadeEasy.cfg on the server
- Allow sending of map from player-to-player with hotkeys, instead of using the placeable map table.


How it works:
Stole some ideas from a few other map mods around... but basically - for the direct send of the map - it serializes the binary map and pin data, compresses it, sends as a chat message, then reverses the processes on the other end. Then it iterates and adds the deltas to the map. For the shared map, it works on the same principal, but uses the shared map instance as the communication medium, instead of local chat.

Stuff to know:
Pins within ~25 meters of each other won't be merged. This is so that you don't have duplicate pins. 50 meters might be too much, but in practice seems fine. This is configurable in your Valheim/BepInEx/config/yardik.MapSharingMadeEasy.cfg

Requirements:

Latest BepInEx.

Installation: Unzip into your BepInEx/plugins folder.

Source Code:
GitHub

If you like this, you might like:
Snap Points Made Easy