Adding OptiFine - ImpactDevelopment/ImpactIssues GitHub Wiki
If you are using the Impact Installer as recommended in Installation, you simply need to install an OptiFine version before running the Impact Installer. You can download OptiFine from their website.
Impact Installer will detect any OptiFine versions you have installed, and will offer versions compatible with the Minecraft version you select.
Be sure to install an OptiFine version matching the minecraft version you wish to use Impact on, before running the Impact Installer.
If you prefer, a video tutorial is also available.
See Installation
You can find it here
You will need Java on your system to do so
- If you don't know where it probably is in
%appdata%/.minecraft
(for Windows) - Press Win+r and paste, or paste it in Windows Explore and hit enter
- Navigate into
/versions
- You will find the OptiFine and Impact folders here
- First navigate into the folder of OptiFine that you want to install
You will see
{
"name": "optifine:OptiFine:1.12.2_HD_U_E7" //can be anything else depending on your version,
"MMC-hint": "local", // You might have to add this
"MMC-filename": "OptiFine_1.13.2_HD_U_E7.jar" // You might have to add this
},
- Copy that from YOUR optifine.json FILE
- Now go back to the
versions
and navigate to the folder and find the.json
inside you wanted to install for - You will need to add paste what you copied here
"+libraries": [
{
"name": "optifine:OptiFine:1.12.2_HD_U_E7",
"MMC-hint": "local",
"MMC-filename": "OptiFine_1.13.2_HD_U_E7.jar"
},
{ ...
like this
Versions between 4.0 and 4.5 (and 4.6 1.12.2)
- Go to
"minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userType ${user_type} --tweakClass clientapi.load.ClientTweaker",
and add in --tweakClass optifine.OptiFineForgeTweaker
to the end of the argument/line
like this
"minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userType ${user_type} --tweakClass clientapi.load.ClientTweaker --tweakClass optifine.OptiFineForgeTweaker",
Versions from 4.6 (1.13.2) and up
Find the "+tweakers": []
section, it'll look like this:
"+tweakers": [
"clientapi.load.ClientTweaker",
"baritone.launch.BaritoneTweaker"
],
Add "optifine.OptiFineForgeTweaker"
to the +tweakers
array so that it looks like:
"+tweakers": [
"clientapi.load.ClientTweaker",
"baritone.launch.BaritoneTweaker",
"optifine.OptiFineForgeTweaker" // Add this
],
Go to the main instance folder. You should see the .minecraft folder and the patches folder. This means you're in the right folder. In the main folder, create a folder called libraries
. In the folder, copy and paste the optifine file that you downloaded. (The name should be something like OptiFine_1.13.2_HD_U_E7.jar
.)
When it's completed just restart your launcher and you should have OptiFine.
Before the editing impact.json step, you should make a copy of Impact's folder make sure to remember & copy what the folder was named and also rename the impact.json to whatever the folder was named
After done editing impact.json you will want to edit
"id": "1.12.2-Impact_4.3",
to whatever the folder was named example of mine is
"id": "1.12.2-Impact_4.3-Optifine",
Now restart your launcher and you will find a new profile named whatever the folder was named if you did it correctly