{"id":47174,"date":"2019-06-03T06:00:46","date_gmt":"2019-06-03T10:00:46","guid":{"rendered":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=47174"},"modified":"2019-06-03T04:05:57","modified_gmt":"2019-06-03T08:05:57","slug":"diecast-259-the-witness-outer-wilds-survival-games","status":"publish","type":"post","link":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=47174","title":{"rendered":"Diecast #259: The Witness, Outer Wilds, Survival Games"},"content":{"rendered":"<p><br clear='all'><audio controls><source src='\/diecast\/diecast259.ogg' type='audio\/ogg'><source src='\/diecast\/diecast259.mp3' type='audio\/mpeg'>Your browser does not support the audio element.<\/audio><div><small><a href='\/diecast\/diecast259.mp3' download='diecast259.mp3'>Direct download<\/a> (MP3)<\/small><br\/><small><a href='\/diecast\/diecast259.ogg' download='diecast259.ogg'>Direct download<\/a> (ogg Vorbis)<\/small><br\/><small><a href='?cat=287&feed=rss2'>Podcast RSS feed.<\/a><\/small><\/div><br \/>\nHosts: <a href=\"http:\/\/www.peripheralarbor.com\/\">Paul<\/a>, <a href=\"http:\/\/www.shamusyoung.com\/\">Shamus<\/a>. Episode edited by <a href=\"http:\/\/steamcommunity.com\/profiles\/76561198087035658\/\">Issac<\/a>.<br \/>\n<a href=\"https:\/\/www.shamusyoung.com\/diecast\/diecast259.mp3\"><\/a><\/p>\n<p>Show notes:<!--more--><\/p>\n<p><strong>00:00 The annoying Diecast feed problem.<\/strong><\/p>\n<p>Maybe it&#8217;s fixed again. For now.<\/p>\n<p>Mostly this is a rant about their constant attempts to idiot-proof WordPress over the years. To a certain extent, this is understandable. The vast majority of WordPress users are not tech-savvy coders, they&#8217;re writers and whatnot. Giving those people a way to easily put content on the internet is the entire point of the platform. But in automating things for the people looking for turnkey solutions, they keep making it more and more difficult for power users with custom scripts.<\/p>\n<p>Yes, you can fork WordPress if you like and make it behave however you want. But then you&#8217;re either stuck on that old version<span class='snote' title='1'>Not really viable, since just about every new release has a few fixes for security vulnerabilities.<\/span>, or you&#8217;re doomed to re-apply those changes to every new version of WordPress. That&#8217;s a lot of hassle. Since the whole point of my extensions is to avoid hassle, it&#8217;s not really a winning solution for me.<\/p>\n<p><strong>10:41 Returning to the Witness <\/strong><\/p>\n<p>One thing I forgot to mention: I fixed the slow walking problem by turning the FOV up to 110. Even though you still move at the same speed, a large FOV will make your walking <strong>feel<\/strong> faster. It&#8217;s a silly trick, but it let me walk around the island without getting restless and impatient.<\/p>\n<p><strong>27:08 Standardized Testing<\/strong><\/p>\n<p>Bit of a digression here. <\/p>\n<p><strong>32:37 Outer Wilds<\/strong><\/p>\n<p>I feel bad for dumping on this game. Everyone else seems so charmed by it, but it doesn&#8217;t work for me. <\/p>\n<p><table class='nomargin' cellspacing='0' width='100%' cellpadding='0' align='center' border='0'><tr><td><iframe loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/www.youtube.com\/embed\/T7Ozz8NtKcE\" frameborder=\"0\" allowfullscreen class=\"embed\"><\/iframe><br\/><small><a href='http:\/\/www.youtube.com\/watch?v=T7Ozz8NtKcE'>Link (YouTube)<\/a><\/small><\/td><\/tr><\/table><\/p>\n<p><strong>41:55 Quake 2 PT<\/strong><\/p>\n<p>Looking at my screenshots more closely, I can see I was wrong. The game isn&#8217;t using the textures to create some sort of ad-hoc bump mapping.<\/p>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/quake2pt1.jpg' width=100% alt='Man, I kinda miss the ridiculously supersaturated lighting of 90s shooters.' title='Man, I kinda miss the ridiculously supersaturated lighting of 90s shooters.'\/><\/div><div class='mouseover-alt'>Man, I kinda miss the ridiculously supersaturated lighting of 90s shooters.<\/div><\/p>\n<p>In the screenshot above, you&#8217;ll see a green shine on the floor from the overhead light source. That obviously wasn&#8217;t part of the original Quake 2 back in 1997. For some reason those shiny bits made me think some sort of bump mapping going on, but in the screenshot you can see the floor is clearly smooth. If there was bump-mapping, then those reflections would be impacted by the shape of the floor. For example, the rivets in the floor would be catching individual highlights. Without bumps, this advanced lighting kind of shatters the illusion that textures are supposed to create. Instead of looking like a coarse surface of industrial metal, it looks like a perfectly smooth floor with really ugly wallpaper. <\/p>\n<p>Now I&#8217;m wondering what it <strong>would<\/strong> look like with auto-generated bump maps. I&#8217;ve done that effect a lot over the years in various experiments. It&#8217;s never great, but it might really help in a weird edge case like this one where you&#8217;re trying to do complex lighting on very low-res textures from the 90s.<\/p>\n<p><strong>50:04 Mailbag: Survival Meters<\/strong><\/p>\n<blockquote><p>Dear Diecast,<\/p>\n<p>A common criticism of recent open world survival games, like We Happy Few and Pathologic 2, is that managing all the various meters (hunger, thirst, etc) is tedious busywork that distracts from exploring the interesting world. Do you think it is possible to make juggling meters fun? Or did Minecraft made a mistake when it first came up with the idea?<\/p>\n<p>Your sincerity,<\/p>\n<p>Pierre<\/p>\n<p>P.S. Can you please tell me where I can find the Diecast theme?<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Hosts: Paul, Shamus. Episode edited by Issac. Show notes:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[287],"tags":[],"class_list":["post-47174","post","type-post","status-publish","format-standard","hentry","category-diecast-2"],"_links":{"self":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/47174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=47174"}],"version-history":[{"count":16,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/47174\/revisions"}],"predecessor-version":[{"id":47190,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/47174\/revisions\/47190"}],"wp:attachment":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=47174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=47174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=47174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}