whiteoutlib 0.2.0

Read and write Blizzard game assets from Rust: models (MDX, M2, M3), textures (BLP, DDS, PNG, JPEG, BMP, TGA, TIFF, GIF) and archives (CASC, MPQ).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
// SPDX-License-Identifier: BSD-3-Clause
// Copyright (c) 2026 Fernando Sahmkow
// GENERATED from tools/crc_collide/recovered_names.txt (Wc3Shaders) -- do not edit.
//
// crc32 -> name for the MADD property dictionary and the shader-graph node
// vocabulary. Provenance of the 446 entries:
//   ida    387   harvested from the Heroes client itself (literals passed to its crc32 shim)
//   corpus 36    read as literal strings out of the HotS .m3 corpus
//   brute  23    recovered by search, then confirmed against the container
//
// Sorted by hash for binary search.

// clang-format off
constexpr DataDrivenNameEntry kDataDrivenNames[] = {
    {0x00198588u, "ParticlePtSingleBatchPtBasePtOrientedUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x006eb258u, "LineVertexLineVSLineInterp"},
    {0x007229cbu, "ModelUVDecompressionSkinningShadowInsetUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterial"},
    {0x00a3da99u, "SystemTime_ElementScale[8]"},
    {0x0187ae45u, "ParticlePtSingleBatchPtBasePtTailUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x02614e6eu, "ImageInterpImageLayer0ImageLayer1ImageLayer2ImageLayer3ImageFinalizeImageAlphaTest"},
    {0x028cffe7u, "ParticlePtMultiBatchPtBasePtOrientedUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x04090a40u, "AlphaTriplanarScale"},
    {0x046d0f06u, "RailCubemapBlurred"},
    {0x048d2d0au, "ParticleOptions"},
    {0x0506918du, "ParticlePtMultiBatchPtBasePtTerOrientedUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x051b0659u, "ParticlePtMultiBatchPtBasePtBillboardUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x05864e32u, "Emissive"},
    {0x0636f53au, "ParticlePtSingleBatchPtBasePtEmitterOrientedUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x07186c0cu, "FresnelParamsAlpha2"},
    {0x078be7d4u, "MaterialSimpleWhiteOut"},
    {0x07fe5679u, "PosOnlyDeferredLightVSLightingInterp"},
    {0x08597370u, "RailReflectionUVs"},
    {0x0877861bu, "p_vTiling"},
    {0x092913b4u, "HeightMap"},
    {0x09710011u, "LightMap"},
    {0x09b29de0u, "RailFloat"},
    {0x09b8bffdu, "FOW"},
    {0x0ae1087bu, "SurfaceStandard"},
    {0x0b3cd857u, "SurfaceBasic"},
    {0x0b89400fu, "Specular"},
    {0x0bb80844u, "p_vHeightScale0"},
    {0x0d357974u, "RailUVSelect"},
    {0x0d545f21u, "MaterialSplatAlphaMaskAlphaMask2FresnelSetupFresnelAlphaAlphaTestZFill"},
    {0x0d6b4d58u, "QuadInterpQuadPSAlphaHack"},
    {0x0e41d0f2u, "MaterialFinalize"},
    {0x0e43c4bau, "MaterialWaterPSPreLightWaterLightingWaterPSPostLightMaterialFinalizeFogFOW"},
    {0x0f67cdddu, "DiffuseConstant"},
    {0x0fa93326u, "FresnelEnvioMask"},
    {0x1121166eu, "Alpha"},
    {0x11d9d53cu, "Emissive2UVSelection"},
    {0x12215757u, "MaterialSimpleMissingShader"},
    {0x125743b7u, "ReconstructBinormal"},
    {0x12b4f61bu, "DiffuseTriplanarScale"},
    {0x12f8b9d5u, "EnvioNonReflectiveBlurred"},
    {0x1355e8bcu, "QuadInterpFXAA"},
    {0x13d3d95cu, "TerrainSolidShadowMapInterp"},
    {0x140ef15fu, "ImageInterpImageLayer0ImageFinalizeImageAlphaTest"},
    {0x15da0c49u, "Decal"},
    {0x161fd005u, "GradTimes"},
    {0x18fd4185u, "GlossUVTransform"},
    {0x19acf0f0u, "FresnelParamsDiffuse"},
    {0x19d0f836u, "TexNormal"},
    {0x1a9c41c4u, "HeightmapUVTransform"},
    {0x1c3c59d6u, "AlphaMaskTriPlanar"},
    {0x1cba15a0u, "AlphaChannelSelection"},
    {0x1d52e95eu, "RailNormalTex"},
    {0x1e5e4752u, "EnvironmentMapChannelSelection"},
    {0x1f92fd66u, "InNormal"},
    {0x1fb4110eu, "InColor"},
    {0x2143e8f4u, "TerrainGroundInterpTerrainGroundPSPreLightTerrainLightingTerrainGroundDebugMaterialFinalizeFogFOW"},
    {0x21b07fb0u, "EmissiveControl"},
    {0x22bd4618u, "RailTex"},
    {0x233ca34au, "MaterialSplatWhiteOut"},
    {0x2439ac5fu, "UVSelection"},
    {0x243b88a9u, "SimpleSimpleVSSimpleInterp"},
    {0x25543e7fu, "TerrainCreepInterpTerrainCreepPSTerrainCreepLightingTerrainCreepTransparentPostLightingPSMaterialFinalizeFogFOW"},
    {0x25e9872du, "ParticlePtSingleBatchPtBasePtTailUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x260099b8u, "SplatVertexSplatVSUVMappingSplatVectorUIInterp"},
    {0x26296dd2u, "Normal"},
    {0x2670d7b0u, "PRWorldTransform[8]"},
    {0x26729f53u, "DecalUVSelection"},
    {0x26fb3751u, "GPURibbonValues[8]"},
    {0x28828f0cu, "LightingDeferred"},
    {0x28927250u, "RailFresnelSetup"},
    {0x28cf33f0u, "SpecularTeamColor"},
    {0x2904d84eu, "ImageInterpImageLayer0ImageFinalizeImageAlphaLayerImageAlphaTest"},
    {0x29b0479bu, "AlphaUVSelection"},
    {0x29c441f1u, "EmissiveAlpha"},
    {0x2ab1129fu, "MidKeyTimes[8]"},
    {0x2bee496bu, "ParticlePtMultiBatchPtBasePtTailUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x2c6cbd6eu, "RailRGBSplitAll"},
    {0x2c9aa4e7u, "p_vHeightOffset1"},
    {0x2d2920f8u, "RailScalarAdd"},
    {0x2d6c9912u, "Diffuse4"},
    {0x2fafc988u, "FresnelDisplacement"},
    {0x2fcf838eu, "Strength"},
    {0x2ffb5287u, "FresnelEmissive2"},
    {0x338c792du, "DecalChannelSelection"},
    {0x34947a88u, "FogAmount"},
    {0x358dc3ebu, "NormalWorld"},
    {0x35a98aceu, "MaterialParticleAlphaMaskAlphaMask2FresnelSetupFresnelAlphaFresnelAlpha2AlphaTestZFill"},
    {0x35d81aa2u, "TerrainBlendNormalHeightInterpTerrainBlendNormalHeightPS"},
    {0x35f08102u, "p_vClipPlanes[6]"},
    {0x35fdae12u, "SplatVertexSplatVSFogAmountFOWUVMaterialTintMaterial"},
    {0x362be2edu, "Emissive2Constant"},
    {0x365f67e3u, "RailRGBAdd"},
    {0x383099deu, "ReflectionStrengthChannelSelection"},
    {0x38342c27u, "RenderPlaneRenderPlaneVSFOWUVRenderPlaneInterp"},
    {0x38887e94u, "SplatMaterialAttenuation"},
    {0x3944b6d6u, "DiffuseTriplanarOffset"},
    {0x39622ea8u, "DepthBlendThreshhold"},
    {0x39b45915u, "PremultiplyAlpha"},
    {0x39de78ddu, "MaterialWaterPSEnvMapPassMaterialFinalizeFogFOW"},
    {0x3a24167eu, "ParticlePtMultiBatchPtBasePtPinnedUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x3a385db3u, "texture5"},
    {0x3a702444u, "LocalCameraDirection[8]"},
    {0x3ae160deu, "EnvironmentMapUVWTransform"},
    {0x3b7d7ea1u, "TexEnvironmentMap"},
    {0x3c109d3du, "AOMaskConstant"},
    {0x3d5599aau, "texture1"},
    {0x3d621a4cu, "TerrainCreepNormalMapInterpTerrainCreepNormalMapPS"},
    {0x3dae1addu, "ParticlePtMultiBatchPtBasePtTerDirOrientedUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x3ec51591u, "Alpha2Constant"},
    {0x3edb542du, "MaterialAlphaMaskAlphaMask2AlphaTestZFill"},
    {0x3f455a0au, "ModelUVDecompressionSkinningShadowInsetUVMappingOutlineOffsetFogAmountFOWUVMaterialTintDepthOffsetMaterial"},
    {0x400ab629u, "SplatPS"},
    {0x403525b2u, "TwoSided"},
    {0x40c7af8cu, "ReflectionStrengthUVSelection"},
    {0x41943420u, "UVTrans"},
    {0x4515509cu, "RailDisplacement"},
    {0x459e3cd1u, "TerrainGroundVertexTerrainGroundVSFogAmountFOWUVTerrainGroundInterp"},
    {0x46582dccu, "NormalUVSelection"},
    {0x47038aadu, "SystemPhysicsConstants[8]"},
    {0x47063f06u, "ModelUVDecompressionSkinningShadowInsetUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterial"},
    {0x47506ed0u, "QuadVertexQuadVSQuadInterp"},
    {0x483f5e32u, "EmissiveTriplanarScale"},
    {0x486d209eu, "DisplacementStrengthMultiplier"},
    {0x48efab3fu, "LightingInterpDeferredLightPS"},
    {0x48fff0f0u, "FresnelAlpha"},
    {0x4a52a93cu, "texture0"},
    {0x4bb4bca7u, "StrengthUVSelection"},
    {0x4c31ffceu, "AlphaMaskConstant"},
    {0x4d3f6d25u, "texture4"},
    {0x4e531439u, "QuadInterpQuadPSScaleDepth"},
    {0x4edf2564u, "SpecularTriplanarOffset"},
    {0x4ef84708u, "ParticlePtSingleBatchPtBasePtPinnedUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x4f633a2eu, "LightMapConstant"},
    {0x4ffb8df4u, "Emissive2Alpha"},
    {0x500ce0deu, "RailRGBASplitAlpha"},
    {0x505fedfbu, "Cloaking"},
    {0x507dfc05u, "Alpha2UVSelection"},
    {0x50eab94cu, "TerrainHeightSampleInterp"},
    {0x517c04e0u, "AOMask"},
    {0x5248b215u, "SphereEnvio"},
    {0x52e1d684u, "RailUVDistort"},
    {0x536bfcfau, "Emissive2ConstantTeam"},
    {0x53b54bddu, "RailFloat4"},
    {0x54027529u, "RailRGBLerp"},
    {0x55083379u, "EnvioAlpha"},
    {0x555a7731u, "RailFresnel"},
    {0x5583279eu, "ReflectionStrength"},
    {0x564c0444u, "RailRGBASplitAll"},
    {0x569725edu, "QuadInterpQuadPS"},
    {0x578d98b9u, "QuadInterpTextPS"},
    {0x57d819f0u, "TexHeightmap"},
    {0x57edd747u, "TerrainCreepPreblendInterpTerrainCreepPreblendNormalPS"},
    {0x58484588u, "MaterialDisplacementBlitback"},
    {0x58c40543u, "DiffuseUVSelection"},
    {0x59475283u, "EmissiveTeam"},
    {0x594935efu, "TexDecal"},
    {0x598b540bu, "TerrainGroundVertexTerrainCreepVSFogAmountFOWUVTerrainCreepInterp"},
    {0x59a1057au, "LockedStartPositionAndTime[8]"},
    {0x5a10a671u, "RibbonInterpolations"},
    {0x5a458a1au, "EmissiveConstantTeam"},
    {0x5a80d88eu, "RibbonCrossNormals"},
    {0x5b9d9471u, "p_vHeightOffset0"},
    {0x5ba6b8b1u, "ParticlePtSingleBatchPtBasePtOrientedUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x5bc00529u, "ParticlePtSingleBatchPtBasePtTerOrientedUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x5bca5926u, "EnvioMaskUVTransform"},
    {0x5bfd1a1au, "DiffuseTeamColor"},
    {0x5c39db7du, "NormalTriplanarScale"},
    {0x5c95783bu, "ParticlePtSingleBatchPtBasePtEmitterOrientedUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x5d30bbd1u, "AlphaTest"},
    {0x5db22fc8u, "TexAlpha"},
    {0x5e62f975u, "RibbonComputeUFromAge"},
    {0x5e933c39u, "MaterialSplatAlphaMaskFresnelSetupFresnelAlphaAlphaTestZFill"},
    {0x5fa694c5u, "QuadInterpQuadPSStripAlpha"},
    {0x5ff07801u, "SpecularUVTransform"},
    {0x6026eb37u, "SphereEnvioNonReflective"},
    {0x6086515fu, "Base"},
    {0x60b09d59u, "Emissive2Team"},
    {0x611cefedu, "Diffuse"},
    {0x618b2751u, "RailNormalLerp"},
    {0x6203c452u, "AlphaConstant"},
    {0x6237a472u, "FresnelParamsDisplacement"},
    {0x629e877au, "ParticlePtMultiBatchPtBasePtEmitterOrientedUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x634130e7u, "ModelUVDecompressionSkinningShadowInsetUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialSimple"},
    {0x64494852u, "ModelUVDecompressionSkinningShadowInsetUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialMedium"},
    {0x649501d3u, "InValue"},
    {0x64ebe161u, "AOMaskUVTransform"},
    {0x6559be2bu, "MaterialSplatAlphaMaskAlphaTestZFill"},
    {0x65cf07efu, "LightDiffuse"},
    {0x66351eafu, "RibbonInstanceTransform[8]"},
    {0x66c72977u, "PosColorMinimapUnitVSSimpleInterp"},
    {0x66f892f4u, "FresnelParamsEmissive"},
    {0x67b916bau, "MaterialSplatAlphaMaskAlphaMask2AlphaTestZFill"},
    {0x68e77025u, "GradientColorize"},
    {0x68f4934au, "EmissiveUVTransform"},
    {0x68f79cc9u, "FresnelParamsSpecular"},
    {0x6a2a162au, "RailLowFilterRGB"},
    {0x6adb3092u, "ReflectionStrengthConstant"},
    {0x6b146aa0u, "ParticlePtMultiBatchPtBasePtTerDirOrientedUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x6c1e16b8u, "LockedTailPositionAndTime[8]"},
    {0x6c329a03u, "HeightMapScale"},
    {0x6ce1012fu, "EnvioControl"},
    {0x6db5d70fu, "EmissiveChannelSelection"},
    {0x6e7cc4bdu, "StrengthConstant"},
    {0x6e859104u, "TexAOMask"},
    {0x6ffd0dedu, "QuadInterpToneMap"},
    {0x70961355u, "LineInterpLinePS"},
    {0x717a4067u, "MaterialParticleWhiteOut"},
    {0x72531cd1u, "RailUVXForm"},
    {0x74d368f6u, "RailRGBACombineAll"},
    {0x75f5ea7eu, "ParticlePtMultiBatchPtBasePtEmitterOrientedUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x76e9ced0u, "TerrainGroundVertexTerrainSolidNormalDepthVSTerrainSolidNormalDepthInterp"},
    {0x7849686fu, "SplatVertexSplatVSUVMappingFogAmountFOWUVMaterialTintMaterial"},
    {0x79136887u, "ParticlePtMultiBatchPtBasePtTailUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x79196374u, "RibbonSplineRibSplineRibBaseUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x79b8e0e4u, "SimpleInterpMovie"},
    {0x79ce7078u, "StrengthChannelSelection"},
    {0x79d86a51u, "ClampOutput"},
    {0x7abcdd1cu, "RailTeamColor"},
    {0x7ac26510u, "FresnelParamsAlpha"},
    {0x7ba9a54bu, "p_vMaskTiling"},
    {0x7baca512u, "EmissiveTriplanarOffset"},
    {0x7c9d7866u, "ParticlePtSingleBatchPtBasePtBillboardUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x7cbf38d2u, "p_vHeightScale1"},
    {0x7d9e4055u, "QuadInterpQuadPSScaleHWDepth"},
    {0x7e6cb992u, "ReflectionStrengthMultiplier"},
    {0x7e7e696cu, "QuadInterpFOWSmooth"},
    {0x7eb20331u, "LightmapUVSelection"},
    {0x7f921a62u, "Reflection"},
    {0x8031113bu, "FresnelParamsEnvioMask"},
    {0x81344ab4u, "EnvioConstant"},
    {0x81367282u, "Emissive2Fast"},
    {0x848cb548u, "RailCombineNormals"},
    {0x84f5c7a4u, "ParticlePtSingleBatchPtBasePtTerDirOrientedUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x85fc6c1bu, "AOMaskUVSelection"},
    {0x86ccf31au, "ImageInterpImageLayer0ImageLayer1ImageFinalizeImageAlphaTest"},
    {0x88e018c1u, "RibbonClampTail"},
    {0x8928dd75u, "TerrainBlendInterpTerrainBlendPS"},
    {0x89bdd1d9u, "TerrainCreepPreblendInterpTerrainCreepPreblendTranslucentPS"},
    {0x89e31e30u, "EmissiveUVSelection"},
    {0x8a673a84u, "ParticlePtMultiBatchPtBasePtSingleAxisUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x8a6de1c2u, "EnvioBlurred"},
    {0x8b4b282bu, "TexLightmap"},
    {0x8c559ab7u, "RailConstantColor"},
    {0x8cf8f450u, "p_vSize"},
    {0x8e17d21au, "SpecularTriplanarScale"},
    {0x8e2e07e3u, "RailAlphaTest"},
    {0x8f3746a0u, "TexAlpha2"},
    {0x8f6e85a9u, "MaterialAlphaMaskAlphaMask2FresnelSetupFresnelAlphaAlphaTestZFill"},
    {0x8f9cbcbcu, "TerrainCreepHeightMapInterpTerrainCreepHeightMapPS"},
    {0x905173bfu, "NormalTriPlanar"},
    {0x911abe2fu, "ModelUVDecompressionSkinningShadowInsetUVMappingOutlineOffsetFogAmountFOWUVMaterialTintDepthOffsetMaterialMedium"},
    {0x917cf902u, "DisplacementNormalConstant"},
    {0x920a90fcu, "ParticlePtSingleBatchPtBasePtSingleAxisUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x93988d87u, "DiffuseConstantTeam"},
    {0x94074e3bu, "ParticlePtMultiBatchPtBasePtPinnedUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0x948524fau, "ImageImageVSImageInterp"},
    {0x94e944c6u, "TexEnvioMask"},
    {0x954b7e15u, "FresnelSpecular"},
    {0x95695d04u, "MaterialAlphaMaskAlphaMask2FresnelSetupFresnelAlphaFresnelAlpha2AlphaTestZFill"},
    {0x95b8ed54u, "TexStrength"},
    {0x9612c69au, "ModelUVDecompressionSkinningShadowInsetUVMappingOutlineOffsetFogAmountFOWUVMaterialTintDepthOffsetMaterialSimple"},
    {0x977fe8bfu, "RailECSpec"},
    {0x98c14e3au, "DiffuseTriPlanar"},
    {0x9925ec23u, "MaterialAlphaMaskAlphaMask2AlphaTestHalo"},
    {0x996d335du, "Emissive2ChannelSelection"},
    {0x9b447028u, "FresnelEmissive"},
    {0x9b89433eu, "TerrainGroundInterpTerrainGroundPSPreLightTerrainLightingTerrainGroundPSPostLightMaterialFinalizeFogFOW"},
    {0x9d5415a7u, "ConstantNormal"},
    {0x9ddbff96u, "NormalTriplanarOffset"},
    {0x9de5ccffu, "SplineRibbonData[64]"},
    {0x9e814ae9u, "DepthBlend"},
    {0x9ea43fc9u, "DisplacementPreFresnel"},
    {0x9eeb682eu, "TerrainSolidNormalDepthInterp"},
    {0x9f0784f7u, "TexGloss"},
    {0x9f092c1du, "RailRGBAMulti"},
    {0x9f6e2262u, "RailRGBAAdd"},
    {0x9fa58e4bu, "LightmapUVTransform"},
    {0xa00aa800u, "SphereEnvioNonReflectiveBlurred"},
    {0xa063709au, "FresnelParamsEmissive2"},
    {0xa0e9fb46u, "MaterialParticleAlphaMaskFresnelSetupFresnelAlphaAlphaTestZFill"},
    {0xa15d0a4cu, "AOMaskChannelSelection"},
    {0xa19291d5u, "ParticlePtMultiBatchPtBasePtBillboardUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xa1d022f6u, "ReflectionStrengthUVTransform"},
    {0xa2903b6au, "GlossConstant"},
    {0xa3310c09u, "texture6"},
    {0xa40c31e8u, "RenderPlaneInterpFOWFromUVRenderPlanePS"},
    {0xa45cc810u, "texture2"},
    {0xa4dc1654u, "p_vTangent"},
    {0xa57ab0d8u, "mask1"},
    {0xa6cf316du, "QuadInterpConvertToGradient"},
    {0xa720b3e1u, "FresnelAlpha2"},
    {0xa74fa0b6u, "NormalUVTransform"},
    {0xa8ceeab9u, "ParticlePtSingleBatchPtBasePtTerDirOrientedUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xa905d5d6u, "RailRGBCombineAll"},
    {0xa9839c7eu, "EmissiveMasked"},
    {0xa98732aau, "TerrainCliffVertexCliffVSFogAmountFOWUVMaterialMedium"},
    {0xaa439b6eu, "GlossChannelSelection"},
    {0xaaa331ddu, "StrengthUVTransform"},
    {0xaaeffd2cu, "TerrainBlendVertexTerrainBlendVSTerrainBlendInterp"},
    {0xab81ea4fu, "TexReflectionStrength"},
    {0xab93eb58u, "QuadInterpDOFCoC"},
    {0xadbc17c5u, "RailConstantNormal"},
    {0xae3481a7u, "FresnelSetupSimplified"},
    {0xae795f24u, "QuadInterpDOF"},
    {0xae8f4a1fu, "TerrainCliffVertexCliffVSFogAmountFOWUVMaterialSimple"},
    {0xaf753d4cu, "MaterialParticleAlphaMaskAlphaTestZFill"},
    {0xaf89208cu, "SphereEnvioBlurred"},
    {0xb01ff321u, "ModelUVDecompressionSkinningShadowInsetUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialSimple"},
    {0xb07c7ff9u, "ECSpec"},
    {0xb09d43b6u, "RibbonLegacyRibLegacyRibBaseUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xb16a717fu, "Alpha2UVTransform"},
    {0xb1efbca3u, "ParticlePtSingleBatchPtBasePtPinnedUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xb1fe2ed5u, "TexSpecular"},
    {0xb3080cb1u, "Diffuse3"},
    {0xb31df977u, "QuadInterpHaloCopy"},
    {0xb48618d1u, "Envio"},
    {0xb4bb2567u, "TexEmissive2"},
    {0xb4f32902u, "HeightmapChannelSelection"},
    {0xb58c6f60u, "Specularity"},
    {0xb5ed22deu, "SplatVectorUIInterpSplatPSSplatVectorUICirclePSSplatVectorUIAttenuation"},
    {0xb6b8be12u, "TerrainCreepPreblendVertexTerrainCreepPreblendVSTerrainCreepPreblendInterp"},
    {0xb7178b94u, "ModelUVDecompressionSkinningShadowInsetUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialMedium"},
    {0xb76cb75fu, "TerrainGroundVertexTerrainSolidShadowMapVSTerrainSolidShadowMapInterp"},
    {0xb83f71d6u, "ParticlePtSingleBatchPtBasePtSingleAxisUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xb84e54aeu, "RibbonGPURibGPURibBaseUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xb8c1bd58u, "EmissiveFast"},
    {0xb94f0406u, "MaterialWaterPSCheapPreLightWaterLightingWaterPSCheapPostLightMaterialFinalizeFogFOW"},
    {0xb9d38839u, "DiffuseUVTransform"},
    {0xbaab93e3u, "QuadVertexTerrainCreepNormalHeightMapVSTerrainCreepHeightMapInterp"},
    {0xbaddd45cu, "EnvioMaskUVSelection"},
    {0xbae5abf3u, "Fog"},
    {0xbaf32631u, "SurfaceBasicDepthBlend"},
    {0xbb279939u, "RailRGBMulti"},
    {0xbbafa046u, "QuadInterpBlur"},
    {0xbcab930bu, "QuadVertexTerrainCreepNormalHeightMapVSTerrainCreepNormalMapInterp"},
    {0xbd029faau, "FresnelSetup"},
    {0xbd9551e6u, "QuadInterpDownscale"},
    {0xbecd71f4u, "TerrainGroundVertexTerrainHeightSampleVSTerrainHeightSampleInterp"},
    {0xbee7f57bu, "SpecularUVSelection"},
    {0xbf4e53dcu, "LightingForward"},
    {0xbf61fee0u, "DisplacementStrength"},
    {0xbfa36396u, "SimpleInterpSimplePS"},
    {0xbff120e8u, "TexEmissive"},
    {0xc12013c2u, "MaterialAlphaMaskAlphaTestHalo"},
    {0xc1254caau, "QuadInterpQuadFillPS"},
    {0xc1d4884fu, "MaterialHalo"},
    {0xc2fb2308u, "RailRGBACombineAlpha"},
    {0xc305eaa1u, "QuadInterpQuadPSSplatAlpha"},
    {0xc3851408u, "SphereEnvioMask"},
    {0xc40f3c27u, "Diffuse2"},
    {0xc4254200u, "LightmapChannelSelection"},
    {0xc49400ceu, "AlphaMask2"},
    {0xc4d470a1u, "MaterialAlphaMaskFresnelSetupFresnelAlphaAlphaTestZFill"},
    {0xc4deb678u, "ModelUVDecompressionSkinningShadowInsetUVMappingOutlineOffsetVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterial"},
    {0xc5eb8356u, "AlphaTriplanarOffset"},
    {0xc6443019u, "TexDiffuse"},
    {0xc65e8041u, "SplatVertexSplatVSSplatVectorUIInterp"},
    {0xc752f8c5u, "AlphaMask2Constant"},
    {0xc7651229u, "DecalUVTransform"},
    {0xc7b756eau, "FresnelDiffuse"},
    {0xc8a7cae1u, "AlphaUVTransform"},
    {0xc9660a4eu, "ImageInterpImageLayer0ImageLayer1ImageLayer2ImageFinalizeImageAlphaLayerImageAlphaTest"},
    {0xcb736c4cu, "InvPRWorldTransform[8]"},
    {0xcc49c461u, "ImageInterpImageLayer0ImageLayer1ImageFinalizeImageAlphaLayerImageAlphaTest"},
    {0xccbcc40du, "RailParticleAgePass"},
    {0xcd2782bfu, "TexNorm"},
    {0xcdee82e5u, "MaterialParticleAlphaMaskAlphaMask2AlphaTestZFill"},
    {0xce14f7dau, "RailRGBALerp"},
    {0xce156351u, "Emissive2Control"},
    {0xd064788bu, "MaterialMedium"},
    {0xd085bd66u, "Displacement"},
    {0xd0d3aeb0u, "RibbonSplineRibSplineRibBaseUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xd17e5f32u, "ParticleInterpolations"},
    {0xd20769c3u, "Emissive2"},
    {0xd27d804eu, "mask0"},
    {0xd2a03992u, "Tex"},
    {0xd35bf886u, "texture3"},
    {0xd394bd51u, "Gloss"},
    {0xd42b678fu, "MinimapTerrainMinimapTerrainVSMinimapTerrainInterp"},
    {0xd4363c9fu, "texture7"},
    {0xd4b29051u, "DisplacementStrengthConstant"},
    {0xd4d5c4d3u, "DiffuseUseTeamColor"},
    {0xd4e67086u, "SpecularChannelSelection"},
    {0xd611bfdau, "ParticlePtMultiBatchPtBasePtOrientedUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xd74b1b66u, "DiffuseUseAlphaChannel"},
    {0xd8f5c9d8u, "MinimapTerrainInterpMinimapTerrainPS"},
    {0xda80fbb7u, "LineOverlayInterpLineOverlayPS"},
    {0xdc6c09efu, "ImageInterpImageLayer0ImageLayer1ImageLayer2ImageFinalizeImageAlphaTest"},
    {0xdd03a49au, "RailRGBInvert"},
    {0xdd182056u, "p_mWorldViewProj"},
    {0xde7cca82u, "RailScalarLerp"},
    {0xdeb5adc6u, "RailRGBClamp"},
    {0xdf3de411u, "DiffuseFast"},
    {0xdf612369u, "MaterialParticleAlphaMaskAlphaMask2FresnelSetupFresnelAlphaAlphaTestZFill"},
    {0xdf656bafu, "FresnelParamsEnvio"},
    {0xdf7582e6u, "Alpha2ChannelSelection"},
    {0xdfb644a4u, "TerrainGroundVertexTerrainGroundVSTerrainVertexLightingFogAmountFOWUVTerrainGroundInterp"},
    {0xdfd8f800u, "SimpleSimpleVSLineOverlayInterp"},
    {0xdff6098eu, "ParticlePtSingleBatchPtBasePtBillboardUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xe1246efeu, "RailRGBAInvert"},
    {0xe158a45au, "SpecularConstant"},
    {0xe16c96dbu, "WaterVertexWaterVSFogAmountFOWUVMaterial"},
    {0xe1c9951fu, "EmissiveConstant"},
    {0xe38a9cb1u, "p_vCenter"},
    {0xe58e8ccau, "QuadInterpQuadPSRed"},
    {0xe69a1324u, "EnvioNonReflective"},
    {0xe77ae72cu, "LensFlareInterpLensFlarePSFOWFromUV"},
    {0xe7ef5336u, "ParticlePtMultiBatchPtBasePtTerOrientedUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xe8c9bb0au, "RailVertNormal"},
    {0xe8cffaa0u, "ImageInterpImageLayer0ImageLayer1ImageLayer2ImageLayer3ImageFinalizeImageAlphaLayerImageAlphaTest"},
    {0xe904c2afu, "ModelUVDecompressionSkinningShadowInsetUVMappingOutlineOffsetVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialMedium"},
    {0xe9280158u, "RibbonLocalSpace"},
    {0xe98e833cu, "MaterialAlphaMaskAlphaTestZFill"},
    {0xe9cf1460u, "InversedMidKeyTimes[8]"},
    {0xe9e3d3a4u, "SplatVectorUIInterpSplatPSSplatVectorUICrescentPSSplatVectorUIAttenuation"},
    {0xea8a9c09u, "ParticlePtMultiBatchPtBasePtSingleAxisUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xebf367d0u, "SpecularTriPlanar"},
    {0xed1f0428u, "TerrainCreepInterpTerrainCreepPSTerrainCreepLightingTerrainCreepOpaquePostLightingPSMaterialFinalizeFogFOW"},
    {0xed4543feu, "EmissiveTriPlanar"},
    {0xed58fe4fu, "FresnelEnvio"},
    {0xee0cba1au, "ModelUVDecompressionSkinningShadowInsetUVMappingOutlineOffsetVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialSimple"},
    {0xf0ce5846u, "Emissive2UVTransform"},
    {0xf105859fu, "RailToonLighting"},
    {0xf1bebc57u, "MaterialSplatAlphaMaskAlphaMask2FresnelSetupFresnelAlphaFresnelAlpha2AlphaTestZFill"},
    {0xf1d1299eu, "ParticlePtSingleBatchPtBasePtTerOrientedUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xf1fe39b5u, "DiffuseChannelSelection"},
    {0xf219ee8bu, "EnvioMaskChannelSelection"},
    {0xf244a05eu, "RibbonType"},
    {0xf2550862u, "EnvioMask"},
    {0xf2676590u, "NormalConstant"},
    {0xf452fb10u, "RibbonGPURibGPURibBaseUVMappingVertexLightingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xf4f4664cu, "SimpleInterpMinimapUnitPS"},
    {0xf6eec2c0u, "p_mProjectorMatrix"},
    {0xf7ffdd1cu, "RibbonLegacyRibLegacyRibBaseUVMappingFogAmountFOWUVMaterialTintDepthOffsetMaterialParticle"},
    {0xf91889c5u, "AlphaTestThreshold"},
    {0xf95d19d8u, "LensFlareLensFlareInterp"},
    {0xf9eaccffu, "GlossUVSelection"},
    {0xfa2006edu, "AlphaMask"},
    {0xfa29ca0fu, "TerrainCreepPreblendInterpTerrainCreepPreblendOpaquePS"},
    {0xfa36be42u, "RailLighting"},
    {0xfa9b18e2u, "RailRGBAClamp"},
    {0xfaa99de6u, "RailScalarMulti"},
    {0xfb8bccbeu, "HeightmapUVSelection"},
    {0xfd8ac456u, "EnvioMaskConstant"},
    {0xfec5f03au, "MidKeyHoldTimes[8]"},
    {0xff6f02a6u, "TerrainCliffVertexCliffVSFogAmountFOWUVMaterial"},
};
// clang-format on