{"id":29,"date":"2011-11-21T16:41:23","date_gmt":"2011-11-21T16:41:23","guid":{"rendered":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/?p=29"},"modified":"2022-05-24T16:50:12","modified_gmt":"2022-05-24T16:50:12","slug":"recent-developments-ii","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/2011\/11\/21\/recent-developments-ii\/","title":{"rendered":"Recent developments II"},"content":{"rendered":"<p>More than a month has passed since the last (and first) entry of this series. I\u2019ve been a little busy with other things, but that doesn\u2019t mean <del datetime=\"2012-01-31T17:15:32+00:00\">Residual<\/del> ResidualVM development was paused.<br \/>\nFirst of all, two new contributors stepped in to help the development:<\/p>\n<ul>\n<li><i>DarthJDG<\/i> added antialiasing support. Add to your <del datetime=\"2012-01-31T17:15:32+00:00\">Residual<\/del> ResidualVM config file the line <b>antialiasing=$samples<\/b>, with <b>$samples<\/b> equal to 0 (that is, no antialiasing), 2, 4, or whatever your graphics card supports, and enjoy the improved and smooth graphics!<\/li>\n<li><i>juj<\/i> worked hard on the bugs <a href=\"https:\/\/github.com\/residual\/residual\/issues\/31\">31<\/a> and <a href=\"https:\/\/github.com\/residual\/residual\/issues\/247\">247<\/a>, regarding wrong head orientations, and made a <a href=\"https:\/\/github.com\/residual\/residual\/pull\/408\">pull request<\/a> that fixes them. It is not in master yet, since there are some things to improve first, but the main code is there!<\/li>\n<\/ul>\n<p>Aside the usual bugfixing in the <del datetime=\"2012-01-31T17:15:32+00:00\">Residual<\/del> ResidualVM code I looked into a bug in the game scripts, a bug that existed since the Release in 1998 and that even Tim Schafer <a href=\"http:\/\/twitter.com\/#!\/TimOfLegend\/status\/136970659535400960\">didn\u2019t know of<\/a>! This bug prevent(ed) a critical dialog with Domino at the end of the world to play, a dialog that explains the main plot!<br \/>\nI\u2019ve explained what\u2019s the problem behind the bug in the forum, with a possible fix. However, <i>somaen<\/i> recently added in <del datetime=\"2012-01-31T17:15:32+00:00\">Residual<\/del> ResidualVM the support for a new lab file, called <b>datausr.lab<\/b>, which takes precendence over the others. This allows for a better fix, not needing anymore to replace <i>data000.lab<\/i>. These are the needed steps:<\/p>\n<ol>\n<li>Compile the tools <i>mklab<\/i>, <i>delua<\/i> and <i>unlab<\/i> from <a href=\"https:\/\/github.com\/residualvm\/residualvm-tools\">residualvm-tools<\/a>;<\/li>\n<li>Unlab data000.lab to a directory and delua the file <i>dlg_dom2.lua<\/i>;<\/li>\n<li>Copy the \u201cdeluaed\u201d file to a new directory <i>datausr<\/i>, keeping its name <i>dlg_dom2.lua<\/i>;<\/li>\n<li>Modify its first line to <i>CheckFirstTime(\u201c<b>dlg_dom2<\/b>.lua\u201d)<\/i>;<\/li>\n<li>Create <i>datausr.lab<\/i> from the directory using mklab and put it where you have the other lab files;<\/li>\n<\/ol>\n<p>Now when you run Grim you should see a dialog like this:<\/p>\n<p><a href=\"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-content\/uploads\/sites\/26\/2011\/11\/datausr.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-31\" src=\"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-content\/uploads\/sites\/26\/2011\/11\/datausr.jpeg\" alt=\"\" width=\"640\" height=\"422\" srcset=\"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-content\/uploads\/sites\/26\/2011\/11\/datausr.jpeg 640w, https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-content\/uploads\/sites\/26\/2011\/11\/datausr-300x198.jpeg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a> Now click OK and you\u2019re up and ready to hear from Dom\u2019s words his evil plans.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>More than a month has passed since the last (and first) entry of this series. I\u2019ve been a little busy with other things, but that doesn\u2019t mean Residual ResidualVM development was paused. First of all, two new contributors stepped in to help the development: DarthJDG added antialiasing support. Add to your Residual ResidualVM config file [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-29","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-json\/wp\/v2\/posts\/29","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":2,"href":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-json\/wp\/v2\/posts\/29\/revisions"}],"predecessor-version":[{"id":32,"href":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-json\/wp\/v2\/posts\/29\/revisions\/32"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-json\/wp\/v2\/categories?post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/lostsoulsalliance\/wp-json\/wp\/v2\/tags?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}