Don't Starve Together

Don't Starve Together

899 ratings
Global Positions -Remapped
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
367.935 KB
15 Dec, 2022 @ 10:09pm
28 Aug @ 10:57pm
6 Change Notes ( view )

Subscribe to download
Global Positions -Remapped

Description
The concept of "Global Positions" but made from the ground up to be a little easier on your computer. By default does not contain pings, for pings I recommend the "Global Pings" mod.

Everything was done from scratch to use more modern methods and have some nice tweaks in there too.
The mod icon is the only thing taken from "Global Positions".

Modes
There are currently 3 modes to choose from in the config...

Map Share
- A accurate recreation of some of the functionality of "Global Positions".
- Other player's icons and names will be visible on the map from any distance.
- Speed at which the map updates is based on movement speed to prevent follower after-images. (Configurable)
- All players exploration contribute to your map.
- Not retroactive, area others explore while you are off the server or in a separate shard will not be mapped.
- Moderately light weight.

Easy Cartography
- A new take on the idea of map sharing.
- Very light weight, use if other mode causes too much lag.
- Other players exploration does not contribute to your map.
- Cartographer's Desk can now be interacted with, when you do, your map will be saved to the desk and any maps saved to the desk will be added to your map.
- Retroactive, fresh players can interact with a Cartographer's Desk to fill out their map with everything that any player has explored (prior to said player interacting with the Desk themselves)
- Map scrolls can still be made for use in giving it to someone who is too busy to touch the desk themselves.

Both (Default)
- Contains all the features of both the other modes.
- "Easy Cartography" mode's features can be used to overcome the issue of the "Map Share" mode not being retroactive.


Notes
This mod contains client-side config options. These can only be accessed via the main menu's mods menu.

This mod does not add any features from "Global Positions" that were not mentioned above. Missing features:

- Pings. If you want them back I recommend getting "Global Pings"
- Ability to prevent personal map sharing (Planned for a future update?)
- Wilderness Mode support. (Not planned)
- Smoke Signals. (Not planned)

Plans
- When a player joins the server, update their map with previously explored areas. (WIP)
- Have a option for player icons show up while in "Easy Cartography" mode, maybe only while the player holds a compass?

Bugs

- None yet, let me know if you find any!
81 Comments
󰀏Niko  [author] 20 Sep @ 2:40pm 
I have some plans to implement something along those lines, but I am not sure when I will ever get around to it. It's a low priority because it would be redundant to the main mode of the mod.

I've always personally liked the compass, a very underestimated item in the game. Either because people don't know that two players using a compass at the same time will show each other on the map or because some mod like this one is being used that makes that obsolete. Usually both. :p
Momcio 20 Sep @ 12:32pm 
This mod is great, but I have a question. Is it possible to mod option that allows to see others on the map when they hold compass? I think it could be cool option and would give more use to that item.
雨仓 19 Sep @ 4:20am 
0. Request Chinese translation! This will let more people know your MOD
Some story ideas (will increase the difficulty of production):
1. Modify the recipe of the cartography table
1.1 Not every adventurer knows how to make a map, so a pirate map should be posted on the cartography table as a reference for making maps. (Add "Pirate Map*1" to the recipe)
1.2 A cartography table that supports large-scale replication should require a large amount of papyrus and ink when making it. (Add "Papyrus*x", "Charcoal*x" to the recipe)
2. The content between different cartography tables should be independent, rather than synchronizing the information on each cartography table in real time through the Internet
󰀏Niko  [author] 28 Aug @ 11:04pm 
The latest update has some groundwork for map syncing upon joining the server, if you want to try out those features, upon starting the world the host must open up the console and type: TUNING.REMAPPED_JOINSHARE = true

Note that these features are heavily WIP, let me know in which situations the map sync doesn't work and which ones it does, or if it leads to a crash at any point.
arctikfox 8 Aug @ 2:18pm 
veri nais
󰀏Niko  [author] 22 Jul @ 8:54pm 
Ah, it seems to be a case of both of our mods trying to use the same variable name as each other for map icons, technically it is equally as much my mods fault as it is theirs for both using a generic name for it.

I have fixed the issue on my mod's end by changing the variable name used for my global icon to something less generic. However I recommend telling NeddoFreddo to consider doing the same, as it's likely not just my mod that was incompatible because of this.
riley_ 22 Jul @ 7:24pm 
worth mentioning: i brought this up to the developer of wandering drone on discord and he said that it is in fact this mod's fault.
"thank you for posting a log. it's their code that's crashing, looks like they forgot a nil check. it's checking for something called 'icon,' no idea what that is."
riley_ 22 Jul @ 7:23pm 
crashes when wandering drone (a modded character) dies.
[02:39:15]: [string "../mods/workshop-2902364746/modmain.lua"]:56: attempt to index field 'icon' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-2902364746/modmain.lua:56 in (local) fn (Lua) <56-56>
scripts/entityscript.lua:1208 in (method) PushEvent (Lua) <1195-1222>
scripts/prefabs/player_common_extensions.lua:675 in (local) fn (Lua) <607-684>
scripts/entityscript.lua:1208 in (method) PushEvent (Lua) <1195-1222>
scripts/stategraphs/SGwilson.lua:2841 in () ? (Lua) <2799-2847>
=(tail call):-1 in () (tail) <-1--1>
scripts/stategraph.lua:465 in (method) HandleEvent (Lua) <463-471>
scripts/stategraph.lua:479 in (method) HandleEvents (Lua) <473-488>
scripts/stategraph.lua:154 in (method) UpdateEvents (Lua) <148-157>
scripts/stategraph.lua:145 in (method) Update (Lua) <109-146>
scripts/update.lua:288 in () ? (Lua) <224-298>
󰀏Niko  [author] 12 Jul @ 12:03am 
I may have "accidentally" fixed the issue of willow's lighter being heard from anywhere. Feel free to test it out and let me if it's fixed.
󰀏Niko  [author] 9 Jan @ 2:28pm 
@Bombobbit, That's a problem on Klei's end. Unlike most sounds, Willow's lighter has no distance requirement and will sound just as loud no matter how far you are from it. This is not normally a major problem because when a player is far enough off screen, just like most objects, they are no longer loaded and the client would never be told to play the lighter sound to begin with. But in order to function my mod forces players to always be loaded, thus there is not even a hard cut off for the sound.

TLDR: Klei made an oopsie and have not noticed it yet because it's subtle. My mod just makes it more noticeable as a side-effect.