Don't Starve Together

Don't Starve Together

Environment Pinger
77 Comments
yasserxyz 2 Jun @ 3:30pm 
I tried to use it on steam deck, didn't work. could you add support for this? tried to bind several keys but I can't get it to work
DonEmisario 5 Apr @ 11:48am 
is there controller support for this?
Raishou 1 Apr @ 10:27pm 
Ty TomCatGaming
TomCatGaming 23 Mar @ 8:13pm 
Hey guys, if you are crashing recently due to this mod, someone has actively been crashing others with this mod on using an exploit. Get a patch to fix this here at:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3384030282
Cheggf 23 Mar @ 4:14pm 
Yume wo miteita yo
Cheggf 23 Mar @ 4:14pm 
CH CH CHASE YOU!
Cheggf 23 Mar @ 4:14pm 
CH CH CHASE YOU!
Cheggf 23 Mar @ 4:14pm 
CH CH CHASE YOU!
Cheggf 23 Mar @ 3:57am 
Dakara I CHASE YOU!
Cheggf 23 Mar @ 3:57am 
Shouhai wo wakeru no wa shuunen sa
Cheggf 23 Mar @ 3:57am 
Tatakitsukete yaru no sa
TomCatGaming 23 Mar @ 1:29am 
Hey guys, if you are crashing recently due to this mod, someone has actively been crashing others with this mod on using an exploit. Get a patch to fix this here at:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3384030282
Cheggf 21 Mar @ 8:04am 
Asu mo CHASE YOU!
Cheggf 21 Mar @ 8:03am 
Hashiridase CHASE YOU!
Cheggf 21 Mar @ 8:03am 
Nigeba wa nai
Cheggf 21 Mar @ 8:03am 
Orewa CHASE YOU!
Cheggf 21 Mar @ 8:03am 
Itsumo CHASE YOU!
Cheggf 21 Mar @ 8:02am 
Dokomademo CHASE YOU!
Turtle Enjoyer 21 Mar @ 2:55am 
EntityScript:GetAdjective(), scripts/components/environmentpinger.lua line 111 should be changed from
local display_adjective = target and target.displayadjectivefn and target.displayadjectivefn()
to
local display_adjective = target and target.displayadjectivefn and target.displayadjectivefn(target)
Turtle Enjoyer 21 Mar @ 2:55am 
crash report:
[00:01:17]: [Debugger]Function myDisplayError is invoked!
[00:01:17]: [string "scripts/components/inventoryitem_replica.lu..."]:93: attempt to index local 'doer' (a nil value)
LUA ERROR stack traceback:
scripts/components/inventoryitem_replica.lua:93 in (method) CanBePickedUp (Lua) <88-97>
../mods/workshop-2525858933/modmain.lua:106 in (method) DoGetMouseActions (Lua) <90-117>
scripts/components/playercontroller.lua:2495 in () ? (Lua) <2303-2841>
=(tail call):-1 in () (tail) <-1--1>
scripts/update.lua:262 in () ? (Lua) <224-298>
Turtle Enjoyer 21 Mar @ 2:54am 
[00:01:17]: [Debugger]Guilty mods:
[00:01:17]: workshop-2525858933
[00:01:17]: [Debugger]: Bad mod detected, disabling...
[00:01:17]: [Debugger]: Done. Marking disabled_bad...
[00:01:17]: [Debugger]: Done.
[00:01:20]: Force aborting...
[00:01:21]: [Steam] Game Connection terminated (1734070333|46232)
[00:01:21]: [Shard] Stopping shard mode
[00:01:21]: [Workshop] CancelDownloads for all pending downloads
[00:01:21]: Collecting garbage...
[00:01:21]: lua_gc took 0.15 seconds
Turtle Enjoyer 21 Mar @ 2:54am 
crash report:
[00:01:17]: [Debugger]Function myDisplayError is invoked!
[00:01:17]: [string "scripts/components/inventoryitem_replica.lu..."]:93: attempt to index local 'doer' (a nil value)
LUA ERROR stack traceback:
scripts/components/inventoryitem_replica.lua:93 in (method) CanBePickedUp (Lua) <88-97>
../mods/workshop-2525858933/modmain.lua:106 in (method) DoGetMouseActions (Lua) <90-117>
scripts/components/playercontroller.lua:2495 in () ? (Lua) <2303-2841>
=(tail call):-1 in () (tail) <-1--1>
scripts/update.lua:262 in () ? (Lua) <224-298>
Turtle Enjoyer 21 Mar @ 2:54am 
[00:02:46]: [string "../mods/workshop-2525858933/scripts/widgets..."]:178: bad argument #2 to 'FindEntities' (number expected, got nil)
LUA ERROR stack traceback:
=[C]:-1 in (method) FindEntities (C) <-1--1>
../mods/workshop-2525858933/scripts/widgets/pingimagemanager.lua:178 in (method) AddIndicator (Lua) <169-195>
../mods/workshop-2525858933/scripts/components/environmentpinger.lua:113 in (method) AddIndicator (Lua) <108-115>
../mods/workshop-2525858933/scripts/components/environmentpinger.lua:103 in (method) OnMessageReceived (Lua) <88-106>
../mods/workshop-2525858933/modmain.lua:172 in (method) OnSay (Lua) <171-174>
scripts/networking.lua:66 in () ? (Lua) <53-68>
Remi 21 Mar @ 2:45am 
Looks like someone is flooding the comments to push my announcement down and hide it from people.

I've opened a discussion where you can find a patched version of the mod and put a stop to a certain person causing your game to crash.
Chara 21 Mar @ 2:22am 
Howdy, sharing this update fork of the mod by Remi since it fixes a crash people have been abusing; as is evident by the myriad of recent reports. Hopefully this one gets updated though. Also the new one has green text and more custom strings, so that's funni. https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3384030282
Cleaner 21 Mar @ 2:15am 
EntityScript:GetAdjective(), scripts/components/environmentpinger.lua line 111 should be changed from
local display_adjective = target and target.displayadjectivefn and target.displayadjectivefn()
to
local display_adjective = target and target.displayadjectivefn and target.displayadjectivefn(target)
Cleaner 21 Mar @ 2:15am 
crash report:
[00:01:17]: [Debugger]Function myDisplayError is invoked!
[00:01:17]: [string "scripts/components/inventoryitem_replica.lu..."]:93: attempt to index local 'doer' (a nil value)
LUA ERROR stack traceback:
scripts/components/inventoryitem_replica.lua:93 in (method) CanBePickedUp (Lua) <88-97>
../mods/workshop-2525858933/modmain.lua:106 in (method) DoGetMouseActions (Lua) <90-117>
scripts/components/playercontroller.lua:2495 in () ? (Lua) <2303-2841>
=(tail call):-1 in () (tail) <-1--1>
scripts/update.lua:262 in () ? (Lua) <224-298>
Cleaner 21 Mar @ 2:14am 
[00:01:17]: [Debugger]Guilty mods:
[00:01:17]: workshop-2525858933
[00:01:17]: [Debugger]: Bad mod detected, disabling...
[00:01:17]: [Debugger]: Done. Marking disabled_bad...
[00:01:17]: [Debugger]: Done.
[00:01:20]: Force aborting...
[00:01:21]: [Steam] Game Connection terminated (1734070333|46232)
[00:01:21]: [Shard] Stopping shard mode
[00:01:21]: [Workshop] CancelDownloads for all pending downloads
[00:01:21]: Collecting garbage...
[00:01:21]: lua_gc took 0.15 seconds
Cleaner 21 Mar @ 2:14am 
[00:02:46]: [string "../mods/workshop-2525858933/scripts/widgets..."]:178: bad argument #2 to 'FindEntities' (number expected, got nil)
LUA ERROR stack traceback:
=[C]:-1 in (method) FindEntities (C) <-1--1>
../mods/workshop-2525858933/scripts/widgets/pingimagemanager.lua:178 in (method) AddIndicator (Lua) <169-195>
../mods/workshop-2525858933/scripts/components/environmentpinger.lua:113 in (method) AddIndicator (Lua) <108-115>
../mods/workshop-2525858933/scripts/components/environmentpinger.lua:103 in (method) OnMessageReceived (Lua) <88-106>
../mods/workshop-2525858933/modmain.lua:172 in (method) OnSay (Lua) <171-174>
scripts/networking.lua:66 in () ? (Lua) <53-68>
Remi 21 Mar @ 1:17am 
Since pinger crashing has been quite a problem lately, and this (incredible, based) mod hasn't received updates for 2 years and a half, I thought I might as well step in.
I've got a version of Environment Pinger that has the crashing exploit patched, and a couple of other features too: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3384030282

The problem is mainly present on Klei Official pubs, so if you play there often, you should totally give it a try. It's not like you can't go back at any time anyway.
Chara 21 Mar @ 12:55am 
Pervasive crash, affects all players on the server and can be abused.

[00:02:46]: [string "../mods/workshop-2525858933/scripts/widgets..."]:178: bad argument #2 to 'FindEntities' (number expected, got nil)
LUA ERROR stack traceback:
=[C]:-1 in (method) FindEntities (C) <-1--1>
../mods/workshop-2525858933/scripts/widgets/pingimagemanager.lua:178 in (method) AddIndicator (Lua) <169-195>
../mods/workshop-2525858933/scripts/components/environmentpinger.lua:113 in (method) AddIndicator (Lua) <108-115>
../mods/workshop-2525858933/scripts/components/environmentpinger.lua:103 in (method) OnMessageReceived (Lua) <88-106>
../mods/workshop-2525858933/modmain.lua:172 in (method) OnSay (Lua) <171-174>
scripts/networking.lua:66 in () ? (Lua) <53-68>
Turtle Enjoyer 20 Mar @ 5:14am 
You gonna keep crying TomCatGaming? Fix it yourself...:sacrificed:
TomCatGaming 20 Mar @ 5:00am 
Can someone take over this old mod and fix the exploits it currently has?
People have started to use these exploits to crash anyone with this mod active in public servers.
LeoJoeD 28 Feb @ 7:55pm 
crashes when hovering over spider with ping key held
the Unkindness 27 Feb @ 4:18pm 
[00:01:21]: ~ShardLuaProxy()
[00:01:21]: ~cEventLeaderboardProxy()
[00:01:21]: ~ItemServerLuaProxy()
[00:01:21]: ~InventoryLuaProxy()
[00:01:21]: ~NetworkLuaProxy()
[00:01:21]: ~SimLuaProxy()
[00:01:21]: [Workshop] CancelDownloads for all pending downloads
[00:01:21]: lua_close took 0.14 seconds
[00:01:21]: [Workshop] CancelDownloads for all pending downloads
[00:01:21]: [Steam] Auth ticket cancelled
[00:01:22]: CurlRequestManager::ClientThread::Main() complete
[00:01:22]: HttpClient2 discarded 0 callbacks.
[00:01:22]: Shutting down
the Unkindness 27 Feb @ 4:18pm 
[00:01:17]: [Debugger]Guilty mods:
[00:01:17]: workshop-2525858933
[00:01:17]: [Debugger]: Bad mod detected, disabling...
[00:01:17]: [Debugger]: Done. Marking disabled_bad...
[00:01:17]: [Debugger]: Done.
[00:01:20]: Force aborting...
[00:01:21]: [Steam] Game Connection terminated (1734070333|46232)
[00:01:21]: [Shard] Stopping shard mode
[00:01:21]: [Workshop] CancelDownloads for all pending downloads
[00:01:21]: Collecting garbage...
[00:01:21]: lua_gc took 0.15 seconds
the Unkindness 27 Feb @ 4:18pm 
crash report:
[00:01:17]: [Debugger]Function myDisplayError is invoked!
[00:01:17]: [string "scripts/components/inventoryitem_replica.lu..."]:93: attempt to index local 'doer' (a nil value)
LUA ERROR stack traceback:
scripts/components/inventoryitem_replica.lua:93 in (method) CanBePickedUp (Lua) <88-97>
../mods/workshop-2525858933/modmain.lua:106 in (method) DoGetMouseActions (Lua) <90-117>
scripts/components/playercontroller.lua:2495 in () ? (Lua) <2303-2841>
=(tail call):-1 in () (tail) <-1--1>
scripts/update.lua:262 in () ? (Lua) <224-298>
the Unkindness 8 Feb @ 6:15am 
What is the purpose of encryption function? When I chose to encrypt and ping it out, my character didn't speak and other players with the mod didn't see my mark
MisterBrick42 31 Jan @ 4:02pm 
i too seem to be unable to actually ping anything
Frosty Eclipse 22 Dec, 2024 @ 7:49pm 
got the exact same one
Digi_056 5 Nov, 2024 @ 10:06am 
Received myself an error today on a public server, here's the main error line
[00:42:04]: [string "../mods/workshop-2525858933/scripts/widgets..."]:178: bad argument #2 to 'FindEntities' (number expected, got nil)
ShavedWookie 30 Oct, 2024 @ 7:20pm 
even tho this is a client only mod this mod and the vast majority of other mods seem to go into my server mods section and i don't know how to fix this.
Ross Bad Piggies 16 Oct, 2024 @ 1:52pm 
i dont know how to ping hp
KitKat 5 Oct, 2024 @ 8:25am 
its the best client mod if you need the chat quick i also recommend using status anouncements with it
PotatoeMans 2 Sep, 2024 @ 5:56pm 
um I can't seem to use the mod not sure why, I have enabled it but i cant click anyones pings nor ping anything. As if i never had it in the first place
Precigian 30 Jul, 2024 @ 3:51am 
@chirsg i'm also looking for the same thing. If you found it, please give me a heads up.
chirsg 26 Jul, 2024 @ 6:35pm 
Is there a similar client mod to this that pins a map marker permanently until you manually remove the pin?
MsBera 7 May, 2024 @ 11:17pm 
Crash fix - replace C:\Program Files (x86)\Steam\steamapps\workshop\content\322330\2525858933\scripts\widgets\pingimagemanager.lua , with this {LINK REMOVED} . Make sure to back up the old one, just incase. Thanks to hatchlender for sharing this fix.
dallas 26 Apr, 2024 @ 7:41am 
recently the mod can be crash somehow, need to fix
Maniaco 29 Aug, 2023 @ 12:33pm 
can you add an option to disable the data text in chat? like the numbers at the end
would be real nice :steamthumbsup::DSTskull: