Welcome to Keen Software House Forums! Log in or Sign up to interact with the KSH community.
  1. You are currently browsing our forum as a guest. Create your own forum account to access all forum functionality.

Update 1.181.0 Major - Big Optimizations, Multithreaded Physics & More!

Discussion in 'Change Log' started by flexx, Jun 1, 2017.

  1. flexx SE Asst. Producer Developer

    Joined:
    Aug 11, 2015
    Messages:
    142
    Trophy Points:
    197
    Hello, Engineers! Today’s release is a major one bringing you some of the biggest optimizations in the game’s history. For example, the 16 players and 16 red ships multiplayer scenario ran at a sim speed of 0.25 before optimizations and now it runs at 1.0! We achieved this by reducing blocks per frame updates, reducing world matrix calculations per frame, and by enabling multithreaded physics. The team still plans to continue with further optimizations in areas like ship collisions, explosions, loading times, planets, memory usage and more! Additionally, We are also pleased to announce that the multiplayer synchronization code has been optimized further. Moving on, there’s a bunch of camera improvements including much better 3rd person camera behavior with creations that have subs-grids so there’s less snapping to 1st person when rotating the camera around the main grid. We have a new glass rendering technique which means that windows should no longer glow in darkness and look more realistic. On top of all this, there’s a huge amount of bug fixes, art fixes, crash fixes and general improvements in this update so thank you for your patience with some of these issues.
    Just as a heads up for the modders out there; due to many blocks being optimized, some older block mods may need updating. See the forum thread linked in the description for more information: https://forums.keenswh.com/threads/warning-for-block-mods.7395156/ Among the many changes this week, we've added asynchronous entity creation to the ModAPI, which allows a mod like ServerLink to operate much faster. This release was thoroughly tested but as there has been so many changes in the code we will especially appreciate it if you report bugs that you find. Although many of you do this already!



    What is new:

    - implemented optimizations + multithreaded HAVOK physics
    - implemented glass shader with reflections

    Fixes:

    - fixed various 1st and 3rd person camera issues
    - fixed various desync issues in multiplayer
    - fixed spotlight effects
    - removed redundant geometry from fourth mission in campaign
    - fixed crash with programmable block antenna communication

    Hotfix:

    - fixed multiple cases where crashing ship against voxel would crash the game
    - fixed Artificial Mass block misbehaving in artificial gravity
     
    Last edited by a moderator: Jun 3, 2017
    • Like Like x 43
    • Agree Agree x 3
    • Informative Informative x 3
    • Late Late x 1
  2. PoeticInjustice

    Joined:
    Sep 19, 2016
    Messages:
    7
    Trophy Points:
    2
    Whooooo!
     
    • Agree Agree x 4
  3. doom

    Joined:
    Jul 5, 2015
    Messages:
    18
    Trophy Points:
    42
    Yay!
     
  4. MrJinx

    Joined:
    Jun 27, 2014
    Messages:
    109
    Trophy Points:
    107
    Cool Stuff, Like it :) - have to say was REALLY waiting for this as well..
     
    • Agree Agree x 1
  5. Forcedminer

    Joined:
    Oct 13, 2016
    Messages:
    1,269
    Trophy Points:
    57
    sounds extremely useful.
    anything to make the game easier to run is always good. for everyone. :)
     
    Last edited: Jun 1, 2017
    • Agree Agree x 2
  6. Ravric

    Joined:
    May 7, 2014
    Messages:
    316
    Trophy Points:
    157
    OMG
     
    • Agree Agree x 5
    • Funny Funny x 1
  7. Bumber

    Joined:
    May 19, 2014
    Messages:
    865
    Trophy Points:
    167
    No wheel changes yet?
     
    • Agree Agree x 3
    • Disagree Disagree x 1
    • Funny Funny x 1
  8. Phoenix84

    Joined:
    Mar 16, 2014
    Messages:
    925
    Trophy Points:
    167
    May Clang Be With You.
     
    • Funny Funny x 1
  9. Lord_Anubis 2

    Joined:
    May 13, 2015
    Messages:
    26
    Trophy Points:
    61
    Windmill? wheel Changes?
     
    • Agree Agree x 4
    • Disagree Disagree x 2
    • Late Late x 1
  10. LordChicken

    Joined:
    Aug 19, 2014
    Messages:
    46
    Trophy Points:
    112
    :D Keep up the good work!
     
    • Agree Agree x 1
  11. Carlosmaid

    Joined:
    Feb 18, 2016
    Messages:
    146
    Trophy Points:
    42
    [​IMG]


    Multithreaded HAVOK physics!!!
    (Hundreds of bugs and problems will appear, but it does not matter, making the improvements in physics were fundamental and really necessary)
     
    Last edited: Jun 2, 2017
    • Agree Agree x 5
  12. Commander Rotal

    Joined:
    Apr 25, 2014
    Messages:
    4,829
    Trophy Points:
    267
    "Windows look more realistic!" - literally showing the tinted side being black at the same time.

    Edit: a few observations, one of which REALLY pisses me off... others are more enjoyable.
    Good ones first: SimSpeed for moving big grids has improved a little. That is great. Not perfect, far from it, but it's a lot of progress for a single update. FPS have improved as well, though more slightly.

    Here's the problems:
    1.) This is what the game looks now with Shadows turned OFF:

    [​IMG]

    and
    2.) I've noticed that they changed the color for the "inactive" state on the HUD. Let me demonstrate the difference:

    [​IMG]
    This new grey is so close to white i have an even harder time making out what's going on here than before. It's like Keen heard the feedback of "This HUD is hardly useable for the colorblind", ignored it for three months and THEN chose to take it as a challenge to make it worse.
     
    Last edited: Jun 1, 2017
    • Like Like x 3
    • Funny Funny x 2
    • Disagree Disagree x 1
  13. gordon861

    Joined:
    Jul 2, 2016
    Messages:
    54
    Trophy Points:
    7
    Wot no wheels, windmills or engines?
     
    • Agree Agree x 3
    • Disagree Disagree x 3
    • Late Late x 1
  14. g4borg

    Joined:
    Oct 21, 2013
    Messages:
    271
    Trophy Points:
    112
    great! simply put but deserved.
     
  15. jozsefsz

    Joined:
    Jun 25, 2015
    Messages:
    84
    Trophy Points:
    62
    Camera fixes? Again? Keen, when will you learn? :D
     
    • Disagree Disagree x 3
    • Funny Funny x 2
    • Agree Agree x 1
  16. eviltek2099

    Joined:
    May 7, 2015
    Messages:
    185
    Trophy Points:
    102
    Finally!!
     
  17. link8dragon

    Joined:
    May 24, 2017
    Messages:
    11
    Trophy Points:
    1
    Yeah, that was surprising ;) and no-teaser for this time... maybe for the next update if I remember well the last big implementation :pbjt:
     
  18. KingdomBragg

    Joined:
    Jul 27, 2014
    Messages:
    518
    Trophy Points:
    102
    Awwww yissss. Thanks for all your hard work :D
     
  19. Jikanta

    Joined:
    Jan 17, 2014
    Messages:
    382
    Trophy Points:
    132
    First day of machinist training and a nice SE update? Today has been a good day ^^
     
  20. Lord Wraith

    Joined:
    Apr 3, 2015
    Messages:
    92
    Trophy Points:
    72
    It's Ok I suppose, meyhh!!! ;)
     
    • Agree Agree x 1
  21. Kane

    Joined:
    Sep 10, 2013
    Messages:
    570
    Trophy Points:
    142
    Great Scott!
     
  22. sumdumguy

    Joined:
    May 29, 2017
    Messages:
    9
    Trophy Points:
    2
    How many threads will it scale to?

    wondering as servers I run range from 8 core/16 thread to 28c/56 thread
     
  23. Ravric

    Joined:
    May 7, 2014
    Messages:
    316
    Trophy Points:
    157
     
    • Like Like x 11
    • Informative Informative x 1
  24. Lé Grand Sárrazin

    Joined:
    Sep 30, 2015
    Messages:
    110
    Trophy Points:
    52
    Well just to confirm, this update DEFINITELY borked a lot of mods. Most obviously many modded blocks control panels are teenie tiny and SUPER-difficult to click: Kolt's consoles, many many other mods with control panels.
    And it completely broke Guided missiles again...... yaaayyyyyyyy!!!!! Joy joy, hopefully they aren't too majorly unfixable this time around. And, sadly, I haven't gained a performance boost with this update. Bummer of an update. Nice effort though.

    Edited to fix erroneous mistake about ARC reactors, and to remove Nanite Factory, as he fixed it already, gg me :woot:
     
    Last edited: Jun 1, 2017
    • Informative Informative x 1
  25. Ronin1973

    Joined:
    Feb 17, 2015
    Messages:
    3,801
    Trophy Points:
    207
    Cool... but where's the "full list" of bug fixes and changes? There was like a sentence and a half describing what has changed.
     
    • Agree Agree x 6
  26. aleliabro

    Joined:
    Feb 28, 2016
    Messages:
    6
    Trophy Points:
    37
    Well I've never been able to paste in Commander Rotal's ship the Amanda Tapping and with this update I now can (although it takes a while). SO a massive thank you to Keen for their hard work :)
     
    • Like Like x 3
  27. Zeipet

    Joined:
    Jan 31, 2017
    Messages:
    5
    Trophy Points:
    1
    nice, Thanks!
     
    • Agree Agree x 1
  28. Tony Hughes

    Joined:
    Dec 29, 2014
    Messages:
    715
    Trophy Points:
    137
    Um.. why do the windows now look like they've got badly applied mobile phone protector film on them, complete with bubbles? Did someone actually ask for that?

    My last save point was made while looking out through a previously spotless window in deep space and, on reloading it, I genuinely thought for a few seconds they'd added galaxies to the sky-box.

    Guess I'll get used to it, but it does strongly remind me of that scene in red dwarf with the grit on the scanner scope. I wonder how many times I'll swing my ship into violent avoidance maneuvers, in order to miss those incoming finger prints, before I do.
     
    • Funny Funny x 1
  29. MrMors_

    Joined:
    Jul 13, 2015
    Messages:
    37
    Trophy Points:
    67
    How did you get the game to only show both Sim Speeds, FPS, and UPS in the upper left? I've only ever seen with a million other stats that I don't care about so I'm always hitting Shift+F11 to hide/unhide it. If it only listed these 4 items I would leave it up all the time.
     
  30. Commander Rotal

    Joined:
    Apr 25, 2014
    Messages:
    4,829
    Trophy Points:
    267
    They changed that relatively recently. Didn't quite work for a week or so but it seems fixed now. It's the usual Shift-F11 combo i think.