FiveM & RedM Tools

RedM Weather Types

Every RDR2 weather name you can pass to RedM's SET_WEATHER_TYPE native, in one searchable list. Grab the exact name, its joaat hash, or a ready-made Lua snippet. Names are verified against the official Cfx.re reference, and everything runs in your browser.

Weather types

All RDR2 / RedM weather names

Search by name, then click a card to load it into the Lua snippet below. Copy the name, its joaat hash, or the full snippet for any one.

BLIZZARD
joaat0x27EA2814
CLOUDS
joaat0x30FDAF5C
DRIZZLE
joaat0x995C7F44
FOG
joaat0xD61BDE01
GROUNDBLIZZARD
joaat0x7F622122
HAIL
joaat0x75A9E268
HIGHPRESSURE
joaat0xF5A87B65
HURRICANE
joaat0x320D0951
MISTY
joaat0x5974E8E5
OVERCAST
joaat0xBB898D2D
OVERCASTDARK
joaat0x19D4F1D9
RAIN
joaat0x54A69840
SANDSTORM
joaat0xB17F6111
SHOWER
joaat0xE72679D5
SLEET
joaat0x0CA71D7C
SNOW
joaat0xEFB6EFF6
SNOWLIGHT
joaat0x23FB812B
SUNNY
joaat0x614A1F91
THUNDER
joaat0xB677829F
THUNDERSTORM
joaat0x7C1C4A13
WHITEOUT
joaat0x2B402288
SNOWCLEARINGSP only
joaat0x641DFC11

Showing 22 of 22 weather types. Names are case-sensitive to the official source, which lists them in uppercase; because SET_WEATHER_TYPE hashes the name with GetHashKey (which lowercases first), the case you type does not change the resulting hash.

Use it

Set the weather in Lua

Pick a weather type above and a transition time, then call this from a client-side script. The selected name is filled in for you.

Selected weather
THUNDERSTORM
0x7C1C4A13
-- SET_WEATHER_TYPE (RedM / RDR3) - MISC 0x59174F1AFE095B5A
local transitionTime = 15.0
local weather = GetHashKey("THUNDERSTORM")
Citizen.InvokeNative(0x59174F1AFE095B5A, weather, true, true, true, transitionTime, false)

SET_WEATHER_TYPE lives in the MISC namespace at hash 0x59174F1AFE095B5A. Its arguments are the weather hash, three booleans, the transitionTime float, and a final boolean. A longer transition time blends between conditions more gradually.

Source

Where these names come from

The 22 weather names and their hashes are verified against the list the official Cfx.re native documentation for SET_WEATHER_TYPE points to. If Rockstar changes the weather set in a future update, check the sources below for the current list.

FAQ

RedM weather types, explained

What are RedM weather types?+

Weather types are the built-in RDR2 weather presets you pass to the game to change conditions in the world, from clear SUNNY skies to RAIN, THUNDERSTORM, SNOW, SANDSTORM and more. Each name is turned into a joaat hash and handed to the SET_WEATHER_TYPE native. This page lists all 22 verified names from the official reference.

How do I change the weather in RedM?+

From a client-side script, hash the weather name with GetHashKey and pass it to SET_WEATHER_TYPE (native 0x59174F1AFE095B5A) along with a transition time in seconds. For example: local weather = GetHashKey("THUNDERSTORM") then Citizen.InvokeNative(0x59174F1AFE095B5A, weather, true, true, true, 15.0, false). Copy any snippet above to get this ready to paste.

Are the weather type names case-sensitive?+

The authoritative reference lists every name in uppercase, so that is how we spell them here. In practice SET_WEATHER_TYPE takes a joaat hash, and RedM's GetHashKey lowercases the string before hashing, so typing "SUNNY", "sunny" or "Sunny" all produce the same hash. Sticking to the uppercase spelling from the source keeps your code consistent with other examples.

What is the joaat hash shown next to each weather name?+

It is the 32-bit Jenkins one-at-a-time (joaat) hash of the lowercased name, the exact value GetHashKey returns. SET_WEATHER_TYPE actually takes this hash, not the raw string, so you can pass the hash directly if you prefer. Every hash here was verified against the official weather_types.lua list.

Is this reference free?+

Yes. This reference and every copyable name, hash and Lua snippet are completely free with no login, and everything runs in your browser. The weather names and the SET_WEATHER_TYPE native are part of RDR2 / RedM itself, so you can use them in any resource.

Related tools

All tools →

More in FiveM & RedM Tools.