Jump to content

Caves Beta - November 16th Update


Recommended Posts

  • Developer

It's update time!

 

Build: 156592 156634

 

Changes

  • Telestaff now moves the world closer to rain, instead of immediately causing rain.

  • Reduced network data for various light emitting entities

  • Pressing in on the left thumb stick with controllers (L3) will now bring up the chat screen.

    • This can be changed in the controller settings screen

    • If you are using Steam Big Picture, you can bring up Steam’s virtual keyboard to enter text.

  • Controller buttons can now be unbound in the options screen

  • Can no longer convert an "online" save to an "offline" save from the server creation screen. This will prevent your character progress from getting lost if you happen to have steam connectivity problems.

 

Bug Fixes

  • Inventory shows item name when using controller on client

  • Slurper lighting and sound effects can now be seen and heard by all clients when attached to a player’s head

 

You can find instructions for getting into the caves beta here:

http://forums.kleien...ta/#entry673404

 

/smokebomb

Link to comment
Share on other sites

crash.

[00:00:19]: [string "scripts/screens/skinsscreen.lua"]:72: variable 'widget_images' is not declared

LUA ERROR stack traceback:

=[C]:-1 in (global) error © <-1--1>

scripts/strict.lua:23 in () ? (Lua) <21-26>

   t = table: 0C0321A8

   n = widget_images

scripts/screens/skinsscreen.lua:72 in (upvalue) line_constructor (Lua) <21-85>

   screen = SkinsScreen

   parent = row-root

   num_pictures = 4

   data = table: 0DBC3AB8

   widget = inventory-line

   offset = 80

   itemimage = 

scripts/screens/skinsscreen.lua:553 in (method) BuildInventoryList (Lua) <491-569>

   self =

      full_skins_list = table: 0DBC1E70

      list_widgets = table: 0DBC3860

      fixed_root = root

      callbacks = table: 0DA61020

      inst = 100236 -  (valid:true)

      focus = false

      inventory_lines = table: 0DBC2730

      handlers = table: 0DA68488

      children = table: 0DA60D00

      row_root = row-root

      focus_flow_args = table: 0DA66FC0

      focus_target = false

      list_root = list-root

      inventory_list = container

      chest = UIAnim

      skins_list = table: 0DBC1718

      title = Text - 

      can_fade_alpha = true

      profile = table: 0E9FD7F0

      shown = true

      name = SkinsScreen

      enabled = true

      focus_flow = table: 0DA66F98

      timestamp = 0

      panel_bg = Image - images/options_bg.xml:options_panel_bg.tex

      loadout_button = Loadout

   skins_list = table: 0DBC1718

   line_items = table: 0DBC37E8

   num_items_per_row = 4

   num_visible_rows = 4

scripts/screens/skinsscreen.lua:200 in (method) DoInit (Lua) <137-233>

   self =

      full_skins_list = table: 0DBC1E70

      list_widgets = table: 0DBC3860

      fixed_root = root

      callbacks = table: 0DA61020

      inst = 100236 -  (valid:true)

      focus = false

      inventory_lines = table: 0DBC2730

      handlers = table: 0DA68488

      children = table: 0DA60D00

      row_root = row-root

      focus_flow_args = table: 0DA66FC0

      focus_target = false

      list_root = list-root

      inventory_list = container

      chest = UIAnim

      skins_list = table: 0DBC1718

      title = Text - 

      can_fade_alpha = true

      profile = table: 0E9FD7F0

      shown = true

      name = SkinsScreen

      enabled = true

      focus_flow = table: 0DA66F98

      timestamp = 0

      panel_bg = Image - images/options_bg.xml:options_panel_bg.tex

      loadout_button = Loadout

   collection_name = **'s Collection

   VALID_CHARS =  abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.,:;[]\@!#$%&()'*+-/=?^_{|}~"<>

scripts/screens/skinsscreen.lua:128 in (field) _ctor (Lua) <122-134>

   self =

      full_skins_list = table: 0DBC1E70

      list_widgets = table: 0DBC3860

      fixed_root = root

      callbacks = table: 0DA61020

      inst = 100236 -  (valid:true)

      focus = false

      inventory_lines = table: 0DBC2730

      handlers = table: 0DA68488

      children = table: 0DA60D00

      row_root = row-root

      focus_flow_args = table: 0DA66FC0

      focus_target = false

      list_root = list-root

      inventory_list = container

      chest = UIAnim

      skins_list = table: 0DBC1718

      title = Text - 

      can_fade_alpha = true

      profile = table: 0E9FD7F0

      shown = true

      name = SkinsScreen

      enabled = true

      focus_flow = table: 0DA66F98

      timestamp = 0

      panel_bg = Image - images/options_bg.xml:options_panel_bg.tex

      loadout_button = Loadout

   profile = table: 0E9FD7F0

   screen = nil

scripts/class.lua:181 in (upvalue) SkinsScreen (Lua) <171-184>

   class_tbl = table: 0E169668

   arg = nil

   obj = SkinsScreen

scripts/screens/multiplayermainscreen.lua:325 in (local) cb (Lua) <324-327>

scripts/frontend.lua:547 in (method) DoFadingUpdate (Lua) <511-551>

   self =

      tracking_mouse = true

      fade_title_out = false

      overlayroot = overlayroot

      screenroot = screenroot

      save_indicator_fade_time = 0

      topwhiteoverlay = Image - images/global.xml:square.tex

      helptextbg = Image - images/global.xml:square.tex

      helptext = HelpText

      subtitle = Text - 

      updating_widgets_

[00:00:19]: [string "scripts/screens/skinsscreen.lua"]:72: variable 'widget_images' is not declared

LUA ERROR stack traceback:

    =[C]:-1 in (global) error © <-1--1>

    scripts/strict.lua:23 in () ? (Lua) <21-26>

    scripts/screens/skinsscreen.lua:72 in (upvalue) line_constructor (Lua) <21-85>

    scripts/screens/skinsscreen.lua:553 in (method) BuildInventoryList (Lua) <491-569>

    scripts/screens/skinsscreen.lua:200 in (method) DoInit (Lua) <137-233>

    scripts/screens/skinsscreen.lua:128 in (field) _ctor (Lua) <122-134>

    scripts/class.lua:181 in (upvalue) SkinsScreen (Lua) <171-184>

    scripts/screens/multiplayermainscreen.lua:325 in (local) cb (Lua) <324-327>

    scripts/frontend.lua:547 in (method) DoFadingUpdate (Lua) <511-551>

    scripts/frontend.lua:599 in (method) Update (Lua) <559-708>

    scripts/update.lua:93 in () ? (Lua) <39-123>

 

[00:00:19]: SCRIPT ERROR! Showing error screen

 

Link to comment
Share on other sites

  • Developer

more crash logs... happened 4 times within one in-game day after recent patch.

 

Very weird. Have you noticed any items or creatures that seem related? (such as staffs? we have a suspicion about the staffs..)

 

Do slurtle mounds regenerate health over time? Because they didn't in ds, but it was not a thing, because they were restored to max health on relog.

 

They do not; no new health regens have been added for DST.

 

And also, snurtle armor does not make enemies lose aggro if  you were hiding in it for 5 seconds. Tested on spiders.

 

Thanks, I'll look in to this.

Link to comment
Share on other sites

@228, The wiki says 5 seconds but I have never found this to be the case.  It is usually more like 30 seconds, but usually if you wait it out they lose it.  If you tested it on spiders and they NEVER lost it then that may be broke but again its NEVER been 5 seconds for any mob I've noticed

Link to comment
Share on other sites

Very weird. Have you noticed any items or creatures that seem related? (such as staffs? we have a suspicion about the staffs..)

 

Well funny you mentioned staffs, what exactly happened is: someone decided to burn-grief a base in presence of admins, burned bunch of structures including shadow manipulator, before getting banned, while shadow manipulator was burning one person managed to prototype an ice staff and extinguish some of the fires (SuperPsiPower in this case). Since most of the base burned though, server was rolled back one day. I believe that was the same day of 4 crashes. There was another person carrying ice staff, but I believe he never used it since he arrived late to the base.

 

Penguls might have some involvement into this, not sure, because every time server was restarted after crash they would spawn icebergs in random locations around base.

 

Hope this helps, I will be on lookout for any future staff usage.

 

-art

Link to comment
Share on other sites

The controller improvements are awesome, thanks, and how about a non label mode for the controllers? or a way to disable the labels (even for mouse and keyboard), for the beginners are good, but later the labels over the focused object gets annoying, especially when you know the mapping of the controller or you made your own configuration.

 

another question: In a distant future will be possible to change a created world between online and offline?

Link to comment
Share on other sites

My server kept crashing for 3-4 times today too (just in 3 hours).. I dont have any log file to post since one of my script was preventing this to happen.. Now I changed scripts a bit to allow log file save script to save the very last part of log files to display the reason of crash.. When a crash happens I will post log files here.

Link to comment
Share on other sites

2 crashes in just 6 minutes in the morning. I am not sure if log files are being saved entirely it should be saved since autorestart script waits for a minute when crash happens to allow autologsave script to save files to a secure location.. Autosave script saves file in every other 3 seconds and autostart script starts in a minute upon crash here is the first crash.

log76overworld.txt

log86cave.txt

Link to comment
Share on other sites

And another crash  in 6 minutes. My server has no mods installed from the beginning. I will post the crash report by disabling autosave script and autostart script to post here when I am online in the server. It happens quite often so it is impossible to miss if I play an hour or two. One of the last 2 patches messed things up so bad. Before server crash was happening once in 2 days or 3 days.

log77overworld.txt

log87cave.txt

Link to comment
Share on other sites

  • Developer

Hope this helps, I will be on lookout for any future staff usage.

 

Cool, thanks for the info!

 

The controller improvements are awesome, thanks, and how about a non label mode for the controllers? or a way to disable the labels (even for mouse and keyboard), for the beginners are good, but later the labels over the focused object gets annoying, especially when you know the mapping of the controller or you made your own configuration.

 

another question: In a distant future will be possible to change a created world between online and offline?

 

As far as online and offline, it's something we'd like to do at some point but for now we're just making it more difficult to get the two confused. There are steps you can go through to modify your save index and copy save files between folders which will let you convert an offline game to an online one and vice versa, but it's not simple unfortunately.

 

 

@artemiyME, @PolarBeer, still trying to track this down. Without it printing crashes to the log it's obviously pretty difficult, but we may have found another clue...

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

Guest
This topic is now closed to further replies.
×
  • Create New...