{"id":20,"date":"2022-06-20T23:50:33","date_gmt":"2022-06-20T23:50:33","guid":{"rendered":"https:\/\/blogs.scummvm.org\/raikou\/?p=20"},"modified":"2022-06-20T23:51:31","modified_gmt":"2022-06-20T23:51:31","slug":"first-week","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/raikou\/2022\/06\/20\/first-week\/","title":{"rendered":"First Week!!"},"content":{"rendered":"<p>This week was quite eventful. sev assigned me some tasks in the Trello board for the director engine. I have shared the link to that in my previous blog post.<br \/>\nI first tried my hands on the window properties task that was assigned to me on Trello. I had some progress in finding the cause of the issue, but didn&#8217;t have any code to push (this was the first day of the week). So I kept it for later and started working on the STUBs in the Director Engine codebase. A github <a href=\"https:\/\/gist.github.com\/r41k0u\/037ed6ce7e46b4413b85d998d8a30458\">gist<\/a> of the STUBs.<\/p>\n<p>This gist doesn&#8217;t contain some STUBs I had implemented at the first day of week. Still, it has all the ones that are unimplemented. I will add a strikethrough to the ones that are done.<\/p>\n<p>This week I created 19 Pull Requests. 14 of them are merged. 4 are open and 1 is a draft (Though that will be open tomorrow). 18 of them were implementations of STUBs. The lingo properties now don&#8217;t have STUBs (yay!) (Actually one is left, but I have figured that out. Need some sleep and then will push it)<\/p>\n<p>I also refactored the RIFX Chunk dumping so it dumps all Archive chunks now.<br \/>\nYou can see all my PRs for the week, sorted by last updated <a href=\"https:\/\/github.com\/scummvm\/scummvm\/pulls?q=is%3Apr+author%3Ar41k0u+sort%3Aupdated-desc\">here<\/a>.<\/p>\n<p>I had 2 non productive days this week. One was when I had some mild fever and was exhausted. Second was my birthday, I turned 20 this week. So there wasn&#8217;t much progress these days.<\/p>\n<p>But seeing how things went this week, I am sure that I can implement all the STUBs in Director Engine&#8217;s Codebase next week, which would be inline to what was my goal for the first two weeks in my proposal. Then the issues won&#8217;t be about missing code in Director, it would be about wrong code. So it would be all about resolving bugs in various targets like Meet Mediaband, The Journeyman Project, Spaceship Warlock.<\/p>\n<p>Speaking of targets, hsrtron playtested The Seven Colours : Legend of PSYS City. There were a few issues with the target :<\/p>\n<ul>\n<li>Wrong palette in the corridor (This is an issue while importing palettes from sharedCast)<\/li>\n<li>Animations are quite fast at some places<\/li>\n<li>Not being able to leave the first level (sev identified this as an issue of not checking for punycoded file paths)<\/li>\n<\/ul>\n<p>These issues have been documented on the trello board. sev also pushed a quick fix for the game&#8217;s cursor. Seems like this target is also being one which we would be using to fix the Director Engine and will make it work just like the original.<\/p>\n<p>So this would be another target for me to tackle in my coding period. This week, when I get done with the STUBs, I can start looking for the source of bugs in the targets I mentioned in my proposal. I can also finish my trello tasks one by one (as they are identified bugs)<\/p>\n<p>Looking ahead to an even more eventful and productive week!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week was quite eventful. sev assigned me some tasks in the Trello board for the director engine. I have shared the link to that in my previous blog post. I first tried my hands on the window properties task that was assigned to me on Trello. I had some progress in finding the cause [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/raikou\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/raikou\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/raikou\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/raikou\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/raikou\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":3,"href":"https:\/\/blogs.scummvm.org\/raikou\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"predecessor-version":[{"id":23,"href":"https:\/\/blogs.scummvm.org\/raikou\/wp-json\/wp\/v2\/posts\/20\/revisions\/23"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/raikou\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/raikou\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/raikou\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}