OCD Shaders

An unofficial fork of Oculus made to work with later versions of forge
Back to Files

OCD1.19.2-0.1.2_alpha.jar

File nameOCD1.19.2-0.1.2_alpha.jar
Uploader
matt8297matt8297
Uploaded
Oct 13, 2026
Downloads
38
Size
1.8 MB
Mod Loaders
Forge
File ID
9153673
Type
R
Release
Supported game versions
  • 1.19.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:ocd-shaders-mod-790451:9153673")

Learn more about Curse Maven

What's new

Recover from malformed per-pack `.zip.txt` settings instead of allowing invalid Unicode escapes to abort shader loading.
Close per-pack settings streams, shader discovery walks, and ZIP filesystems after failed loads or shader shutdown.

Back up malformed main and per-pack properties before replacing or deleting them. Backups use `oculus.properties.invalid-*.bak` or `Pack.zip.txt.invalid-*.bak` next to the original file.
Write settings through a temporary file and replace the destination after a successful write. Failed saves are logged; a failed backup prevents replacement.
Stage shader imports in a temporary folder, remove partial copies on I/O failure, and reject imports into the source itself or its descendants. Existing destination packs remain protected.
Add the missing Sodium compatibility mixin minimum version and a required Rubidium dependency, producing a clear Forge error if Rubidium is missing or outside the supported version range.
Retain the 0.1.1 configuration, language-file, folder-import, and directory-enumeration repairs.

This mod has no additional files