{"id":42740,"date":"2018-05-14T06:00:06","date_gmt":"2018-05-14T10:00:06","guid":{"rendered":"http:\/\/shamusyoung.com\/twentysidedtale\/?p=42740"},"modified":"2018-05-14T07:44:56","modified_gmt":"2018-05-14T11:44:56","slug":"diecast-210-mods","status":"publish","type":"post","link":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=42740","title":{"rendered":"Diecast #210: Mods"},"content":{"rendered":"<p><br clear='all'><audio controls><source src='\/diecast\/diecast210.ogg' type='audio\/ogg'><source src='\/diecast\/diecast210.mp3' type='audio\/mpeg'>Your browser does not support the audio element.<\/audio><div><small><a href='\/diecast\/diecast210.mp3' download='diecast210.mp3'>Direct download<\/a> (MP3)<\/small><br\/><small><a href='\/diecast\/diecast210.ogg' download='diecast210.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>.<\/p>\n<p>Show notes:<!--more--><br \/>\n<strong>00:00 Let&#8217;s talk about modding!<\/strong><\/p>\n<p>Spoiler: We don&#8217;t begin to scratch the surface of the topic here. We focus a lot on the PC modding scene and don&#8217;t talk much about ROM hacks and the like.<\/p>\n<p><strong>06:02 Game unplayable without mods?<\/strong><\/p>\n<p>I wish I&#8217;d thought of this answer during the show, but Garry&#8217;s Mod strikes me as being a game that exists as a platform for mods and would be more or less pointless without them.<\/p>\n<p><strong>11:00 Games that would be ruined by modding?<\/strong><br \/>\n<strong>14:03 Games that would benefit from modding.<\/strong><\/p>\n<p>As promised, here is what the game looks like with a shaderpack installed:<\/p>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/minecraft2018_shader.jpg' width=100% alt='I love it.' title='I love it.'\/><\/div><div class='mouseover-alt'>I love it.<\/div><\/p>\n<p>To install this:<\/p>\n<p>Get the <a href=\"https:\/\/www.feed-the-beast.com\/\">Feed the Beast<\/a> <strong>legacy<\/strong> launcher. Once you have it installed and running, find a modpack that sounds fun. I&#8217;m currently playing Direwolf20 for Minecraft 1.12.2<span class='snote' title='1'>Not sure if I&#8217;m into Direwolf yet. I just started.<\/span>. Launch the game, make sure it works.<\/p>\n<p>Exit the game and you&#8217;ll go back to the FTB launcher. Press the button that says &#8220;Open Modpack Folder&#8221;. That will open up an Explorer window<span class='snote' title='2'>Yeah, all of these directions are for Windows PC. If you&#8217;re on another platform you&#8217;ll have to figure this out for yourself. Good luck!<\/span> that shows all of your mods. (There will be a lot.) Get a version of <a href=\"https:\/\/optifine.net\/downloads\">Optifine<\/a> that matches the version of the modpack you&#8217;re running. If you&#8217;re playing Direwolf20, that&#8217;s 1.12.2. Download the file (you should get a .jar file) and place it in the folder you opened up a minute ago.<\/p>\n<p>Fire up the game again. If you&#8217;re very lucky, it will work. If not&#8230; I have no idea. Sorry. It either means you downloaded the wrong version of Optifine, OR Optifine is randomly incompatible with one of the other dozens of mods. <\/p>\n<p>Fire up the game again. Yes, it takes five minutes to launch. Yes, every time. Yes, that&#8217;s absurd and even allowing for the inefficiencies of Java that&#8217;s probably a good order of magnitude larger than it should be. Like Paul said on the show, the world REALLY needs a version of Minecraft with native mod support.<\/p>\n<p>Once you&#8217;re in the game (like, go into a world, not just at the menu) go to options &raquo; Video Settings &raquo; Shaders. This will take you to a screen where you can choose which shader you want to use. You don&#8217;t have any yet. There are dozens. Some are fantastic. Some are silly. Some are really slow. Many are broken. I&#8217;m currently using <a href=\"http:\/\/shadersmods.com\/wisdom-shaders-mod\/\">Wisdom shaders<\/a>, which has these wonderful moving clouds.<\/p>\n<p>From this shader-selection screen in Minecraft you can open up the shader folder. Do so, then take the shader you downloaded and put it in there. At this point you should be able to switch to the shader without needing to restart the game. Sometimes changing shaders will force the game to dump and reload all texture data, which takes a good 30 seconds. It will feel like MC locked up, but it should still be good. Wait it out. <\/p>\n<p>I don&#8217;t know if this will work for you, but that&#8217;s the procedure I follow. Good luck!<\/p>\n<p><strong>33:36 Mailbag: Programming<\/strong><\/p>\n<blockquote><p>Dear Diecast,<\/p>\n<p>my friends are fond of saying &#8220;the only good code is your code, and only if you&#8217;ve worked on that codebase continuously \/ from the beginning&#8221;. Do you agree with that sentiment?<\/p>\n<p>And on a related note, is there one thing you just wish every programmer would do or stop doing, and if so, what is it?<\/p>\n<p>Best regards,<br \/>\nDroid<\/p><\/blockquote>\n<p><strong>47:57 Mailbag: Short games.<\/strong><\/p>\n<blockquote><p>DDC,<br \/>\nMinit?Other short games?<br \/>\nShort DL<\/p><\/blockquote>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=D_84aBNgLR0\">Here is the review of Minit<\/a>. <\/p>\n<p>And here is <a href=\"https:\/\/store.steampowered.com\/app\/732430\/Superflight\/\">Superflight<\/a>:<\/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\/nxbOF5LDfEY\" frameborder=\"0\" allowfullscreen class=\"embed\"><\/iframe><br\/><small><a href='http:\/\/www.youtube.com\/watch?v=nxbOF5LDfEY'>Link (YouTube)<\/a><\/small><\/td><\/tr><\/table><\/p>\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-42740","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\/42740","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=42740"}],"version-history":[{"count":8,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/42740\/revisions"}],"predecessor-version":[{"id":42748,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/42740\/revisions\/42748"}],"wp:attachment":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=42740"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=42740"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=42740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}