It is currently March 28th, 2024, 12:47 pm

No text after Creator's Update

Report bugs with the Rainmeter application and suggest features.
niko2001
Posts: 4
Joined: April 16th, 2017, 7:49 am

No text after Creator's Update

Post by niko2001 »

Hallo forum,

After I update my Windows 10 Pro to version 1703 (Creator's Update) all Rainmeter's gadgets / skins missing all text. All bars and graphs work fine. See below. The top 4 gadgets / skins come from illustro and the last one comes from ModernGadgets. I try to remove / uninstall Raimeter completely and install again, but it is the same.

Image

Is there anything I can do, or should I be patient and wait for an update?

I will be happy to help if you need log files or anything else.
User avatar
CyberTheWorm
Posts: 860
Joined: August 22nd, 2016, 11:32 pm
Location: Surrey, B.C., Canada

Re: No text after Creator's Update

Post by CyberTheWorm »

Might want to post your skins, mine all seem to be fine

Code: Select all

4.0.0 r2746 64-bit (Jan  1 2017)
Windows 10 Pro 64-bit (build 15063)
Path: C:\Program Files\Rainmeter\
IniFile: C:\Users\******\AppData\Roaming\Rainmeter\Rainmeter.ini
SkinPath: C:\Users\******\Documents\Rainmeter\Skins\
User avatar
balala
Rainmeter Sage
Posts: 16109
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: No text after Creator's Update

Post by balala »

niko2001 wrote:After I update my Windows 10 Pro to version 1703 (Creator's Update) all Rainmeter's gadgets / skins missing all text. All bars and graphs work fine. See below. The top 4 gadgets / skins come from illustro and the last one comes from ModernGadgets. I try to remove / uninstall Raimeter completely and install again, but it is the same.
For first, let's see if the following extremely simple code is working. It should show only a "Some string" text, nothing else. If nothing appears, please check if you have a small, 30x10 pixels sized, semitransparent rectangle.
The code:

Code: Select all

[Rainmeter]
Update=1000

[DriveText]
Meter=STRING
X=0
Y=0
Padding=15,5,15,5,
FontColor=220,220,220
SolidColor=0,0,0,150
FontSize=20
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=LEFT
AntiAlias=1
Text=Some string
niko2001
Posts: 4
Joined: April 16th, 2017, 7:49 am

Re: No text after Creator's Update

Post by niko2001 »

balala wrote:For first, let's see if the following extremely simple code is working. It should show only a "Some string" text, nothing else. If nothing appears, please check if you have a small, 30x10 pixels sized, semitransparent rectangle.
The code:

Code: Select all

[Rainmeter]
Update=1000

[DriveText]
Meter=STRING
X=0
Y=0
Padding=15,5,15,5,
FontColor=220,220,220
SolidColor=0,0,0,150
FontSize=20
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=LEFT
AntiAlias=1
Text=Some string
The result is shown below

Image

I only got a square without text.
CyberTheWorm wrote:Might want to post your skins, mine all seem to be fine

Code: Select all

4.0.0 r2746 64-bit (Jan  1 2017)
Windows 10 Pro 64-bit (build 15063)
Path: C:\Program Files\Rainmeter\
IniFile: C:\Users\******\AppData\Roaming\Rainmeter\Rainmeter.ini
SkinPath: C:\Users\******\Documents\Rainmeter\Skins\
Here is my rainmeter.ini file:

Code: Select all

[Rainmeter]
Logging=0
SkinPath=C:\Users\nicolai\Documents\Rainmeter\Skins\

[illustro\Clock]
Active=1
WindowX=(#SCREENAREAWIDTH#-200)
WindowY=0
ClickThrough=0
Draggable=1
SnapEdges=1
KeepOnScreen=1
AlwaysOnTop=0

[illustro\Disk]
Active=2
WindowX=(#SCREENAREAWIDTH#-200)
WindowY=176
ClickThrough=0
Draggable=1
SnapEdges=1
KeepOnScreen=1
AlwaysOnTop=0

[illustro\System]
Active=1
WindowX=(#SCREENAREAWIDTH#-200)
WindowY=68
ClickThrough=0
Draggable=1
SnapEdges=1
KeepOnScreen=1
AlwaysOnTop=0

[illustro\Welcome]
Active=0
WindowX=37.34375%
WindowY=51.29630%
AnchorX=50.000000%
AnchorY=50.000000%
ClickThrough=0
Draggable=1
SnapEdges=1
KeepOnScreen=1
AlwaysOnTop=0
[illustro\Network]
Active=1
WindowX=1710
WindowY=264
ClickThrough=0
Draggable=1
SnapEdges=1
KeepOnScreen=1
AlwaysOnTop=0
[ModernGadgets\Config\Setup]
Active=1
WindowX=835
WindowY=465
ClickThrough=0
Draggable=1
SnapEdges=1
KeepOnScreen=1
AlwaysOnTop=0
[ModernGadgets\Config\GadgetManager]
Active=0
WindowX=785
WindowY=380
ClickThrough=0
Draggable=1
SnapEdges=1
KeepOnScreen=1
AlwaysOnTop=0
[ModernGadgets\CPU]
Active=1
WindowX=1727
WindowY=447
ClickThrough=0
Draggable=1
SnapEdges=1
KeepOnScreen=1
AlwaysOnTop=0
Here is my CPU.ini file:

Code: Select all

[Rainmeter]
Update=1000
MiddleMouseDownAction=[!Refresh]
MouseOverAction=[!ToggleMeterGroup ConfigButton][!UpdateMeterGroup Background][!Redraw]
MouseLeaveAction=[!ToggleMeterGroup ConfigButton][!UpdateMeterGroup Background][!Redraw]
LeftMouseDoubleClickAction=["taskmgr.exe"]
Group=ModernGadgets | ModernGadgetsCpu | MgImportRefresh

; Custom Context Menu
ContextTitle=CPU Meter settings
ContextAction=[!ActivateConfig "ModernGadgets\Config\CPU" "Config.ini"]
; ContextTitle2=Global settings
; ContextAction2=[!ActivateConfig "ModernGadgets\Config\Global" "Config.ini"]
ContextTitle2=HWiNFO config tool
ContextAction2=[!ActivateConfig "ModernGadgets\Config\Hwinfo" "Config.ini"]
ContextTitle3=Gadget manager
ContextAction3=[!ActivateConfig "ModernGadgets\Config\GadgetManager" "Config.ini"]

[Metadata]
Name=CPU
Author=iamanai
Information=A Rainmeter remake of the All CPU Meter gadget, updated and enhanced to give it a "modern" feel.
License=Creative Commons BY-NC-SA 3.0
Version=1.1.2

; ========= Styles and Variables =========

[Variables]
@includeStyleSheet=#@#Settings\StyleSheet.inc
@includeGlobalSettings=#@#Settings\GlobalSettings.inc
@includeCpuSettings=#@#Settings\CpuSettings.inc

threadsPerCore=2
cpuCores=8
updateSettings=0

; ========= Measures =========

[MeasureFixedPrecisionFormatScript]
Measure=Script
ScriptFile=#scriptPath#FixedPrecisionFormat.lua

[MeasureCpuConfigScript]
Measure=Script
ScriptFile=#scriptPath#Config\CpuConfig.lua

[MeasureCpuSettingsScript]
Measure=Script
ScriptFile=#scriptPath#Settings\CpuSettings.lua

[MeasureUpdateSettings]
Measure=Calc
Formula=1
IfCondition=#updateSettings# = 1
IfTrueAction=[!WriteKeyValue Variables updateSettings 0][!CommandMeasure MeasureCpuSettingsScript "UpdateSettings()"]

; ----- CPU Name -----

[MeasureCpuName]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=HARDWARE\DESCRIPTION\System\CentralProcessor\0
RegValue=ProcessorNameString
UpdateDivider=-1
Disabled=0

[MeasureCpuDisplayName]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=HARDWARE\DESCRIPTION\System\CentralProcessor\0
RegValue=ProcessorNameString
RegExpSubstitute=1
SubStitute="\(R\)":"","\(TM\)":"","\(tm\)":"","(.*) CPU.*":"\1"
UpdateDivider=-1
Disabled=0

; ----- RAM Info -----

[MeasureRamUsed]
Measure=PhysicalMemory
IfCondition=1
IfTrueAction=[!CommandMeasure MeasureFixedPrecisionFormatScript "FormatNumber([MeasureRamUsed], #fpfRamDepth#, '1k', 'textRamUsed')"]
OnChangeAction=[!CommandMeasure MeasureFixedPrecisionFormatScript "FormatNumber([MeasureRamUsed], #fpfRamDepth#, '1k', 'textRamUsed')"]

[MeasureRamTotal]
Measure=PhysicalMemory
Total=1
UpdateDivider=-1
IfCondition=1
IfTrueAction=[!CommandMeasure MeasureFixedPrecisionFormatScript "FormatNumber([MeasureRamTotal], 1, '1k', 'textRamTotal')"]

[MeasureRamUsage]
Measure=Calc
Formula=(MeasureRamUsed / MeasureRamTotal) * 100
MinValue=0
MaxValue=100

; ----- Page/Swap Info -----

[Measure4KPagesInUse]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=Paging File
PerfMonCounter=% Usage
PerfMonInstance=_Total
PerfMonDifference=0
Disabled=0

[MeasurePageUsed]
Measure=Calc
Formula=Measure4KPagesInUse * 4096
IfCondition=1
IfTrueAction=[!CommandMeasure MeasureFixedPrecisionFormatScript "FormatNumber([MeasurePageUsed], #fpfPageDepth#, '1k', 'textPageUsed')"]
OnChangeAction=[!CommandMeasure MeasureFixedPrecisionFormatScript "FormatNumber([MeasurePageUsed], #fpfPageDepth#, '1k', 'textPageUsed')"]
Disabled=0

[MeasurePageTotal]
Measure=SwapMemory
Total=1
UpdateDivider=-1
Disabled=0

[MeasurePageTotalCalc]
Measure=Calc
Formula=MeasurePageTotal-MeasureRamTotal
UpdateDivider=-1
IfCondition=1
IfTrueAction=[!CommandMeasure MeasureFixedPrecisionFormatScript "FormatNumber([MeasurePageTotalCalc], 1, '1k', 'textPageTotal')"]
Disabled=0

[MeasurePageUsage]
Measure=Calc
Formula=(MeasurePageUsed / MeasurePageTotalCalc) * 100
MinValue=0
MaxValue=100
Disabled=0

; ----- Fan Info -----

[MeasureCpuFanSpeed]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-MOBO-SensorId#
HWiNFOSensorInstance=#HWiNFO-MOBO-SensorInstance#
HWiNFOEntryId=#HWiNFO-MOBO-CPUFan#
HWiNFOType=CurrentValue
HWiNFOLogHandler=2

[MeasureCpuFanSpeedMax]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-MOBO-SensorId#
HWiNFOSensorInstance=#HWiNFO-MOBO-SensorInstance#
HWiNFOEntryId=#HWiNFO-MOBO-CPUFan#
HWiNFOType=MaximumValue

[MeasureCpuFanString]
Measure=String
String="[MeasureCpuFanSpeed]RPM"
Substitute="-9000RPM":"HWiNFO NOT DETECTED"
DynamicVariables=1
IfCondition=MeasureCpuFanSpeed < 0
IfTrueAction=[!DisableMeasure MeasureCpuFanUsage][!SetOption FanAltValueString FontColor "#colorButtonPress#"][!UpdateMeter FanAltValueString][!Redraw]
IfCondition2=MeasureCpuFanSpeed > 0
IfTrueAction2=[!EnableMeasure MeasureCpuFanUsage][!SetOption FanAltValueString FontColor ""][!UpdateMeter FanAltValueString][!Redraw]

[MeasureCpuFanUsage]
Measure=Calc
Formula=MeasureCpuFanSpeed / MeasureCpuFanSpeedMax * 100
MinValue=0
MaxValue=100

; ----- CPU Cores -----

; General Cpu Information
[MeasureCpuThreadsPerCore]
Measure=Plugin
Plugin=ActiveNet
Type=ThreadsPerCore
IfCondition=MeasureCpuThreadsPerCore <> #threadsPerCore#
IfTrueAction=[!WriteKeyValue Variables threadsPerCore [MeasureCpuThreadsPerCore]][!Refresh]
DynamicVariables=1
UpdateDivider=-1

[MeasureCpuLogicalCores]
Measure=Calc
Formula=%NUMBER_OF_PROCESSORS%
; Formula=20
IfCondition=MeasureCpuLogicalCores <> #cpuCores#
IfTrueAction=[!CommandMeasure MeasureCpuConfigScript "ConfigCores([MeasureCpuLogicalCores])"]
DynamicVariables=1

[MeasureCpuPhysicalCores]
Measure=Calc
Formula=(MeasureCpuLogicalCores / MeasureCpuThreadsPerCore)

[MeasureCpuIdentifier]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=HARDWARE\DESCRIPTION\System\CentralProcessor\0
RegValue=Identifier
UpdateDivider=-1

[MeasureCpuVendorIdentifier]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=HARDWARE\DESCRIPTION\System\CentralProcessor\0
RegValue=VendorIdentifier
UpdateDivider=-1
IfCondition=1
IfTrueAction=[!CommandMeasure MeasureCpuConfigScript "ConfigCpuIcon('[MeasureCpuVendorIdentifier]')"]

; Core Usages
[MeasureCpuUsageCore1]
Measure=CPU
Processor=1
Disabled=0

[MeasureCpuUsageCore2]
Measure=CPU
Processor=2
Disabled=0

[MeasureCpuUsageCore3]
Measure=CPU
Processor=3
Disabled=0

[MeasureCpuUsageCore4]
Measure=CPU
Processor=4
Disabled=0

[MeasureCpuUsageCore5]
Measure=CPU
Processor=5
Disabled=0

[MeasureCpuUsageCore6]
Measure=CPU
Processor=6
Disabled=0

[MeasureCpuUsageCore7]
Measure=CPU
Processor=7
Disabled=0

[MeasureCpuUsageCore8]
Measure=CPU
Processor=8
Disabled=0

[MeasureCpuUsageCore9]
Measure=CPU
Processor=9
Disabled=1

[MeasureCpuUsageCore10]
Measure=CPU
Processor=10
Disabled=1

[MeasureCpuUsageCore11]
Measure=CPU
Processor=11
Disabled=1

[MeasureCpuUsageCore12]
Measure=CPU
Processor=12
Disabled=1

[MeasureCpuUsageCore13]
Measure=CPU
Processor=13
Disabled=1

[MeasureCpuUsageCore14]
Measure=CPU
Processor=14
Disabled=1

[MeasureCpuUsageCore15]
Measure=CPU
Processor=15
Disabled=1

[MeasureCpuUsageCore16]
Measure=CPU
Processor=16
Disabled=1

[MeasureCpuUsageCore17]
Measure=CPU
Processor=17
Disabled=1

[MeasureCpuUsageCore18]
Measure=CPU
Processor=18
Disabled=1

[MeasureCpuUsageCore19]
Measure=CPU
Processor=19
Disabled=1

[MeasureCpuUsageCore20]
Measure=CPU
Processor=20
Disabled=1

[MeasureCpuUsage]
Measure=CPU

; Core Temperatures
[MeasureCpuTempCore1]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core0Temp#
HWiNFOType=CurrentValue
Disabled=0

[MeasureCpuTempCore2]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core0Temp#
HWiNFOType=CurrentValue
Disabled=0

[MeasureCpuTempCore3]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core1Temp#
HWiNFOType=CurrentValue
Disabled=0

[MeasureCpuTempCore4]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core1Temp#
HWiNFOType=CurrentValue
Disabled=0

[MeasureCpuTempCore5]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core2Temp#
HWiNFOType=CurrentValue
Disabled=0

[MeasureCpuTempCore6]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core2Temp#
HWiNFOType=CurrentValue
Disabled=0

[MeasureCpuTempCore7]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core3Temp#
HWiNFOType=CurrentValue
Disabled=0

[MeasureCpuTempCore8]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core3Temp#
HWiNFOType=CurrentValue
Disabled=0

[MeasureCpuTempCore9]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core4Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore10]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core4Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore11]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core5Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore12]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core5Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore13]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core6Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore14]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core6Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore15]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core7Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore16]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core7Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore17]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core8Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore18]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core8Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore19]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core9Temp#
HWiNFOType=CurrentValue
Disabled=1

[MeasureCpuTempCore20]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core9Temp#
HWiNFOType=CurrentValue
Disabled=1

; ----- HWiNFO Detection -----

[MeasureHwinfoDetect]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-DTS-Core0Temp#
HWiNFOLogHandler=2
HWiNFOType=CurrentValue
IfCondition=MeasureHwinfoDetect = -9000
IfTrueAction=[!CommandMeasure MeasureCpuConfigScript "ToggleTemps('#cpuCores#', false)"][!SetVariable isHwinfoAvailable 0][!WriteKeyValue Variables isHwinfoAvailable 0 "#cpuSettingsPath#"]
IfFalseAction=[!EnableMeasure MeasureHwinfoDetectCoreTemps][!UpdateMeasure MeasureHwinfoDetectCoreTemps][!SetVariable isHwinfoAvailable 1][!WriteKeyValue Variables isHwinfoAvailable 1 "#cpuSettingsPath#"]
OnChangeAction=[!UpdateMeasure MeasureHwinfoDetect]

[MeasureHwinfoDetectCoreTemps]
Measure=Calc
Formula=#showCoreTemps#
IfCondition=MeasureHwinfoDetectCoreTemps = 1
IfTrueAction=[!CommandMeasure MeasureCpuConfigScript "ToggleTemps([MeasureCpuLogicalCores], true)"]
Disabled=1

; ----- CPU Clock Speed -----

; Cpu Clock Speed
[MeasureCpuClockSpeed]
Measure=Plugin
Plugin=PowerPlugin
PowerState=MHz
Disabled=(#showCpuClock# = 0) ? 1 : 0

[MeasureCpuClockSpeedHwinfoCore0]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-Core0Clock#
HWiNFOType=CurrentValue
Disabled=0
Group=Cpu0

[MeasureCpuClockSpeedHwinfoCore1]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-Core1Clock#
HWiNFOType=CurrentValue
Disabled=1
Group=Cpu0

[MeasureCpuClockSpeedHwinfoCore2]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-Core2Clock#
HWiNFOType=CurrentValue
Disabled=1
Group=Cpu0

[MeasureCpuClockSpeedHwinfoCore3]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-Core3Clock#
HWiNFOType=CurrentValue
Disabled=1
Group=Cpu0

[MeasureCpuClockSpeedHwinfoCore4]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-Core4Clock#
HWiNFOType=CurrentValue
Disabled=1
Group=Cpu0

[MeasureCpuClockSpeedHwinfoCore5]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-Core5Clock#
HWiNFOType=CurrentValue
Disabled=1
Group=Cpu0

[MeasureCpuClockSpeedHwinfoCore6]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-Core6Clock#
HWiNFOType=CurrentValue
Disabled=1
Group=Cpu0

[MeasureCpuClockSpeedHwinfoCore7]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#HWiNFO-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-CPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-CPU0-Core7Clock#
HWiNFOType=CurrentValue
Disabled=1
Group=Cpu0

[MeasureCpuClockSpeedHwinfoCalc]
Measure=Calc
Formula=(#useHwinfoClock# = 0) ? MeasureCpuClockSpeed : Max(Max(Max(Max(Max(Max(Max(MeasureCpuClockSpeedHwinfoCore0, MeasureCpuClockSpeedHwinfoCore1), MeasureCpuClockSpeedHwinfoCore2), MeasureCpuClockSpeedHwinfoCore3), MeasureCpuClockSpeedHwinfoCore4), MeasureCpuClockSpeedHwinfoCore5), MeasureCpuClockSpeedHwinfoCore6), MeasureCpuClockSpeedHwinfoCore7)
IfCondition=(MeasureCpuClockSpeedHwinfoCalc <= 0) && (#useHwinfoClock# = 1)
IfTrueAction=[!SetOption CpuClockValueString MeasureName "MeasureCpuClockSpeed"][!UpdateMeter "CpuClockValueString"]
IfFalseAction=[!SetOption CpuClockValueString MeasureName "MeasureCpuClockSpeedHwinfoCalc"][!UpdateMeter "CpuClockValueString"]
Disabled=0
Group=Cpu0

; ========= Meters =========

[BackgroundBorder]
Meter=Image
ImageName=#imgPath#\border.png
ImageTint=#colorBgBorder#
ImageAlpha=#colorBgBorderA#
ScaleMargins=2,2,2,2
X=(#bgOffset# - 1)
Y=(#bgOffset# - 1)
W=(#bgWidth# + 2)
H=([BackgroundHeight:Y] - (#bgOffset# * 2) + 2)
DynamicVariables=1
Hidden=0
Group=Background

[Background]
Meter=Image
SolidColor=#colorBg#
X=#bgOffset#
Y=#bgOffset#
W=#bgWidth#
H=([BackgroundHeight:Y] - (#bgOffset# * 2))
DynamicVariables=1
Group=Background

; ----- Gadget header -----

[ConfigButton]
Meter=Image
ImageName=#imgPath#\Wrench.png
ImageAlpha=#colorBgA#
X=(#contentMarginRight# - 10 - 3)
Y=(#contentMargin# + 3)
W=9
H=9
Antialias=1
Hidden=1
Group=ConfigButton
MouseOverAction=[!SetOption ConfigButton ImageTint "#colorButtonPress#"][!UpdateMeter ConfigButton][!Redraw]
MouseLeaveAction=[!SetOption ConfigButton ImageTint ""][!UpdateMeter ConfigButton][!Redraw]
LeftMouseUpAction=[!SkinCustomMenu]

[CpuUsageValueString]
Meter=String
MeterStyle=StyleString | StyleStringGadgetHeader | StyleStringRightAlign
MeasureName=MeasureCpuUsage
Y=(#contentMargin# - 1)
W=0
Text="%1%"
DynamicVariables=1
Group=ConfigButton

[CpuImage]
Meter=Image
ImageName=#imgPath#cpu.png
ImageTint=#colorInfo#
ImageAlpha=#colorBgA#
X=(#contentMargin# + 1)
Y=(#contentMargin# + 1)
W=13
H=13
ToolTipTitle="[MeasureCpuName]"
ToolTipIcon=Info
ToolTipText="Identifier: [MeasureCpuIdentifier]#CRLF#Physical Cores: [MeasureCpuPhysicalCores]#CRLF#Logical Cores: [MeasureCpuLogicalCores]"
Antialias=1
DynamicVariables=1
Hidden=0

[CpuUsageLabelString]
Meter=String
MeterStyle=StyleString | StyleStringGadgetHeader
X=2R
Text="CPU Usage:"
DynamicVariables=1

; ----- CPU Name -----

[CpuDisplayNameString]
Meter=String
MeterStyle=StyleString | StyleStringCenterAlign
MeasureName=MeasureCpuDisplayName
W=(#contentWidth# - 4)
H=(13 + #rowSpacing#)
ClipString=1
Text=%1
Hidden=0
Y=#rowSpacing#R

; ----- RAM Information -----

[RamLabelString]
Meter=String
MeterStyle=StyleString
Text="RAM:"
Group=CpuRam

[RamFractionString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
Text="#textRamUsed#B / #textRamTotal#B"
DynamicVariables=1
Group=CpuRam

[RamValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureRamUsage
Text="%1%"
Group=CpuRam

[RamBar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureRamUsage
BarColor=#colorRam#
Group=CpuRam

; ----- Page/Swap Information -----

[PageLabelString]
Meter=String
MeterStyle=StyleString
Text="Page:"
Group=CpuPage
Hidden=1
Y=R

[PageFractionString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
Text="#textPageUsed#B / #textPageTotal#B"
DynamicVariables=1
Group=CpuPage
Hidden=1

[PageValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasurePageUsage
Text="%1%"
Group=CpuPage
Hidden=1

[PageBar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasurePageUsage
BarColor=#colorPage#
Group=CpuPage
Hidden=1

; ----- Fan Information (Dynamic View) -----

[FanLabelString]
Meter=String
MeterStyle=StyleString
Text="Fan:"
Hidden=1
Y=R
Group=CpuFanDyn

[FanRpmString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuFanSpeed
Text="%1RPM"
Hidden=1
Group=CpuFanDyn

[FanValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuFanUsage
Text="%1%"
Hidden=1
Group=CpuFanDyn

[FanBar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuFanUsage
BarColor=#colorCpuFan#
Hidden=1
Group=CpuFanDyn

; ----- CPU Core Information -----

; Core 1
[Core1LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 1:"
Hidden=0
Group=CpuCore1
DynamicVariables=1
Y=1R

[Core1TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore1
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore1 | CoreTemps

[Core1ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore1
Text="%1%"
Hidden=0
Group=CpuCore1

[Core1Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore1
BarColor=#colorCore1#
Hidden=0
Group=CpuCore1

; Core 2
[Core2LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 2:"
Hidden=0
Group=CpuCore2
DynamicVariables=1
Y=1R

[Core2TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore2
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore2 | CoreTemps

[Core2ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore2
Text="%1%"
Hidden=0
Group=CpuCore2

[Core2Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore2
BarColor=#colorCore2#
Hidden=0
Group=CpuCore2

; Core 3
[Core3LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 3:"
Hidden=0
Group=CpuCore3
DynamicVariables=1
Y=1R

[Core3TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore3
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore3 | CoreTemps

[Core3ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore3
Text="%1%"
Hidden=0
Group=CpuCore3

[Core3Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore3
BarColor=#colorCore3#
Hidden=0
Group=CpuCore3

; Core 4
[Core4LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 4:"
Hidden=0
Group=CpuCore4
DynamicVariables=1
Y=1R

[Core4TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore4
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore4 | CoreTemps

[Core4ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore4
Text="%1%"
Hidden=0
Group=CpuCore4

[Core4Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore4
BarColor=#colorCore4#
Hidden=0
Group=CpuCore4

; Core 5
[Core5LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 5:"
Hidden=0
Group=CpuCore5
DynamicVariables=1
Y=1R

[Core5TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore5
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore5 | CoreTemps

[Core5ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore5
Text="%1%"
Hidden=0
Group=CpuCore5

[Core5Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore5
BarColor=#colorCore5#
Hidden=0
Group=CpuCore5

; Core 6
[Core6LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 6:"
Hidden=0
Group=CpuCore6
DynamicVariables=1
Y=1R

[Core6TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore6
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore6 | CoreTemps

[Core6ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore6
Text="%1%"
Hidden=0
Group=CpuCore6

[Core6Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore6
BarColor=#colorCore6#
Hidden=0
Group=CpuCore6

; Core 7
[Core7LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 7:"
Hidden=0
Group=CpuCore7
DynamicVariables=1
Y=1R

[Core7TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore7
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore7 | CoreTemps

[Core7ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore7
Text="%1%"
Hidden=0
Group=CpuCore7

[Core7Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore7
BarColor=#colorCore7#
Hidden=0
Group=CpuCore7

; Core 8
[Core8LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 8:"
Hidden=0
Group=CpuCore8
DynamicVariables=1
Y=1R

[Core8TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore8
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore8 | CoreTemps

[Core8ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore8
Text="%1%"
Hidden=0
Group=CpuCore8

[Core8Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore8
BarColor=#colorCore8#
Hidden=0
Group=CpuCore8

; Core 9
[Core9LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 9:"
Hidden=1
Group=CpuCore9
DynamicVariables=1
Y=R

[Core9TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore9
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore9 | CoreTemps

[Core9ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore9
Text="%1%"
Hidden=1
Group=CpuCore9

[Core9Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore9
BarColor=#colorCore9#
Hidden=1
Group=CpuCore9

; Core 10
[Core10LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 10:"
Hidden=1
Group=CpuCore10
DynamicVariables=1
Y=R

[Core10TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore10
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore10 | CoreTemps

[Core10ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore10
Text="%1%"
Hidden=1
Group=CpuCore10

[Core10Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore10
BarColor=#colorCore10#
Hidden=1
Group=CpuCore10

; Core 11
[Core11LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 11:"
Hidden=1
Group=CpuCore11
DynamicVariables=1
Y=R

[Core11TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore11
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore11 | CoreTemps

[Core11ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore11
Text="%1%"
Hidden=1
Group=CpuCore11

[Core11Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore11
BarColor=#colorCore11#
Hidden=1
Group=CpuCore11

; Core 12
[Core12LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 12:"
Hidden=1
Group=CpuCore12
DynamicVariables=1
Y=R

[Core12TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore12
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore12 | CoreTemps

[Core12ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore12
Text="%1%"
Hidden=1
Group=CpuCore12

[Core12Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore12
BarColor=#colorCore12#
Hidden=1
Group=CpuCore12

; Core 13
[Core13LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 13:"
Hidden=1
Group=CpuCore13
DynamicVariables=1
Y=R

[Core13TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore13
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore13 | CoreTemps

[Core13ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore13
Text="%1%"
Hidden=1
Group=CpuCore13

[Core13Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore13
BarColor=#colorCore13#
Hidden=1
Group=CpuCore13

; Core 14
[Core14LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 14:"
Hidden=1
Group=CpuCore14
DynamicVariables=1
Y=R

[Core14TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore14
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore14 | CoreTemps

[Core14ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore14
Text="%1%"
Hidden=1
Group=CpuCore14

[Core14Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore14
BarColor=#colorCore14#
Hidden=1
Group=CpuCore14

; Core 15
[Core15LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 15:"
Hidden=1
Group=CpuCore15
DynamicVariables=1
Y=R

[Core15TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore15
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore15 | CoreTemps

[Core15ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore15
Text="%1%"
Hidden=1
Group=CpuCore15

[Core15Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore15
BarColor=#colorCore15#
Hidden=1
Group=CpuCore15

; Core 16
[Core16LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 16:"
Hidden=1
Group=CpuCore16
DynamicVariables=1
Y=R

[Core16TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore16
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore16 | CoreTemps

[Core16ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore16
Text="%1%"
Hidden=1
Group=CpuCore16

[Core16Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore16
BarColor=#colorCore16#
Hidden=1
Group=CpuCore16

; Core 17
[Core17LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 17:"
Hidden=1
Group=CpuCore17
DynamicVariables=1
Y=R

[Core17TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore17
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore17 | CoreTemps

[Core17ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore17
Text="%1%"
Hidden=1
Group=CpuCore17

[Core17Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore17
BarColor=#colorCore17#
Hidden=1
Group=CpuCore17

; Core 18
[Core18LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 18:"
Hidden=1
Group=CpuCore18
DynamicVariables=1
Y=R

[Core18TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore18
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore18 | CoreTemps

[Core18ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore18
Text="%1%"
Hidden=1
Group=CpuCore18

[Core18Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore18
BarColor=#colorCore18#
Hidden=1
Group=CpuCore18

; Core 19
[Core19LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 19:"
Hidden=1
Group=CpuCore19
DynamicVariables=1
Y=R

[Core19TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore19
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore19 | CoreTemps

[Core19ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore19
Text="%1%"
Hidden=1
Group=CpuCore19

[Core19Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore19
BarColor=#colorCore19#
Hidden=1
Group=CpuCore19

; Core 20
[Core20LabelString]
Meter=String
MeterStyle=StyleString
Text="Core 20:"
Hidden=1
Group=CpuCore20
DynamicVariables=1
Y=R

[Core20TempString]
Meter=String
MeterStyle=StyleString | StyleStringInfo
MeasureName=MeasureCpuTempCore20
Text="%1°#tempUom#"
Hidden=1
Group=CpuCore20 | CoreTemps

[Core20ValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuUsageCore20
Text="%1%"
Hidden=1
Group=CpuCore20

[Core20Bar]
Meter=Bar
MeterStyle=StyleBar
MeasureName=MeasureCpuUsageCore20
BarColor=#colorCore20#
Hidden=1
Group=CpuCore20

; ----- Alternate Fan Display -----

[FanAltLabelString]
Meter=String
MeterStyle=StyleString
Text="Fan:"
Hidden=0
Group=CpuFanAlt
Y=#rowSpacing#R

[FanAltValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuFanString
Text="%1"
Hidden=0
Group=CpuFanAlt

; ----- Clock Speed -----

[CpuClockLabelString]
Meter=String
MeterStyle=StyleString
Text="Clock:"
Hidden=0
; Y=R
Group=CpuClock
Y=#rowSpacing#R

[CpuClockValueString]
Meter=String
MeterStyle=StyleString | StyleStringRightAlign
MeasureName=MeasureCpuClockSpeedHwinfoCalc
Text="%1MHz"
Hidden=0
Group=CpuClock

; ----- Line Graph / Histogram -----

; [MeasureThermalThrottlingTemp]
; Measure=Calc
; Formula=100

; [ThermalThrottlingHistogram]
; Meter=Histogram
; PrimaryColor=#colorTt#,#ttHistogramAlpha#
; MeasureName=MeasureThermalThrottlingTemp
; X=(#contentMargin# + 2)
; Y=R
; W=(#contentWidth# - 4)
; H=(#graphHeight# - 2)
; DynamicVariables=1
; Hidden=1

; Draw lines from last to first, to improve aesthetics
[GraphLines]
Meter=Line
X=(#contentMargin# + 2)
Y=R
W=(#contentWidth# - 4)
H=(#graphHeight# - 2)
LineCount=23
MeasureName=MeasureCpuUsageCore20
MeasureName2=MeasureCpuUsageCore19
MeasureName3=MeasureCpuUsageCore18
MeasureName4=MeasureCpuUsageCore17
MeasureName5=MeasureCpuUsageCore16
MeasureName6=MeasureCpuUsageCore15
MeasureName7=MeasureCpuUsageCore14
MeasureName8=MeasureCpuUsageCore13
MeasureName9=MeasureCpuUsageCore12
MeasureName10=MeasureCpuUsageCore11
MeasureName11=MeasureCpuUsageCore10
MeasureName12=MeasureCpuUsageCore9
MeasureName13=MeasureCpuUsageCore8
MeasureName14=MeasureCpuUsageCore7
MeasureName15=MeasureCpuUsageCore6
MeasureName16=MeasureCpuUsageCore5
MeasureName17=MeasureCpuUsageCore4
MeasureName18=MeasureCpuUsageCore3
MeasureName19=MeasureCpuUsageCore2
MeasureName20=MeasureCpuUsageCore1
MeasureName21=MeasureCpuUsage
MeasureName22=MeasurePageUsage
MeasureName23=MeasureRamUsage
LineColor=0,0,0,0
LineColor2=0,0,0,0
LineColor3=0,0,0,0
LineColor4=0,0,0,0
LineColor5=0,0,0,0
LineColor6=0,0,0,0
LineColor7=0,0,0,0
LineColor8=0,0,0,0
LineColor9=0,0,0,0
LineColor10=0,0,0,0
LineColor11=0,0,0,0
LineColor12=0,0,0,0
LineColor13=43,224,224,240
LineColor14=42,112,250,240
LineColor15=145,70,232,240
LineColor16=199,36,199,240
LineColor17=236,28,70,240
LineColor18=250,158,0,240
LineColor19=255,246,42,240
LineColor20=107,238,98,240
LineColor21=0,0,0,0
LineColor22=0,0,0,0
LineColor23=107,198,250,240
DynamicVariables=1
Antialias=#lineGraphAa#
Hidden=0
Group=LineGraph

[GraphBorder]
Meter=Image
ImageName=#imgPath#border.png
ScaleMargins=2,2,2,2
ImageTint=#colorGraphBorder#
X=-1r
Y=-1r
W=(#contentWidth# - 2)
H=#graphHeight#
Hidden=0
Group=LineGraph

[BackgroundHeight]
Meter=Image
SolidColor=255,255,255,0
X=0
Y=(3 + #bgOffset#)R
W=(#bgWidthAbs#)
H=1
Group=Background
When you write "Might want to post your skins", should I post all my ini files or something else ?
User avatar
Brian
Developer
Posts: 2673
Joined: November 24th, 2011, 1:42 am
Location: Utah

Re: No text after Creator's Update

Post by Brian »

You aren't by chance running Commodo Antivirus are you?
If so, there is a problem that needs to be addressed: https://antivirus.comodo.com/windows10update-advisory.php

There are some people reporting issues to Microsoft with fonts/text: https://answers.microsoft.com/en-us/windows/forum/windows_10-update/no-text-displayed-in-explorer-after-creators/3a2a384f-446d-4d11-a94a-e07f427546ff#threadTitle

While not your exact issue, the solution in the linked post was to run the sfc /scannow command. More info here.

If the system file checker doesn't work, you could try the deployment imaging service and management command.
First check to see if there is a problem by running this command using an elevated command prompt (run as admin): dism /Online /Cleanup-Image /CheckHealth
If it reports any errors, then you can fix them by running this command: dism /Online /Cleanup-Image /RestoreHealth


Another user is reporting some font issues with Creators Update: https://social.technet.microsoft.com/Forums/windows/en-US/4a1b0d78-bed3-465b-be38-859b4180a01b/missing-fonts-after-creators-update-installed?forum=win10itprogeneral

One user suggests that certain fonts were not installed correctly in some languages. Another user suggests manually registering the fonts that are failing.

-Brian
User avatar
CyberTheWorm
Posts: 860
Joined: August 22nd, 2016, 11:32 pm
Location: Surrey, B.C., Canada

Re: No text after Creator's Update

Post by CyberTheWorm »

niko2001 wrote: Here is my rainmeter.ini file:


Here is my CPU.ini file:


When you write "Might want to post your skins", should I post all my ini files or something else ?
#1 - Your "rainmeter.ini" has no meters and will never be loaded.

#2 - your "CPU.ini" has tons of errors, but it did display text for me all on the same line.

When I said post your skin, I mean put everything in a rmskin package. Your skin is missing 3 inc files, 3 lua files and lots of images.

If you are not getting text with the code balala suggested trying. I would try getting that working first. I tried his code and it works for me. If that code does not work, I think you might have an issue with your OS.
Capture.PNG
BurningProcessor
Posts: 2
Joined: April 19th, 2017, 2:04 pm

Re: No text after Creator's Update

Post by BurningProcessor »

I ran into the same problem. All of the above actions did not help.
User avatar
kyriakos876
Posts: 919
Joined: January 30th, 2017, 2:01 am
Location: Greece

Re: No text after Creator's Update

Post by kyriakos876 »

BurningProcessor wrote:I ran into the same problem. All of the above actions did not help.
Try:
1) Reinstall Rainmeter completely. (There are reports that the update corrupted some system and not system file.)
2) Uninstall the creators update and reinstall it.
3) If 2 doesn't work, try one more time 1.(Makes sure you delete everything related to Rainmeter and download it new from the site again. You may as well create a backup for your skins if you want.)
4) If the issue persists run the sfc /scannow command via CMD one last time.

I had the same problem and it was solved after executing all these but I don't know which ones did it and which ones did nothing, so make sure you execute them in this order.
niko2001
Posts: 4
Joined: April 16th, 2017, 7:49 am

Re: No text after Creator's Update

Post by niko2001 »

#CyberTheWorm
I tried balala's but I only got a square without text. I think it might be the OS

#Brian
I had tried the sfc \scannow command with this result:
Image

No problems detected.

#kyriakos876
I will try your suggestion, but I might have used Windows' disk cleanup tool, so I need to make a complete reinstall of my laptop.

I have just updated my workstation to Windows 10 Creator's update which also has Rainmeter with the same gadgets / skins installed. I can see if it works here.
niko2001
Posts: 4
Joined: April 16th, 2017, 7:49 am

Re: No text after Creator's Update

Post by niko2001 »

Now I got upgraded my other Windows 10 PC to Creator's update. Here I do not have any problems with Rainmeter and the different skins.

There must be a specific "problem" with my laptop, since the text does not appear there. Maybe it's time to reinstall my laptop
Post Reply