Don't Starve Together

Don't Starve Together

Additional Equipment [Fixed]
 This topic has been pinned, so it's probably important
Tosh  [developer] 15 Dec, 2018 @ 11:11am
Compatibility
Let me know about any major compatibility issues that arise.

Fully Compatible:
[Gorge] Victorian HUD
Shipwrecked Characters (character strings included)
Extra Equip Slots
Any mods that change vanilla armor durability (all armor items reference vanilla durability. Incompatible with mods that change vanilla armor damage absorption)


Partially Compatible:
[DST] Legion (this is an amazing mod so I want to make this version of Warly compatible. This will be fixed in the next update)
Island Adventures (all modded items sink when they’re dropped in the water. I’m going to wait until a more finished version of IA is released before fixing. I also need to keep an eye on any changes to the trinkets).

Incompatible:
● Unknown.
Last edited by Tosh; 17 Dec, 2018 @ 5:44am
< >
Showing 1-8 of 8 comments
Terra B Welch 17 Dec, 2018 @ 1:27am 
I've been playing this mod with legion and encountered no problems so far, though I did disable warly in the mod's config.
Tosh  [developer] 17 Dec, 2018 @ 2:17am 
I wasn’t able to figure out how to set up strings for Legion on my end (I’d need to use conditional logic that can read conditional logic in another mod’s config; not sure how to do this yet). ti_Tout has agreed to add the strings in on his end though!
Terra B Welch 27 Jul, 2019 @ 5:19pm 
Unsure if incompatibility but. I got an out of memory error from the gear goggles. I tried using a durability config mod, so not sure if it's that.

Crash log as follows.
[00:09:04]: [string "scripts/components/equippable.lua"]:2: attempt to index field 'equippable' (a nil value)
LUA ERROR stack traceback:
scripts/components/equippable.lua:2 in (field) ? (Lua) <1-3>
self =
_ = table: 153DA990
inst = 101711 - (valid:true)
isequipped = false
equipslot = hands
scripts/class.lua:30 in () ? (Lua) <23-32>
t = table: 153DA8C8
k = equipslot
v = hands
p = table: 153DABC0
old = nil
scripts/components/equippable.lua:25 in (field) _ctor (Lua) <21-37>
self =
_ = table: 153DA990
inst = 101711 - (valid:true)
isequipped = false
inst = 101711 - (valid:true)
scripts/class.lua:181 in (local) cmp (Lua) <171-184>
class_tbl = table: 153DA238
arg = nil
obj = table: 153DA8C8
scripts/entityscript.lua:533 in (method) AddComponent (Lua) <522-544>
self (valid:true) =
GUID = 101711
Transform = Transform (4CEC69D8)
RegisterComponentActions = function - ../mods/workshop-836583293/modmain.lua:53
actionreplica = table: 153D64A8
event_listening = table: 153D7150
actioncomponents = table: 153D6458
lower_components_shadow = table: 153D68B8
entity = Entity (277BE1A8)
AnimState = AnimState (4CEC6958)
Network = Network (4CEC6978)
persists = true
event_listeners = table: 153D7010
spawntime = 0.43333335593343
replica = table: 153D6638
Physics = Physics (4CEC6EF8)
components = table: 153D6570
inlimbo = false
name = equippable
lower_name = equippable
cmp = table: 153DA238
../mods/workshop-1587240158/scripts/prefabs/gears_hat_goggles.lua:104 in (field) fn (Lua) <47-130>
onequip = function - ../mods/workshop-1587240158/scripts/prefabs/gears_hat_goggles.lua:48
onunequip = function - ../mods/workshop-1587240158/scripts/prefabs/gears_hat_goggles.lua:57
goggles_onequip = function - ../mods/workshop-1587240158/scripts/prefabs/gears_hat_goggles.lua:70
goggles_onunequip = function - ../mods/workshop-1587240158/scripts/prefabs/gears_hat_goggles.lua:76
inst = 101711 - (valid:true)
scripts/mainfunctions.lua:258 in () ? (Lua) <247-289>
name = gears_hat_goggles
prefab = Prefab gears_hat_goggles -

[00:09:04]: [string "scripts/components/equippable.lua"]:2: attempt to index field 'equippable' (a nil value)
LUA ERROR stack traceback:
scripts/components/equippable.lua:2 in (field) ? (Lua) <1-3>
scripts/class.lua:30 in () ? (Lua) <23-32>
scripts/components/equippable.lua:25 in (field) _ctor (Lua) <21-37>
scripts/class.lua:181 in (local) cmp (Lua) <171-184>
scripts/entityscript.lua:533 in (method) AddComponent (Lua) <522-544>
../mods/workshop-1587240158/scripts/prefabs/gears_hat_goggles.lua:104 in (field) fn (Lua) <47-130>
scripts/mainfunctions.lua:258 in () ? (Lua) <247-289>
Tosh  [developer] 27 Jul, 2019 @ 7:33pm 
Hmm... I can take a look when I’m home tomorrow. Strange that this hasn’t cropped up before. You mentioned you were trying a new mod. Does that alter the equippable component in anyway?
Terra B Welch 27 Jul, 2019 @ 7:49pm 
I tried more durability+ and tweaked the moggles, do the gear goggles use moggles tuning?
Terra B Welch 27 Jul, 2019 @ 8:17pm 
I think this mod is potentially incompatible.
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=565062660
Scottish Engineer 30 Oct, 2019 @ 10:53pm 
is this compatible with backpack settings because if it is *happy noises*
demonyte 22 Jun, 2021 @ 8:39am 
Partially incompatible with this mod
In that mod is an option to upgrade backpacks to have more slots, but if i try to do so, then it crashes.
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2503437364

Author of that mod said:
<<<<I found the error, it's the mod Additional Equipments. The mod changes the container.widget function in a way that the argument data is not transmitted, which is needed for my mod. When I disabled it, the game was working without crashes. I can't change anything from my side, sorry.>>>>

It gives this error when using both mods:
[00:47:05]: numslots 10 10
[00:47:05]: K: issidewidget V: true
[00:47:05]: K: openlimit V: 1
[00:47:05]: K: type V: pack
[00:47:05]: K: widget V: table: 23562B98
[00:47:05]: K: bgatlas V: images/sack10.xml
[00:47:05]: K: bgimage V: sack10.tex
[00:47:05]: K: pos V: (-73.00, 3.00, 0.00)
[00:47:05]: K: x V: -73
[00:47:05]: K: y V: 3
[00:47:05]: K: z V: 0
[00:47:05]: K: slotpos V: table: 0E3EAAF0
[00:47:05]: K: 1 V: (37.50, 150.00, 0.00)
[00:47:05]: K: x V: 37.5
[00:47:05]: K: y V: 150
[00:47:05]: K: z V: 0
[00:47:05]: K: 2 V: (-37.50, 150.00, 0.00)
[00:47:05]: K: x V: -37.5
[00:47:05]: K: y V: 150
[00:47:05]: K: z V: 0
[00:47:05]: K: 3 V: (37.50, 75.00, 0.00)
[00:47:05]: K: x V: 37.5
[00:47:05]: K: y V: 75
[00:47:05]: K: z V: 0
[00:47:05]: K: 4 V: (-37.50, 75.00, 0.00)
[00:47:05]: K: x V: -37.5
[00:47:05]: K: y V: 75
[00:47:05]: K: z V: 0
[00:47:05]: K: 5 V: (37.50, 0.00, 0.00)
[00:47:05]: K: x V: 37.5
[00:47:05]: K: y V: 0
[00:47:05]: K: z V: 0
[00:47:05]: K: 6 V: (-37.50, 0.00, 0.00)
[00:47:05]: K: x V: -37.5
[00:47:05]: K: y V: 0
[00:47:05]: K: z V: 0
[00:47:05]: K: 7 V: (37.50, -75.00, 0.00)
[00:47:05]: K: x V: 37.5
[00:47:05]: K: y V: -75
[00:47:05]: K: z V: 0
[00:47:05]: K: 8 V: (-37.50, -75.00, 0.00)
[00:47:05]: K: x V: -37.5
[00:47:05]: K: y V: -75
[00:47:05]: K: z V: 0
[00:47:05]: K: 9 V: (37.50, -150.00, 0.00)
[00:47:05]: K: x V: 37.5
[00:47:05]: K: y V: -150
[00:47:05]: K: z V: 0
[00:47:05]: K: 10 V: (-37.50, -150.00, 0.00)
[00:47:05]: K: x V: -37.5
[00:47:05]: K: y V: -150
[00:47:05]: K: z V: 0
[00:47:05]:
[00:47:05]: [string "scripts/components/container.lua"]:104: assertion failed!
LUA ERROR stack traceback:
=[C]:-1 in (global) assert (C) <-1--1>
scripts/components/container.lua:104 in (method) SetNumSlots (Lua) <103-106>
self =
opencount = 0
skipclosesnd = true
acceptsstacks = true
numslots = 10
slots = table: 2355A7B8
openlimit = 1
inst = 134910 - backpack (valid:true)
skipopensnd = true
OnUpdate = function - ../mods/workshop-1658297375/modmain.lua:334
usespecificslotsforitems = false
type = pack
ignoresound = false
openlist = table: 2355A808
issidewidget = true
widget = table: 2468E498
_ = table: 2355A920
ConsumeItemsByFn = function - ../mods/workshop-1418878027/scripts/gf_init_components.lua:125
numslots = 8
scripts/containers.lua:14 in (upvalue) containers_widgetsetup_base (Lua) <8-16>
container = table: 2355A6F0
prefab = backpack
data = nil
t = table: 2468E7B8
../mods/workshop-943773166/modmain.lua:81 in () ? (Lua) <73-83>
container = table: 2355A6F0
prefab = backpack
data = nil
arg = nil
t = nil
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
../mods/workshop-643193433/modmain.lua:1116 in () ? (Lua) <1111-1124>
container = table: 2355A6F0
prefab = backpack
data = nil
arg = nil
pref = backpack
=(tail call):-1 in () (tail) <-1--1>
../mods/workshop-2174620235/modmain.lua:68 in (upvalue) containers_widgetsetup_base (Lua) <60-70>
container = table: 2355A6F0
prefab = backpack
data = nil
arg = nil
t = nil
../mods/workshop-2503437364/modmain.lua:191 in (upvalue) widgetsetup_Base (Lua) <183-193>
container = table: 2355A6F0
prefab = backpack
data = nil
t = nil

[00:47:05]: [string "scripts/components/container.lua"]:104: assertion failed!
LUA ERROR stack traceback:
=[C]:-1 in (global) assert (C) <-1--1>
scripts/components/container.lua:104 in (method) SetNumSlots (Lua) <103-106>
scripts/containers.lua:14 in (upvalue) containers_widgetsetup_base (Lua) <8-16>
../mods/workshop-943773166/modmain.lua:81 in () ? (Lua) <73-83>
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
../mods/workshop-643193433/modmain.lua:1116 in () ? (Lua) <1111-1124>
=(tail call):-1 in () (tail) <-1--1>
../mods/workshop-2174620235/modmain.lua:68 in (upvalue) containers_widgetsetup_base (Lua) <60-70>
../mods/workshop-2503437364/modmain.lua:191 in (upvalue) widgetsetup_Base (Lua) <183-193>

[00:47:05]: Warning: Widget:SetFocusFromChild is happening on a widget outside of the screen/widget hierachy. This will cause focus moves to fail. Is ScriptErrorWidget not a screen?
[00:47:05]: stack traceback:
scripts/widgets/widget.lua:604 in (method) SetFocusFromChild (Lua) <601-626>
scripts/widgets/widget.lua:623 in (method) SetFocusFromChild (Lua) <601-626>
scripts/widgets/widget.lua:623 in (method) SetFocusFromChild (Lua) <601-626>
scripts/widgets/widget.lua:648 in (method) SetFocus (Lua) <628-657>
scripts/widgets/menu.lua:83 in (method) SetFocus (Lua) <74-85>
scripts/widgets/scripterrorwidget.lua:109 in (method) OnUpdate (Lua) <102-119>
scripts/update.lua:95 in () ? (Lua) <33-134>
< >
Showing 1-8 of 8 comments
Per page: 1530 50