Page 1 of 1

Recommend a text box skin please.

Posted: June 3rd, 2022, 2:10 pm
by kwc23
Hello, I'm trying to find a simple customizable text box. I'm trying to display a text ("MUSIC HAVEN") to my music layout desktop with this particular design (https://www.typeroom.eu/assets/original/2020/04/06/8.jpg), with the hex code of #FF69B4 also ideally being animated in a way but it's alright if there are no effects. Sadly, I haven't found anything...

Re: Recommend a text box skin please.

Posted: June 6th, 2022, 4:05 am
by eclectic-tech
kwc23 wrote: June 3rd, 2022, 2:10 pm Hello, I'm trying to find a simple customizable text box. I'm trying to display a text ("MUSIC HAVEN") to my music layout desktop with this particular design (https://www.typeroom.eu/assets/original/2020/04/06/8.jpg), with the hex code of #FF69B4 also ideally being animated in a way but it's alright if there are no effects. Sadly, I haven't found anything...
Sorry for a late reply, since you couldn't find a similar skin, I will offer an example (although skin requests are frowned on, it is the easiest way to show you how to accomplish a similar effect).

You can create a skin having a similar appearance using a shape meter with a linear gradient fill, a string meter at an angle as a container of the shape gradient, and a "Game Over" font.
gameover.png
Code:

Code: Select all

; ========= Metadata ==========
[Metadata]
Name=
Author=
Information=
; BY=attribution / SA=share-alike / ND=no-derivatives / NC=non-commercial
License=CC BY-SA-NC 3.0
Version=

; ========= Variables ==========
[Variables]
Scaler=1

; ========= Skin Settings ==========
[Rainmeter]
Update=1000
AccurateText=1
DynamicWindowSize=1

; ========= Meters ==========
[MeterBack]
DynamicVariables=1
Meter=Shape
Shape=Rectangle 1,1,(220*#Scaler#),(190*#Scaler#) | StrokeWidth 2 | Fill Color 0,0,0

MouseScrollUpAction=[!SetVariable Scaler (Clamp(#Scaler#+0.1,0.5,5))][!WriteKeyValue Variables Scaler (Clamp(#Scaler#+0.1,0.5,5))][!UpdateMeter *][!Redraw]
MouseScrollDownAction=[!SetVariable Scaler (Clamp(#Scaler#-0.1,0.5,5))][!WriteKeyValue Variables Scaler (Clamp(#Scaler#-0.1,0.5,5))][!UpdateMeter *][!Redraw]
MiddleMouseUpAction=[!SetVariable Scaler 1][!WriteKeyValue Variables Scaler 1][!UpdateMeter *][!Redraw]

[MeterContainer]
DynamicVariables=1
Meter=String
X=(30*#Scaler#)
Y=(30*#Scaler#)
W=(260*#Scaler#)
FontFace=Game Over
FontSize=((72*1.4)*#Scaler#)
StringCase=Upper
Text="Game#CRLF#Over"
Angle=(Rad(-6))

[MeterFillGradient]
DynamicVariables=1
Meter=Shape
Shape=Rectangle 0,0,(220*#Scaler#),(180*#Scaler#) | StrokeWidth 0 | Fill LinearGradient MyGradient
MyGradient=270 | 250,250,40 ; 0.1 | 240,0,0 ; 0.9 
Container=MeterContainer

Here is a package with the font included and a sample skin that will scale (0.5x to 5x) with mouse scroll actions. Middle Mouse button resets to scale to 1x.
GameOver_0.1.rmskin

Re: Recommend a text box skin please.

Posted: June 6th, 2022, 6:08 am
by kwc23
Thank you! I am sort of a beginner at rainmeter so I'll try to learn what goes in the code and figure out how to manage and fit it to my needs. :D

Re: Recommend a text box skin please.

Posted: June 6th, 2022, 1:00 pm
by eclectic-tech
kwc23 wrote: June 6th, 2022, 6:08 am Thank you! I am sort of a beginner at rainmeter so I'll try to learn what goes in the code and figure out how to manage and fit it to my needs. :D
:thumbup: That's how we all started! Feel free to ask if you have any problems adapting the code.