Reorder Rule Priority Update
Reorder matching now uses first-match-wins priority.
- Rules are processed top to bottom.
- If a shader matches a rule, it is marked as matched.
- Later rules normally skip already-matched shaders.
Added support for the [!] prefix on reorder rules:
- A rule starting with
[!]can still match shaders that were already matched earlier. - This lets you intentionally override previous matches for specific cases.
-
Added a new rename feature:
renameStart:[ {all} [|] _ [->] { } Complementary{.*} [|] Complementary [->] Comp test [|] {all} [->] Test Shader ]:renameEnd- Rename shader pack names or just parts using flexible patterns.
{all}renames the entire name.- Use
{ }to insert a whitespace character as a replacement. - Format:
shader_pattern [|] part_pattern [->] replacement [|] part_pattern2 [->] replacement2 .... - Multiple rename rules can be combined per line.
-
In the pack.json one can now use
descriptioninstead ofshaderDescriptionfor the tooltip
- Added Iris/Oculus as a dependency
- Fixed hardcoded shader name recoloring not being overwritten by user settings
- Updated to support 26.1 on the supported platforms
Fixed crashing in 1.16.5 and now preventing future similar issues
Fixed config changes not always immediately reloading things. Now you have to exit and re-enter the iris shader selection screen to see your changes, and some things, such as tooltips or recoloring work even without re-entering
Fix a small bug, nothing worth mentioning

