• Announcements

    • JoeW

      UPDATED - Studio Note & Rhymes with Play Streams Temporarily Canceled.   03/06/2020

      UPDATE (3/19/20): Just a quick note regarding the team at Klei Entertainment. As noted previously, everybody at Klei Entertainment is working from home due to the Covid-19 outbreak. Many of us have been working especially hard to help maintain operations as we all move out of the office and into our homes and with everything being done online, extra time must be spent in organizing conversations and trying to maintain communication. As some of you may know, we have a very open office and we are almost always in contact with each other as we go about our days. Some of us work across multiple teams and that work has become a bit more challenging for everybody.   That being said, at this time the transition has not caused any major disruption in our operations, but it would be overly optimistic to expect that we won't have any delays at all. We're going to have to be especially mindful about this in the coming weeks and make sure we don't take on too much work so we can keep things running smoothly.  We will let you know as we see how these changes affect our timelines.  Thanks UPDATE (3/10/20):
      The test yesterday went well. We got the whole office (mostly) to work from home without significant issue. As a result, Klei Staff that can work from home have been asked to do so until further notice.  This means that we will have to cancel the Rhymes with Play stream until we are all back in the office. This shouldn't affect anything else at least in the short term, but if things change I will update you all here.  Original Post: Hey everybody,  This Tuesday March 10th, 2020 the entire staff at Klei will be working remotely for 1 day in an effort to prepare the studio to work remotely for a little while if the need arises.  Klei is already set up pretty well to allow for working remotely, however we are going to have a one day "dry run" with the whole studio so that we can identify and avoid any issues or downtime that may arise should choose to implement a work from home policy due to COVID-19 outbreak concerns. Unfortunately this does mean that we will be canceling the “Rhymes with Play” Art stream this coming Tuesday, however unless the situation changes we expect everything at the studio to be back to normal Wednesday and we’ll continue our regular stream schedule Thursday March 12th. If the situation changes at all, we'll let you know. Thanks for your understanding.
       

cezarica

  • Content count

    652
  • Joined

  • Last visited

Community Reputation

503 Excellent

3 Followers

About cezarica

  • Rank
    Senior Member

Badges

Don't Starve Together
  • Contributor
Oxygen Not Included
  • Alpha Contributor

Recent Profile Visitors

3,584 profile views
  1. [Game Update] - 401443

    @ScottHansen You guys might want to check out this crash as soon as possible.
  2. Abigail crash

    Master shard crashed a few minutes ago and here's the error log. [09:37:27]: [string "scripts/prefabs/abigail.lua"]:564: attempt to index local 'data' (a nil value) LUA ERROR stack traceback: scripts/prefabs/abigail.lua:564 in (upvalue) on_target_attacked (Lua) <563-567> inst = 130805 - abigail_vex_debuff (valid:true) target = 116482 - eyeplant (valid:true) data = nil scripts/prefabs/abigail.lua:638 in (local) fn (Lua) <638-638> target = 116482 - eyeplant (valid:true) data = nil scripts/entityscript.lua:1040 in (method) PushEvent (Lua) <1027-1054> self (valid:true) = GUID = 116482 Transform = Transform (0x2c8daff0) inlimbo = false actionreplica = table: 0x2c8db490 event_listening = table: 0x28ceaee0 actioncomponents = table: 0x2c8dacd0 lower_components_shadow = table: 0x2c8dabb0 minionnumber = 29 entity = Entity (0x2c8daa60) AnimState = AnimState (0x2c8db3a0) prefab = eyeplant updatecomponents = table: 0x28b1ca10 Network = Network (0x2c8db450) Physics = Physics (0x2c8db3f0) SoundEmitter = SoundEmitter (0x2c8db410) minionlord = 110292 - lureplant (valid:true) name = Eye Plant sg = sg="eyeplant", state="attack", time=0.63, tags = "canrotate,attack," spawntime = 0 event_listeners = table: 0x2ebf3490 replica = table: 0x2c8daed0 persists = true components = table: 0x2c8dab40 pendingtasks = table: 0x2ebf3460 event = attacked data = nil listeners = table: 0x1e3ab730 tocall = table: 0x23bd5cb0 i = 2 fn = function - scripts/prefabs/abigail.lua:638 scripts/components/minionspawner.lua:63 in (local) fn (Lua) <62-65> minion = 116482 - eyeplant (valid:true) scripts/entityscript.lua:1040 in (method) PushEvent (Lua) <1027-1054> self (valid:true) = GUID = 116482 Transform = Transform (0x2c8daff0) inlimbo = false actionreplica = table: 0x2c8db490 event_listening = table: 0x28ceaee0 actioncomponents = table: 0x2c8dacd0 lower_components_shadow = table: 0x2c8dabb0 minionnumber = 29 entity = Entity (0x2c8daa60) AnimState = AnimState (0x2c8db3a0) prefab = eyeplant updatecomponents = table: 0x28b1ca10 Network = Network (0x2c8db450) Physics = Physics (0x2c8db3f0) SoundEmitter = SoundEmitter (0x2c8db410) minionlord = 110292 - lureplant (valid:true) name = Eye Plant sg = sg="eyeplant", state="attack", time=0.63, tags = "canrotate,attack," spawntime = 0 event_listeners = table: 0x2ebf3490 replica = table: 0x2c8daed0 persists = true components = table: 0x2c8dab40 pendingtasks = table: 0x2ebf3460 event = death data = table: 0x23bd5ba0 listeners = table: 0xbeb38a0 tocall = table: 0x23bd5c10 i = 1 fn = function - scripts/components/minionspawner.lua:62 scripts/components/health.lua:354 in (method) SetVal (Lua) <334-371> self = minhealth = 0 absorb = 0 firedamagecaptimer = 0 nofadeout = false firedamageinlastsecond = 0 externalabsorbmodifiers = table: 0x28cebc10 playerabsorb = 0 inst = 116482 - eyeplant (valid:true) externalfiredamagemultipliers = table: 0x28cebac0 fire_damage_scale = 1 takingfiredamagetime = 0 _ = table: 0x28ceb300 fire_timestart = 1 val = -10 cause = abigail afflicter = 129899 - abigail (valid:true) old_health = 30 max_health = 30 min_health = 0 scripts/components/health.lua:383 in (method) DoDelta (Lua) <373-392> self = minhealth = 0 absorb = 0 firedamagecaptimer = 0 nofadeout = false firedamageinlastsecond = 0 externalabsorbmodifiers = table: 0x28cebc10 playerabsorb = 0 inst = 116482 - eyeplant (valid:true) externalfiredamagemultipliers = table: 0x28cebac0 fire_damage_scale = 1 takingfiredamagetime = 0 _ = table: 0x28ceb300 fire_timestart = 1 amount = -40 overtime = nil cause = abigail ignore_invincible = nil afflicter = 129899 - abigail (valid:true) ignore_a [09:37:27]: [string "scripts/prefabs/abigail.lua"]:564: attempt to index local 'data' (a nil value) LUA ERROR stack traceback: scripts/prefabs/abigail.lua:564 in (upvalue) on_target_attacked (Lua) <563-567> scripts/prefabs/abigail.lua:638 in (local) fn (Lua) <638-638> scripts/entityscript.lua:1040 in (method) PushEvent (Lua) <1027-1054> scripts/components/minionspawner.lua:63 in (local) fn (Lua) <62-65> scripts/entityscript.lua:1040 in (method) PushEvent (Lua) <1027-1054> scripts/components/health.lua:354 in (method) SetVal (Lua) <334-371> scripts/components/health.lua:383 in (method) DoDelta (Lua) <373-392> scripts/components/combat.lua:446 in (method) GetAttacked (Lua) <420-498> scripts/components/combat.lua:930 in (method) DoAreaAttack (Lua) <920-936> scripts/components/aura.lua:52 in (method) OnTick (Lua) <44-65> scripts/components/aura.lua:22 in (field) fn (Lua) <21-23> scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207> scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377> scripts/update.lua:180 in () ? (Lua) <159-238> [09:37:27]: 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? [09:37:27]: stack traceback: scripts/widgets/widget.lua:605 in (method) SetFocusFromChild (Lua) <602-627> scripts/widgets/widget.lua:624 in (method) SetFocusFromChild (Lua) <602-627> scripts/widgets/widget.lua:624 in (method) SetFocusFromChild (Lua) <602-627> scripts/widgets/widget.lua:656 in (method) SetFocus (Lua) <629-665> 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:90 in () ? (Lua) <33-129>
  3. This is how I control the input from lavatories, showers and sinks and supply them back with some fresh germs free water.
  4. Game crash/freeze

    A friend of mine is having a problem with playing the game on a NVIDIA GeForce GTX 1660 Ti, meaning it starts and freezes shortly after. He did a fresh (or 'clean' as they call it) install of his video card drivers that are/where up-to-date, Windows 10 is up-to-date, did multiple file integrity checks and even did a clear steam download cache, has Microsoft Visual C++ 2015-2019, .NET Framework 4.6.2 and 4.8. We are out of options to try to figure out what's wrong. He tried other games and those work just fine. The game used to work fine until update. Attached you find dxdiag log and the output from starting the game. DxDiag.txt output_log.txt
  5. Abigail and Moles

    OH! The horror! what a massacre!
  6. Abigail and Moles

    And why is a sad day? It's a day to celebrate! I love gnomes and moles!
  7. Carrat Racing cause crash

    Don't know how to check that, but given that I tried with a fresh batch of spawned carats via console c_give("carat") then I think it's safe to assume they have 0 points. I had one training for a bit in all machines and all behaved the same way, n matter if it had some or no training at all last time i tested.
  8. Carrat Racing cause crash

    @ScottHansen Nope, I just tested and the wiggle at the start is still there. I mean I put the carat down, then right click on the wheel to start the race and the carat dose the wiggle animation on it's own and when finishes starts the race like Charlie's carats. As for the crash, haven't seen it since my first post in here.
  9. Carrat Racing cause crash

    if you change the carat BEFORE the race has been started nothing happens, as it should. I tried and nothing bad happened. I tried something else instead: I put my champion down and right click on the wheel to start the race. When I tried to pick my carat to swap it with another the game didn't let me pick it BUT the carat entered in the animation state as if when you pick an animal and release it and dose the wiggle animation before getting up on it's feet and run (or becoming wild again in a carat case). Because of this animation it started the race a bit late and Charlie's carats had a head start and they won obviously. After the race has been finished I picked my carat and started over, but this time i didn't touch it, just started the race and it still entered the wiggle state on it's own. Stopped server and started it again and it still dose the wiggle animation even if i just put it down to start the race. I put the carat down on the start point and it waits there, but as soon as I start the race without touching it, the carat enters in the wiggle state on it's own. I let that race end and I tried with a fresh batch of carats they all behaved the same way, meaning enter wiggle state as soon as the race was started, and after the wiggle animation actually start racing with Charlie's carats, and I assume it's same with other player carats. @ScottHansen You guys might want to have a look at this issue. Oh, and another thing that I noticed. Not sure if it's intended or it's a slip, but carats that are left training go to sleep at night and in the morning they don't start training again, instead they are just sitting there doing nothing just staring at the machine they where placed on.
  10. Carrat Racing cause crash

    Decided to test what you said @X-lem and made the start, finish and some checkpoints. After trained two carats separately I started the race with one and charlie came up with other 3. In the middle of the race I tried picking my own carat but I couldn't and then I tried dropping another one that behaved like a released rabbit for example by wiggling a bit and then going wild. Nothing happened. If it helps was a player hosted server, not dedicated.
  11. Carrat Racing cause crash

    @X-lem If I knew what caused would have mentioned the steps to follow to reproduce it. Just found the Master shard crashed with that error and posted on the forums thinking it will help track down the issue. I've asked my friends if they are doing the rat race and for some reason the server crashes to let me know exactly what they did so we can then reproduce the steps and see what caused the error and the crash.
  12. Ground Item Removal Mod?

    Using the command @7Meias suggested will also remove stuff from players inventory and chests, not only from the world. Instead uses something like this: for k,v in pairs(Ents) do if v.prefab == "prefab" then if not (v.components.inventoryitem ~= nil and v.components.inventoryitem.owner~= nil) then v:Remove() end end end Don't forget to replace "prefab" with something you actually want to remove from the world Another option so you don't to mess with the command multiple times would be to create your own personalized customcommands.lua that will put on the server in Master and Caves folder with some custom commands in it for easy access to server admins, for example we have one to remove a bunch of stuff like this: local function hasValue(tab, item) local match = false for key, value in pairs(tab) do if (value == item) then match = true break end end return match end function m_cleanup() local prefabs = { --"spoiled_food", "boneshard", "stinger", "seeds", "spoiled_food", "stinger", "seeds", -- Boats debris "boatfragment01", "boatfragment02", "boatfragment03", "boatfragment04", "boatfragment05" -- Winter event --"winter_food1", "winter_food2", "winter_food3", "winter_food4", "winter_food5", --"winter_food6", "winter_food7", "winter_food8", "winter_food9" } local count = 0 for k,v in pairs(Ents) do if (hasValue(prefabs, v.prefab)) then if not (v.components.inventoryitem ~= nil and v.components.inventoryitem.owner~= nil) then v:Remove() count = count + 1 end end end ThePlayer.components.talker:Say(string.format("Cleared %s", count)) end And from in-game console I just do 'm_cleanup()' (be sure to send it to Remote and not Local) and it will remove "spoiled_food", "stinger", "seeds", and boat debris in the world. The last line makes your character say how many prefabs have been removed. If you don't like this then you can use this code (I think i got this for CarlZalph, don't recall right now): function m_clean(prefab) if type(prefab) == "string" then local count = 0 for k, v in pairs(Ents) do if v and prefab and v.prefab == prefab then if v.components and v.components.inventoryitem and v.components.inventoryitem.owner == nil and ((v.components.stackable and v.components.stackable.stacksize == 1) or v.components.stackable == nil) then v:Remove() count = count + 1 end end end ThePlayer.components.talker:Say(string.format("Cleared %s stacks of %s", count, prefab)) end end function m_cleanall(prefab) if type(prefab) == "string" then local count = 0 for k, v in pairs(Ents) do if v and prefab and v.prefab == prefab then if v.components and v.components.inventoryitem and v.components.inventoryitem.owner == nil then v:Remove() count = count + 1 end end end ThePlayer.components.talker:Say(string.format("Cleared %s %s", count, prefab)) end end First removes stacks of given prefab name and the second doesn't care if it's in a stack or not.
  13. Carrat Racing cause crash

    @ScottHansen You guys might want to check this out asap as it's an important aspect of the new update and sucks the fun out of it. I got the same error a few minutes ago: [14:47:05]: [string "scripts/stategraphs/SGcarrat.lua"]:701: attempt to index field 'locomotor' (a nil value) LUA ERROR stack traceback: scripts/stategraphs/SGcarrat.lua:701 in (field) onenter (Lua) <700-703> inst = 370264 - carrat (valid:true) scripts/stategraph.lua:505 in (method) GoToState (Lua) <456-515> self = tags = table: 0x2d7f1050 mem = table: 0x1fadf090 statemem = table: 0x2b72c920 currentstate = table: 0x24ad0210 stopped = false timeinstate = 0 sg = Stategraph : carrat inst = 370264 - carrat (valid:true) bufferedevents = table: 0x266ebff0 timelineindex = 1 lastupdatetime = 41250.835484732 laststate = table: 0x24aafd60 statestarttime = 41249.83548468 statename = race_start_startle params = nil state = table: 0x24ad0210 scripts/prefabs/carrat.lua:343 in (field) race_begun_fn (Lua) <312-349> inst = 370264 - carrat (valid:true) reaction_stat = 0.6 start_delay = 1.0410769411554 scripts/components/yotc_racecompetitor.lua:117 in (method) StartRace (Lua) <100-123> self = checkpoint_timer = 41251.368818093 onnextcheckpointremove = function - scripts/components/yotc_racecompetitor.lua:23 inst = 370264 - carrat (valid:true) racestate = racing race_distance = 12.010412149464 next_checkpoint = 242700 - yotc_carrat_race_checkpoint (valid:true) stamina = 20.020474200146 checkpoints = table: 0x1d71a1e0 race_start_point = 242600 - yotc_carrat_race_start (valid:true) exhausted_time = 2 isforgetful = false prev_checkpoint = 242600 - yotc_carrat_race_start (valid:true) race_over_fn = function - scripts/prefabs/carrat.lua:359 race_finished_fn = function - scripts/prefabs/carrat.lua:351 latestartertask = PERIODIC 370264: 1.041077 race_begun_fn = function - scripts/prefabs/carrat.lua:312 stamina_max = 18 stamina_max_var = 3 forgetfulness = 0 start_race = function - scripts/components/yotc_racecompetitor.lua:28 _ = table: 0x2bdc6830 exhausted_time_var = 1 delay = nil scripts/components/yotc_racecompetitor.lua:120 in (field) fn (Lua) <120-120> scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207> self = running = table: 0x98db320 waitingfortick = table: 0x9691830 tasks = table: 0x98db2d0 waking = table: 0x1ee71940 attime = table: 0x96918c0 hibernating = table: 0x9691890 tick = 1237541 k = PERIODIC 370264: 0.472316 v = true already_dead = false scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377> tick = 1237541 scripts/update.lua:180 in () ? (Lua) <159-238> dt = 0.033333335071802 tick = 1237541 i = 1237541 [14:47:05]: [string "scripts/stategraphs/SGcarrat.lua"]:701: attempt to index field 'locomotor' (a nil value) LUA ERROR stack traceback: scripts/stategraphs/SGcarrat.lua:701 in (field) onenter (Lua) <700-703> scripts/stategraph.lua:505 in (method) GoToState (Lua) <456-515> scripts/prefabs/carrat.lua:343 in (field) race_begun_fn (Lua) <312-349> scripts/components/yotc_racecompetitor.lua:117 in (method) StartRace (Lua) <100-123> scripts/components/yotc_racecompetitor.lua:120 in (field) fn (Lua) <120-120> scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207> scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377> scripts/update.lua:180 in () ? (Lua) <159-238> [14: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? [14:47:05]: stack traceback: scripts/widgets/widget.lua:605 in (method) SetFocusFromChild (Lua) <602-627> scripts/widgets/widget.lua:624 in (method) SetFocusFromChild (Lua) <602-627> scripts/widgets/widget.lua:624 in (method) SetFocusFromChild (Lua) <602-627> scripts/widgets/widget.lua:656 in (method) SetFocus (Lua) <629-665> 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:90 in () ? (Lua) <33-129>
  14. Wortox Exploit

    You realize that what OP said is impossible unless you have admin rights, right?
  15. Wortox Exploit

    That sounds like a player with administrator rights on that server (ab)used some console commands to do the things you said. Are you new to the game?