{"id":2090,"date":"2015-07-15T13:18:56","date_gmt":"2015-07-15T13:18:56","guid":{"rendered":"https:\/\/www.kitely.com\/virtual-world-news\/?p=2090"},"modified":"2015-07-15T13:18:56","modified_gmt":"2015-07-15T13:18:56","slug":"updated-to-opensim-0-8-2-dev","status":"publish","type":"post","link":"https:\/\/www.kitely.com\/virtual-world-news\/2015\/07\/15\/updated-to-opensim-0-8-2-dev\/","title":{"rendered":"Updated to OpenSim 0.8.2 Dev"},"content":{"rendered":"<p>We updated the system today, bringing in updates from OpenSim 0.8.1 and 0.8.2 (Dev).<\/p>\n<p>You can see the full list of changes in OpenSim 0.8.1 here:\u00a0<a href=\"http:\/\/opensimulator.org\/wiki\/0.8.1_Release\">http:\/\/opensimulator.org\/wiki\/0.8.1_Release<\/a><\/p>\n<p>Since OpenSim 0.8.2 hasn&#8217;t been officially released yet, there&#8217;s no comparable page that shows which changes it contains. However, we&#8217;ve noted some of the important changes in this release below (changes in both OpenSim 0.8.1 and 0.8.2).<\/p>\n<p><strong>All of the Scripts Need to Be Recompiled<\/strong><\/p>\n<p>Scripts in OpenSim are written in the LSL programming language, but before they can be used they need to be compiled into a DLL.\u00a0Compiling scripts is a slow operation, so we compile each script only once and from then on we reuse the compiled DLL.<\/p>\n<p>The new version of OpenSim has changed the format of compiled scripts. (This was done to\u00a0make scripts more reliable if they need to be terminated; this is called setting &#8220;ScriptStopStrategy&#8221; to &#8220;co-op&#8221;.) Therefore, all of the scripts in Kitely now need to be recompiled. The first time any world is started after this update it will spend some time recompiling its scripts. During this time the world will perform slower than usual, and scripts will be slow to start. This will take a few minutes, and it\u00a0will only happen once.<\/p>\n<p><strong>Scripting Changes<\/strong><\/p>\n<p>This release contains a couple of new OSSL functions:<\/p>\n<ul>\n<li><a href=\"http:\/\/opensimulator.org\/wiki\/OsForceOtherSit\">osForceOtherSit<\/a><\/li>\n<li><a href=\"http:\/\/opensimulator.org\/wiki\/OsGetGender\">osGetGender<\/a><\/li>\n<\/ul>\n<p>There are also some new and\u00a0improved LSL functions:<\/p>\n<ul>\n<li><a href=\"http:\/\/wiki.secondlife.com\/wiki\/LlCastRay\">llCastRay<\/a>\u00a0&#8211;\u00a0this function has been much improved<\/li>\n<li><a href=\"http:\/\/wiki.secondlife.com\/wiki\/LlGetGeometricCenter\">llGetGeometricCenter<\/a><\/li>\n<li><a href=\"http:\/\/wiki.secondlife.com\/wiki\/LlGetBoundingBox\">llGetBoundingBox<\/a><\/li>\n<li><a href=\"http:\/\/wiki.secondlife.com\/wiki\/LlGetEnv\">llGetEnv<\/a><\/li>\n<\/ul>\n<p><strong>Other Notable Changes<\/strong><\/p>\n<p>In order to make it easier to change terrain, terrain updates are now sent first for\u00a0the area the user is near. This makes terrain editing faster. However, it means that far away terrain changes may not be displayed as quickly.<\/p>\n<p>The algorithm used to calculate performance metrics such as frame time, fps, etc. has\u00a0changed. If you&#8217;re used to the old performance metrics then the new metrics will look very different. The performance of OpenSim hasn&#8217;t actually changed (well, except for improving a bit): only the numbers shown have changed, to be more accurate. If you would like more technical information about this change then see this post:\u00a0<a href=\"http:\/\/opensimulator.org\/pipermail\/opensim-dev\/2015-April\/025621.html\">http:\/\/opensimulator.org\/pipermail\/opensim-dev\/2015-April\/025621.html<\/a>.<\/p>\n<p>World managers can now Kick a user using the Estate Management dialog.<\/p>\n<p>You can now &#8220;Grab&#8221; objects: use Ctrl+Drag to move them, and Ctrl+Shift+Drag to rotate\u00a0them.<\/p>\n<p>And finally, there have been numerous changes to many aspects of OpenSim that are too small to mention here, but together can have a big impact. Please let us know if you encounter any problems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We updated the system today, bringing in updates from OpenSim 0.8.1 and 0.8.2 (Dev). You can see the full list of changes in OpenSim 0.8.1 here:\u00a0http:\/\/opensimulator.org\/wiki\/0.8.1_Release Since OpenSim 0.8.2 hasn&#8217;t been officially released yet, there&#8217;s no comparable page that shows which changes it contains. However, we&#8217;ve noted some of the important changes in this release &hellip; <a href=\"https:\/\/www.kitely.com\/virtual-world-news\/2015\/07\/15\/updated-to-opensim-0-8-2-dev\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Updated to OpenSim 0.8.2 Dev<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2090","post","type-post","status-publish","format-standard","hentry","category-virtual-worlds"],"_links":{"self":[{"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/posts\/2090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/comments?post=2090"}],"version-history":[{"count":9,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/posts\/2090\/revisions"}],"predecessor-version":[{"id":2100,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/posts\/2090\/revisions\/2100"}],"wp:attachment":[{"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/media?parent=2090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/categories?post=2090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/tags?post=2090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}