Files
ReSkate/Engine/Game/Build/20260929/atmosphere.h
T
2026-10-02 14:40:41 -05:00

217 lines
17 KiB
C++

#pragma once
#include "Engine/Game/Build/fingerprint.h"
#include <array>
#include <cstdint>
namespace dingosdk::game::build::v20260929::atmosphere {
struct AtmosphereBinding {
unsigned kind; std::uint32_t hash; unsigned cache, size, mask_offset;
std::uint32_t mask; unsigned group, asset_offset; bool texture;
};
// Reference assignment, void(slot*, value): retains value, releases the old one.
inline constexpr std::uintptr_t reference_assign = 0x3dd1d70;
inline constexpr std::array<Fingerprint,4> atmosphere_sites{{
{0x5fcc6f0,{0x41,0x81,0xf8,0xa5,0xef,0xc0,0x0d,0x0f,0x8f,0xb3,0x0a,0x00,0x00,0x0f,0x84,0x76,0x0a,0x00,0x00,0x41,0x81,0xf8,0xaf,0xd5,0x21,0xd4,0x0f,0x8f,0x9c,0x05,0x00,0x00}},
{0x5fd29b0,{0x48,0x83,0xec,0x28,0x41,0x81,0xf8,0xb8,0x9b,0xb1,0xfa,0x0f,0x8f,0xdd,0x0e,0x00,0x00,0x0f,0x84,0x99,0x0e,0x00,0x00,0x41,0x81,0xf8,0x6f,0xe1,0x67,0xb5,0x0f,0x8f}},
{0x5fd74d0,{0x41,0x81,0xf8,0xd4,0x1a,0xa0,0xe0,0x0f,0x8f,0x41,0x01,0x00,0x00,0x0f,0x84,0x0f,0x01,0x00,0x00,0x41,0x81,0xf8,0xfe,0xcd,0x89,0x8b,0x0f,0x84,0xd3,0x00,0x00,0x00}},
{reference_assign,{0x4c,0x8b,0x01,0x4c,0x8b,0xc9,0x49,0x8b,0xc8,0x48,0x8b,0xc2,0x48,0x83,0xe1,0xfb,0x48,0x83,0xe0,0xfb,0x48,0x3b,0xc8,0x74,0x31,0xb8,0x00,0x20,0x00,0x00,0x48,0x85}},
}};
// Verified native property dispatch + PropertyOverrides hash dispatch.
// Live component offsets, not serialized EBX reflection offsets.
inline constexpr std::array<AtmosphereBinding, 194> atmosphere_bindings{{
{0,0x8ba423e4,0x26b,1,0x198,0x1,0,0x29e,false}, // Fog.Enable
{0,0x79cf6d43,0x1f4,4,0x198,0x2,0,0x228,false}, // Fog.FogDistanceMultiplier
{0,0x27e5432c,0x267,1,0x198,0x4,0,0x29b,false}, // Fog.FogGradientEnable
{0,0xdc0efa5,0x1bc,4,0x198,0x8,0,0x1d0,false}, // Fog.Start
{0,0xb87a32a,0x1d0,4,0x198,0x10,0,0x234,false}, // Fog.End
{0,0xcb01792,0x130,16,0x198,0x20,0,0x170,false}, // Fog.Curve
{0,0xfc54d655,0x266,1,0x198,0x40,0,0x29d,false}, // Fog.FogGradientHeightFadeEnable
{0,0xbd8ad483,0x1d8,4,0x198,0x80,0,0x1e0,false}, // Fog.FadeStart
{0,0x54cd410c,0x190,4,0x198,0x100,0,0x1cc,false}, // Fog.FadeEnd
{0,0x59dd7757,0x264,1,0x198,0x200,0,0x2a5,false}, // Fog.FogColorEnable
{0,0x15926076,0x110,16,0x198,0x400,0,0x180,false}, // Fog.FogColor
{0,0x66de58b6,0x258,4,0x198,0x800,0,0x290,false}, // Fog.FogColorStart
{0,0x39381539,0x19c,4,0x198,0x1000,0,0x280,false}, // Fog.FogColorEnd
{0,0x67eaf0c1,0x140,16,0x198,0x2000,0,0x160,false}, // Fog.FogColorCurve
{0,0x39b0a478,0x200,4,0x198,0x4000,0,0x230,false}, // Fog.TransparencyFadeClamp
{0,0x3acdca8b,0x22c,4,0x198,0x8000,0,0x25c,false}, // Fog.TransparencyFadeStart
{0,0x3b4b1304,0x250,4,0x198,0x10000,0,0x28c,false}, // Fog.TransparencyFadeEnd
{0,0x39bd237c,0x150,16,0x198,0x20000,0,0x140,false}, // Fog.TransparencyFadeCurve
{0,0x1edbc483,0x26e,1,0x198,0x40000,0,0x298,false}, // Fog.ForwardLightScatteringEnabled
{0,0x2ecc6f6e,0x1f0,4,0x198,0x80000,0,0x1fc,false}, // Fog.ForwardLightScatteringPhaseG
{0,0x2411ef23,0x1a4,4,0x198,0x100000,0,0x250,false}, // Fog.ForwardLightScatteringStrength
{0,0x2ee34dbb,0x120,16,0x198,0x200000,0,0x190,false}, // Fog.ForwardLightScatteringColor
{0,0x6650e9bf,0x25c,4,0x198,0x400000,0,0x1e8,false}, // Fog.ForwardLightScatteringPresence
{0,0xad856027,0x204,4,0x198,0x800000,0,0x1f0,false}, // Fog.ForwardLightScatteringMaxBlurLength
{0,0x1f83add7,0x1c8,4,0x198,0x1000000,0,0x1e4,false}, // Fog.ForwardLightScatteringExtinction
{0,0xe3d2aa6f,0x1b4,4,0x198,0x2000000,0,0x260,false}, // Fog.ForwardLightScatteringSmoothness
{0,0xd89cb4bc,0x230,4,0x198,0x4000000,0,0x294,false}, // Fog.ForwardLightScatteringAttenuationType
{0,0x577b1355,0x276,1,0x198,0x8000000,0,0x2a6,false}, // Fog.HeightFogEnable
{0,0x9497b25c,0x214,4,0x198,0x10000000,0,0x214,false}, // Fog.HeightFogFollowCamera
{0,0x88bb3da4,0x1f8,4,0x198,0x20000000,0,0x26c,false}, // Fog.HeightFogAltitude
{0,0x9dd60e99,0x23c,4,0x198,0x40000000,0,0x20c,false}, // Fog.HeightFogDepth
{0,0x7f3a9c6d,0x1d4,4,0x198,0x80000000,0,0x218,false}, // Fog.HeightFogVisibilityRange
{0,0x9d5b5d74,0x188,4,0x1dc,0x1,1,0x22c,false}, // Fog.HeightFogStart
{0,0x87c8f1fb,0x18c,4,0x1dc,0x2,1,0x200,false}, // Fog.HeightFogEnd
{0,0x9e6c2583,0xe0,16,0x1dc,0x4,1,0x130,false}, // Fog.HeightFogCurve
{0,0xdb5f6bd1,0x26d,1,0x1dc,0x8,1,0x2a8,false}, // Fog.ParticipatingMediaEnable
{0,0xf513e058,0x268,1,0x1dc,0x10,1,0x29a,false}, // Fog.ParticipatingMediaSun
{0,0xde58529a,0x240,4,0x1dc,0x20,1,0x268,false}, // Fog.SunLightScatteringIntensity
{0,0x4375eef0,0x272,1,0x1dc,0x40,1,0x29f,false}, // Fog.ParticipatingMediaLocalLights
{0,0xcb29387f,0x238,4,0x1dc,0x80,1,0x21c,false}, // Fog.LocalLightScatteringIntensity
{0,0x8a3eea60,0x265,1,0x1dc,0x100,1,0x2aa,false}, // Fog.ParticipatingMediaExtinctionEnable
{0,0x8cba4079,0x275,1,0x1dc,0x200,1,0x2a1,false}, // Fog.ParticipatingMediaEmissiveAndAmbientEnable
{0,0xf5cac355,0x271,1,0x1dc,0x400,1,0x2a9,false}, // Fog.LocalLightVolumetricShadowEnable
{0,0x77d5c80e,0x26f,1,0x1dc,0x800,1,0x29c,false}, // Fog.SunVolumetricShadowEnable
{0,0x16aeb8b3,0x274,1,0x1dc,0x1000,1,0x2a4,false}, // Fog.CloudShadowEnable
{0,0x36c7a2,0x180,8,0x1dc,0x2000,1,0x1c0,false}, // Fog.CloudShadowIntensityRange
{0,0xfc4c6567,0x270,1,0x1dc,0x4000,1,0x2a0,false}, // Fog.LocalParticipatingMediaVolumesEnable
{0,0x95105574,0x1e4,4,0x1dc,0x8000,1,0x288,false}, // Fog.ParticipatingMediaDefaultPhase
{0,0x502dc356,0x1c0,4,0x1dc,0x10000,1,0x220,false}, // Fog.ParticipatingMediaFadeStart
{0,0xe5467fd9,0x24c,4,0x1dc,0x20000,1,0x270,false}, // Fog.ParticipatingMediaFadeEnd
{0,0x513e7b61,0x100,16,0x1dc,0x40000,1,0x120,false}, // Fog.ParticipatingMediaFadeCurve
{0,0x6fe1efa3,0x273,1,0x1dc,0x80000,1,0x299,false}, // Fog.ParticipatingMediaFromGlobalFog
{0,0x28d795d3,0x40,80,0x1dc,0x100000,1,0x80,false}, // Fog.DepthFogParticipatingMedia
{0,0x9c044441,0x90,80,0x1dc,0x200000,1,0xd0,false}, // Fog.HeightFogParticipatingMedia
{0,0x44729613,0x1cc,4,0x1dc,0x400000,1,0x24c,false}, // Fog.ParticipatingMediaTemporalMethod
{0,0xbc5798e9,0x1e0,4,0x1dc,0x800000,1,0x1c8,false}, // Fog.ParticipatingMediaTemporalFilterStrength
{0,0xd770d72e,0x1ac,4,0x1dc,0x2000000,1,0x1d8,false}, // Fog.LocalVolumeViewDistance
{0,0x205b48c9,0x1ec,4,0x1dc,0x4000000,1,0x1f8,false}, // Fog.LocalVolumeReflectionViewDistance
{0,0xd500e4a5,0x269,1,0x1dc,0x8000000,1,0x2a7,false}, // Fog.DepthSliceUseLogDistribution
{0,0x2af7565a,0x20c,4,0x1dc,0x10000000,1,0x210,false}, // Fog.DepthSliceLogGradient
{0,0xadf24311,0x194,4,0x1dc,0x20000000,1,0x238,false}, // Fog.DepthSliceDistributionExponent
{0,0xfe32028f,0x1b0,4,0x1dc,0x40000000,1,0x204,false}, // Fog.LocalVolumeFarFadeLength
{0,0x753332a0,0xf0,16,0x1dc,0x80000000,1,0x150,false}, // Fog.LocalVolumeMediaFarFadeCurve
{0,0x45b60c5e,0x1fc,4,0x254,0x1,2,0x254,false}, // Fog.ExtinctionCascadeBaseVoxelSize
{0,0xd589e34,0x1a8,4,0x254,0x2,2,0x264,false}, // Fog.ExtinctionCascadeVoxelSizeCascadeFactor
{0,0x786b1ac8,0x224,4,0x254,0x4,2,0x27c,false}, // Fog.ExtinctionCascadeResolution
{0,0x7c16fbb5,0x220,4,0x254,0x8,2,0x248,false}, // Fog.VolumetricShadowmapResolution
{0,0x68c3a84c,0x228,4,0x254,0x10,2,0x1dc,false}, // Fog.VolumetricShadowmapMaxCount
{0,0xd4590ca,0x248,4,0x254,0x20,2,0x258,false}, // Fog.SunVolumetricShadowSampleCount
{0,0xdb330072,0x21c,4,0x254,0x40,2,0x274,false}, // Fog.SunVolumetricShadowSampleStrech
{0,0x1346a541,0x26a,1,0x254,0x80,2,0x2a2,false}, // Fog.SunExponentialShadowMapEnable
{0,0x3b8714b3,0x160,16,0x254,0x100,2,0x1a0,false}, // Fog.ResolutionScale
{0,0xc78b3f8b,0x170,16,0x254,0x200,2,0x1b0,false}, // Fog.DepthSlices
{0,0xda640834,0x1c4,4,0x254,0x400,2,0x244,false}, // Fog.ReflectionResolutionScale
{0,0x6481fa8c,0x260,4,0x254,0x800,2,0x224,false}, // Fog.ReflectionDepthSlices
{0,0x156b4de7,0x26c,1,0x254,0x1000,2,0x2a3,false}, // Fog.GlobalVolumeEnable
{0,0xbf43aa08,0x210,4,0x254,0x2000,2,0x284,false}, // Fog.GlobalVolumeViewDistance
{0,0xa571ca6f,0x1b8,4,0x254,0x4000,2,0x1ec,false}, // Fog.GlobalVolumeReflectionViewDistance
{0,0x19a9741a,0x1e8,4,0x254,0x8000,2,0x240,false}, // Fog.DepthSliceDistributionExponentGlobal
{0,0xe6199207,0x208,4,0x254,0x10000,2,0x1d4,false}, // Fog.DepthSliceDensityRatioLocalGlobal
{1,0x8ba423e4,0x2dc,1,0x1f0,0x1,0,0x2d6,false}, // Sky.Enable
{1,0x8bfc33e9,0x2df,1,0x1f0,0x2,0,0x2d3,false}, // Sky.DrawSkyGeo
{1,0xb930a227,0x2e0,1,0x1f0,0x4,0,0x2da,false}, // Sky.CaptureForceLowerColorEnabled
{1,0xdefff3c2,0x50,16,0x1f0,0x8,0,0x80,false}, // Sky.CaptureForceLowerColor
{1,0xb18176bc,0x1e8,4,0x1f0,0x10,0,0x1b8,false}, // Sky.SkyType
{1,0x9aff5c27,0x190,4,0x1f0,0x40,0,0x1ac,false}, // Sky.LuminanceScale
{1,0x3bb33fbd,0x188,8,0x1f0,0x80,0,0x198,true}, // Sky.SkyGradientTexture
{1,0x28fb890e,0x2ac,4,0x1f0,0x100,0,0x228,false}, // Sky.AlphaOutput
{1,0x82e1c220,0x2e1,1,0x1f0,0x200,0,0x2d4,false}, // Sky.AllowEnergyIncreaseInNormalization
{1,0xd0a1ba6,0x224,4,0x1f0,0x400,0,0x224,false}, // Sky.HdriRotation
{1,0x239bd7cd,0x120,8,0x1f0,0x800,0,0x160,true}, // Sky.HdriTexture
{1,0x801c6248,0x208,4,0x1f0,0x1000,0,0x230,false}, // Sky.SunSize
{1,0x83ae3355,0x220,4,0x1f0,0x2000,0,0x1d0,false}, // Sky.SunScale
{1,0x876feef0,0x1c4,4,0x1f0,0x4000,0,0x2c4,false}, // Sky.PanoramicUVMinX
{1,0x8770112e,0x228,4,0x1f0,0x8000,0,0x2bc,false}, // Sky.PanoramicUVMaxX
{1,0x876feef1,0x2cc,4,0x1f0,0x10000,0,0x20c,false}, // Sky.PanoramicUVMinY
{1,0x8770112f,0x274,4,0x1f0,0x20000,0,0x2b0,false}, // Sky.PanoramicUVMaxY
{1,0xfab19bb8,0x1ac,4,0x1f0,0x40000,0,0x274,false}, // Sky.PanoramicTileFactor
{1,0x3a72c6f5,0x2b8,4,0x1f0,0x80000,0,0x1b0,false}, // Sky.PanoramicRotation
{1,0x9ffb073e,0x150,8,0x1f0,0x100000,0,0x188,true}, // Sky.PanoramicTexture
{1,0x86cd3d0a,0x170,8,0x1f0,0x200000,0,0x1a0,true}, // Sky.PanoramicAlphaTexture
{1,0xe11089cd,0x204,4,0x1f0,0x400000,0,0x2b4,false}, // Sky.PanoramicAlphaScale
{1,0x6de9a4c,0x1dc,4,0x1f0,0x800000,0,0x264,false}, // Sky.PanoramicAlphaBias
{1,0xaa727174,0x2e3,1,0x1f0,0x1000000,0,0x2d7,false}, // Sky.SkyGradientFollowsPanoramicUVs
{1,0x2fe80f92,0x2bc,4,0x1f0,0x2000000,0,0x240,false}, // Sky.FlowPeriod
{1,0x2d112cd4,0x198,4,0x1f0,0x4000000,0,0x22c,false}, // Sky.FlowDistance
{1,0xf0115992,0x26c,4,0x1f0,0x8000000,0,0x1bc,false}, // Sky.FlowDirection
{1,0x9f392004,0x258,4,0x1f0,0x10000000,0,0x2cc,false}, // Sky.FlowHeightMaskScale
{1,0x907b0fa5,0x238,4,0x1f0,0x20000000,0,0x2a4,false}, // Sky.FlowHeightMaskBias
{1,0xe1fcc07c,0x138,8,0x1f0,0x40000000,0,0x178,true}, // Sky.FlowMaskTexture
{1,0x7c0164a2,0x110,16,0x1f0,0x80000000,0,0xe0,false}, // Sky.CloudLayerSunColor
{1,0x5084247c,0x128,8,0x290,0x1,1,0x170,true}, // Sky.CloudLayerMaskTexture
{1,0x7ad9af56,0x2b0,4,0x290,0x2,1,0x25c,false}, // Sky.CloudLayer1Altitude
{1,0x4412351f,0x248,4,0x290,0x4,1,0x2c8,false}, // Sky.CloudLayer1TileFactor
{1,0x68e78212,0x24c,4,0x290,0x8,1,0x284,false}, // Sky.CloudLayer1Rotation
{1,0xb661eb21,0x1f4,4,0x290,0x10,1,0x1a8,false}, // Sky.CloudLayer1Speed
{1,0x6c30401f,0x1d8,4,0x290,0x20,1,0x1c4,false}, // Sky.CloudLayer1SunLightIntensity
{1,0x26c0fa8f,0x218,4,0x290,0x40,1,0x1b4,false}, // Sky.CloudLayer1SunLightPower
{1,0x543001af,0x2d0,4,0x290,0x80,1,0x294,false}, // Sky.CloudLayer1AmbientLightIntensity
{1,0xb54ad2db,0xf0,16,0x290,0x100,1,0xb0,false}, // Sky.CloudLayer1Color
{1,0x717edc66,0x200,4,0x290,0x200,1,0x1d4,false}, // Sky.CloudLayer1AlphaMul
{1,0xdc02bbf9,0x158,8,0x290,0x400,1,0x190,true}, // Sky.CloudLayer1Texture
{1,0x3c039f87,0x1a0,4,0x290,0x800,1,0x210,false}, // Sky.CloudLayer1Absorption
{1,0xc0c08be0,0x1cc,4,0x290,0x1000,1,0x24c,false}, // Sky.CloudLayer1Scattering
{1,0xb6ea9429,0x2a0,4,0x290,0x2000,1,0x23c,false}, // Sky.CloudLayer1Phase
{1,0x81b98690,0x27c,4,0x290,0x4000,1,0x21c,false}, // Sky.CloudLayer1Thickness
{1,0x775fd355,0x214,4,0x290,0x8000,1,0x1f0,false}, // Sky.CloudLayer2Altitude
{1,0x9dfca59c,0x1f8,4,0x290,0x10000,1,0x298,false}, // Sky.CloudLayer2TileFactor
{1,0x7d862991,0x280,4,0x290,0x20000,1,0x204,false}, // Sky.CloudLayer2Rotation
{1,0xab23bbc2,0x1c8,4,0x290,0x40000,1,0x220,false}, // Sky.CloudLayer2Speed
{1,0x2eebddbc,0x1b0,4,0x290,0x80000,1,0x290,false}, // Sky.CloudLayer2SunLightIntensity
{1,0x5742212c,0x254,4,0x290,0x100000,1,0x28c,false}, // Sky.CloudLayer2SunLightPower
{1,0x3a9a798c,0x20c,4,0x290,0x200000,1,0x2c0,false}, // Sky.CloudLayer2AmbientLightIntensity
{1,0xaa0d9238,0x80,16,0x290,0x400000,1,0x110,false}, // Sky.CloudLayer2Color
{1,0x6e2608e5,0x2a4,4,0x290,0x800000,1,0x1c0,false}, // Sky.CloudLayer2AlphaMul
{1,0x47a4ed1a,0x130,8,0x290,0x1000000,1,0x168,true}, // Sky.CloudLayer2Texture
{1,0x6e341204,0x1a4,4,0x290,0x2000000,1,0x2ac,false}, // Sky.CloudLayer2Absorption
{1,0x9c4e05a3,0x29c,4,0x290,0x4000000,1,0x1ec,false}, // Sky.CloudLayer2Scattering
{1,0xab41e2ca,0x2c8,4,0x290,0x8000000,1,0x234,false}, // Sky.CloudLayer2Phase
{1,0x57d9b473,0x28c,4,0x290,0x10000000,1,0x270,false}, // Sky.CloudLayer2Thickness
{1,0x97d7f483,0x140,8,0x290,0x20000000,1,0x180,true}, // Sky.StaticEnvmapTexture
{1,0x3ed079c4,0x284,4,0x290,0x40000000,1,0x1c8,false}, // Sky.StaticEnvmapScale
{1,0x20dc0c97,0x250,4,0x290,0x80000000,1,0x2b8,false}, // Sky.EarthRadius
{1,0x63f98f93,0x1d0,4,0x1e0,0x1,2,0x254,false}, // Sky.AtmosphereRadius
{1,0xe5491897,0x2b4,4,0x1e0,0x2,2,0x208,false}, // Sky.MieScatteringCoefficient
{1,0x7c801b03,0x1b8,4,0x1e0,0x4,2,0x29c,false}, // Sky.MieG
{1,0xf628cee6,0x1fc,4,0x1e0,0x8,2,0x1f8,false}, // Sky.MieExtinctionCoefficientRelation
{1,0x2e9d1ae3,0x1b4,4,0x1e0,0x10,2,0x214,false}, // Sky.ScaleHeightMie
{1,0xeb66fed3,0xd0,16,0x1e0,0x20,2,0x90,false}, // Sky.RayleighScatteringCoefficient
{1,0x689fea8b,0x278,4,0x1e0,0x40,2,0x1e4,false}, // Sky.RayleighScatteringCoefficientScale
{1,0xd47a7722,0x2c0,4,0x1e0,0x80,2,0x250,false}, // Sky.RayleighExtinctionCoefficientRelation
{1,0x92d3847,0x22c,4,0x1e0,0x100,2,0x260,false}, // Sky.ScaleHeightRayleigh
{1,0xf48e117,0x2d9,1,0x1e0,0x200,2,0x2d0,false}, // Sky.UseOzone
{1,0x831c0e0c,0x1e4,4,0x1e0,0x400,2,0x288,false}, // Sky.OzonePercentage
{1,0x40d17298,0x2d8,1,0x1e0,0x800,2,0x2d5,false}, // Sky.UseAerialPerspective
{1,0xcd0471a3,0x2a8,4,0x1e0,0x1000,2,0x1cc,false}, // Sky.AerialPerspectiveScale
{1,0xcb1a4494,0x25c,4,0x1e0,0x2000,2,0x27c,false}, // Sky.AerialPerspectiveIntensity
{1,0x504cf03d,0x270,4,0x1e0,0x4000,2,0x26c,false}, // Sky.AerialPerspectiveDithering
{1,0x95a82c6c,0x23c,4,0x1e0,0x8000,2,0x1f4,false}, // Sky.AerialPerspectiveMaxDistance
{1,0x51914cd7,0xc0,16,0x1e0,0x10000,2,0xa0,false}, // Sky.Light1Color
{1,0xe5a3a4c5,0x210,4,0x1e0,0x20000,2,0x1e8,false}, // Sky.Light1Intensity
{1,0x2335c4fd,0x2dd,1,0x1e0,0x40000,2,0x2d2,false}, // Sky.Light1FollowOutdoorLight
{1,0xb567e16f,0x2da,1,0x1e0,0x80000,2,0x2d8,false}, // Sky.Light1TakesColorFromOutdoorLight
{1,0x7ea12c1b,0x234,4,0x1e0,0x100000,2,0x248,false}, // Sky.Light1RotX
{1,0x7ea12c1a,0x294,4,0x1e0,0x200000,2,0x258,false}, // Sky.Light1RotY
{1,0x608d0ff7,0x2db,1,0x1e0,0x400000,2,0x2d1,false}, // Sky.UseLightSource2
{1,0x46540c34,0x40,16,0x1e0,0x800000,2,0xc0,false}, // Sky.Light2Color
{1,0x3004c626,0x1a8,4,0x1e0,0x1000000,2,0x1dc,false}, // Sky.Light2Intensity
{1,0x7e4d0358,0x288,4,0x1e0,0x2000000,2,0x2a8,false}, // Sky.Light2RotX
{1,0x7e4d0359,0x19c,4,0x1e0,0x4000000,2,0x278,false}, // Sky.Light2RotY
{1,0xf52bb58,0x2e2,1,0x1e0,0x8000000,2,0x2db,false}, // Sky.UseNoise
{1,0xccf636a8,0x194,4,0x1e0,0x10000000,2,0x1e0,false}, // Sky.FogStartDistance
{1,0xd1b50b0e,0x60,16,0x1e0,0x20000000,2,0x100,false}, // Sky.RayleighPolarization
{1,0x4fe711ca,0xa0,16,0x1e0,0x40000000,2,0x130,false}, // Sky.MiePolarization
{1,0xea7beb3b,0x90,16,0x1e0,0x80000000,2,0x150,false}, // Sky.OutdoorLightScale
{1,0xda190bd0,0x2de,1,0x298,0x1,3,0x2d9,false}, // Sky.DrawSunDisc
{1,0xa71db073,0x70,16,0x298,0x2,3,0x120,false}, // Sky.ForwardScatteringDepthVisibility
{1,0x77148335,0x1ec,4,0x298,0x4,3,0x244,false}, // Sky.ForwardScatteringStartDepth
{1,0xec82bf5a,0x260,4,0x298,0x8,3,0x200,false}, // Sky.ForwardScatteringEndDepth
{1,0x4a1d65bd,0x21c,4,0x298,0x10,3,0x238,false}, // Sky.ForwardScatteringTakesColorFromOutdoorLight
{1,0xf92d1999,0x100,16,0x298,0x20,3,0xf0,false}, // Sky.ForwardScatteringOutdoorLightTint
{1,0x7ec79f08,0xe0,16,0x298,0x40,3,0x140,false}, // Sky.HeightFogColorAdd
{1,0x57b98fe9,0xb0,16,0x298,0x80,3,0xd0,false}, // Sky.HeightFogColorMult
{1,0x63c1b09,0x1d4,4,0x298,0x100,3,0x1fc,false}, // Sky.MinHeightFogTransmittance
{2,0xbb9fa0d4,0x40,4,0x62,0x1,0,0x94,false}, // Wind.WindDirection
{2,0x1995362e,0x54,4,0x62,0x2,0,0x9c,false}, // Wind.WindDirectionVariationMultiplier
{2,0xe0a01ad4,0x5c,4,0x62,0x4,0,0xa0,false}, // Wind.WindStrength
{2,0x5543330b,0x58,4,0x62,0x8,0,0x98,false}, // Wind.WindVariationMultiplier
{2,0x9993e529,0x50,4,0x62,0x10,0,0x80,false}, // Wind.WindVariationRateMultiplier
{2,0x463725d1,0x38,4,0x62,0x20,0,0x88,false}, // Wind.WindMicroVariationMultiplier
{2,0x62d41de3,0x48,4,0x62,0x40,0,0x84,false}, // Wind.WindOscillationAmplitude
{2,0x8b89cdfe,0x3c,4,0x62,0x80,0,0x90,false}, // Wind.WindOscillationFrequency
{2,0xbff3190b,0x4c,4,0x62,0x100,0,0x8c,false}, // Wind.TurbulenceMultiplier
{2,0x44bbbf8,0x44,4,0x62,0x200,0,0xa4,false}, // Wind.TurbulenceScale
}};
}