I have this same problem
To reproduce the bug:
Open game module 2133667088 ( Macao (English Version) by groovyclam )
On the table are 6 coloured cubes ( Black, Violet, Grey, Blue, Red, Green ). They dispense small cubes of their own colour.
In this version of the *.json everything works ok
BUT...
Lines 606-642 of the *.json contain the code for the small grey dispensed cubes:
Code:
"ContainedObjects": [
{
"Name": "BlockSquare",
"Transform": {
"posX": -18.9816513,
"posY": 2.34950757,
"posZ": -22.94813,
"rotX": 8.47311239E-05,
"rotY": 359.9803,
"rotZ": -0.000432938366,
"scaleX": 0.5750004,
"scaleY": 0.5750004,
"scaleZ": 0.5750004
},
"Nickname": "",
"Description": "",
"GMNotes": "",
"ColorDiffuse": {
"r": 0.9215,
"g": 0.9215,
"b": 0.9215
},
"Locked": false,
"Grid": true,
"Snap": true,
"IgnoreFoW": false,
"MeasureMovement": false,
"DragSelectable": true,
"Autoraise": true,
"Sticky": true,
"Tooltip": true,
"GridProjection": false,
"LuaScript": "",
"LuaScriptState": "",
"XmlUI": "",
"GUID": "e31a9b"
}
],
To make the bug appear:
Change the RGB lines from their current values of:
"ColorDiffuse": {
"r": 0.9215,
"g": 0.9215,
"b": 0.9215
},
to:
"ColorDiffuse": {
"r": 1.0,
"g": 1.0,
"b": 1.0
},
If a person HOSTS this *.json they see the small dispensed cubes correctly as a shade of white, BUT any player joining the hosted game sees them as a shade of red!?!
This using TTS version 12.4 on Win10Home