It is currently March 29th, 2024, 12:49 pm

Lord of the Rings Suite

Get help with creating, editing & fixing problems with skins
ranger7722
Posts: 6
Joined: June 12th, 2010, 8:38 pm

Lord of the Rings Suite

Post by ranger7722 »

Hello all,

I'm brand new to Rainmeter, after seeing the cool capability that it has on the Lifehacker website. My goal is to put together an suite of LotR skins. Firstly, I was wondering if anybody knows of any LotR skins that are already around that might be able to help me. Also, I'll be using this thread hopefully throughout my journey to create the finished product. Since I'm brand new, I'll have lots of questions and hopefully some of the more experienced members won't mind helping me out.

My first question is probably pretty easy to answer. I found and downloaded a nice digital clock skin, but I'm trying to change the font to one that is a LotR style. Here is the code for the clock, with my attempt to make it the LotR font called hobbiton
[Rainmeter]
Author=Falconer
Update=1000
AppVersion=1000000

[Metadata]
Name=Clock
Config=Elementary | Time
Description=Hour, minute, and second (24 hour).
Instructions=
Version=beta
Tags=basic | elementary | clean | Century Gothic
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0

[Variables]
@include=#SKINSPATH#\Elementary\Variables.inc

;---------Measures---------

[MeasureHour]
Measure=Time
Format=%#I

[MeasureMinute]
Measure=Time
Format=%M

[MeasureSecond]
Measure=Time
Format=%S


;--------Meters--------

[MeterHour]
MeasureName=MeasureHour
Meter=STRING
X=0
Y=0
FontColor=#Color#
FontSize=60
FontFace=hobbiton
StringAlign=LEFT
StringStyle=#Style#
StringEffect=#Effect#
FontEffectColor=#EffectColor#
AntiAlias=1

[MeterMinute]
MeasureName=MeasureMinute
Meter=STRING
X=25R
Y=8
FontColor=#Color#
FontSize=40
FontFace=hobbiton
StringAlign=CENTER
StringStyle=#Style#
StringEffect=#Effect#
FontEffectColor=#EffectColor#
AntiAlias=1
Prefix=":"

[MeterSecond]
MeasureName=MeasureSecond
Meter=STRING
X=-30R
Y=26
FontColor=#Color#
FontSize=25
FontFace=hobbiton
StringAlign=CENTER
StringStyle=#Style#
StringEffect=#Effect#
FontEffectColor=#EffectColor#
AntiAlias=1
Prefix=":"
I have downloaded and installed the font into my system files (and yes, it does have numbers to go along with it), I'm not quite sure what I'm doing wrong, or what I can do to fix it, any help would be appreciated. Thanks!
User avatar
Chewtoy
Moderator
Posts: 995
Joined: June 10th, 2009, 12:44 pm
Location: Sweden

Re: Lord of the Rings Suite

Post by Chewtoy »

Re-install the skin (you've made some wronfull cahnges that need to be corrected, and re-installing is the simplest way).
Open \Elementary\Variables.inc and change the font there.

Have you installed the font in windows or are you using a local-font? (I'm guessing you've installed it since you're new, but always good to make sure).
Be sure to do a 'refresh all' after you installed the font so rainmeter sees it. Alternativly you can restart rainmeter, it will have the same effect.

As long as the font-name has any wierd formatting or strange name, it should be alright.
I don't think, therefore I'm not.
ranger7722
Posts: 6
Joined: June 12th, 2010, 8:38 pm

Re: Lord of the Rings Suite

Post by ranger7722 »

Interesting, after closing Rainmeter and reopening it everything works fine with the correct font.

If I made the changes in the variables file, I'm assuming that this would make the same changes for all of the skins in the suite?
User avatar
Chewtoy
Moderator
Posts: 995
Joined: June 10th, 2009, 12:44 pm
Location: Sweden

Re: Lord of the Rings Suite

Post by Chewtoy »

ranger7722 wrote:Interesting, after closing Rainmeter and reopening it everything works fine with the correct font.

If I made the changes in the variables file, I'm assuming that this would make the same changes for all of the skins in the suite?

Yepp. That's where all the variables are stored and where the skin draw the info about them. So, for a better match between all the skin, it's better to change there than the individual skin.
I don't think, therefore I'm not.
ranger7722
Posts: 6
Joined: June 12th, 2010, 8:38 pm

Re: Lord of the Rings Suite

Post by ranger7722 »

Ok, thanks. So knowing this, it probably would be easier for me to start over. To uninstall the skins should I just delete the folder which they are in? Or is there something special that I should do? Thanks

Also, here's my next question. I'm trying to download this weather skin, but can't get it to work for some reason. Maybe I'm not exactly sure how to find my weather code, or where to put it in the skin code. Here is a link to the skin I'm trying to get to work:

http://albinozz.deviantart.com/gallery/#/d22mmzv

(Or, if anyone knows of anything that seems more LotR themed, I would love to hear about it!)

Thanks again for your help

Edit:
Ok I'm listing some ideas for myself, and if anybody has any ideas that would help me accomplish these goals all the advice is much appreciated!

1) A slideshow skin that shows the "current location" of the ring. What I'm thinking of doing here is using photoshop with a map of Middle Earth and a small ring icon, and creating 100+ images of where the ring is according to the path taken by Frodo. The skin would update every hour (maybe day, not sure), and would show the next image of the ring, eventually moving to Mordor.

2) I'd like to have an Xbox Live friends list and separate Steam friends list skin, but I have no idea where to start on those. Is there anything that I could use as a general outline, or would these have to start from scratch?
User avatar
Chewtoy
Moderator
Posts: 995
Joined: June 10th, 2009, 12:44 pm
Location: Sweden

Re: Lord of the Rings Suite

Post by Chewtoy »

Yeah. Just delete the folder and it's gone. Nothing tricky about it.

Location code is real easy to find.
This is the link that the author used: http://xml.weather.com/weather/local/SWXX0099?cc=*&unit=m&dayf=6
Well. The location code is SWXX0099.
And to get the units you want: unit=m if you have and f instead of an m, you get the imperial system.
So just go to weather.com, type in your location, and look for something like SWXX0099 in the URL. That's the code you want to put it.

1. The slidsow skin could be made with just two images. You use the map of middle earth as a background, and then you have the ring moved by the use of !RainmeterMoveMeter that is linked to some measure that tells it when and where to move. You'll have to study up on how to do it.

2. If you can find a HTML-based feed, we can parse that and display. If it's flash, java or any other evil format, we can't use it. And it can't be from a page that needs identification (unless you put it in the url, like gmail).
Find that, and the skin will be possible.
I don't think, therefore I'm not.
ranger7722
Posts: 6
Joined: June 12th, 2010, 8:38 pm

Re: Lord of the Rings Suite

Post by ranger7722 »

For some reason I'm still having trouble with this weather skin. Here is the code:
ToxxWeather


[Rainmeter]
Author=Albinozz
Update=3500

[Variables]

Destination=EUR|SE|SW007|JONKOPING
;--Find your destination code at "http://www.rainmeter.net/locate_code"

celsiusORfahrenheit=1
;--for celsius type "1"
;--for fahrenheit type "0"

Font=Copperplate Gothic bold

;================================================================

[MeasureWeatherRSS]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=3600
Url=http://rainmeter.accu-weather.com/widget/rainmeter/weather-data.asp?location=#Destination#&metric=#celsiusORfahrenheit#
RegExp="(?siU).*<currentconditions>.*<url>(.*)</url>.*<temperature>(.*)</temperature>.*<weathertext>(.*)</weathertext>.*<weathericon>(.*)</weathericon>.*</currentconditions>.*<day number="2">.*<daycode>(.*)</daycode>.*<weathericon>(.*)</weathericon>.*<hightemperature>(.*)</hightemperature>.*<day number="3">.*<daycode>(.*)</daycode>.*<weathericon>(.*)</weathericon>.*<hightemperature>(.*)</hightemperature>.*<day number="4">.*<daycode>(.*)</daycode>.*<weathericon>(.*)</weathericon>.*<hightemperature>(.*)</hightemperature>.*"
StringIndex=1
;--------------------------------

[mUrl]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=1

[MeasureWeatherTemp]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=2

[MeasureWeatherDesc]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=3

[MeasureWeatherIcon]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=4
;-------------------------

[MeasureWeatherDate1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=5

[MeasureWeatherTemp1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=7

[MeasureWeatherIcon1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=6
;-------------------------

[MeasureWeatherDate2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=8

[MeasureWeatherTemp2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=10

[MeasureWeatherIcon2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=9

;-------------------------

[MeasureWeatherDate3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=11

[MeasureWeatherTemp3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=13

[MeasureWeatherIcon3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=12

;================================================================

[MeterTemp]
MeasureName=MeasureWeatherTemp
Meter=STRING
X=50
Y=58
FontColor=255, 255, 255, 200
StringStyle=NORMAL
FontSize=13
StringAlign=CENTER
StringStyle=BOLD
FontFace=#Font#
Antialias=1
Postfix="°"

[MeterDesc]
MeasureName=MeasureWeatherDesc
Meter=STRING
X=160
Y=0
FontColor=255, 255, 255, 200
FontSize=10
StringAlign=CENTER
StringStyle=BOLD
FontFace=#Font#
Antialias=1

[MeterIcon]
MeasureName=MeasureWeatherIcon
Meter=IMAGE
X=32
Y=22
H=30
W=48
Hidden=0
LeftMouseDownAction=!Execute ["[mURL]"][!RainmeterRedraw]
;------------------------- offset Y: +40

[MeterTemp1]
MeasureName=MeasureWeatherTemp1
Meter=STRING
X=120
Y=58
FontColor=255, 255, 255, 100
StringStyle=NORMAL
FontSize=10
StringAlign=CENTER
StringStyle=BOLD
FontFace=#Font#
Antialias=1
Postfix="°"

[MeterDate1]
MeasureName=MeasureWeatherDate1
Meter=STRING
X=120
Y=20
FontColor=255, 255, 255, 100
FontSize=7
StringAlign=CENTER
StringStyle=BOLD
FontFace=#Font#
Antialias=1

[MeterIcon1]
MeasureName=MeasureWeatherIcon1
Meter=IMAGE
X=100
Y=30
H=28
W=44
;------------------------- offset Y: +40

[MeterTemp2]
MeasureName=MeasureWeatherTemp2
Meter=STRING
X=190
Y=58
FontColor=255, 255, 255, 100
StringStyle=NORMAL
FontSize=10
StringAlign=CENTER
StringStyle=BOLD
FontFace=#Font#
Antialias=1
Postfix="°"

[MeterDate2]
MeasureName=MeasureWeatherDate2
Meter=STRING
X=190
Y=20
FontColor=255, 255, 255, 100
FontSize=7
StringAlign=CENTER
StringStyle=BOLD
FontFace=#Font#
Antialias=1

[MeterIcon2]
MeasureName=MeasureWeatherIcon2
Meter=IMAGE
X=170
Y=30
H=28
W=44
;------------------------- offset Y: +40

[MeterTemp3]
MeasureName=MeasureWeatherTemp3
Meter=STRING
X=260
Y=58
FontColor=255, 255, 255, 100
StringStyle=NORMAL
FontSize=10
StringAlign=CENTER
StringStyle=BOLD
FontFace=#Font#
Antialias=1
Postfix="°"

[MeterDate3]
MeasureName=MeasureWeatherDate3
Meter=STRING
X=260
Y=20
FontColor=255, 255, 255, 100
FontSize=7
StringAlign=CENTER
StringStyle=BOLD
FontFace=#Font#
Antialias=1

[MeterIcon3]
MeasureName=MeasureWeatherIcon3
Meter=IMAGE
X=240
Y=30
H=28
W=44
;----------------------------

[Back]
Meter=IMAGE
SolidColor=0, 0, 0, 1
X=0
Y=1
W=320
H=110

[Line1]
Meter=IMAGE
ImageName=line.png
X=0
Y=15
W=320
H=3
AntiAlias=1

[Line2]
Meter=IMAGE
ImageName=line.png
X=0
Y=75
W=320
H=3
AntiAlias=1

[Minimize]
Meter=STRING
X=110
Y=80
FontColor=255, 255, 255, 200
FontSize=7
FontFace=#Font#
StringAlign=CENTER
Prefix="Minimize"
AntiAlias=1
Hidden=0
MouseOverAction=!Execute [!RainmeterShowMeter MouseOverMinimize][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MouseOverMinimize][!RainmeterRedraw]
LeftMouseDownAction=!Execute [!RainmeterHideMeter MeterTemp1][!RainmeterHideMeter MeterDate1][!RainmeterHideMeter MeterIcon1][!RainmeterHideMeter MeterTemp2][!RainmeterHideMeter MeterDate2][!RainmeterHideMeter MeterIcon2][!RainmeterHideMeter MeterTemp3][!RainmeterHideMeter MeterDate3][!RainmeterHideMeter MeterIcon3][!RainmeterHideMeter Line2][!RainmeterHideMeter Refresh][!RainmeterMoveMeter 120 22 MeterIcon][!RainmeterMoveMeter 175 32 MeterTemp][!RainmeterShowMeter Maximize][!RainmeterHideMeter MouseOverMinimize][!RainmeterHideMeter Minimize][!RainmeterRedraw]
LeftMouseUpAction=!Execute [!RainmeterRedraw]

[MouseOverMinimize]
Meter=IMAGE
ImageName=MouseOver.png
X=78
Y=75
W=65
H=20
AntiAlias=1
Hidden=1

[Maximize]
Meter=STRING
X=160
Y=60
FontColor=255, 255, 255, 200
FontSize=7
FontFace=#Font#
StringAlign=CENTER
Prefix="Maximize"
AntiAlias=1
Hidden=1
MouseOverAction=!Execute [!RainmeterShowMeter MouseOverMaximize][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MouseOverMaximize][!RainmeterRedraw]
LeftMouseDownAction=!Execute [!RainmeterShowMeter MeterTemp1][!RainmeterShowMeter MeterDate1][!RainmeterShowMeter MeterIcon1][!RainmeterShowMeter MeterTemp2][!RainmeterShowMeter MeterDate2][!RainmeterShowMeter MeterIcon2][!RainmeterShowMeter MeterTemp3][!RainmeterShowMeter MeterDate3][!RainmeterShowMeter MeterIcon3][!RainmeterShowMeter Line2][!RainmeterShowMeter Refresh][!RainmeterMoveMeter 32 22 MeterIcon][!RainmeterMoveMeter 50 58 MeterTemp][!RainmeterShowMeter Minimize][!RainmeterHideMeter MouseOverMaximize][!RainmeterHideMeter Maximize][!RainmeterRedraw]
LeftMouseUpAction=!Execute [!RainmeterRedraw]

[MouseOverMaximize]
Meter=IMAGE
ImageName=MouseOver.png
X=129
Y=55
W=65
H=20
AntiAlias=1
Hidden=1

[Refresh]
Meter=STRING
X=210
Y=80
FontColor=255, 255, 255, 200
FontSize=7
FontFace=#Font#
StringAlign=CENTER
Prefix="Refresh"
AntiAlias=1
Hidden=0
MouseOverAction=!Execute [!RainmeterShowMeter MouseOverRefresh][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MouseOverRefresh][!RainmeterRedraw]
LeftMouseDownAction=!Execute [!RainmeterRefresh][!RainmeterRedraw]
LeftMouseUpAction=!Execute [!RainmeterRedraw]

[MouseOverRefresh]
Meter=IMAGE
ImageName=MouseOver.png
X=180
Y=75
W=60
H=20
AntiAlias=1
Hidden=1
Even right when I booted the skin up it wasn't working for some reason. Everything is there except for the weather information.
My zip code is 98387 which is Spanaway, WA. If you could help me figure this out that would be great! Here is the website I found with the accuweather code: http://www.accuweather.com/m/en-us/NAM/US/WA/Spanaway/98387/Quick-Look.aspx

Also, I would like to use these icons with the weather skin

http://customize.org/rainmeter/skins/69520

along with a custom font that I have downloaded called hobbiton.

Thanks again for all of your help
User avatar
Chewtoy
Moderator
Posts: 995
Joined: June 10th, 2009, 12:44 pm
Location: Sweden

Re: Lord of the Rings Suite

Post by Chewtoy »

You have to use weather.com or msn-weather.
The AccuWeather-feed is dead. Try the weather.com version of it.
I don't think, therefore I'm not.
ranger7722
Posts: 6
Joined: June 12th, 2010, 8:38 pm

Re: Lord of the Rings Suite

Post by ranger7722 »

Ok, got the weather skin working! What would you say is a good update rate for this type of skin?
User avatar
Chewtoy
Moderator
Posts: 995
Joined: June 10th, 2009, 12:44 pm
Location: Sweden

Re: Lord of the Rings Suite

Post by Chewtoy »

It works for me.
Does any web-based skin work? RSS, WAN IP, Gmal anything?
Could have a firewall / anti virus issue .

---
Right... see you made an edit... Which was sort of odd to see as you did it while I was typing.
Anyways. If update is set to 1000 the UpdateRate should be at 12600. Weather.com don't want us jamming up their servers, but it's okay for us to use it if we don't hit it more often than every 3½h.
And be sure to stick to that. Last time we didn't do as asked, we lost AccuWeather.
I don't think, therefore I'm not.