Categories
Computer Games Graphics Minecraft

Shaders in MultiMC Minecraft

Gathering all of the resources of the Internet, I finally pinned down the technique to install an Optifine shader in an instance of Minecraft from the MultiMC launcher. Specifically since I started playing again in a major way from v1.14.4, installing mods is not as simple as it used to be, and Optifine is no exception, especially when it comes to a third-party launcher like MultiMC.

Requirements:

Process:

In the vanilla launcher create an “installation” of the Minecraft version for which you are running the shader. In my case this is 1.14.4.

Run the new installation to download that version of Minecraft from minecraft.net, then exit.

If it hasn’t already downloaded minecraft.jar for this version, it will do so, and then launch the game.

Quit this instance of Minecraft.

Having the Optifine jar downloaded (in this case, it would be named OptiFine_1.14.4_HD_U_F5.jar), run it directly by either double clicking it or invoking it from a command line.

If you were to continue using the vanilla launcher, you could click the Install button. However we’re using MultiMC, so we want to Extract, which will give us the actual drop-in mod jar that we can load into MultiMC.

At this point, we now have two files for Optifine: the original installer and the new “OptiFine_1.14.4_HD_U_F5_MOD.jar”.

Open MultiMC and create a new instance, picking the same Minecraft version as before.

Once created click the “Edit Instance” button and move to the Version tab from the left.


Click the “Install Fabric” button on the right and choose the latest version it will allow. Fabric Loader will be added to the list of versions for this instance.

At this point, move to the Loader Mods tab in the instance window. Click the Add button and locate your Optifabric jar as well as the OptiFine_*_MOD.jar extracted from the previous step. These two mods should now be visible in the Loader Mods list.

Click the Launch button at the bottom. At this point if you had your file explorer open to this MultiMC instance, you would notice as Optifine is being loaded for the first time a few folders are being created and the console giving you a nice, verbose output.

After a point, Minecraft will launch as expected, though it will now include Fabric with the version and display the OptiFine mod to indicate that it was loaded successfully.

At this point, all of the Optifine options are available in Options/Video Settings both from the start screen and from in-game.

Assuming you are running a version of Optifine that supports shaders (in preview versions this may be grayed out to indicate that support for Shaders has not yet been implemented and tested to a level that sp614x has re-enabled it), click the Shaders button.

Initially only two selections are available: OFF and (internal).

The internal shader does offer a few more options by ungreying all of the buttons on the right-hand side of the shader selection window, but leaving all of those options on default displays a fairly typical Minecraft render.

To load the new shader (in this case Sonic Ether), you do not need to exit Minecraft!! Download the shader pack from the website, saving the entire ZIP file into some location.

Restore the MultiMC launcher window. If the Instance editor is also open, switch to the Version tab and click the “Open .minecraft” button at the bottom right.

Navigate into the “shaderpacks” folder from .minecraft and copy-paste SEUS-Renewed-v1.0.1.zip in.

Switch back to Minecraft. SEUS-Renewed-v1.0.1.zip should have appeared in the Shaders selection window. Again, Minecraft does not need to be restarted manually. The entry in this window will simply appear as soon as Optifine has detected the presence of the file in the shaderpacks directory.

Click on it the new entry and watch as Minecraft performs a soft reload of the window. The Shader Options button will now be ungreyed, and a few different settings can be tweaked from here, but at this point, SEUS should be running from your MultiMC instance when the world is loaded!

For example, the Lighting & Shadows/Shadow Resolution=4096 improve the overall sharpness of the shadows cast.

Shadow Resolution = 1024
Shadow Resolution = 2048
Shadow Resolution = 4096

Left clicking these options will increase their value, while right clicking will decrease them. Additionally, the hover tooltips display what they are, though many are advanced and should probably be researched and experimented with before tweaking dramatically in one direction or the other.

Anyway, this is my first time using this, and I’m definitely looking forward to playing around with it!!

Resources

Categories
Job Programming Web

Ruby on Rails – Success kinda!

Okay. I’m totally going to try this again, just to see if I can’t figure it out.

Ruby on Rails – A ruby based framework for web stuff. Basically, I haven’t a clue, but I’m going to at least try to get it running on Windows and make some rudimentary website things, just to see HOW easy it is once I get the basic syntax down.

Categories
Job Programming

My New C++ Endeavors

Awesome news! I’ve been asked at work to start doing a bit of GUI development for our NASA projects. They’ve said that all of their stuff is developed using Borland C++. Now with my PennMUSH development experience, I’ve taught myself a bit of C++ (though my PennMUSH development experience has been mostly debugging and making sure it compiles under Windows, so it isn’t too in depth).

Categories
Programming Web

Ruby on Rails for Windows

It was only recently that I FINALLY figured out just what Ruby on Rails is. From most of the posts I saw all I could make of it was “it’s the thing that runs Twitter.” Okay..so what’s it DO?

Well as it turns out, from what I can make of it, Rails is a new web framework designed to streamline web design…BETTER than PHP/ASP/Javscript. So basically it’s a new kind of webserver.

Categories
Programming Web

Geotag Hack for Garmin Nuvi/Panoramio Photos

How to manually geotag photos for the Garmin Nüvi 1490

Does NOT require the Garmin Connect software.

Recently (yesterday) I was nominated to read up on and figure out the Garmin Nüvi 1490 GPS unit for a friend of the family. Well, looking through the features, I found that photos can be loaded into the unit and displayed in various locations, such as the bootup screen, a simple slideshow, or even as a navigate-to-photo feature!

Categories
Computer Programming

Ubuntu Server – Changing Screen Resolution with GRUB2

Recently I drug out my old Dell dinosaur (Dimension) from the closet and decided to try installing Ubuntu server onto it.

Well, all went well until I also attempted to add the Xubuntu-Desktop package, so I could better run around and do things in there. A quick update for an nVidia graphics driver froze the computer directly after login, and all the stuff I found in the forums didn’t really help that much, except for possibly uninstalling all the packages that xubuntu-desktop stuck in there. Since there wasn’t a lot on there (except for maybe the neat desktop backgrounds that seem to change with every version of any Ubuntu release), I figured a fresh install would be best.

Categories
Computer Programming Web

Textpad Document Classes

Textpad is my preferred text editor. It is super-simple, but has a few advanced features that really make writing source code for various things so much nicer. Besides that it has coloring for various document classes.

Document classes are basically groups file extensions whose properties can be changed for each group. Example: you can completely change the coloring, paragraph options, tab-width and printing properties for HTML files only. Or you could add line numbers to Java script files and leave line numbering out for everything else. Or perhaps the PHP comment is not the same as the html comment (which it isn’t! HTML comments look like this: <!– Stuff –> and PHP comments look like this: // stuff or /* more stuff */.

Categories
Programming Web

Preventing Constant Reboots on a Network

For some weird reason, I found that my router (Netgear WNR3500L) (or my connection) was giving me problems…every so often it my LAN connection would completely reset and require me to reboot the computer, just to get the webserver back online (it would become completely unreachable via No-IP DNS -and- the external IP address..some 5xx connection reset error or something).

Categories
Games

Rubik 2

I tried the MasterTheCube.com video tutorial on solving the Rubik’s Cube. I got it almost finished and then the author made a mistake (prematurely solved it), beat himself on the head a couple times, tried it again and then gave up. Plus, he cared more about his sawed off thumb and therefore wouldn’t get to the point. Also he mumbles, and I can hardly understand him.

So I broke down and tried watching Dan Brown’s videos on the Rubik’s cube. He seems to me to be a pretty talented orator, and so he was extremely easy to understand. I would go with his tutorial if I could choose.

Categories
Games

Rubik

So…we bought a Rubik’s Cube last month, and as soon as I got home (I don’t like them that well), I mixed it up and it has now been sitting for 2 weeks without anyone touching it. I guess none of us like it. Well, just today I took the initiative to go reasearching, because to me, the thing absolutely has no logic to it. However, I’ve been proven wrong. I’ve yet to try this tutorial, but I think it’ll work.

Masterthecube Youtube Channel

Dan Brown Rubik Tutorial – Enter his channel at your own risk. Even with no sound he reminds me of a slight freak.:)