diff --git a/loader/include/Geode/cocos/include/ccTypes.h b/loader/include/Geode/cocos/include/ccTypes.h
index 1a7366e5..dc52f40d 100644
--- a/loader/include/Geode/cocos/include/ccTypes.h
+++ b/loader/include/Geode/cocos/include/ccTypes.h
@@ -50,9 +50,11 @@ typedef struct _ccHSVValue
     float h, s, v;
     bool absoluteSaturation;
     bool absoluteBrightness;
-    private: unsigned char __pad[2];
+    bool saturationChecked;
+    bool brightnessChecked;
 } ccHSVValue;
 
+
 static inline ccHSVValue
 cchsv(const float vh, const float vs, const float vv, const bool as, const bool ab)
 {