It is currently March 28th, 2024, 10:35 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\
The only source of knowledge is experience. Albert Einstein
Deviant Art Page
User avatar
balala
Rainmeter Sage
Posts: 16110
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
You do not have the required permissions to view the files attached to this post.
The only source of knowledge is experience. Albert Einstein
Deviant Art Page
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