It is currently May 18th, 2024, 3:24 am

RM 2.4 update cpu temp issue (speedfan)

Get help with creating, editing & fixing problems with skins
n1x4
Posts: 2
Joined: November 4th, 2012, 7:15 pm

RM 2.4 update cpu temp issue (speedfan)

Post by n1x4 »

Sup gents, just updated to 2.4 and for some reason my cpu temp is not showing up. Not even the text parameters. I'm using a modified version of SimpleMeter-V2.0. I've loaded a few other skins and the temps work fine. I'm sort of confused. I've double-checked the blocks in the script to others that run just fine and they are identical. Any help would be great. I know it's probably something so simple that I'm overlooking. I'm new to windows and rainmeter, so go easy.. BTW, the temp is supposed to show up right under the CPU name.

Thanks

script

Code: Select all

[Rainmeter]
Author=Chewtoy
DynamicWindowSize=1
BackGroundMode=2
SolidColor=#Background#

[Metadata]
Name=
Config=
Description=Systeminfo
Instructions=
Version=2.0
Tags=
License=Creative Commons Attribution-Noncommercial-Share Alike 3.0 Generic http://creativecommons.org/licenses/by-nc-sa/3.0/
Preview=


[Variables]
@Include=..\SimpleMeter2.0-variables.inc
@Include2=..\SimpleMeter2.0-styles.inc
Hide=1

Scale=C
dot=°

YA=[YA]
Core=1
CTY=(-#FontSize#/4)

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

[MUptime]
Measure=Uptime
Format="%4!i!d %3!02i!h %2!02i!m %1!02i!s"

;-

[MCPUName]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=HARDWARE\DESCRIPTION\System\CentralProcessor\0
RegValue=ProcessorNameString
UpdateDivider=3000000
;Substitute="   ":"#CRLF#"

[MCPUClockSpeed]
Measure=Plugin
Plugin=Plugins\PowerPlugin.dll
PowerState=MHZ
UpdateDivider=30000000

[MCPU]
Measure=CPU

;-

[MCore0]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=0
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore1]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=1
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore2]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=2
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore3]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=3
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore4]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=4
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore5]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=5
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore6]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=6
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore7]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=7
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore8]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=8
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore9]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=9
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore10]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=10
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

[MCore11]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=11
PerfMonCounter="% Processor Time"
PerfMonDifference=1
Invertmeasure=1
UptadeDivider=2

;-

[MCPUTempCT]
Measure=Plugin
Plugin=Plugins\SpeedFanPlugin.dll
SpeedFanType=TEMPERATURE
SpeedFanNumber=5


;[MCPUTempSF]
;Measure=Plugin
;Plugin=Plugins\SpeedFanPlugin.dll
;SpeedFanType=TEMPERATURE
;SpeedFanNumber=6
;UptadeDivider=30

;-

[MeasureMSIAfterburnerGPUUsage]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=GPU usage

[MeasureMSIAfterburnerCoreClock]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=Core clock

[MeasureMSIAfterburnerShaderClock]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=Shader clock

[MeasureMSIAfterburnerMemoryClock]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=Memory clock

[MeasureMSIAfterburnerGPUTemp]
Measure=Plugin
Plugin=Plugins\SpeedFanPlugin.dll
SpeedFanType=TEMPERATURE
SpeedFanNumber=4

;Display Name (memory)
[MeasureMSIAfterburnerGPUDisplayName]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
GPU=0
GPUDescriptor=DisplayName
UpdateDivider=3600

[MeasureMSIAfterburnerGPUFamily]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
GPU=0
GPUDescriptor=Family
UpdateDivider=3600
;-

[MTotalRAM]
Measure=PhysicalMemory
Total=1
UpdateDivider=300000

[MUsedRAM]
Measure=PhysicalMemory
UpdateDivider=4

;-

[MTotalSwap]
Measure=SwapMemory
Total=1

[MUsedSwap]
Measure=SwapMemory
UpdateDivider=4

;-

[MPPower]
Measure=Plugin
Plugin=Plugins\PowerPlugin.dll
PowerState=PERCENT
Group=Battery
Disabled=1

[MSPower]
Measure=Plugin
Plugin=Plugins\PowerPlugin.dll
PowerState=ACLINE
Group=Battery
Disabled=1
Substitute="1.0":"AC","0.0":"Battery"

;-

[MWAN]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=http://ripe.net
RegExp="(?siU)Your IP Address is: <strong>(.*)</strong"
StringIndex=1
UpdateRate=40000
Substitute="#CRLF#":""," ":""

[MLAN]
Measure=Plugin
Plugin=Plugins\SysInfo.dll
SysInfoType=IP_ADDRESS
SysInfoData=0

[MIn]
Measure=NetIn

[MOut]
Measure=NetOut

[MTotal]
Measure=NetTotal

;--------------
;Calculations
;--------------

[CHide]
Measure=Calc
Formula=((#Hide#+1) > 1) ? 0 : #Hide#+1
DynamicVariables=1

[Battery-Check]
Measure=Calc
Formula=#ShowBattery# = 1 ? 1 : 0
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterEnableMeasureGroup Battery][!RainmeterShowMeterGroup Battery]

[SHide]
Measure=Calc
Formula=#Hide# = 1 ? 0 : 1
DynamicVariables=1
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterHideMeterGroup Battery]

[AHide]
Measure=Calc
Formula=#Hide# = 1 ? 1 : 0
DynamicVariables=1

[CTY]
Measure=Calc
Formula=#Hide# = 1 ? 0 : 1
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterSetVariable CTY "0"]

[CT-Check]
Measure=Calc
Formula=#CoreTemp# = 1 ? 1 : 0
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterWriteKeyValue MCPUTempCT Plugin Plugins\CoreTempPlugin.dll][!RainmeterShowMeter CPUTempCT]
IfBelowValue=1
IfBelowAction=!Execute [!RainmeterWriteKeyValue MCPUTempCT Plugin Plugins\SpeedFanPlugin.dll][!RainmeterHideMeter CPUTempCT]

[SF-Check]
Measure=Calc
Formula=#SpeedFan# = 1 ? 1 : 0
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterEnableMeasure MCPUTempSF][!RainmeterShowMeter CPUTempSF]
IfBelowValue=1
IfBelowAction=!Execute [!RainmeterDisableMeasure MCPUTempSF][!RainmeterHideMeter CPUTempSF]

[Unit-Ceck]
Measure=Calc
Formula=#CPUUnit# = 0 ? 1 : (#CPUUnit# = 1 ? 2 : 3)
IfBelowValue=2
IfBelowAction=!Execute [!RainmeterSetVariable Scale "C"]
IfEqualValue=2
IfEqualAction=!Execute [!RainmeterSetVariable Scale "F"]
IfAboveValue=2
IfAboveAction=!Execute [!RainmeterSetVariable Scale "K"][!RainmeterSetVariable dot " "]

[TempShowA]
Measure=Calc
Formula=(#CoreTemp# = 0) && (#SpeedFan# = 0) ? 1 : 0
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterSetVariable YA "[YANT]"]

[PowerA-Check]
Measure=Calc
Formula=(#ShowBattery# = 0) || #Hide# ? 1 : 0
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterHideMeter PowerA]

[Charge-Check]
Measure=Calc
Formula=MPPower < 30 ? 1 : 0
DynamicVariables=1
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterShowMeter ChargingTime][!RainmeterRedraw]
IfBelowValue=1
IfBelowAction=!Execute [!RainmeterHideMEter ChargingTime][!RainmeterRedraw]
Disabled=1
Group=Battery

;--

[ShowCores]
Measure=Calc
Formula=(#ShowCores# = 0) || (#Hide#=0) ? 1 : 0
DynamicVariables=1

[CoreShow]
Measure=Calc
Formula=((#Core#+1) > 1) ? 0 : #Core#+1
DynamicVariables=1

[CoreCeck0]
Measure=Calc
Formula=(#NumberOfCores# > 0) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck1]
Measure=Calc
Formula=(#NumberOfCores# > 1) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck2]
Measure=Calc
Formula=(#NumberOfCores# > 2) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck3]
Measure=Calc
Formula=(#NumberOfCores# > 3) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck4]
Measure=Calc
Formula=(#NumberOfCores# > 4) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck5]
Measure=Calc
Formula=(#NumberOfCores# > 5) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck6]
Measure=Calc
Formula=(#NumberOfCores# > 6) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck7]
Measure=Calc
Formula=(#NumberOfCores# > 7) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck8]
Measure=Calc
Formula=(#NumberOfCores# > 8) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck9]
Measure=Calc
Formula=(#NumberOfCores# > 9) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck10]
Measure=Calc
Formula=(#NumberOfCores# > 10) && (#Core# = 0) ? 0 : 1
DynamicVariables=1

[CoreCeck11]
Measure=Calc
Formula=(#NumberOfCores# > 11) && (#Core# = 0) ? 0 : 1
DynamicVariables=1



;-

[X1]
Measure=Calc
Formula=#FontSize# / 2

[X2]
Measure=Calc
Formula=#FontSize# * 1.25

[X3]
Measure=Calc
Formula=#FontSize# * 2.5

[XC]
Measure=Calc
Formula=#FontSize# * 21.75

[XC0]
Measure=Calc
Formula=#FontSize# * 17.5

[XC1]
Measure=Calc
Formula=#FontSize# * 26.25

[YC]
Measure=Calc
Formula=#FontSize# * 7

[YA]
Measure=Calc
Formula=#FontSize# * 3.5

[YANT]
Measure=Calc
Formula=#FontSize# * 1.8

;--------------
;Graphics
;--------------

[System]
Meter=String
StringStyle=Bold
MeterStyle=Normal
Text="System:"
RightMouseUpAction=!Execute [!RainmeterWriteKeyValue Variables Hide [CHide]][!RainmeterRefresh]

[Uptime]
Meter=String
MeasureName=MUptime
MeterStyle=Normal
Text="Uptime: %1"
X=[X1]
Y=R
Hidden=[SHide]

[CPUName]
Meter=String
StringStyle=Bold
MeasureName=MCPUName
MeterStyle=Normal
Text="%1"
X=[X1]
Y=R
Hidden=[SHide]

[CPUTempCT]
Meter=String
MeasureName=MCPUTempCT
AutoScale=0
MeterStyle=Normal
Text="CPU Temp: %1'C"
X=[X2]
Y=R
Hidden=[SHide]


[ClockSpeed]
Meter=String
MeasureName=MCPUClockSpeed
AutoScale=0
MeterStyle=Normal
Text="Current O\C: %1-MHz"
X=[X2]
Y=R
Hidden=[SHide]

[ClockSpeed1]
Meter=String
MeasureName=MCPUClockSpeed
AutoScale=0
MeterStyle=Normal
Text="       stock: 3400-MHz"
X=[X3]
Y=R
Hidden=[SHide]


[CPUUsage]
Meter=String
MeasureName=MCPU
MeterStyle=Normal
Text="CPU Usage: %1%"
X=[X2]
Y=R
Hidden=[SHide]

[CoreButton]
Meter=String
FontSize=(#FontSize#*1.25)
MeterStyle=Controls
Text="4"
X=R
Y=r
LeftMouseUpAction=!Execute [!RainmeterSetVariable Core [CoreShow]][!RainmeterRedraw]
Hidden=[ShowCores]

[CPUUG]
Meter=String
MeterStyle=CoreButton
FontColor=0,0,0,1
Hidden=[SHide]
DynamicVariables=1



[MeterMSIAfterburnerGPUDisplayName]
Meter=String
StringStyle=Bold
MeasureName=MeasureMSIAfterburnerGPUDisplayName
MeasureName2=MeasureMSIAfterburnerGPUFamily
MeterStyle=Normal
X=[X1]
Y=R
Text="%1 %2"
LeftMouseUpAction=!Execute ["C:\Program FIles\MSI Afterburner\MSIAfterburner.exe"]
Hidden=[SHide]

[MeterMSIAfterburnerGPUUsage]
Meter=String
MeasureName=MeasureMSIAfterburnerGPUUsage
MeterStyle=Normal
X=[X2]
Y=R
Text="Usage: %1%"
NumOfDecimals=1
Hidden=[SHide]

[MeterMSIAfterburnerGPUTemp]
Meter=String
MeasureName=MeasureMSIAfterburnerGPUTemp
MeterStyle=Normal
X=[X2]
Y=R
Text="Temp: %1°C"
NumOfDecimals=1
Hidden=[SHide]

[MeterMSIAfterburnerCoreClock]
Meter=String
MeasureName=MeasureMSIAfterburnerCoreClock
MeterStyle=Normal
X=[X2]
Y=R
Text="Core: %1MHz"
NumOfDecimals=1
Hidden=[SHide]

;[MeterMSIAfterburnerShaderClock]
;Meter=String
;MeasureName=MeasureMSIAfterburnerShaderClock
;MeterStyle=Normal
;X=[X2]
;Y=R
;Text="Shader: %1MHz"
;NumOfDecimals=1
;Hidden=[SHide]

[MeterMSIAfterburnerMemoryClock]
Meter=String
MeasureName=MeasureMSIAfterburnerMemoryClock
MeterStyle=Normal
X=[X2]
Y=R
Text="Memory: %1MHz"
NumOfDecimals=1
Hidden=[SHide]

[RAMTotal]
Meter=String
StringStyle=BOld
MeasureName=MTotalRAM
MeterStyle=Normal
Text="RAM Total: %1B"
X=[X1]
Y=R
Hidden=[SHide]

[RAMUsedP]
Meter=String
MeasureName=MUsedRAM
MeterStyle=Normal
Percentual=1
Text="RAM used: %1%"
X=[X2]
Y=R
Hidden=[SHide]

;[RAMUsedN]
;Meter=String
;MeasureName=MUsedRAM
;MeterStyle=Normal
;Text="RAM used: %1B"
;X=[X2]
;Y=R
;Hidden=[SHide]


[SWAPTotal]
Meter=String
StringStyle=BOld
MeasureName=MTotalSWAP
MeterStyle=Normal
Text="SWAP Total: %1B"
X=[X1]
Y=R
Hidden=[SHide]

[SWAPUsedP]
Meter=String
MeasureName=MUsedSWAP
MeterStyle=Normal
Percentual=1
Text="SWAP used: %1%"
X=[X2]
Y=R
Hidden=[SHide]

;[SWAPUsedN]
;Meter=String
;MeasureName=MUsedSWAP
;MeterStyle=Normal
;Text="SWAP used: %1B"
;X=[X2]
;Y=R
;Hidden=[SHide]


[PowerP]
Meter=String
MeasureName=MPPower
MeterStyle=Normal
NumOfDecimals=0
Text="Battery: %1%"
Group=Battery
Hidden=1
X=[X1]
Y=R


[PowerS]
Meter=String
MeasureName=MSPower
MeterStyle=Normal
Text="Source: %1"
Group=Battery
Hidden=1
X=[X2]
Y=R


[Network]
Meter=String
StringStyle=BOld
MeterStyle=Normal
Text="Bandwidth"
X=[X1]
Y=R
Hidden=[SHide]

;[WAN]
;Meter=String
;MeasureName=MWAN
;MeterStyle=Normal
;Text="WAN: %1"
;X=[X2]
;Y=R
;Hidden=[SHide]

;[LAN]
;Meter=String
;MeasureName=MLAN
;MeterStyle=Normal
;Text="LAN: %1"
;X=[X2]
;Y=R
;Hidden=[SHide]

[In]
Meter=String
MeasureName=MIn
MeterStyle=Normal
Text="In: %1b\s"
X=[X2]
Y=R
Hidden=[SHide]

[Out]
Meter=String
MeasureName=MOut
MeterStyle=Normal
Text="Out: %1b\s"
X=[X2]
Y=R
Hidden=[SHide]

;[Total]
;Meter=String
;MeasureName=MTotal
;MeterStyle=Normal
;Text="Total: %1b\s"
;X=[X3]
;Y=R
;Hidden=[SHide]

;--

[CoreHead]
Meter=String
MeterStyle=Normal
Text="Core usage"
X=[XC]
Y=42C
Hidden=#Core#

[Core0]
Meter=String
MeasureName=MCore0
MeterStyle=Normal
Text="Core0: %1%"
Percentual=1
X=[XC0]
Y=R
Hidden=[CoreCeck0]

[Core1]
Meter=String
MeasureName=MCore1
MeterStyle=Normal
Text="Core1: %1%"
Percentual=1
X=[XC1]
Y=r
Hidden=[CoreCeck1]

[Core2]
Meter=String
MeasureName=MCore2
MeterStyle=Normal
Text="Core2: %1%"
Percentual=1
X=[XC0]
Y=R
Hidden=[CoreCeck2]

[Core3]
Meter=String
MeasureName=MCore3
MeterStyle=Normal
Text="Core3: %1%"
Percentual=1
X=[XC1]
Y=r
Hidden=[CoreCeck3]

[Core4]
Meter=String
MeasureName=MCore4
MeterStyle=Normal
Text="Core4: %1%"
Percentual=1
X=[XC0]
Y=R
Hidden=[CoreCeck4]

[Core5]
Meter=String
MeasureName=MCore5
MeterStyle=Normal
Text="Core5: %1%"
Percentual=1
X=[XC1]
Y=r
Hidden=[CoreCeck5]

[Core6]
Meter=String
MeasureName=MCore6
MeterStyle=Normal
Text="Core6: %1%"
Percentual=1
X=[XC0]
Y=R
Hidden=[CoreCeck6]

[Core7]
Meter=String
MeasureName=MCore7
MeterStyle=Normal
Text="Core7: %1%"
Percentual=1
X=[XC1]
Y=r
Hidden=[CoreCeck7]

[Core8]
Meter=String
MeasureName=MCore8
MeterStyle=Normal
Text="Core8: %1%"
Percentual=1
X=[XC0]
Y=R
Hidden=[CoreCeck8]

[Core9]
Meter=String
MeasureName=MCore9
MeterStyle=Normal
Text="Core9: %1%"
Percentual=1
X=[XC1]
Y=r
Hidden=[CoreCeck9]

[Core10]
Meter=String
MeasureName=MCore10
MeterStyle=Normal
Text="Core10: %1%"
Percentual=1
X=[XC0]
Y=R
Hidden=[CoreCeck10]

[Core11]
Meter=String
MeasureName=MCore11
MeterStyle=Normal
Text="Core11: %1%"
Percentual=1
X=[XC1]
Y=r
Hidden=[CoreCeck11]

;--



[CPUUsageA]
Meter=String
MeasureName=MCPU
MeterStyle=Normal
Text="CPU: %1%"
X=[X2]
Y=#YA#
Hidden=[AHide]

[RAMUsedPA]
Meter=String
MeasureName=MUsedRAM
MeterStyle=Normal
Percentual=1
Text="RAM: %1%"
X=[X2]
Y=R
Hidden=[AHide]

[SWAPUsedPA]
Meter=String
MeasureName=MUsedSWAP
MeterStyle=Normal
Percentual=1
Text="SWAP: %1%"
X=[X2]
Y=R
Hidden=[AHide]

[PowerA]
Meter=String
MeasureName=MPPower
MeterStyle=Normal
Text="Battery: %1%"
NumOfDecimals=0
X=[X2]
Y=R
Hidden=[PowerA-Check]

[UptimeA]
Meter=String
MeasureName=MUptime
MeterStyle=Normal
Text="Up: %1"
X=[X2]
Y=R
Hidden=[AHide]

[WANA]
Meter=String
MeasureName=MWAN
MeterStyle=Normal
Text="WAN: %1"
X=[X2]
Y=R
Hidden=[AHide]

[LANA]
Meter=String
MeasureName=MLAN
MeterStyle=Normal
Text="LAN: %1"
X=[X2]
Y=R
Hidden=[AHide]

;---

[SysG]
Meter=String
MeterStyle=System
FontColor=0,0,0,1

[ChargingTime]
Meter=String
MeterStyle=Normal
FontColor=255, 0, 0, 255
Hidden=1
Text="Time to charge"
X=R
Y=r
You do not have the required permissions to view the files attached to this post.
User avatar
Brian
Developer
Posts: 2695
Joined: November 24th, 2011, 1:42 am
Location: Utah

Re: RM 2.4 update cpu temp issue (speedfan)

Post by Brian »

The problem lies in a change we made to the initialization of measures back in Rainmeter 2.3 that this author was exploiting.

The problem measure is [CT-Check] which changes the whether the skin uses CoreTemp or Speedfan. The easy fix is just to manually edit [MCPUTempCT] and [MeasureMSIAfterburnerGPUTemp] measures to use the correct plugin, then delete the entire [CT-Check] section.

-Brian
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5411
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: RM 2.4 update cpu temp issue (speedfan)

Post by eclectic-tech »

**EDIT: Brian beat me to an answer and made it simpler than mine would have been... :rolmfao:

This skin definitely has been modded...
The skin originally was designed to use either the built-in plugin CORETEMP or a Speedfan plugin. It tests 2 variables (#CoreTemp# and #SpeedFan#) and changes the plugin used in the measure [MCPUTempCT] based on 2 variables ; these variables seem to be coming from the included files.

Code: Select all

[CT-Check]
Measure=Calc
Formula=#CoreTemp# = 1 ? 1 : 0
IfEqualValue=1
IfEqualAction=!Execute [!RainmeterWriteKeyValue MCPUTempCT Plugin Plugins\CoreTempPlugin.dll][!RainmeterShowMeter CPUTempCT]
IfBelowValue=1
IfBelowAction=!Execute [!RainmeterWriteKeyValue MCPUTempCT Plugin Plugins\SpeedFanPlugin.dll][!RainmeterHideMeter CPUTempCT]
Follow Brian's suggestion, this should get you some type of temp display.

Using the "About" info in Rainmeter can help to troubleshoot skins; right-click the systray icon and select "About". Look at the "Skins" tab and select the skin in question. Variables and measures can be seen in the right column.

Hope this gets you closer.
n1x4
Posts: 2
Joined: November 4th, 2012, 7:15 pm

Re: RM 2.4 update cpu temp issue (speedfan)

Post by n1x4 »

Ahhhh, got it. Thanks gents. I had already edited [MCPUTempCT] a while ago but never dawned on me to comment out the [CT-Check] measure.

Also, thanks for the tip on troubleshooting.