Code: Select all
[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
[Variables]
Alpha=255
Current=1
Color1=159,237,141
Color2=254,235,96
Color3=248,17,0
Color4=58,123,255
[MeasureTimer]
Measure=Calc
Formula=1
UpdateDivider=5
OnUpdateAction=[!UpdateMeasure MeasureRandom]
[MeasureRandom]
Measure=Calc
Formula=Random
UpdateRandom=1
UniqueRandom=1
LowBound=1
HighBound=4
UpdateDivider=-1
OnChangeAction=[!ShowMeter MeterMerry][!CommandMeasure MeasureFade "Execute 1"]
[MeterMerry]
Meter=String
FontFace=Beyond Wonderland
FontSize=80
FontColor=[#Color[#Current]],[#Alpha]
SolidColor=0,0,0,1
Hidden=1
DynamicVariables=1
Text=Merry Christmas
[MeasureFade]
Measure=Plugin
Plugin=ActionTimer
ActionList1=Repeat FadeOut,5,16 | Wait 1 | SetColor | Wait 1| Repeat FadeIn,5,128
FadeOut=[!SetVariable Alpha "(Clamp([#Alpha]-16,0,255))"][!UpdateMeasure MeasureFade][!UpdateMeter *][!Redraw]
SetColor=[!SetVariable Current [&MeasureRandom]][!UpdateMeter *][!Redraw]
FadeIn=[!SetVariable Alpha "(Clamp([#Alpha]+2,0,255))"][!UpdateMeasure MeasureFade][!UpdateMeter *][!Redraw]
IgnoreWarnings=1
DynamicVariables=1