Skip to main content
Tonee Gee
Participating Frequently
November 2, 2017
Answered

LR CC | LR Classic CC presets compatibility issue

  • November 2, 2017
  • 1 reply
  • 736 views

Hi all,

after upgrading to LR Classic CC, I noticed that my develop presets will somehow make a confusion/clash in the Develop Module.

Here's why :

Let's assume I'm working on a RAW file, that I just import in LR Classic CC.

I want to fix the sky, so I add a Gradient Mask.

Then I decide to make the most of the new "Range Mask" feature, so I choose "Luminance" and protect the highlights by setting the range slider to 0/65.

So far, so good.

Now, I want to throw in one of my presets, that takes care only of sharpening (Details section).

BOOM !! You will notice that the Range Mask settings are being cancelled by my Sharpening Preset. That is because my Sharpening preset has been created in a previous, non LR Classic CC version, and the Range Mask parameter didn't exist. So it clashes the actual Range Mask settings, and I end up with a similar image to the one before the Range Mask settings... oh dear, oh dear !

Later on, I created the same Sharpening preset in LR Classic CC, apply it. As expected everything's fine, the Range Mask parameters are NOT changed by my newly created preset ! Yey ! Wait...what has happened ? I decided to investigate a bit further.

I opened my two presets (Sharpening 01 and 04) files with a regular text editor, and voila :

As you can see, on the left side, ProcessVersion is set to "6.7" when created with previous LR version.

On the right side, ProcessVersion is set to "10.0" when created with LR Classic CC. That sure IS the issue.

I said "OK ! Seems like I just need to replace "6.7" by "10.0" in the preset "Sharpening 01" file...innit ? Well...not really...because "id" and "uuid" are here and surely acts as checksums or a kind of a digital signature to ensure that the preset has been created within LR core engine and hasn't been tweaked from outside...! Gasp !

Now what to do ? Update each and everyone of my presets ? Hmmm... 318 files to go through... one by one...

Any ideas, anyone ?

This topic has been closed for replies.
Correct answer johnrellis

I don't know why it's disappearing from your LR.  I just verified in LR 7.0.1 that deleting the ProcessVersion line from a preset works, and it doesn't disappear from my LR.  LR reads all the presets when it starts, so you have to restart LR after editing a preset.

1 reply

johnrellis
Legend
November 2, 2017

Now what to do ? Update each and everyone of my presets ? Hmmm... 318 files to go through... one by one...

If you want to change the presets' Process Version setting to version 4, you'll need to update each preset individually.  You can do this within LR (painful), with a text editor (less painful), or if you're facile with command-line scripting, with a script (even less painful).

because "id" and "uuid" are here and surely acts as checksums or a kind of a digital signature

They're not checksums -- you can freely change the settings a preset with a text editor without worrying about checksums.

Tonee Gee
Tonee GeeAuthor
Participating Frequently
November 2, 2017

Great, that's what I thought, using a text editor.

However, if I change the "ProcessVersion" field in the file, the preset disappear from LR's list...

Weird...isn't it ? Why would that be ?

johnrellis
johnrellisCorrect answer
Legend
November 2, 2017

I don't know why it's disappearing from your LR.  I just verified in LR 7.0.1 that deleting the ProcessVersion line from a preset works, and it doesn't disappear from my LR.  LR reads all the presets when it starts, so you have to restart LR after editing a preset.