OptiFabric

OptiFabric

9M Downloads

Update to 1.19.2

creeperNoob303 opened this issue ยท 20 comments

commented

Please update it to 1.19.2

commented

we dont even have 1.19.1 yet :/

commented

This is the document which the previous developer wrote, isn't it?
By the way, I personally agree with that.

(This comment is a reply to the removed comment.)

commented

As some people use custom versions that have fabric that are limited or able to install the mods for sodium but the game crashes, that's why OptiFabric exists. As a way to make these situations bearable, OptiFabric exists.

commented

you can close this because
optifabric is dependent of well optifine and theres is not optifine for 1.19.2

commented

Yes, optifine for 1.19.2 is not yet available but its compatible with 1.19.2.
You can run Optfine 1.19.1 HD U H9 pre1 on 1.19.2 no problems

commented

At least optifabric checks optifine/Minecraft compatibility, so you can't use optifine for 1.19.1 on Minecraft 1.19.2.

commented

Nothing except changing optifabric code or patching optifine version definition (embedded in class)

commented

Yes there is a check, i added the version on the fabric.mod.json and it blocked from running on fabric.
There is anyway to fake the version? Anyway to force it to run?
Tried to rename it to 1.19.2 and it didn't worked.

commented

I changed optifabric code, then it can work on 1.19.2
download link
Put this file and OptiFine HD U H9 pre1 in mods folder then startup minecraft
Screenshot:
image
image
image

commented

Your version works fine. Thanks!

commented

I've implemented a similar temporary workaround (disabling the version check) in my fork of OptiFabric.

The source code is freely available for those who want to see exactly what was changed, and/or those who prefer building their own binaries locally.

I've changed the version number to 1.13.10~akemi (plus the Git commit short SHA-1) in order to clearly differentiate it from the official upstream OptiFabric versions.

โ€ป IMPORTANT NOTE: OptiFabric 1.13.10 is incompatible with Fabric API 0.60.0+1.19.2 and newer.
Please use Fabric API 0.59.0+1.19.2 (or older) instead.

My fork explicitly marks Fabric API 0.60.0+1.19.2 and newer as incompatible, so if you get an "Incompatible mod set!" error, that's why.

If you don't want to build OptiFabric yourself, and you trust me / are comfortable running unofficial binaries, here's a prebuilt jar: https://developer.akemi.ai/Minecraft/optifabric-1.13.10~akemi-git-1f436b3.jar

I've tested this to work with the following OptiFine versions:

  • OptiFine 1.19.2 HD U H9 (latest stable version as of this writing, get it from the OptiFine downloads page)
  • OptiFine 1.19.1 HD U H9 pre1 (the only 1.19.2-compatible version that was available when I initially wrote this post)
commented

I've implemented a similar temporary workaround (disabling the version check) in my fork of OptiFabric.

The source code is freely available for those who want to see exactly what was changed, and/or those who prefer building their own binaries locally.

I've changed the version number to 1.13.10~akemi (plus the Git commit short SHA-1) in order to clearly differentiate it from the official upstream OptiFabric versions.

โ€ป IMPORTANT NOTE: OptiFabric 1.13.10 is incompatible with Fabric API 0.60.0+1.19.2 and newer. Please use Fabric API 0.59.0+1.19.2 (or older) instead.

My fork explicitly marks Fabric API 0.60.0+1.19.2 and newer as incompatible, so if you get an "Incompatible mod set!" error, that's why.

If you don't want to build OptiFabric yourself, and you trust me / are comfortable running unofficial binaries, here's a prebuilt jar: https://developer.akemi.ai/Minecraft/optifabric-1.13.10~akemi-git-1f436b3.jar

I've tested this to work with the following OptiFine versions:

  • OptiFine 1.19.2 HD U H9 (latest stable version as of this writing, get it from the OptiFine downloads page)
  • OptiFine 1.19.1 HD U H9 pre1 (the only 1.19.2-compatible version that was available when I initially wrote this post)

Oh wow nice, they updated to 1.19.2 already. I hope Chocohead update this mod. Or maybe you will do it before him :P

commented

i tryed with latest fabric API and that crash , but with [1.19.2] Fabric API 0.58.6+1.19.2 that work :)

commented

Why wont 0.60.0 be incompatible what needs to be changed to make it compatible i want to learn so I can make patches for other mods also myself

commented

Optifabric is an exceptional mod.
Ordinary fabric mod (including fabric API) is patching Minecraft code straight, so major Minecraft updates or (sometimes) another mod make an incompatibility. in contrast, optifine seems to be created by decompiling Minecraft class, modifying and recompiling it, and replacing the original one.
Optifabric replaces the Minecraft class with optifine's one in a more fabric-compatible way, but it's somewhat destructive because the optifine class and Minecraft class are not the same. So optifabric also patches fabric API and other incompatible mods to work with optifine.

commented

I've implemented a similar temporary workaround (disabling the version check) in my fork of OptiFabric.

The source code is freely available for those who want to see exactly what was changed, and/or those who prefer building their own binaries locally.

I've changed the version number to 1.13.10~akemi (plus the Git commit short SHA-1) in order to clearly differentiate it from the official upstream OptiFabric versions.

โ€ป IMPORTANT NOTE: OptiFabric 1.13.10 is incompatible with Fabric API 0.60.0+1.19.2 and newer. Please use Fabric API 0.59.0+1.19.2 (or older) instead.

My fork explicitly marks Fabric API 0.60.0+1.19.2 and newer as incompatible, so if you get an "Incompatible mod set!" error, that's why.

If you don't want to build OptiFabric yourself, and you trust me / are comfortable running unofficial binaries, here's a prebuilt jar: https://developer.akemi.ai/Minecraft/optifabric-1.13.10~akemi-git-1f436b3.jar

I've tested this to work with the following OptiFine versions:

* OptiFine 1.19.2 HD U H9 (latest stable version as of this writing, get it from [the OptiFine downloads page](https://optifine.net/downloads))

* OptiFine 1.19.1 HD U H9 pre1 (the only 1.19.2-compatible version that was available when I initially wrote this post)

Not working
javaw_0kHXPEUQkV

commented

@GEkXD3 You need to download OptiFine and put it in your mods folder. https://optifine.net/downloads

commented

You need 0.59 Api to work i guess 0.60 changed something that broke compatibility and needs patching

commented

You need 0.59 Api to work i guess 0.60 changed something that broke compatibility and needs patching

Yeah, I mean I aint updated Optifabric to 1.13.10 either, so was more curious if she knew what broke more than anything. Im well aware I can't use latest API..

commented

@GEkXD3 You need to download OptiFine and put it in your mods folder. https://optifine.net/downloads

Hey Karen, may I ask if you know why it won't work with Fabric API 0.60? Also Nice to see an iOS developer elsewhere, Used your tweaks for years!