It is currently April 24th, 2024, 4:09 pm

Need help adding a fade effect to GameView 3 skin

Get help with creating, editing & fixing problems with skins
Wardon
Posts: 3
Joined: August 30th, 2020, 10:01 pm

Need help adding a fade effect to GameView 3 skin

Post by Wardon »

So im a complete newbie in coding. started looking into ActionTimer because im trying to add a fade-in /out effect on mouse over for GameView 3 as it is quite jarring to have the sidebar and game pictures pop up instantly.

Anyone willing to help me figure it out? tried using fade templates from other posts on the forum and then changed the Variables , MeterGroup and Meters names based on what i saw in GameView 3's code but it never worked for some reason.

Skin Link : https://www.deviantart.com/keystothecity/art/Gameview-3-538954087
Code :

Code: Select all

[Rainmeter]
Update=200
SolidColor=0,0,0,1
DynamicWindowSize=1

[Metadata]
Name=Gameview
Author= Vicious Ned and Dylan Key

[Variables]
TextStyle=Bold
TextColour=192,192,192
ShortcutColour=0,0,0,1
MouseOverColour=50,205,50
TextSize=14
Font=Quicksand
AntiAlias=1
ScreenWidth=#SCREENAREAWIDTH@2#
ScreenHeight=#SCREENAREAHEIGHT@2#
BarWidth=720
TopMargin=10
LeftMargin=15
Spacing=15
NumOfApps=(#ScreenHeight#/(#TextSize#+#Spacing#))

[Measure Folder]
Measure=Plugin
Plugin=FileView
Path="#@#\Shortcuts"
Count=#NumOfApps#
ShowDotDot=0
HideExtensions=1


*****MEASURES*****


[mLink1]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=1
[mName1]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=1

[mLink2]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=2
[mName2]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=2

[mLink3]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=3
[mName3]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=3

[mLink4]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=4
[mName4]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=4

[mLink5]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=5
[mName5]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=5

[mLink6]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=6
[mName6]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=6

[mLink7]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=7
[mName7]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=7

[mLink8]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=8
[mName8]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=8

[mLink9]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=9
[mName9]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=9

[mLink10]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=10
[mName10]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=10

[mLink11]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=11
[mName11]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=11

[mLink12]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=12
[mName12]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=12

[mLink13]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=13
[mName13]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=13

[mLink14]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=14
[mName14]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=14

[mLink15]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=15
[mName15]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=15

[mLink16]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=16
[mName16]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=16

[mLink17]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=17
[mName17]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=17

[mLink18]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=18
[mName18]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=18

[mLink19]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=19
[mName19]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=19

[mLink20]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=20
[mName20]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=20

[mLink21]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=21
[mName21]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=21

[mLink22]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=22
[mName22]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=22

[mLink23]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=23
[mName23]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=23

[mLink24]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=24
[mName24]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=24

[mLink25]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=25
[mName25]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=25

[mLink26]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=26
[mName26]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=26

[mLink27]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=27
[mName27]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=27

[mLink28]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=28
[mName28]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=28

[mLink29]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=29
[mName29]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=29

[mLink30]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=30
[mName30]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=30

[mLink31]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=31
[mName31]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=31

[mLink32]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=32
[mName32]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=32

[mLink33]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=33
[mName33]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=33

[mLink34]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=34
[mName34]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=34

[mLink35]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=35
[mName35]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=35

[mLink36]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=36
[mName36]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=36


[mLink37]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=37
[mName37]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=37

[mLink38]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=38
[mName38]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=38

[mLink39]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=39
[mName39]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=39

[mLink40]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FilePath
Index=40
[mName40]
Measure=Plugin
Plugin=FileView
Path=[Measure Folder]
Type=FileName
Index=40


*****METERS*****


[MouseOverBar]
Meter=Image
W=1
H=#ScreenHeight#
SolidColor=0,0,0,1
MouseOverAction=[!ShowMeterGroup GameGroup][!Update]
MouseScrollDownAction=[!CommandMeasure mLink] [!IndexUp]
MouseScrollUpAction=[!CommandMeasure mLink] [!IndexDown]

[View]
Meter=Image
Group=GameGroup
W=#ScreenWidth#
H=#ScreenHeight#
PreserveAspectRatio=2
Hidden=1
DynamicVariables=1
ImageName=""

[Background]
Meter=Image
MeasureName=MeasureScroll
Group=GameGroup
SolidColor=22,22,29
SolidColor2=22,22,29,0
W=#BarWidth#
H=#ScreenHeight#
AntiAlias=1
Hidden=1
MouseLeaveAction=[!HideMeterGroup GameGroup][!Update]
MouseScrollDownAction=[!CommandMeasure "Measure Folder" IndexDown][!Update]
MouseScrollUpAction=[!CommandMeasure "Measure Folder" IndexUp][!Update!]

*****LINKS*****


[Link1]
Meter=String
MeasureName=mName1
Group=GameGroup
X=#LeftMargin#
Y=#TopMargin#
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink1 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link1 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName1].jpg"][!Update]
MouseLeaveAction=[!SetOption Link1 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link2]
Meter=String
MeasureName=mName2
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink2 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link2 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName2].jpg"][!Update]
MouseLeaveAction=[!SetOption Link2 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link3]
Meter=String
MeasureName=mName3
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink3 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link3 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName3].jpg"][!Update]
MouseLeaveAction=[!SetOption Link3 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link4]
Meter=String
MeasureName=mName4
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink4 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link4 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName4].jpg"][!Update]
MouseLeaveAction=[!SetOption Link4 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link5]
Meter=String
MeasureName=mName5
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink5 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link5 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName5].jpg"][!Update]
MouseLeaveAction=[!SetOption Link5 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link6]
Meter=String
MeasureName=mName6
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink6 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link6 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName6].jpg"][!Update]
MouseLeaveAction=[!SetOption Link6 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link7]
Meter=String
MeasureName=mName7
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink7 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link7 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName7].jpg"][!Update]
MouseLeaveAction=[!SetOption Link7 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link8]
Meter=String
MeasureName=mName8
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink8 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link8 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName8].jpg"][!Update]
MouseLeaveAction=[!SetOption Link8 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link9]
Meter=String
MeasureName=mName9
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink9 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link9 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName9].jpg"][!Update]
MouseLeaveAction=[!SetOption Link9 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link10]
Meter=String
MeasureName=mName10
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink10 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link10 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName10].jpg"][!Update]
MouseLeaveAction=[!SetOption Link10 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link11]
Meter=String
MeasureName=mName11
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink11 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link11 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName11].jpg"][!Update]
MouseLeaveAction=[!SetOption Link11 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link12]
Meter=String
MeasureName=mName12
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink12 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link12 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName12].jpg"][!Update]
MouseLeaveAction=[!SetOption Link12 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link13]
Meter=String
MeasureName=mName13
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink13 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link13 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName13].jpg"][!Update]
MouseLeaveAction=[!SetOption Link13 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link14]
Meter=String
MeasureName=mName14
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink14 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link14 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName14].jpg"][!Update]
MouseLeaveAction=[!SetOption Link14 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link15]
Meter=String
MeasureName=mName15
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink15 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link15 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName15].jpg"][!Update]
MouseLeaveAction=[!SetOption Link15 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link16]
Meter=String
MeasureName=mName16
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink16 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link16 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName16].jpg"][!Update]
MouseLeaveAction=[!SetOption Link16 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link17]
Meter=String
MeasureName=mName17
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink17 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link17 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName17].jpg"][!Update]
MouseLeaveAction=[!SetOption Link17 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link18]
Meter=String
MeasureName=mName18
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink18 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link18 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName18].jpg"][!Update]
MouseLeaveAction=[!SetOption Link18 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link19]
Meter=String
MeasureName=mName19
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink19 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link19 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName19].jpg"][!Update]
MouseLeaveAction=[!SetOption Link19 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link20]
Meter=String
MeasureName=mName20
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink20 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link20 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName20].jpg"][!Update]
MouseLeaveAction=[!SetOption Link20 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link21]
Meter=String
MeasureName=mName21
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink21 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link21 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName21].jpg"][!Update]
MouseLeaveAction=[!SetOption Link21 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link22]
Meter=String
MeasureName=mName22
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink22 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link22 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName22].jpg"][!Update]
MouseLeaveAction=[!SetOption Link22 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link23]
Meter=String
MeasureName=mName23
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink23 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link23 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName23].jpg"][!Update]
MouseLeaveAction=[!SetOption Link23 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link24]
Meter=String
MeasureName=mName24
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink24 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link24 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName24].jpg"][!Update]
MouseLeaveAction=[!SetOption Link24 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link25]
Meter=String
MeasureName=mName25
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink25 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link25 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName25].jpg"][!Update]
MouseLeaveAction=[!SetOption Link25 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link26]
Meter=String
MeasureName=mName26
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink26 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link26 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName26].jpg"][!Update]
MouseLeaveAction=[!SetOption Link26 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link27]
Meter=String
MeasureName=mName27
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink27 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link27 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName27].jpg"][!Update]
MouseLeaveAction=[!SetOption Link27 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link28]
Meter=String
MeasureName=mName28
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink28 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link28 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName28].jpg"][!Update]
MouseLeaveAction=[!SetOption Link28 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link29]
Meter=String
MeasureName=mName29
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink29 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link29 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName29].jpg"][!Update]
MouseLeaveAction=[!SetOption Link29 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link30]
Meter=String
MeasureName=mName30
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink30 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link30 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName30].jpg"][!Update]
MouseLeaveAction=[!SetOption Link30 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link31]
Meter=String
MeasureName=mName31
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink31 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link31 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName31].jpg"][!Update]
MouseLeaveAction=[!SetOption Link31 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link32]
Meter=String
MeasureName=mName32
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink32 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link32 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName32].jpg"][!Update]
MouseLeaveAction=[!SetOption Link32 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link33]
Meter=String
MeasureName=mName33
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink33 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link33 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName33].jpg"][!Update]
MouseLeaveAction=[!SetOption Link33 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link34]
Meter=String
MeasureName=mName34
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink34 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link34 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName34].jpg"][!Update]
MouseLeaveAction=[!SetOption Link34 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link35]
Meter=String
MeasureName=mName35
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink35 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link35 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName35].jpg"][!Update]
MouseLeaveAction=[!SetOption Link35 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link36]
Meter=String
MeasureName=mName36
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink36 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link36 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName36].jpg"][!Update]
MouseLeaveAction=[!SetOption Link36 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link37]
Meter=String
MeasureName=mName37
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink37 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link37 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName37].jpg"][!Update]
MouseLeaveAction=[!SetOption Link37 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link38]
Meter=String
MeasureName=mName38
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink38 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link38 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName38].jpg"][!Update]
MouseLeaveAction=[!SetOption Link38 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link39]
Meter=String
MeasureName=mName39
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink39 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link39 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName39].jpg"][!Update]
MouseLeaveAction=[!SetOption Link39 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
[Link40]
Meter=String
MeasureName=mName40
Group=GameGroup
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
Text=%1
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
LeftMouseUpAction=[!CommandMeasure mLink40 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link40 FontColor #MouseOverColour#][!SetOption View ImageName "#@#\Images\[mName40].jpg"][!Update]
MouseLeaveAction=[!SetOption Link40 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
 
User avatar
balala
Rainmeter Sage
Posts: 16166
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Need help adding a fade effect to GameView 3 skin

Post by balala »

Wardon wrote: August 30th, 2020, 10:14 pm Anyone willing to help me figure it out? tried using fade templates from other posts on the forum and then changed the Variables , MeterGroup and Meters names based on what i saw in GameView 3's code but it never worked for some reason.
I'd like to help you, but unfortunately I couldn't get this skin to work. In fact, although I tried to follow the steps described into the included README.txt file, I still don't get the skin showing up on the screen. No meters, nothing...
Do you get something?
User avatar
Yincognito
Rainmeter Sage
Posts: 7155
Joined: February 27th, 2015, 2:38 pm
Location: Terra Yincognita

Re: Need help adding a fade effect to GameView 3 skin

Post by Yincognito »

balala wrote: August 31st, 2020, 7:09 pm I'd like to help you, but unfortunately I couldn't get this skin to work. In fact, although I tried to follow the steps described into the included README.txt file, I still don't get the skin showing up on the screen. No meters, nothing...
Do you get something?
Didn't check the skin link, but from the posted code, it appears that:
- the screen variables use the 2nd monitor's dimensions, not the 1st's
- most meters are hidden and probably become visible by being triggered by a meter which has the dimensions of the 2nd monitor (most likely 0 for you, if you only have 1 monitor)
Profiles: Rainmeter ProfileDeviantArt ProfileSuites: MYiniMeterSkins: Earth
User avatar
balala
Rainmeter Sage
Posts: 16166
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Need help adding a fade effect to GameView 3 skin

Post by balala »

Yincognito wrote: September 1st, 2020, 9:25 am Didn't check the skin link, but from the posted code, it appears that:
- the screen variables use the 2nd monitor's dimensions, not the 1st's
- most meters are hidden and probably become visible by being triggered by a meter which has the dimensions of the 2nd monitor (most likely 0 for you, if you only have 1 monitor)
Right, it seems you're right. Later I'm gonna study a little bit the skin, to let see what's going on there.
Wardon
Posts: 3
Joined: August 30th, 2020, 10:01 pm

Re: Need help adding a fade effect to GameView 3 skin

Post by Wardon »

Yincognito wrote: September 1st, 2020, 9:25 am Didn't check the skin link, but from the posted code, it appears that:
- the screen variables use the 2nd monitor's dimensions, not the 1st's
- most meters are hidden and probably become visible by being triggered by a meter which has the dimensions of the 2nd monitor (most likely 0 for you, if you only have 1 monitor)
Yeah i am using GameView 3 on my main monitor which is named Monitor 2 for some reason despite being set as the main monitor in settings. maybe that could be causing the confusion?
User avatar
Yincognito
Rainmeter Sage
Posts: 7155
Joined: February 27th, 2015, 2:38 pm
Location: Terra Yincognita

Re: Need help adding a fade effect to GameView 3 skin

Post by Yincognito »

Wardon wrote: September 1st, 2020, 9:02 pm Yeah i am using GameView 3 on my main monitor which is named Monitor 2 for some reason despite being set as the main monitor in settings. maybe that could be causing the confusion?
I don't know, I don't have multiple monitors (I mean, I do have another older monitor, it just isn't connected in a multiple monitor set-up because it's not needed for my laptop). That being said, I just corrected a lot of mistakes in that skin, temporarily deleted lots of measures and meters to ease the work with it (left only 3 of them as they can be easily added back later, it's a matter of copy paste), temporarily set up to be displayed on the 1st monitor, and I might take a look at the ActionTimer fading effect tomorrow, if no one else jumps in. It will not be hard to make, it's just a matter of gradually setting two variables holding the ImageAlpha option's values for the [View] and [Background] meters.

I'll just post the code here so others can take a look at it if they want to, without being prevented by the skin not working for them:

Code: Select all

[Variables]
TextStyle=Normal
TextColour=192,192,192,255
MouseOverColour=50,205,50,255
TextEffect=Shadow
TextEffectColour=0,0,0,255
TextSize=12
Font=Segoe UI
ScreenWidth=#SCREENAREAWIDTH#
ScreenHeight=#SCREENAREAHEIGHT#
BarWidth=270
TopMargin=10
LeftMargin=15
Spacing=15
NumOfApps=(#ScreenHeight#/(#TextSize#+#Spacing#))

[Rainmeter]
Update=200
DynamicWindowSize=1
AccurateText=1
SolidColor=0,0,0,1

[Metadata]
Name=Gameview
Author=Vicious Ned and Dylan Key

*****MEASURES FOLDER*****

[MeasureFolder]
Measure=Plugin
Plugin=FileView
Path="#@#Shortcuts"
Count=#NumOfApps#
ShowDotDot=0
HideExtensions=1

*****MEASURES LINKS*****

[mLink1]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FilePath
Index=1

[mName1]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FileName
Index=1

[mLink2]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FilePath
Index=2

[mName2]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FileName
Index=2

[mLink3]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FilePath
Index=3

[mName3]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FileName
Index=3

*****METERS*****

[MouseOverBar]
Meter=Image
W=1
H=#ScreenHeight#
SolidColor=0,0,0,1
MouseOverAction=[!ShowMeterGroup GameGroup]

[View]
Group=GameGroup
Hidden=1
Meter=Image
W=#ScreenWidth#
H=#ScreenHeight#
PreserveAspectRatio=2
ImageName=""
DynamicVariables=1

[Background]
Group=GameGroup
Hidden=1
Meter=Image
SolidColor=0,0,0,32
SolidColor2=0,0,0,1
W=#BarWidth#
H=#ScreenHeight#
AntiAlias=1
MouseLeaveAction=[!HideMeterGroup GameGroup]
MouseScrollDownAction=[!CommandMeasure "MeasureFolder" "IndexDown"][!Update]
MouseScrollUpAction=[!CommandMeasure "MeasureFolder" "IndexUp"][!Update]

*****STYLES*****

[LinkStyle]
Group=GameGroup
Hidden=1
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
StringEffect=#TextEffect#
FontEffectColor=#TextEffectColour#
AntiAlias=1
Text=%1

*****LINKS*****

[Link1]
Meter=String
MeterStyle=LinkStyle
MeasureName=mName1
Y=#TopMargin#
LeftMouseUpAction=[!CommandMeasure mLink1 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link1 FontColor #MouseOverColour#][!SetOption View ImageName "#@#Images\[mName1].jpg"][!Update]
MouseLeaveAction=[!SetOption Link1 FontColor #TextColour#][!SetOption View ImageName ""][!Update]

[Link2]
Meter=String
MeterStyle=LinkStyle
MeasureName=mName2
LeftMouseUpAction=[!CommandMeasure mLink2 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link2 FontColor #MouseOverColour#][!SetOption View ImageName "#@#Images\[mName2].jpg"][!Update]
MouseLeaveAction=[!SetOption Link2 FontColor #TextColour#][!SetOption View ImageName ""][!Update]

[Link3]
Meter=String
MeterStyle=LinkStyle
MeasureName=mName3
LeftMouseUpAction=[!CommandMeasure mLink3 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetOption Link3 FontColor #MouseOverColour#][!SetOption View ImageName "#@#Images\[mName3].jpg"][!Update]
MouseLeaveAction=[!SetOption Link3 FontColor #TextColour#][!SetOption View ImageName ""][!Update]
Obviously, the README.txt should be read if one wants to make it work.
Profiles: Rainmeter ProfileDeviantArt ProfileSuites: MYiniMeterSkins: Earth
User avatar
Yincognito
Rainmeter Sage
Posts: 7155
Joined: February 27th, 2015, 2:38 pm
Location: Terra Yincognita

Re: Need help adding a fade effect to GameView 3 skin

Post by Yincognito »

Yincognito wrote: September 2nd, 2020, 6:34 pm That being said, I just corrected a lot of mistakes in that skin, temporarily deleted lots of measures and meters to ease the work with it (left only 3 of them as they can be easily added back later, it's a matter of copy paste), temporarily set up to be displayed on the 1st monitor, and I might take a look at the ActionTimer fading effect tomorrow, if no one else jumps in. It will not be hard to make, it's just a matter of gradually setting two variables holding the ImageAlpha option's values for the [View] and [Background] meters.
Here is the result - tell me what you think (most of the things are adjustable):

Code: Select all

[Variables]
TextStyle=Normal
TextColour=192,192,192,255
MouseOverColour=50,205,50,255
TextEffect=Shadow
TextEffectColour=0,0,0,255
TextSize=12
Font=Segoe UI
ScreenWidth=#SCREENAREAWIDTH#
ScreenHeight=#SCREENAREAHEIGHT#
BarWidth=270
TopMargin=10
LeftMargin=15
Spacing=15
BackgroundImageAlpha=1
ViewImageAlpha=1
FadeRepeatCountView=8
FadeRepeatCountBackground=32
Index=0
U=[!UpdateMeasureGroup FadersGroup][!UpdateMeter *][!Redraw]
NumOfApps=(#ScreenHeight#/(#TextSize#+#Spacing#))

[Rainmeter]
Update=200
DynamicWindowSize=1
AccurateText=1
SolidColor=0,0,0,1

[Metadata]
Name=Gameview
Author=Vicious Ned and Dylan Key

*****MEASURES FOLDER*****

[MeasureFolder]
Measure=Plugin
Plugin=FileView
Path="#@#Shortcuts"
Count=#NumOfApps#
ShowDotDot=0
HideExtensions=1

*****MEASURES LINKS*****

[mLink1]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FilePath
Index=1

[mName1]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FileName
Index=1

[mLink2]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FilePath
Index=2

[mName2]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FileName
Index=2

[mLink3]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FilePath
Index=3

[mName3]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FileName
Index=3

*****MEASURES FADE*****

[FadeView]
Group=FadersGroup
Measure=Plugin
Plugin=ActionTimer
ActionList1=SetView | Wait 2 | Repeat FadeIn,2,#FadeRepeatCountView#
ActionList2=Repeat FadeOut,2,#FadeRepeatCountView# | Wait 2 | ResetView
SetView=[!SetOption View ImageName "#@#Images\[&mName[#Index]].jpg"]#U#
FadeIn=[!SetVariable ViewImageAlpha (Clamp((#ViewImageAlpha#+(254/#FadeRepeatCountView#)),1,255))]#U#
FadeOut=[!SetVariable ViewImageAlpha (Clamp((#ViewImageAlpha#-(254/#FadeRepeatCountView#)),1,255))]#U#
ResetView=[!SetOption View ImageName ""]#U#
DynamicVariables=1

[FadeBackground]
Group=FadersGroup
Measure=Plugin
Plugin=ActionTimer
ActionList1=ShowGroup | Wait 2 | Repeat FadeIn,2,#FadeRepeatCountBackground#
ActionList2=Repeat FadeOut,2,#FadeRepeatCountBackground# | Wait 2 | HideGroup
ShowGroup=[!ShowMeterGroup GameGroup]#U#
FadeIn=[!SetVariable BackgroundImageAlpha (Clamp((#BackgroundImageAlpha#+(63/#FadeRepeatCountBackground#)),1,64))]#U#
FadeOut=[!SetVariable BackgroundImageAlpha (Clamp((#BackgroundImageAlpha#-(63/#FadeRepeatCountBackground#)),1,64))]#U#
HideGroup=[!HideMeterGroup GameGroup]#U#
DynamicVariables=1

*****METERS*****

[MouseOverBar]
Meter=Image
W=1
H=#ScreenHeight#
SolidColor=0,0,0,1
MouseOverAction=[!CommandMeasure FadeBackground "Stop 2"][!CommandMeasure FadeBackground "Stop 1"][!CommandMeasure FadeBackground "Execute 1"]

[View]
Group=GameGroup
Hidden=1
Meter=Image
ImageAlpha=#ViewImageAlpha#
W=#ScreenWidth#
H=#ScreenHeight#
PreserveAspectRatio=2
ImageName=""
DynamicVariables=1

[Background]
Group=GameGroup
Hidden=1
Meter=Image
SolidColor=0,0,0,#BackgroundImageAlpha#
SolidColor2=0,0,0,1
W=#BarWidth#
H=#ScreenHeight#
AntiAlias=1
MouseLeaveAction=[!CommandMeasure FadeBackground "Stop 1"][!CommandMeasure FadeBackground "Stop 2"][!CommandMeasure FadeBackground "Execute 2"]
MouseScrollDownAction=[!CommandMeasure "MeasureFolder" "IndexDown"][!Update]
MouseScrollUpAction=[!CommandMeasure "MeasureFolder" "IndexUp"][!Update]
DynamicVariables=1

*****STYLES*****

[LinkStyle]
Group=GameGroup | LinkGroup
Hidden=1
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
StringEffect=#TextEffect#
FontEffectColor=#TextEffectColour#
AntiAlias=1
Text=%1

*****LINKS*****

[Link1]
Meter=String
MeterStyle=LinkStyle
MeasureName=mName1
Y=#TopMargin#
LeftMouseUpAction=[!CommandMeasure mLink1 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetVariable Index 1][!SetOption Link1 FontColor #MouseOverColour#]#U#[!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Execute 1"]
MouseLeaveAction=[!SetVariable Index 1][!SetOption Link1 FontColor #TextColour#]#U#[!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Execute 2"]
DynamicVariables=1

[Link2]
Meter=String
MeterStyle=LinkStyle
MeasureName=mName2
LeftMouseUpAction=[!CommandMeasure mLink2 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetVariable Index 2][!SetOption Link2 FontColor #MouseOverColour#]#U#[!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Execute 1"]
MouseLeaveAction=[!SetVariable Index 2][!SetOption Link2 FontColor #TextColour#]#U#[!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Execute 2"]
DynamicVariables=1

[Link3]
Meter=String
MeterStyle=LinkStyle
MeasureName=mName3
LeftMouseUpAction=[!CommandMeasure mLink3 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetVariable Index 3][!SetOption Link3 FontColor #MouseOverColour#]#U#[!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Execute 1"]
MouseLeaveAction=[!SetVariable Index 3][!SetOption Link3 FontColor #TextColour#]#U#[!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Execute 2"]
DynamicVariables=1
As mentioned before, this only has 3 links and their associated measures, to ease working on it. Bear in mind that although from a mathematical point of view the fading speed is equal in the case of both the [Background] and [View] meters, in practice the bigger the image to fade, the slower it will fade and the higher the CPU usage - at least that was my experience with it. So, I strongly recommend you to "normalize" the images you use (i.e. set them to smaller but reasonable from a quality point of view dimensions, preferably having the same ratios and other technical specs) so that they all fade in a similar amount of time without needlessly overworking the CPU. You can adjust things to your preference (if you don't know how, I'll explain tomorrow, as long as you ask), in other words test it as much as you can and set it to a "final" form in terms of appearance and behavior, so I can add back those other measures and meters, set it back to the 2nd monitor if you want and finish the job (or you can very well add the measures / meters yourself, it's just a matter of copying and pasting an existing measure or meter and modify the values that need change in the pasted result, no big deal).

By the way, I didn't test scrolling, running titles or having more titles than the height of the screen. I did make some modifications to the original, so you should make sure I didn't miss something and things work as expected.

I won't post a GIF preview this time, although it looks nice and all, as I don't want to kill my CPU when capturing the video, LOL.
Profiles: Rainmeter ProfileDeviantArt ProfileSuites: MYiniMeterSkins: Earth
Wardon
Posts: 3
Joined: August 30th, 2020, 10:01 pm

Re: Need help adding a fade effect to GameView 3 skin

Post by Wardon »

Yincognito wrote: September 3rd, 2020, 12:32 am Here is the result - tell me what you think (most of the things are adjustable):

Code: Select all

[Variables]
TextStyle=Normal
TextColour=192,192,192,255
MouseOverColour=50,205,50,255
TextEffect=Shadow
TextEffectColour=0,0,0,255
TextSize=12
Font=Segoe UI
ScreenWidth=#SCREENAREAWIDTH#
ScreenHeight=#SCREENAREAHEIGHT#
BarWidth=270
TopMargin=10
LeftMargin=15
Spacing=15
BackgroundImageAlpha=1
ViewImageAlpha=1
FadeRepeatCountView=8
FadeRepeatCountBackground=32
Index=0
U=[!UpdateMeasureGroup FadersGroup][!UpdateMeter *][!Redraw]
NumOfApps=(#ScreenHeight#/(#TextSize#+#Spacing#))

[Rainmeter]
Update=200
DynamicWindowSize=1
AccurateText=1
SolidColor=0,0,0,1

[Metadata]
Name=Gameview
Author=Vicious Ned and Dylan Key

*****MEASURES FOLDER*****

[MeasureFolder]
Measure=Plugin
Plugin=FileView
Path="#@#Shortcuts"
Count=#NumOfApps#
ShowDotDot=0
HideExtensions=1

*****MEASURES LINKS*****

[mLink1]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FilePath
Index=1

[mName1]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FileName
Index=1

[mLink2]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FilePath
Index=2

[mName2]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FileName
Index=2

[mLink3]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FilePath
Index=3

[mName3]
Measure=Plugin
Plugin=FileView
Path=[MeasureFolder]
Type=FileName
Index=3

*****MEASURES FADE*****

[FadeView]
Group=FadersGroup
Measure=Plugin
Plugin=ActionTimer
ActionList1=SetView | Wait 2 | Repeat FadeIn,2,#FadeRepeatCountView#
ActionList2=Repeat FadeOut,2,#FadeRepeatCountView# | Wait 2 | ResetView
SetView=[!SetOption View ImageName "#@#Images\[&mName[#Index]].jpg"]#U#
FadeIn=[!SetVariable ViewImageAlpha (Clamp((#ViewImageAlpha#+(254/#FadeRepeatCountView#)),1,255))]#U#
FadeOut=[!SetVariable ViewImageAlpha (Clamp((#ViewImageAlpha#-(254/#FadeRepeatCountView#)),1,255))]#U#
ResetView=[!SetOption View ImageName ""]#U#
DynamicVariables=1

[FadeBackground]
Group=FadersGroup
Measure=Plugin
Plugin=ActionTimer
ActionList1=ShowGroup | Wait 2 | Repeat FadeIn,2,#FadeRepeatCountBackground#
ActionList2=Repeat FadeOut,2,#FadeRepeatCountBackground# | Wait 2 | HideGroup
ShowGroup=[!ShowMeterGroup GameGroup]#U#
FadeIn=[!SetVariable BackgroundImageAlpha (Clamp((#BackgroundImageAlpha#+(63/#FadeRepeatCountBackground#)),1,64))]#U#
FadeOut=[!SetVariable BackgroundImageAlpha (Clamp((#BackgroundImageAlpha#-(63/#FadeRepeatCountBackground#)),1,64))]#U#
HideGroup=[!HideMeterGroup GameGroup]#U#
DynamicVariables=1

*****METERS*****

[MouseOverBar]
Meter=Image
W=1
H=#ScreenHeight#
SolidColor=0,0,0,1
MouseOverAction=[!CommandMeasure FadeBackground "Stop 2"][!CommandMeasure FadeBackground "Stop 1"][!CommandMeasure FadeBackground "Execute 1"]

[View]
Group=GameGroup
Hidden=1
Meter=Image
ImageAlpha=#ViewImageAlpha#
W=#ScreenWidth#
H=#ScreenHeight#
PreserveAspectRatio=2
ImageName=""
DynamicVariables=1

[Background]
Group=GameGroup
Hidden=1
Meter=Image
SolidColor=0,0,0,#BackgroundImageAlpha#
SolidColor2=0,0,0,1
W=#BarWidth#
H=#ScreenHeight#
AntiAlias=1
MouseLeaveAction=[!CommandMeasure FadeBackground "Stop 1"][!CommandMeasure FadeBackground "Stop 2"][!CommandMeasure FadeBackground "Execute 2"]
MouseScrollDownAction=[!CommandMeasure "MeasureFolder" "IndexDown"][!Update]
MouseScrollUpAction=[!CommandMeasure "MeasureFolder" "IndexUp"][!Update]
DynamicVariables=1

*****STYLES*****

[LinkStyle]
Group=GameGroup | LinkGroup
Hidden=1
X=#LeftMargin#
Y=(#Spacing#+#TextSize#)r
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
StringEffect=#TextEffect#
FontEffectColor=#TextEffectColour#
AntiAlias=1
Text=%1

*****LINKS*****

[Link1]
Meter=String
MeterStyle=LinkStyle
MeasureName=mName1
Y=#TopMargin#
LeftMouseUpAction=[!CommandMeasure mLink1 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetVariable Index 1][!SetOption Link1 FontColor #MouseOverColour#]#U#[!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Execute 1"]
MouseLeaveAction=[!SetVariable Index 1][!SetOption Link1 FontColor #TextColour#]#U#[!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Execute 2"]
DynamicVariables=1

[Link2]
Meter=String
MeterStyle=LinkStyle
MeasureName=mName2
LeftMouseUpAction=[!CommandMeasure mLink2 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetVariable Index 2][!SetOption Link2 FontColor #MouseOverColour#]#U#[!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Execute 1"]
MouseLeaveAction=[!SetVariable Index 2][!SetOption Link2 FontColor #TextColour#]#U#[!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Execute 2"]
DynamicVariables=1

[Link3]
Meter=String
MeterStyle=LinkStyle
MeasureName=mName3
LeftMouseUpAction=[!CommandMeasure mLink3 FollowPath][!HideMeterGroup GameGroup][!Update]
MouseOverAction=[!SetVariable Index 3][!SetOption Link3 FontColor #MouseOverColour#]#U#[!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Execute 1"]
MouseLeaveAction=[!SetVariable Index 3][!SetOption Link3 FontColor #TextColour#]#U#[!CommandMeasure FadeView "Stop 1"][!CommandMeasure FadeView "Stop 2"][!CommandMeasure FadeView "Execute 2"]
DynamicVariables=1
As mentioned before, this only has 3 links and their associated measures, to ease working on it. Bear in mind that although from a mathematical point of view the fading speed is equal in the case of both the [Background] and [View] meters, in practice the bigger the image to fade, the slower it will fade and the higher the CPU usage - at least that was my experience with it. So, I strongly recommend you to "normalize" the images you use (i.e. set them to smaller but reasonable from a quality point of view dimensions, preferably having the same ratios and other technical specs) so that they all fade in a similar amount of time without needlessly overworking the CPU. You can adjust things to your preference (if you don't know how, I'll explain tomorrow, as long as you ask), in other words test it as much as you can and set it to a "final" form in terms of appearance and behavior, so I can add back those other measures and meters, set it back to the 2nd monitor if you want and finish the job (or you can very well add the measures / meters yourself, it's just a matter of copying and pasting an existing measure or meter and modify the values that need change in the pasted result, no big deal).

By the way, I didn't test scrolling, running titles or having more titles than the height of the screen. I did make some modifications to the original, so you should make sure I didn't miss something and things work as expected.

I won't post a GIF preview this time, although it looks nice and all, as I don't want to kill my CPU when capturing the video, LOL.
Yep that works perfectly. :great:

Adding back the rest of the links is easy enough. thanks for the help!
User avatar
Yincognito
Rainmeter Sage
Posts: 7155
Joined: February 27th, 2015, 2:38 pm
Location: Terra Yincognita

Re: Need help adding a fade effect to GameView 3 skin

Post by Yincognito »

Wardon wrote: September 3rd, 2020, 6:59 pm Yep that works perfectly. :great:

Adding back the rest of the links is easy enough. thanks for the help!
Glad to help. ;-)
Profiles: Rainmeter ProfileDeviantArt ProfileSuites: MYiniMeterSkins: Earth