rdngmikey Posted September 2, 2014 Author Share Posted September 2, 2014 If anyone is interested, since the values are in percentages I've started using this page as a guide. http://www.december.com/html/spec/colorper.html Oh, and if you want to use any numbers above 1.0, you don't actually have to put in the decimal, just put in the whole number you want to use. <%f 2> <%f 0> <%f 3> <%f 1.0>Gives you bright, not quite neon, purple. Link to comment Share on other sites More sharing options...
rdngmikey Posted September 2, 2014 Author Share Posted September 2, 2014 It looks like colors start to get really bright at around 4. Link to comment Share on other sites More sharing options...
Drakous79 Posted September 2, 2014 Share Posted September 2, 2014 Btw there is something wrong with float values in the mod file. For an example Tint 4 should be yellow orange with grey pants, but it is blue with grey pants after applying new values. No idea what is wrong, but my 4 months old FindObjectEntry notes contain the same float values as you posted ghost girl. Got this figured out. Armor Tint 4, Entries[3], orange / grey: UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[3]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3C42A9EE, 0x3E0B5D6B, 0x3EC1E1DB, 0x3F800000) = (0.0118813, 0.136099, 0.378676, 1) ---Look at this line: LinearColor (R, G, B, A) = (0x3C42A9EE, 0x3E0B5D6B, 0x3EC1E1DB, 0x3F800000) = (0.0118813, 0.136099, 0.378676, 1) and compare it to hex code for those 4 floats: DB E1 C1 3E 6B 5D 0B 3E EE A9 42 3C 00 00 80 3F // That would be (0x3EC1E1DB, 0x3E0B5D6B, 0x3C42A9EE, 0x3F800000) = (0.378676, 0.136099, 0.011881, 1) There are swapped R and B values in DeserializeAll and FindObjectEntry output. Corrected mod file for Entries[3]: UPK_FILE=Startup.upk OBJECT=UnitPalettes.ArmorTint REL_OFFSET=344 [MODDED_CODE] // entry #3 <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.378676> <%f 0.136099> <%f 0.0118813> <%f 1.0> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0342302> <%f 0.0370285> <%f 0.0384727> <%f 1.0> // (R, G, B, A) <None> But I can't trust myself moving 128 float values with a mouse. Link to comment Share on other sites More sharing options...
wghost81 Posted September 2, 2014 Share Posted September 2, 2014 (edited) Sorry. :smile: Don't know why I did this. Here's new PatchUPK code: UPK_FILE=Startup.upk OBJECT=UnitPalettes.ArmorTint REL_OFFSET=32 [MODDED_CODE] // Entries[0]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.306635> <%f 0.14198> <%f 0.0370285> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0545923> <%f 0.0445526> <%f 0.00552174> <%f 1> // (R, G, B, A) <None> // Entries[1]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.136099> <%f 0.212044> <%f 0.212044> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.186989> <%f 0.103634> <%f 0.0342302> <%f 1> // (R, G, B, A) <None> // Entries[2]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0528416> <%f 0.0657539> <%f 0.0151752> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.397775> <%f 0.38187> <%f 0.14945> <%f 1> // (R, G, B, A) <None> // Entries[3]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.378676> <%f 0.136099> <%f 0.0118813> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0342302> <%f 0.0370285> <%f 0.0384727> <%f 1> // (R, G, B, A) <None> // Entries[4]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.45908> <%f 0.447871> <%f 0.436813> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0101049> <%f 0.0106897> <%f 0.0110493> <%f 1> // (R, G, B, A) <None> // Entries[5]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.212044> <%f 0.00455975> <%f 0.00552174> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0328759> <%f 0.0342302> <%f 0.0384727> <%f 1> // (R, G, B, A) <None> // Entries[6]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.47044> <%f 0.334458> <%f 0.0384727> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0315514> <%f 0.0209511> <%f 0.0384727> <%f 1> // (R, G, B, A) <None> // Entries[7]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.042987> <%f 0.197516> <%f 0.259027> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0986892> <%f 0.0445526> <%f 0.00658496> <%f 1> // (R, G, B, A) <None> // Entries[8]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0477758> <%f 0.0494335> <%f 0.0265487> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.226511> <%f 0.215704> <%f 0.177303> <%f 1> // (R, G, B, A) <None> // Entries[9]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0103978> <%f 0.00969633> <%f 0.0103978> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.856322> <%f 0.843999> <%f 0.809013> <%f 1> // (R, G, B, A) <None> // Entries[10]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.00595278> <%f 0.014325> <%f 0.0276233> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.791067> <%f 0.817705> <%f 0.878421> <%f 1> // (R, G, B, A) <None> // Entries[11]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0315514> <%f 0.0315514> <%f 0.119264> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0276233> <%f 0.0247237> <%f 0.0247237> <%f 1> // (R, G, B, A) <None> // Entries[12]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.154152> <%f 0.0328759> <%f 0.254916> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.645555> <%f 0.645555> <%f 0.645555> <%f 1> // (R, G, B, A) <None> // Entries[13]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.687031> <%f 0.0638149> <%f 0.201096> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.645555> <%f 0.645555> <%f 0.645555> <%f 1> // (R, G, B, A) <None> // Entries[14]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.022013> <%f 0.0209511> <%f 0.0209511> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.84337> <%f 0.554227> <%f 0.0231036> <%f 1> // (R, G, B, A) <None> // Entries[15]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.84337> <%f 0.554227> <%f 0.0231036> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.022013> <%f 0.0209511> <%f 0.0209511> <%f 1> // (R, G, B, A) <None> // Entries[16]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0143105> <%f 0.0242229> <%f 0.0494335> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.306635> <%f 0.288816> <%f 0.271577> <%f 1> // (R, G, B, A) <None> // Entries[17]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.348865> <%f 0.000992374> <%f 0.00196342> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.9743> <%f 0.796917> <%f 0> <%f 1> // (R, G, B, A) <None> // Entries[18]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0134734> <%f 0.0199178> <%f 0.425905> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 1> <%f 0.425905> <%f 0> <%f 1> // (R, G, B, A) <None> // Entries[19]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.404541> <%f 0.0600316> <%f 0.0370285> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0134734> <%f 0.144972> <%f 0.113921> <%f 1> // (R, G, B, A) <None> // Entries[20]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0050282> <%f 0.0231036> <%f 0.124741> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.293216> <%f 0.0445526> <%f 0.0033027> <%f 1> // (R, G, B, A) <None> // Entries[21]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.00604059> <%f 0.018913> <%f 0.018913> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0545923> <%f 0.018913> <%f 0.0118813> <%f 1> // (R, G, B, A) <None> // Entries[22]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.487765> <%f 0.334458> <%f 0.0891935> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.116576> <%f 0.0962661> <%f 0.0697271> <%f 1> // (R, G, B, A) <None> // Entries[23]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.113921> <%f 0.00168692> <%f 0.0824142> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.21952> <%f 0.280124> <%f 0.0033027> <%f 1> // (R, G, B, A) <None> // Entries[24]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.851252> <%f 0> <%f 0.267358> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0> <%f 0.43134> <%f 0.875138> <%f 1> // (R, G, B, A) <None> // Entries[25]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 1> <%f 0.325037> <%f 0> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.320382> <%f 0> <%f 1> <%f 1> // (R, G, B, A) <None> // Entries[26]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.133209> <%f 0.133209> <%f 0> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.133209> <%f 0.0289912> <%f 0> <%f 1> // (R, G, B, A) <None> // Entries[27]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.21952> <%f 0.302125> <%f 0.320382> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.56681> <%f 0.585973> <%f 0.535642> <%f 1> // (R, G, B, A) <None> // Entries[28]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.476177> <%f 0.409826> <%f 0.302125> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.9743> <%f 0.907547> <%f 0.819964> <%f 1> // (R, G, B, A) <None> // Entries[29]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.25084> <%f 0.163641> <%f 0.0697271> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.625345> <%f 0.447871> <%f 0.25084> <%f 1> // (R, G, B, A) <None> // Entries[30]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.103634> <%f 0.242796> <%f 0.0657539> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.25084> <%f 0.43134> <%f 0.20836> <%f 1> // (R, G, B, A) <None> // Entries[31]: <Primary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.0220986> <%f 0.0220986> <%f 0.0220986> <%f 1> // (R, G, B, A) <Secondary> <StructProperty> <%u 0x00000010> <%u 0x00000000> <LinearColor> <%f 0.110493> <%f 0.110493> <%f 0.110493> <%f 1> // (R, G, B, A) <None> I've fixed this bug and updated UPKUtils to v.5.1. PS> But I can't trust myself moving 128 float values with a mouse.That's what regular expressions are for. :wink: Edited September 2, 2014 by wghost81 Link to comment Share on other sites More sharing options...
dubiousintent Posted September 2, 2014 Share Posted September 2, 2014 (edited) ...I've here an image of a lady wearing pink Kevlar armor with grey/black pants (changed by wghost's mod file).... May I have permission to upload this image to the wiki and use it in the article, with credit to you. It so nicely clarifies the role of the different alpha channels. Let me know what license terms you wish to put on it, if any. (I've already grabbed a copy.) @rdngmikey (and anyone else posting images): Same for your personally created images. I would like explicit permission to use, and any license terms you wish to impose. It would help (and save time) if you would indicate ownership and license terms right there when you post images related to something liable to get into a wiki article. For those curious, see the "Creative Commons Licenses" page for choices among the sort of terms preferred for the wiki. See "this page" for an example of the way the expression of terms is deemed necessary. BUT, be aware that you can't "own" screenshots from the game. Those are derivative works of the game's copyrighted art. You can post them (marked up or not) under "fair use" terms because they are for "illustrative purposes". This is necessary so I can upload them when I wasn't the actual creator. FYI: The article is coming along. Edit: Almost ready to post the initial version (assuming image permissions will be granted, but still need those statements). -Dubious- Edited September 2, 2014 by dubiousintent Link to comment Share on other sites More sharing options...
wghost81 Posted September 2, 2014 Share Posted September 2, 2014 And I am quite surprised what happened. The game accepted values greater than 255 and made them more shiny! It's crazy and confusing. I'm sure the game will accept any floating-point value and will clamp it to whatever range it actually uses. Link to comment Share on other sites More sharing options...
Zyxpsilon Posted September 2, 2014 Share Posted September 2, 2014 (edited) Dracous & wghost, sooooo -- that's why i couldn't recognize most color sets i scanned over, with a BGR that needed a flip back to proper RGB! Such a weird complexity within the code, AFAIC.(PS; I've inserted a comment in the summary of post #11 to warn people about this "switch-flaw".) Dubious - full permission is granted to use the Hyperion-Armors(00-32) reference sheet. And if you want any or all individual bigger versions, contact me here. Edited September 2, 2014 by Zyxpsilon Link to comment Share on other sites More sharing options...
wghost81 Posted September 2, 2014 Share Posted September 2, 2014 (edited) Zyxpsilon, Patcher writes RGBA values in correct order, it's the Deserializer who messed thing up. With updated UPKUtils there should be no flipped values in Deserializer/FindObject output. Here's correct ArmorTint object deserialization: 0x00000115 (277): XComLinearColorPalette'UnitPalettes.ArmorTint' TypeRef: 0xFFFFFFE5 -> XComLinearColorPalette ParentClassRef: 0x00000000 -> OwnerRef: 0x000000B4 -> UnitPalettes NameIdx: 0x00000021 (Index) 0x00000000 (Numeric) -> ArmorTint ArchetypeRef: 0x00000000 -> ObjectFlagsH: 0x00000400 0x00000400: ArchetypeObject ObjectFlagsL: 0x000F0005 0x00000001: Transactional 0x00000004: Public 0x00010000: LoadForClient 0x00020000: LoadForServer 0x00040000: LoadForEdit 0x00080000: Standalone SerialSize: 0x00000D44 (3396) SerialOffset: 0x00074B19 ExportFlags: 0x00000001 0x00000001: ForcedExport NetObjectCount: 0 GUID: 00000000000000000000000000000000 Unknown1: 0x00000000 UObject: PrevObjRef = 0x00000001 -> DOFAndBloomEffect_0 UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x00000228 (Index) 0x00000000 (Numeric) -> Entries TypeIdx: 0x00000022 (Index) 0x00000000 (Numeric) -> ArrayProperty PropertySize: 0x00000D04 ArrayIdx: 0x00000000 NumElements = 0x00000020 = 32 ArrayInnerType = None Entries[0]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E9CFF3B, 0x3E116348, 0x3D17AB36, 0x3F800000) = (0.306635, 0.14198, 0.0370285, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3D5F9C27, 0x3D367CD1, 0x3BB4EFC1, 0x3F800000) = (0.0545923, 0.0445526, 0.00552174, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[1]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E0B5D6B, 0x3E59222B, 0x3E59222B, 0x3F800000) = (0.136099, 0.212044, 0.212044, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E3F79EA, 0x3DD43E1D, 0x3D0C34F9, 0x3F800000) = (0.186989, 0.103634, 0.0342302, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[2]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3D587076, 0x3D86A9F8, 0x3C78A190, 0x3F800000) = (0.0528416, 0.0657539, 0.0151752, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3ECBA938, 0x3EC3846E, 0x3E190953, 0x3F800000) = (0.397775, 0.38187, 0.14945, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[3]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3EC1E1DB, 0x3E0B5D6B, 0x3C42A9EE, 0x3F800000) = (0.378676, 0.136099, 0.0118813, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3D0C34F9, 0x3D17AB36, 0x3D1D9599, 0x3F800000) = (0.0342302, 0.0370285, 0.0384727, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[4]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3EEB0C85, 0x3EE54F54, 0x3EDFA5EC, 0x3F800000) = (0.45908, 0.447871, 0.436813, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3C258ED8, 0x3C2F240F, 0x3C350832, 0x3F800000) = (0.0101049, 0.0106897, 0.0110493, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[5]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E59222B, 0x3B9569FF, 0x3BB4EFC1, 0x3F800000) = (0.212044, 0.00455975, 0.00552174, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3D06A8E6, 0x3D0C34F9, 0x3D1D9599, 0x3F800000) = (0.0328759, 0.0342302, 0.0384727, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[6]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3EF0DD8B, 0x3EAB3E0E, 0x3D1D9599, 0x3F800000) = (0.47044, 0.334458, 0.0384727, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3D013C08, 0x3CABA1B5, 0x3D1D9599, 0x3F800000) = (0.0315514, 0.0209511, 0.0384727, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[7]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3D301326, 0x3E4A41BF, 0x3E849F3B, 0x3F800000) = (0.042987, 0.197516, 0.259027, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3DCA1D90, 0x3D367CD1, 0x3BD7C6A0, 0x3F800000) = (0.0986892, 0.0445526, 0.00658496, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[8]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3D43B082, 0x3D4A7ABD, 0x3CD97CA0, 0x3F800000) = (0.0477758, 0.0494335, 0.0265487, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E67F27F, 0x3E5CE197, 0x3E358EF3, 0x3F800000) = (0.226511, 0.215704, 0.177303, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[9]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3C2A5B8B, 0x3C1EDD5A, 0x3C2A5B8B, 0x3F800000) = (0.0103978, 0.00969633, 0.0103978, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F5B37EC, 0x3F581052, 0x3F4F1B7D, 0x3F800000) = (0.856322, 0.843999, 0.809013, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[10]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3BC30F86, 0x3C6AB35A, 0x3CE24A3E, 0x3F800000) = (0.00595278, 0.014325, 0.0276233, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F4A8361, 0x3F515523, 0x3F60E02E, 0x3F800000) = (0.791067, 0.817705, 0.878421, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[11]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3D013C08, 0x3D013C08, 0x3DF440B1, 0x3F800000) = (0.0315514, 0.0315514, 0.119264, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3CE24A3E, 0x3CCA8964, 0x3CCA8964, 0x3F800000) = (0.0276233, 0.0247237, 0.0247237, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[12]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E1DDA17, 0x3D06A8E6, 0x3E828455, 0x3F800000) = (0.154152, 0.0328759, 0.254916, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F25431C, 0x3F25431C, 0x3F25431C, 0x3F800000) = (0.645555, 0.645555, 0.645555, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[13]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F2FE140, 0x3D82B15F, 0x3E4DEC0A, 0x3F800000) = (0.687031, 0.0638149, 0.201096, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F25431C, 0x3F25431C, 0x3F25431C, 0x3F800000) = (0.645555, 0.645555, 0.645555, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[14]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3CB45499, 0x3CABA1B5, 0x3CABA1B5, 0x3F800000) = (0.022013, 0.0209511, 0.0209511, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F57E714, 0x3F0DE1D4, 0x3CBD43AB, 0x3F800000) = (0.84337, 0.554227, 0.0231036, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[15]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F57E714, 0x3F0DE1D4, 0x3CBD43AB, 0x3F800000) = (0.84337, 0.554227, 0.0231036, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3CB45499, 0x3CABA1B5, 0x3CABA1B5, 0x3F800000) = (0.022013, 0.0209511, 0.0209511, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[16]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3C6A76AB, 0x3CC66F31, 0x3D4A7ABD, 0x3F800000) = (0.0143105, 0.0242229, 0.0494335, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E9CFF3B, 0x3E93DFB0, 0x3E8B0C32, 0x3F800000) = (0.306635, 0.288816, 0.271577, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[17]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3EB29E69, 0x3A82128E, 0x3B00ACA8, 0x3F800000) = (0.348865, 0.000992374, 0.00196342, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F796BBD, 0x3F4C02B9, 0x00000000, 0x3F800000) = (0.9743, 0.796917, 0, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[18]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3C5CBF86, 0x3CA32ABC, 0x3EDA1042, 0x3F800000) = (0.0134734, 0.0199178, 0.425905, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F800000, 0x3EDA1042, 0x00000000, 0x3F800000) = (1, 0.425905, 0, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[19]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3ECF1FFA, 0x3D75E3B4, 0x3D17AB36, 0x3F800000) = (0.404541, 0.0600316, 0.0370285, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3C5CBF86, 0x3E147393, 0x3DE94F61, 0x3F800000) = (0.0134734, 0.144972, 0.113921, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[20]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3BA4C3A1, 0x3CBD43AB, 0x3DFF782E, 0x3F800000) = (0.0050282, 0.0231036, 0.124741, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E96206D, 0x3D367CD1, 0x3B58722A, 0x3F800000) = (0.293216, 0.0445526, 0.0033027, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[21]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3BC5F02C, 0x3C9AEF67, 0x3C9AEF67, 0x3F800000) = (0.00604059, 0.018913, 0.018913, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3D5F9C27, 0x3C9AEF67, 0x3C42A9EE, 0x3F800000) = (0.0545923, 0.018913, 0.0118813, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[22]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3EF9BC5C, 0x3EAB3E0E, 0x3DB6AB16, 0x3F800000) = (0.487765, 0.334458, 0.0891935, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3DEEBF48, 0x3DC5272C, 0x3D8ECD13, 0x3F800000) = (0.116576, 0.0962661, 0.0697271, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[23]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3DE94F61, 0x3ADD1B7C, 0x3DA8C8C7, 0x3F800000) = (0.113921, 0.00168692, 0.0824142, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E60C9C7, 0x3E8F6C76, 0x3B58722A, 0x3F800000) = (0.21952, 0.280124, 0.0033027, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[24]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F59EBA1, 0x00000000, 0x3E88E328, 0x3F800000) = (0.851252, 0, 0.267358, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x00000000, 0x3EDCD8A0, 0x3F600904, 0x3F800000) = (0, 0.43134, 0.875138, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[25]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F800000, 0x3EA66B3F, 0x00000000, 0x3F800000) = (1, 0.325037, 0, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3EA4090D, 0x00000000, 0x3F800000, 0x3F800000) = (0.320382, 0, 1, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[26]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E0867D0, 0x3E0867D0, 0x00000000, 0x3F800000) = (0.133209, 0.133209, 0, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E0867D0, 0x3CED7EED, 0x00000000, 0x3F800000) = (0.133209, 0.0289912, 0, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[27]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E60C9C7, 0x3E9AB031, 0x3EA4090D, 0x3F800000) = (0.21952, 0.302125, 0.320382, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F111A71, 0x3F160253, 0x3F091FCF, 0x3F800000) = (0.56681, 0.585973, 0.535642, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[28]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3EF3CD82, 0x3ED1D4AE, 0x3E9AB031, 0x3F800000) = (0.476177, 0.409826, 0.302125, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F796BBD, 0x3F685503, 0x3F51E924, 0x3F800000) = (0.9743, 0.907547, 0.819964, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[29]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E806E22, 0x3E27916C, 0x3D8ECD13, 0x3F800000) = (0.25084, 0.163641, 0.0697271, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3F201697, 0x3EE54F54, 0x3E806E22, 0x3F800000) = (0.625345, 0.447871, 0.25084, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[30]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3DD43E1D, 0x3E789F9B, 0x3D86A9F8, 0x3F800000) = (0.103634, 0.242796, 0.0657539, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3E806E22, 0x3EDCD8A0, 0x3E555C3C, 0x3F800000) = (0.25084, 0.43134, 0.20836, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Entries[31]: Unsafe guess (it's a Property List): UDefaultPropertiesList: UDefaultProperty: NameIdx: 0x000003DE (Index) 0x00000000 (Numeric) -> Primary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3CB50832, 0x3CB50832, 0x3CB50832, 0x3F800000) = (0.0220986, 0.0220986, 0.0220986, 1) UDefaultProperty: NameIdx: 0x00000492 (Index) 0x00000000 (Numeric) -> Secondary TypeIdx: 0x00000B02 (Index) 0x00000000 (Numeric) -> StructProperty PropertySize: 0x00000010 ArrayIdx: 0x00000000 InnerNameIdx: 0x00000340 (Index) 0x00000000 (Numeric) -> LinearColor LinearColor (R, G, B, A) = (0x3DE24A3E, 0x3DE24A3E, 0x3DE24A3E, 0x3F800000) = (0.110493, 0.110493, 0.110493, 1) UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None UDefaultProperty: NameIdx: 0x00000055 (Index) 0x00000000 (Numeric) -> BaseOptions TypeIdx: 0x0000030E (Index) 0x00000000 (Numeric) -> IntProperty PropertySize: 0x00000004 ArrayIdx: 0x00000000 Integer: 0x00000020 = 32 UDefaultProperty: NameIdx: 0x00000392 (Index) 0x00000000 (Numeric) -> None Edit: since 0xCCCCCCCC values are special, its better to leave those in hex:<%u 0xCCCCCCCC> <%u 0xCCCCCCCC> <%u 0xCCCCCCCC> <%u 0xCCCCCCCC> // (R, G, B, A) Edit2: I'm an idiot. :smile: 0xCCCCCCCC is a bit pattern used to initialize stack variables. It means, that all the values with this pattern were never initialized by programmers and are probably never used at all. Edited September 2, 2014 by wghost81 Link to comment Share on other sites More sharing options...
Drakous79 Posted September 2, 2014 Share Posted September 2, 2014 I've fixed this bug and updated UPKUtils to v.5.1. <snip>That's what regular expressions are for. :wink: Thank you very very much :) I'm sure the game will accept any floating-point value and will clamp it to whatever range it actually uses. What would be maximum accepted value? May I have permission to upload this image to the wiki and use it in the article, with credit to you. It so nicely clarifies the role of the different alpha channels. Let me know what license terms you wish to put on it, if any. Granted. For this, past and any future ones. I will be happy, if people can use the image as needed, and if they note its origin. Creative Commons Attribution-Share Alike (CC BY-SA) seems to be the one I'd like to use. Link to comment Share on other sites More sharing options...
wghost81 Posted September 2, 2014 Share Posted September 2, 2014 What would be maximum accepted value?4-byte floating point numbers have range at least (1e-37; 1e+37) in C++. But UE might clamp RGBA values internally, so increasing values might stop giving effect at some point. As I understand it from all the above posts, LinearColor uses floating point numbers to represent RGBA values in percentages. Values greater than 1 (100%) increase color intensity and A (alpha channel) should affect color opacity. I did some reading :smile: and found that alpha can be straight or premultiplied. In the case of straight alpha RGB values are multiplied by A before composing. Premultiplied alpha already has RGB values multiplied by A (to avoid additional multiplications) and in this case A isn't actually used to compose an image. Link to comment Share on other sites More sharing options...
Recommended Posts