Don't Starve Together

Don't Starve Together

Magic mirror
JanKiwen  [developer] 30 May, 2017 @ 12:20am
For bug reports
Place bug reports here
< >
Showing 1-3 of 3 comments
JanKiwen  [developer] 30 May, 2017 @ 12:21am 
[JanKiwen]
This bug was fixed in update 1.0.6. Thanks a lot for bug report.

[Morte Morticia]
I figured it out. The problem only occurs with servers with caves.

I made a blank server (no mods) with caves and only this mod. The mirror will always primarily face south no matter how the item is placed.

Then, I made a blank server (no mods) WITHOUT caves and only this mod. Whichever direction the mirror was placed it will primarily face.

It's not as though I can't change my camera to look north at the south facing mirror to still be able to use it. It is a wonderful mod! The mirror is so pretty though. I wish it would face the way I'd like it to so I can decorate my base nicely. Is it possible for you to test the mod with caves and see if it can be done?

[Morte Morticia]
Graphic memory is 8269 mb and dedicated video memory is 128 mb. I did go through the steps to make sure I was using the actual nvidia card and not the integrated or whatever it is called.

[JanKiwen]
@Morte Morticia, I don't think that lazy deserter or any other standard item can cause that.
(Note, by "memory" I did not mean RAM memory (which is shown in process manager), I mean video memory. Video memory depends on your GPU.)

[Morte Morticia]
Server only takes 27% of available memory load. Any chance it is something else? Is it too close to my lazy deserter?

[JanKiwen]
@Morte Morticia, it sounds very strange. I've just tested the mod: built Magic Mirrors with all possible directions, and they all were built with right rotation and all change their view while I rotate camera.
The only reason of such behavoir I can image is that you have a lot of mods and few video memory which is not enough for them. Then game can use wrong textures. I can suggest you to test this mod alone, without other mods.
And also try to avoid too heavy mods with 10MB+ size. If mod is done well then it's size usually less than 1-2MB. You can find mod's size in the right panel next to screenshorts.

[Morte Morticia]
I am encountering something strange. Mirror won't face one of the directions. Is there something special about how I have to place it?

If I change camera angle it will go from side to side but it will not face the one direction I want it to. When I place it, it shows the image as though it will be facing me but when my character approaches from that angle it will show me only the back of the mirror. I need to go from the other side to see the front. Does that make sense?
Last edited by JanKiwen; 30 May, 2017 @ 12:23am
myxal 25 Oct, 2017 @ 10:25am 
Anyone else getting a shard crash after building the mirror in caves? (both host and dedicated server).

Log:

[00:04:04]: [string "../mods/workshop-894678614/scripts/prefabs/..."]:34: attempt to call field 'GetBeargerTime' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-894678614/scripts/prefabs/mirror.lua:34 in (upvalue) GetAnimationName
...


Speaking of which, I don't see any cave events in the reflections list - could you add depth worms? (Also, would antlion rage event work in caves?)
Terra B Welch 12 Aug, 2019 @ 3:35pm 
00:03:16]: [string "../mods/workshop-894678614/scripts/prefabs/..."]:26: attempt to index field 'KrampusData' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-894678614/scripts/prefabs/mirror.lua:26 in (upvalue) GetAnimationName (Lua) <24-80>
inst = 125302 - mirror (valid:true)
player = 124788 - wendy (valid:true)
../mods/workshop-894678614/scripts/prefabs/mirror.lua:86 in (upvalue) ShowReflection (Lua) <82-94>
inst = 125302 - mirror (valid:true)
player = 124788 - wendy (valid:true)
../mods/workshop-894678614/scripts/prefabs/mirror.lua:116 in (field) fn (Lua) <106-121>
inst = 125302 - mirror (valid:true)
radius = 2.5
must_tags = table: 39461618
notags = table: 39461848
test_tags = table: 39461690
target = 124788 - wendy (valid:true)
scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207>
self =
running = table: 06C3C428
waitingfortick = table: 06C3C400
tasks = table: 06C3C0E0
waking = table: 39453D48
attime = table: 06C3C220
hibernating = table: 06C3C450
tick = 2272
k = PERIODIC 125302: 0.500000
v = true
already_dead = nil
scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377>
tick = 2272
scripts/update.lua:180 in () ? (Lua) <159-238>
dt = 0.033333335071802
tick = 2272
i = 2272
< >
Showing 1-3 of 3 comments
Per page: 1530 50