Hosts: Paul, Shamus. Episode edited by Issac.
00:00 Let’s talk about modding!
Spoiler: We don’t begin to scratch the surface of the topic here. We focus a lot on the PC modding scene and don’t talk much about ROM hacks and the like.
06:02 Game unplayable without mods?
I wish I’d thought of this answer during the show, but Garry’s Mod strikes me as being a game that exists as a platform for mods and would be more or less pointless without them.
11:00 Games that would be ruined by modding?
14:03 Games that would benefit from modding.
As promised, here is what the game looks like with a shaderpack installed:
To install this:
Get the Feed the Beast legacy launcher. Once you have it installed and running, find a modpack that sounds fun. I’m currently playing Direwolf20 for Minecraft 1.12.2Not sure if I’m into Direwolf yet. I just started.. Launch the game, make sure it works.
Exit the game and you’ll go back to the FTB launcher. Press the button that says “Open Modpack Folder”. That will open up an Explorer windowYeah, all of these directions are for Windows PC. If you’re on another platform you’ll have to figure this out for yourself. Good luck! that shows all of your mods. (There will be a lot.) Get a version of Optifine that matches the version of the modpack you’re running. If you’re playing Direwolf20, that’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.
Fire up the game again. If you’re very lucky, it will work. If not… 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.
Fire up the game again. Yes, it takes five minutes to launch. Yes, every time. Yes, that’s absurd and even allowing for the inefficiencies of Java that’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.
Once you’re in the game (like, go into a world, not just at the menu) go to options » Video Settings » Shaders. This will take you to a screen where you can choose which shader you want to use. You don’t have any yet. There are dozens. Some are fantastic. Some are silly. Some are really slow. Many are broken. I’m currently using Wisdom shaders, which has these wonderful moving clouds.
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.
I don’t know if this will work for you, but that’s the procedure I follow. Good luck!
33:36 Mailbag: Programming
my friends are fond of saying “the only good code is your code, and only if you’ve worked on that codebase continuously / from the beginning”. Do you agree with that sentiment?
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?
47:57 Mailbag: Short games.
Minit?Other short games?
And here is Superflight:
 Not sure if I’m into Direwolf yet. I just started.
 Yeah, all of these directions are for Windows PC. If you’re on another platform you’ll have to figure this out for yourself. Good luck!
The Best of 2016
My picks for what was important, awesome, or worth talking about in 2016.
So what happens when a SOFTWARE engineer tries to review hardware? This. This happens.
The Disappointment Engine
No Man's Sky is a game seemingly engineered to create a cycle of anticipation and disappointment.
Resident Evil 4
Who is this imbecile and why is he wandering around Europe unsupervised?
A programming project where I set out to make a gigantic and complex world from simple data.