I solved the color code by just picking the three colors that were unique in the lock itself. That seemed pretty conspicuous, but it doesn't seem like the "correct" way to solve the puzzle.
Someone said you're supposed to pick the colors that aren't in the picture, but that would only make sense for a code where order isn't important. I assume they mean the picture that the safe was behind because it's the one picture you can examine, and the demon reads off the names of the colors in the picture for you, but purple is in the picture and yet it's also in the code. Are you supposed to assume it's actually pink or magenta in the code instead of purple? If it really is a code where you're supposed to pick the colors that aren't found somewhere, what about dark blue versus light blue? There's only one blue in the picture, so the other should be part of the code, right?
Since the lock shows you what's on the left and the right, there are 9 colors visible on the lock at once. It would make a lot more sense for the code to be derived from the picture on the right which is a grid of 9 colors, but that one doesn't work.
I know this is just a rerelease of a preexisting game so these complaints would make a lot more sense for the original, and I'm a little late for that. Anyway Chris, it's great to see you releasing stuff in any case! It's been a while.