The RedM developer’s field guide
Know the native.
Build the world.
Engine functions, framework docs, and game assets.
One reference. From the first lookup to the last line.
knowledge base
Explore / RedM
Native reference
- WATERvoid
_0x09A1C7DFDCE54FBC
Called together with REMOVE_EXTRA_CALMING_QUAD in rcm_crackpot1 R* Script: p0 = 0 _REMOVE_*
0x09A1C7DFDCE54FBC - WATERvoid
_0x0DCEC6A92E497E17
Only used in native_son1 R* Script: p1 = 1
0x0DCEC6A92E497E17 - WATERvoid
_0xA33F5069B0CB89B8
Only used in fishing_core R* Script
0xA33F5069B0CB89B8 - WATERvoid
_0xB34A6009A0DB80B8
Used in bounty1, fanale3, sean1 R* Scripts
0xB34A6009A0DB80B8 - WATERvoid
_0xE8126623008372AA
Only used in fussar1 / train_robbery2 R* Script
0xE8126623008372AA - WATERvoid
_0xF0FBF193F1F5C0EA
Only used in fishing_core R* Script
0xF0FBF193F1F5C0EA - WATERvoid
DISABLE_WATER_LOOKUP
Must be called every frame to take full effect.
0x754616EC6965D1FB - WATERvoid
ENABLE_WATER_LOOKUP
Description not yet documented
0x754616EC6965D1BF - WATERBOOL
GET_WATER_HEIGHT
Checks against a global variable that is set by _SET_WORLD_WATER_TYPE. If that is set to one it will fail. Likely not the only issue but part of it.
0xFCA8B23F28813F69 - WATERBOOL
GET_WATER_HEIGHT_NO_WAVES
Description not yet documented
0xDCF3690AA262C03F - WATERint
_GET_WORLD_WATER_TYPE
Description not yet documented
0x189739A7631C1867 - WATERvoid
REMOVE_EXTRA_CALMING_QUAD
Only used in rcm_crackpot1 R* Script: p0 = 0
0x4BEF8DD75AF6C71C - WATERvoid
_RESET_GUARMA_WATER_STATE
Only used in guama1 / guama3 R* Script _REQUEST_* or _RESET_*
0xC63540AEF8384769 - WATERvoid
_SET_OCEAN_GUARMA_WATER_QUADRANT
Only used in R* Script guama1 this native allows to modify the ocean water in the guarma island. wave direction accepts 0, 1 and 2 values.
0xC63540AEF8384732 - WATERvoid
_SET_WORLD_WATER_TYPE
0 = World 1 = Guarma
0xE8770EE02AEE45C2 - WATERint
TEST_PROBE_AGAINST_ALL_WATER
enum eScriptWaterTestResult { SCRIPT_WATER_TEST_RESULT_NONE, SCRIPT_WATER_TEST_RESULT_WATER, SCRIPT_WATER_TEST_RESULT_BLOCKED, };
0x8974647ED222EA5F - WATERint
TEST_VERTICAL_PROBE_AGAINST_ALL_WATER
Checks against a global variable that is set by _SET_WORLD_WATER_TYPE. If it's set to 1 (Guarma) it will fail. See TEST_PROBE_AGAINST_ALL_WATER.
0x2B3451FA1E3142E2
A living reference. Documentation coverage varies by native and source.