I undertand Rick, but it would be a real pain in workflow each time dealing with your file.
It's not spamming, but i mean just and the more simply in the world do like Unity, why thinking in complicating things ?
You can change any exposed script values during gameplay , they are not saved , but at least you can tweak as much as you want ot find the good values.
This is automatic , i want LE3 to do the same , i think it can be done, nothing incredible as their exposed values are read at game start, just read again them during gameplay.
Or some events on value changed send to the engine with value and variable name.