So I am controlling the opacity of the meter with a fade timer but I also need the color of the faded string to change on mouse hover. I made a simplified version of the meter but the problem still persists. So basically if I just set the OpMain variable to 255 and 0 without hovering the string, everything is OK, works as many times as I click the buttons. If I hover the string while OpMain=255 the text brightens and darkens as expected. If I set OpMain=0, the text should disappear since it's fully transparent. But it doesn't! Color is dim and of hover over it disappears. If I set OpMain=255 again the text doesn't even become opaque. On the full version skin I have a click field that handles the matter and the text becomes visible once I hover the field but the string itself must be already visible. Here is the simplified code
EDIT: I forgot to mention - Windows 7 Ultimate x64, Rainmeter 2.4 r1578
Otherwise, you're replacing the variable reference (#OpMain#) with the literal value of #OpMain# at whatever time the bang is sent, and the meter will no longer react when the variable changes. With escape characters, #OpMain# is not parsed, but instead written as is.