The NucleoSphere automatically changes colors based on the current date. Events are defined in language-specific configuration files that are checked at initialization.
INI File Control
The event color system is controlled via the project INI file entry fxNucleoEventColors:
| INI Entry |
Value |
Behavior |
fxNucleoEventColors |
1 (default) |
Auto - use event colors when current date matches an event window |
fxNucleoEventColors |
0 |
Disabled - always use default grayscale (8 shades from dark to light) |
fxNucleoEventColors |
-1 |
Demo mode - cycle through ALL events sequentially (for testing) |
βοΈ
To Disable Event Colors: Add the following line to your project INI file:
fxNucleoEventColors,0
Configuration Files
Event colors are defined in language-specific files located in the fixture support folder:
| File |
Language |
Notes |
fxNucleoEvents.034 |
Spanish |
Localized event names |
fxNucleoEvents.044 |
English |
Default fallback if localized file not found |
fxNucleoEvents.049 |
German |
Localized event names |
fxNucleoEvents.055 |
Portuguese |
Localized event names |
Config File Format
# Comment lines start with #
# Format: START_MMDD,END_MMDD,EVENT_NAME,R1,G1,B1,R2,G2,B2[,R3,G3,B3...]
# Dates in MM-DD format (year-independent, events repeat annually)
# Colors cycle to fill all 8 shells (2 colors = alternating pattern)
06-01,06-30,Pride Month,255,0,0,255,127,0,255,255,0,0,255,0,0,0,255,139,0,255
10-24,11-07,Halloween,255,117,24,25,25,25
01-21,02-20,Lunar New Year,238,28,37,255,215,0
Pre-Configured Events (fxNucleoEvents.044)
| Event |
Date Range |
Colors |
| Lunar New Year |
Jan 21 - Feb 20 |
|
| Saint David's Day |
Feb 27 - Mar 6 |
|
| St. Patrick's Day |
Mar 10 - Mar 24 |
|
| St. George's Day |
Mar 20 - Mar 31 |
|
| Earth Day |
Apr 15 - Apr 29 |
|
| Pride Month |
Jun 1 - Jun 30 |
|
| Independence Day (US) |
Jun 27 - Jul 11 |
|
| Diwali |
Oct 15 - Nov 15 |
|
| Halloween |
Oct 24 - Nov 7 |
|
| Remembrance Day |
Nov 4 - Nov 18 |
|
| St. Andrew's Day |
Nov 25 - Dec 2 |
|
π
User Customization (Planned): Copy the event file to a public folder (e.g., C:\SolidCut_Data\config\) to customize without admin access. The public version takes precedence if it exists.
π
Adding Custom Events: Edit the appropriate fxNucleoEvents.XXX file to add your own events. Use MM-DD format for dates - events repeat annually without needing updates.