DanDaBear wrote: ↑May 18th, 2020, 7:16 pm
I see there is an accented character in the file path.
Is the .ini file saved as
USC-2 LE BOM or just UTF-8?
If the latter, try saving the .ini as
USC-2 LE BOM.
Yes !!! it works ! Thank you !
balala wrote: ↑May 18th, 2020, 7:37 pm
Again, I'm not sure what you mean by "WILLING TO GO ONE FOLDER ABOVE RANDOMIMAGE VALUE"? Would you like to open the folder which contains the current image?
Yes, that's exactly that !
Since my images are in multiple folders, I would like to go on the folder which contains the current image when I click on it.
SO... and hum, sorry, I have an other quesiton :
I made a skin running an animation, with an update rate of 0.1... But then I looked at my cpu... It didn't look good.
So I switched back to 1000. But it completely broke my animation. I just get the first frame of my animation and it stops.
Here's the entire code (but, really, you should look at the action plugin, I think the problem comes from there)
Code: Select all
[Rainmeter]
Update=0.1
DynamicWindowSize=1
AccurateText=1
[Variables]
;Animate entrance
AlphaPirate = 0
AlphaHair = 255
onHairZone = 0
TransEffect = 1.6
TransMatrix = 1;0;0;#TransEffect#;0;0
Repeat = 4
addAlpha = (255/(#Repeat#-1))
addTrans = (0.6/(#Repeat#-1))
;Rotate arm
Angle=30
CenterX=150
CenterY=150
Rotate=0
AddCountForeArm=0.5
AddCountArm=0.5
AddForeArmy=1
MouthOpen=1
[MeasureRefreshScreen]
Measure=Plugin
Plugin=ActionTimer
ActionList1= SetText | UpdateMeters
UpdateMeters=[!UpdateMeter Text][!UpdateMeter WholePirate][!UpdateMeter ForeArm][!UpdateMeter Hand][!UpdateMeter PirateHair][!UpdateMeter PirateHairActionZone][!UpdateMeter MeasureShowOrHidePirate][!Redraw][!CommandMeasure MeasureRefreshScreen "Stop 1"]
SetText=[!SetOption MeterText1 Text "[EyeBallL:X]"]
DynamicVariables=1
; ---> PROBLEM IS HERE
[MeasureShowOrHidePirate]
Measure=Plugin
Plugin=ActionTimer
;Show whole pirate and hide hairs
ActionList1= SetPirateImage | Wait 50 | EnableMeasures | ChangeHairZone | Repeat HideHair,50,#Repeat# | Repeat ShowPirate,50,#Repeat# | ShowDock
ChangeHairZone = [!SetOption PirateHairActionZone Y 700][!SetOption PirateHairActionZone H 600][!CommandMeasure MeasureRefreshScreen "Execute 1"]
HideHair=[!SetVariable AlphaHair "(Clamp(#AlphaHair#-#addAlpha#,0,255))"][!CommandMeasure MeasureRefreshScreen "Execute 1"]
SetImages = [!SetOption WholePirate ImageName "closedMouth.png"]
ShowPirate=[!SetOption EyeBallL ImageAlpha #AlphaPirate#][!SetOption EyeBallR ImageAlpha #AlphaPirate#][!SetVariable TransEffect "(Clamp(#TransEffect#-#addTrans#,1,1.6))"][!SetVariable TransMatrix "1;0;0;#TransEffect#;0;0"][!SetVariable AlphaPirate "(Clamp(#AlphaPirate#+#addAlpha#,0,255))"][!CommandMeasure MeasureRefreshScreen "Execute 1"]
ShowDock=[!ToggleConfig "Silmeria Dock 2" "BottomDock.ini"]
EnableMeasures = [!UnpauseMeasure MeasureClosedMouth][!UnpauseMeasure MeasureClosedEyes][!UnpauseMeasure MeasureForeArm][!UnpauseMeasure MeasureForeArmY][!UnpauseMeasure MeasureArm][!UnpauseMeasure MeasureMouseXL][!UnpauseMeasure MeasureMouseXR][!UnpauseMeasure MeasureMouseYL][!UnpauseMeasure MeasureMouseYR][!UnpauseMeasure MeasureMouseXL]
;Hide whole pirate and show hairs
ActionList2= DisableMeasures | HideDock | ChangeHairZone | Repeat HidePirate,50,#Repeat# | Repeat ShowHair,50,#Repeat# | Wait 50 | UnsetPirateImage
ChangeHairZone = [!SetOption PirateHairActionZone Y 1050][!SetOption PirateHairActionZone H 150][!CommandMeasure MeasureRefreshScreen "Execute 1"]
UnsetImages = [!SetOption WholePirate ImageName ""]
ShowHair=[!SetVariable AlphaHair "(Clamp(#AlphaHair#+#addAlpha#,0,255))"][!CommandMeasure MeasureRefreshScreen "Execute 1"]
HidePirate=[!SetOption EyeBallL ImageAlpha 0][!SetOption EyeBallR ImageAlpha 0][!SetVariable TransEffect "(Clamp(#TransEffect#+#addTrans#,1,1.6))"][!SetVariable TransMatrix "1;0;0;#TransEffect#;0;0"][!SetVariable AlphaPirate "(Clamp(#AlphaPirate#-#addAlpha#,0,255))"][!CommandMeasure MeasureRefreshScreen "Execute 1"]
HideDock=[!DeactivateConfig "Silmeria Dock 2" "BottomDock.ini"]
DisableMeasures = [!PauseMeasure MeasureClosedMouth][!PauseMeasure MeasureClosedEyes][!PauseMeasure MeasureForeArm][!PauseMeasure MeasureForeArmY][!PauseMeasure MeasureArm][!PauseMeasure MeasureMouseXL][!PauseMeasure MeasureMouseXR][!PauseMeasure MeasureMouseYL][!PauseMeasure MeasureMouseYR][!PauseMeasure MeasureMouseXL]
DynamicVariables=1
[MeasureClosedMouth]
Measure=Calc
Formula=random
UpdateRandom=1
UpdateDivider=200
LowBound=0
HighBound=100
IfCondition=(MeasureClosedMouth>50)
IfTrueAction=[!SetOption WholePirate ImageName "closedMouth.png"][!SetVariable MouthOpen = 0][!CommandMeasure MeasureRefreshScreen "Execute 1"]
IfFalseAction=[!SetOption WholePirate ImageName "pirateWhole.png"][!SetVariable MouthOpen = 1][!CommandMeasure MeasureRefreshScreen "Execute 1"]
DynamicVariables=1
[MeasureClosedEyes]
Measure=Calc
Formula=random
UpdateRandom=1
UpdateDivider=10
LowBound=0
HighBound=100
IfCondition=(MeasureClosedEyes>95) && (#MouthOpen#=0)
IfTrueAction=[!SetOption WholePirate ImageName "blinkClose.png"][!SetOption EyeBallL ImageAlpha 0][!SetOption EyeBallR ImageAlpha 0][!CommandMeasure MeasureRefreshScreen "Execute 1"]
IfFalseAction=[!SetOption WholePirate ImageName "pirateWhole.png"][!SetOption EyeBallL ImageAlpha 255][!SetOption EyeBallR ImageAlpha 255][!CommandMeasure MeasureRefreshScreen "Execute 1"]
IfCondition2=(MeasureClosedEyes>95) && (#MouthOpen#=1)
IfTrueAction2=[!SetOption WholePirate ImageName "blinkOpen.png"][!SetOption EyeBallL ImageAlpha 0][!SetOption EyeBallR ImageAlpha 0][!CommandMeasure MeasureRefreshScreen "Execute 1"]
IfFalseAction2=[!SetOption WholePirate ImageName "pirateWhole.png"][!SetOption EyeBallL ImageAlpha 255][!SetOption EyeBallR ImageAlpha 255][!CommandMeasure MeasureRefreshScreen "Execute 1"]
DynamicVariables=1
[WholePirate]
Meter=Image
ImageName=""
ImageAlpha=#AlphaPirate#;
X=80
Y=663
W=300
H=540
SolidColor=0,0,0,0
DynamicVariables=1
TransformationMatrix=#TransMatrix#
[Hand]
Meter=Image
ImageName="hand.png"
ImageAlpha=#AlphaPirate#;
X=(565+[MeasureForeArmY])
Y=932
ImageW=400
ImageH=700
SolidColor=0,0,0,0
DynamicVariables=1
TransformationMatrix=#TransMatrix#
[MeasureForeArm]
Measure=Calc
Formula=((MeasureForeArm%360)+#AddCountForeArm#)
UpdateDivider=4
MaxValue=360
IfCondition=(MeasureForeArm=20)
IfTrueAction=[!SetVariable AddCountForeArm -0.5]
IfCondition2=(MeasureForeArm=0)
IfTrueAction2=[!SetVariable AddCountForeArm 0.5]
DynamicVariables=1
[MeasureForeArmY]
Measure=Calc
Formula=MeasureForeArmY+#AddForeArmY#
UpdateDivider=4
IfCondition=(MeasureForeArmY=40)
IfTrueAction=[!SetVariable AddForeArmY -1]
IfCondition2=(MeasureForeArmY=0)
IfTrueAction2=[!SetVariable AddForeArmY 1]
DynamicVariables=1
[ForeArm]
Meter=ROTATOR
MeasureName=MeasureForeArm
ImageName="foreArm.png"
ImageAlpha=#AlphaPirate#;
X=(410+([MeasureForeArmY]/5))
Y=(1050-[MeasureForeArmY])
W=150
H=150
ImageW=200
ImageH=200
OffsetX=75
OffsetY=150
StartAngle=6.5832
RotationAngle=6.2832
SolidColor=0,0,0,1
DynamicVariables=1
TransformationMatrix=#TransMatrix#
[MeasureArm]
Measure=Calc
Formula=((MeasureArm%360)+#AddCountArm#)
UpdateDivider=4
MaxValue=360
IfCondition=(MeasureArm=20)
IfTrueAction=[!SetVariable AddCountArm -0.5]
IfCondition2=(MeasureArm=0)
IfTrueAction2=[!SetVariable AddCountArm 0.5]
DynamicVariables=1
[Arm]
Meter=ROTATOR
MeasureName=MeasureArm
ImageName="arm.png"
ImageAlpha=#AlphaPirate#;
X=100
Y=710
W=400
H=500
ImageW=100
ImageH=100
OffsetX=3
OffsetY=3
StartAngle=5.9832
RotationAngle=-6.2832
SolidColor=0,0,0,0
TransformationMatrix=#TransMatrix#
DynamicVariables=1
[MeasureMouseXL]
Measure=Plugin
Plugin=MouseXY
Dimension=X
MaxValue=#SCREENAREAWIDTH#
[MeasureMouseYL]
Measure=Plugin
Plugin=MouseXY
Dimension=Y
MaxValue=#SCREENAREAWIDTH#
[MeasureMouseXR]
Measure=Plugin
Plugin=MouseXY
Dimension=X
MaxValue=#SCREENAREAWIDTH#
[MeasureMouseYR]
Measure=Plugin
Plugin=MouseXY
Dimension=Y
MaxValue=#SCREENAREAHEIGHT#
[EyeBallL]
Meter=Image
ImageName=eye.png
ImageAlpha=0;
X=(Clamp(([MeasureMouseXL]-55),178,200))
Y=(Clamp([MeasureMouseYL],743,748))
W=17
H=17
SolidColor=0,0,0,0
TransformationMatrix=#TransMatrix#
DynamicVariables=1
[EyeBallR]
Meter=Image
ImageName=eye.png
ImageAlpha=0;
X=(Clamp(([MeasureMouseXR]-55),250,275))
Y=(Clamp([MeasureMouseYR],740,744))
W=17
H=17
SolidColor=0,0,0,0
TransformationMatrix=#TransMatrix#
DynamicVariables=1
[PirateHair]
Meter=Image
ImageName=pirate.png
ImageAlpha=#AlphaHair#;
X=150
Y=1140
W=150
H=60
SolidColor=0,0,0,0
DynamicVariables=1
[PirateHairActionZone]
Meter=Image
X=100
Y=1050
W=300
H=150
SolidColor=0,0,0,1
DynamicVariables=1
MouseOverAction=[!SetVariable onHairZone 1][!CommandMeasure MeasureShowOrHidePirate "Stop 2"][!CommandMeasure MeasureShowOrHidePirate "Execute 1"][!CommandMeasure MeasureRefreshScreen "Execute 1"]
MouseLeaveAction=[!SetVariable onHairZone 0][!CommandMeasure MeasureShowOrHidePirate "Stop 1"][!CommandMeasure MeasureShowOrHidePirate "Execute 2"][!CommandMeasure MeasureRefreshScreen "Execute 1"]