How can I set curve channel RGB values using batch play?

Hi,
I am trying to set individual RGB curve data using batch play.
With the curve I dropper, I CTRL+SHIFT + click the image to ‘lock’ the RGB points and then i try to enter the points, e.g. set the green to 180. (This value is picked up before)

image

I ‘record’ the action using Alchemist but the values which I enter/chnage are not recorder.
All I see in alchemist is this:

Can I do this using batchplay? If yes what am I missing and how can I record the entire action?

You’re definitely looking at the wrong event. This is for the foreground color change.

The set (color) is not a really set color - it is the i dropper of teh curve adjustment layer.
That is all that is recorder.
The changes to the green values in this case, are not recorder.
How can i make Alchemist record them?
I use the default settings/

OK, if you need it quickly I can only suggest from the top of my head, because my PC died and I won’t be able to check for sure anything at least for another week. Try recording a creation of new curves adjustment layer. IIRC I got the descriptor something like:

    {
        "_obj": "make",
        "_target": [{"_ref":"adjustmentLayer"}],
        "using": {
            "_obj":"adjustmentLayer",
            "name":"Layer name",
            "type": {
                "_obj": "curves",
                "presetKind": {
                    "_enum": "presetKindType",
                    "_value": "presetKindCustom"
                },
                "adjustment": [
                    {
                        "_obj": "curvesAdjustment",
                        "channel": {"_enum":"ordinal", "_ref":"channel", "_value":"targetEnum"},
                        "curve": [
                            {
                                "_obj": "paint",
                                "horizontal": 0,
                                "vertical": 0
                            },
                            {
                                "_obj": "paint",
                                "horizontal": 98,
                                "vertical": 0
                            },
                            {
                                "_obj": "paint",
                                "horizontal": 156,
                                "vertical": 255
                            },
                            {
                                "_obj": "paint",
                                "horizontal": 255,
                                "vertical": 255
                            }
                        ]
                    }
                ]
            }
        }
    }

So you would need to rewrite it to set instead of make and figure out how to adjust different channels.

Sorry, this is just a copy-paste from my plugin and don’t have means to actually try and check. If you have time, maybe someone will jump in and give a proper working solution

Thanks,
I believe I should be able to ‘record’ this myself like I did for many of my plugins.
The thing is that It does not record changing those values.
Perhaps I should enable something in Alchemist?