{"id":455,"date":"2024-12-06T14:39:05","date_gmt":"2024-12-06T20:39:05","guid":{"rendered":"https:\/\/www.dphrygian.com\/wordpress\/?p=455"},"modified":"2024-12-06T14:39:05","modified_gmt":"2024-12-06T20:39:05","slug":"devs-journal-6-dec-2024","status":"publish","type":"post","link":"https:\/\/www.dphrygian.com\/wordpress\/?p=455","title":{"rendered":"Dev&#8217;s Journal &#8211; 6 Dec 2024"},"content":{"rendered":"\n<p>I hit a fun milestone today: 1000 svn checkins on Tofu (<em>Eldritch 2<\/em>)! For comparison, the first game was around 1500 checkins, <em>NEON STRUCT<\/em> was just under 1300, and <em>Slayer Shock<\/em> was 1700. I don&#8217;t think that means I&#8217;m over halfway done with this game\u2014my svn checkin count on Tofu is slightly bloated from making more regular Linux builds and Steam builds\u2014but it is a reminder that I am making steady progress, even if it doesn&#8217;t always feel like it.<\/p>\n\n\n\n<p>I spent some time last weekend building dungeon interiors, starting with recreating rooms from the original <em>Eldritch<\/em> as a baseline so I can maintain the feel of the first game.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1024x576.png\" alt=\"\" class=\"wp-image-456\" srcset=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1024x576.png 1024w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-300x169.png 300w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-768x432.png 768w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1536x864.png 1536w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1200x675.png 1200w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>I also revisited some rendering stuff that had been bugging me, adjusting ambient light so it wouldn&#8217;t flatten scenes so much, and improving the quality and stability of cel shading and edge detection (especially for lights very close to surfaces).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1-1024x576.png\" alt=\"\" class=\"wp-image-457\" srcset=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1-1024x576.png 1024w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1-300x169.png 300w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1-768x432.png 768w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1-1536x864.png 1536w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1-1200x675.png 1200w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-1.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>This morning, I added a small quality-of-life feature that I realized some players will want, and made the dot reticle an option that can be toggled separately from the rest of the HUD. I like it always being there, because it helps me avoid motion sickness, but if you don&#8217;t? Turn it off! Or, turn the rest of the HUD off and leave the reticle on, why not?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-3-1024x576.png\" alt=\"\" class=\"wp-image-459\" srcset=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-3-1024x576.png 1024w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-3-300x169.png 300w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-3-768x432.png 768w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-3-1536x864.png 1536w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-3-1200x675.png 1200w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-3.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-2-1024x576.png\" alt=\"\" class=\"wp-image-458\" srcset=\"https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-2-1024x576.png 1024w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-2-300x169.png 300w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-2-768x432.png 768w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-2-1536x864.png 1536w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-2-1200x675.png 1200w, https:\/\/www.dphrygian.com\/wordpress\/wp-content\/uploads\/2024\/12\/image-2.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I hit a fun milestone today: 1000 svn checkins on Tofu (Eldritch 2)! For comparison, the first game was around 1500 checkins, NEON STRUCT was just under 1300, and Slayer Shock was 1700. I don&#8217;t think that means I&#8217;m over halfway done with this game\u2014my svn checkin count on Tofu is slightly bloated from making [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-455","post","type-post","status-publish","format-standard","hentry","category-eldritch-2"],"_links":{"self":[{"href":"https:\/\/www.dphrygian.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/455"}],"collection":[{"href":"https:\/\/www.dphrygian.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dphrygian.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dphrygian.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dphrygian.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=455"}],"version-history":[{"count":1,"href":"https:\/\/www.dphrygian.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/455\/revisions"}],"predecessor-version":[{"id":460,"href":"https:\/\/www.dphrygian.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/455\/revisions\/460"}],"wp:attachment":[{"href":"https:\/\/www.dphrygian.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dphrygian.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dphrygian.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}