# MISC natives

288 natives · 221 named · 86 described. RDR3 game natives (client side).

- [_0x0358B8A41916C613](https://natives.borderlinerp.com/natives/MISC/0x0358B8A41916C613.md) `0x0358B8A41916C613` — `Any N_0x0358b8a41916c613(Any p0, Any p1, Any p2, Any p3)`
- [_0x0730E518486DEEC3](https://natives.borderlinerp.com/natives/MISC/0x0730E518486DEEC3.md) `0x0730E518486DEEC3` — `void N_0x0730e518486deec3(Any p0)`
- [_0x0A487CC74A517FB5](https://natives.borderlinerp.com/natives/MISC/0x0A487CC74A517FB5.md) `0x0A487CC74A517FB5` — `void N_0x0a487cc74a517fb5(Any p0)`
- [_0x0D0AE5081F88CFE1](https://natives.borderlinerp.com/natives/MISC/0x0D0AE5081F88CFE1.md) `0x0D0AE5081F88CFE1` — `BOOL N_0x0d0ae5081f88cfe1(Hash p0)`
- [_0x1096603B519C905F](https://natives.borderlinerp.com/natives/MISC/0x1096603B519C905F.md) `0x1096603B519C905F` — `void N_0x1096603b519c905f(const char* name)` — _SET_MISSION_NAME_*(FOR_ACTIVITY?/MINIGAME?)
- [_0x154340E87D8CC178](https://natives.borderlinerp.com/natives/MISC/0x154340E87D8CC178.md) `0x154340E87D8CC178` — `void N_0x154340e87d8cc178(Any p0)`
- [_0x183672FE838A661B](https://natives.borderlinerp.com/natives/MISC/0x183672FE838A661B.md) `0x183672FE838A661B` — `void N_0x183672fe838a661b(Any* data)`
- [_0x243CEDE8F916B994](https://natives.borderlinerp.com/natives/MISC/0x243CEDE8F916B994.md) `0x243CEDE8F916B994` — `void N_0x243cede8f916b994()`
- [_0x2916B30DC6C41179](https://natives.borderlinerp.com/natives/MISC/0x2916B30DC6C41179.md) `0x2916B30DC6C41179` — `void N_0x2916b30dc6c41179(Hash weatherType)`
- [_0x33982467B1E349EF](https://natives.borderlinerp.com/natives/MISC/0x33982467B1E349EF.md) `0x33982467B1E349EF` — `Any N_0x33982467b1e349ef(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6)`
- [_0x35165C658077CD0B](https://natives.borderlinerp.com/natives/MISC/0x35165C658077CD0B.md) `0x35165C658077CD0B` — `Any N_0x35165c658077cd0b()`
- [_0x38C0C9CAE1544500](https://natives.borderlinerp.com/natives/MISC/0x38C0C9CAE1544500.md) `0x38C0C9CAE1544500` — `void N_0x38c0c9cae1544500(Hash p0)`
- [_0x38C2BF94D15F464D](https://natives.borderlinerp.com/natives/MISC/0x38C2BF94D15F464D.md) `0x38C2BF94D15F464D` — `Any N_0x38c2bf94d15f464d(Any p0)`
- [_0x3A87FDA8F1B6CDFB](https://natives.borderlinerp.com/natives/MISC/0x3A87FDA8F1B6CDFB.md) `0x3A87FDA8F1B6CDFB` — `void N_0x3a87fda8f1b6cdfb(Any p0, Any p1, Any p2)`
- [_0x3C3C7B1B5EC08764](https://natives.borderlinerp.com/natives/MISC/0x3C3C7B1B5EC08764.md) `0x3C3C7B1B5EC08764` — `void N_0x3c3c7b1b5ec08764()`
- [_0x4647842FE8F31C1E](https://natives.borderlinerp.com/natives/MISC/0x4647842FE8F31C1E.md) `0x4647842FE8F31C1E` — `void N_0x4647842fe8f31c1e(Any p0, Any p1)`
- [_0x49C44FE78A135A1D](https://natives.borderlinerp.com/natives/MISC/0x49C44FE78A135A1D.md) `0x49C44FE78A135A1D` — `void N_0x49c44fe78a135a1d(Any p0)`
- [_0x49F3241C28EBBFBC](https://natives.borderlinerp.com/natives/MISC/0x49F3241C28EBBFBC.md) `0x49F3241C28EBBFBC` — `void N_0x49f3241c28ebbfbc(int p0)`
- [_0x4B0501A468B749F8](https://natives.borderlinerp.com/natives/MISC/0x4B0501A468B749F8.md) `0x4B0501A468B749F8` — `void N_0x4b0501a468b749f8()`
- [_0x4B101DBCC9482F2D](https://natives.borderlinerp.com/natives/MISC/0x4B101DBCC9482F2D.md) `0x4B101DBCC9482F2D` — `BOOL N_0x4b101dbcc9482f2d(Ped ped)`
- [_0x4D5C9CC7E7E23E09](https://natives.borderlinerp.com/natives/MISC/0x4D5C9CC7E7E23E09.md) `0x4D5C9CC7E7E23E09` — `void N_0x4d5c9cc7e7e23e09()`
- [_0x553D67295DDD2309](https://natives.borderlinerp.com/natives/MISC/0x553D67295DDD2309.md) `0x553D67295DDD2309` — `void N_0x553d67295ddd2309(Entity entity)`
- [_0x5801BE2DF2AF07EC](https://natives.borderlinerp.com/natives/MISC/0x5801BE2DF2AF07EC.md) `0x5801BE2DF2AF07EC` — `void N_0x5801be2df2af07ec(Any p0)`
- [_0x5B4A8121A47D844D](https://natives.borderlinerp.com/natives/MISC/0x5B4A8121A47D844D.md) `0x5B4A8121A47D844D` — `Any N_0x5b4a8121a47d844d(Any p0)`
- [_0x627B68D9CE6EE8DE](https://natives.borderlinerp.com/natives/MISC/0x627B68D9CE6EE8DE.md) `0x627B68D9CE6EE8DE` — `Any N_0x627b68d9ce6ee8de(Any p0)`
- [_0x68319452C5064ABA](https://natives.borderlinerp.com/natives/MISC/0x68319452C5064ABA.md) `0x68319452C5064ABA` — `void N_0x68319452c5064aba(Any p0, Any p1)`
- [_0x6BCF7B5CD338281A](https://natives.borderlinerp.com/natives/MISC/0x6BCF7B5CD338281A.md) `0x6BCF7B5CD338281A` — `void N_0x6bcf7b5cd338281a(Any p0, Any p1, Any p2)` — _SET_DISPATCH_*, unused
- [_0x6BED40493A1AFDB8](https://natives.borderlinerp.com/natives/MISC/0x6BED40493A1AFDB8.md) `0x6BED40493A1AFDB8` — `void N_0x6bed40493a1afdb8(Any* p0, float p1)`
- [_0x6C7B68D3CE60E8DE](https://natives.borderlinerp.com/natives/MISC/0x6C7B68D3CE60E8DE.md) `0x6C7B68D3CE60E8DE` — `Any N_0x6c7b68d3ce60e8de(Any p0)`
- [_0x6F02B5E50511721E](https://natives.borderlinerp.com/natives/MISC/0x6F02B5E50511721E.md) `0x6F02B5E50511721E` — `Any N_0x6f02b5e50511721e(Any p0)`
- [_0x745808BB01CEC6B9](https://natives.borderlinerp.com/natives/MISC/0x745808BB01CEC6B9.md) `0x745808BB01CEC6B9` — `void N_0x745808bb01cec6b9(float p0)`
- [_0x74ACA66484CEBAF0](https://natives.borderlinerp.com/natives/MISC/0x74ACA66484CEBAF0.md) `0x74ACA66484CEBAF0` — `void N_0x74aca66484cebaf0(Any p0)`
- [_0x7CF96F1250EF3221](https://natives.borderlinerp.com/natives/MISC/0x7CF96F1250EF3221.md) `0x7CF96F1250EF3221` — `Any N_0x7cf96f1250ef3221(Any p0)`
- [_0x7FA58CED69405F9A](https://natives.borderlinerp.com/natives/MISC/0x7FA58CED69405F9A.md) `0x7FA58CED69405F9A` — `void N_0x7fa58ced69405f9a(Any p0, Any p1)`
- [_0x8314FC2013ECE2DA](https://natives.borderlinerp.com/natives/MISC/0x8314FC2013ECE2DA.md) `0x8314FC2013ECE2DA` — `Any N_0x8314fc2013ece2da(Any p0, Any p1, Any p2)`
- [_0x8BB99B85444544D9](https://natives.borderlinerp.com/natives/MISC/0x8BB99B85444544D9.md) `0x8BB99B85444544D9` — `Any N_0x8bb99b85444544d9(Any p0, Any p1)`
- [_0x8C0F6A3D7236DEEB](https://natives.borderlinerp.com/natives/MISC/0x8C0F6A3D7236DEEB.md) `0x8C0F6A3D7236DEEB` — `void N_0x8c0f6a3d7236deeb(Entity entity, const char* string)`
- [_0x8DB104CCEBCD58C5](https://natives.borderlinerp.com/natives/MISC/0x8DB104CCEBCD58C5.md) `0x8DB104CCEBCD58C5` — `Any N_0x8db104ccebcd58c5(Any p0, Any p1)`
- [_0x94FCADCF9F0C368E](https://natives.borderlinerp.com/natives/MISC/0x94FCADCF9F0C368E.md) `0x94FCADCF9F0C368E` — `void N_0x94fcadcf9f0c368e(Any p0)`
- [_0x96282005C5C6801F](https://natives.borderlinerp.com/natives/MISC/0x96282005C5C6801F.md) `0x96282005C5C6801F` — `void N_0x96282005c5c6801f(Any p0, Any p1)`
- [_0x9A252AA23D7098F2](https://natives.borderlinerp.com/natives/MISC/0x9A252AA23D7098F2.md) `0x9A252AA23D7098F2` — `void N_0x9a252aa23d7098f2()`
- [_0x9BF2C0C568C61641](https://natives.borderlinerp.com/natives/MISC/0x9BF2C0C568C61641.md) `0x9BF2C0C568C61641` — `void N_0x9bf2c0c568c61641(Any p0)`
- [_0xA08111B053D84B4D](https://natives.borderlinerp.com/natives/MISC/0xA08111B053D84B4D.md) `0xA08111B053D84B4D` — `void N_0xa08111b053d84b4d(Any p0)`
- [_0xA3A8926951471C82](https://natives.borderlinerp.com/natives/MISC/0xA3A8926951471C82.md) `0xA3A8926951471C82` — `void N_0xa3a8926951471c82()`
- [_0xA9342743B634A462](https://natives.borderlinerp.com/natives/MISC/0xA9342743B634A462.md) `0xA9342743B634A462` — `void N_0xa9342743b634a462(Any p0)` — nullsub, doesn't do anything
- [_0xAB26DEEE120FD3FD](https://natives.borderlinerp.com/natives/MISC/0xAB26DEEE120FD3FD.md) `0xAB26DEEE120FD3FD` — `void N_0xab26deee120fd3fd(Any p0, Any p1)`
- [_0xAD44856A1CD29635](https://natives.borderlinerp.com/natives/MISC/0xAD44856A1CD29635.md) `0xAD44856A1CD29635` — `void N_0xad44856a1cd29635(Any p0, Any p1, Any p2)`
- [_0xAF3A84C7DE6A1DC5](https://natives.borderlinerp.com/natives/MISC/0xAF3A84C7DE6A1DC5.md) `0xAF3A84C7DE6A1DC5` — `void N_0xaf3a84c7de6a1dc5(Any p0, Any p1)`
- [_0xAF530E56505D1BD6](https://natives.borderlinerp.com/natives/MISC/0xAF530E56505D1BD6.md) `0xAF530E56505D1BD6` — `Any N_0xaf530e56505d1bd6(Any p0)` — Hardcoded to return one/true.
- [_0xB08C4FA25BC29DB9](https://natives.borderlinerp.com/natives/MISC/0xB08C4FA25BC29DB9.md) `0xB08C4FA25BC29DB9` — `void N_0xb08c4fa25bc29db9(Any p0)`
- [_0xB1F6665AA54DCD5C](https://natives.borderlinerp.com/natives/MISC/0xB1F6665AA54DCD5C.md) `0xB1F6665AA54DCD5C` — `Any N_0xb1f6665aa54dcd5c(Any p0)`
- [_0xB711EB4BC8D06013](https://natives.borderlinerp.com/natives/MISC/0xB711EB4BC8D06013.md) `0xB711EB4BC8D06013` — `void N_0xb711eb4bc8d06013()` — nullsub, doesn't do anything
- [_0xBB282CF5D2333FB8](https://natives.borderlinerp.com/natives/MISC/0xBB282CF5D2333FB8.md) `0xBB282CF5D2333FB8` — `void N_0xbb282cf5d2333fb8(Any p0, Any p1)`
- [_0xCC1BAF72D571DB8D](https://natives.borderlinerp.com/natives/MISC/0xCC1BAF72D571DB8D.md) `0xCC1BAF72D571DB8D` — `Any N_0xcc1baf72d571db8d(Any p0, Any p1, Any p2)`
- [_0xCC3EDC5614B03F61](https://natives.borderlinerp.com/natives/MISC/0xCC3EDC5614B03F61.md) `0xCC3EDC5614B03F61` — `void N_0xcc3edc5614b03f61(int p0)`
- [_0xD3F943B88F55376A](https://natives.borderlinerp.com/natives/MISC/0xD3F943B88F55376A.md) `0xD3F943B88F55376A` — `void N_0xd3f943b88f55376a(Hash weatherType)`
- [_0xDA4D8EB04E8E2928](https://natives.borderlinerp.com/natives/MISC/0xDA4D8EB04E8E2928.md) `0xDA4D8EB04E8E2928` — `void N_0xda4d8eb04e8e2928(Any p0)`
- [_0xDBDA48EC456ED908](https://natives.borderlinerp.com/natives/MISC/0xDBDA48EC456ED908.md) `0xDBDA48EC456ED908` — `void N_0xdbda48ec456ed908()`
- [_0xDC057B86FC157031](https://natives.borderlinerp.com/natives/MISC/0xDC057B86FC157031.md) `0xDC057B86FC157031` — `Any N_0xdc057b86fc157031()` — Hardcoded to return one/true.
- [_0xDE2C3B74D2B3705C](https://natives.borderlinerp.com/natives/MISC/0xDE2C3B74D2B3705C.md) `0xDE2C3B74D2B3705C` — `void N_0xde2c3b74d2b3705c(Any p0, Any p1)`
- [_0xEB946B9E579729AD](https://natives.borderlinerp.com/natives/MISC/0xEB946B9E579729AD.md) `0xEB946B9E579729AD` — `void N_0xeb946b9e579729ad(Ped ped, Any p1)` — Not implemented.
- [_0xF569E33FB72ED28E](https://natives.borderlinerp.com/natives/MISC/0xF569E33FB72ED28E.md) `0xF569E33FB72ED28E` — `void N_0xf569e33fb72ed28e()`
- [_0xF63FA29D4A9ACA86](https://natives.borderlinerp.com/natives/MISC/0xF63FA29D4A9ACA86.md) `0xF63FA29D4A9ACA86` — `void N_0xf63fa29d4a9aca86(Entity entity, const char* string)`
- [_0xF650DCF5D6F312C1](https://natives.borderlinerp.com/natives/MISC/0xF650DCF5D6F312C1.md) `0xF650DCF5D6F312C1` — `void N_0xf650dcf5d6f312c1(Any p0)`
- [_0xF81C53561D15F330](https://natives.borderlinerp.com/natives/MISC/0xF81C53561D15F330.md) `0xF81C53561D15F330` — `const char* N_0xf81c53561d15f330()`
- [_0xFC6ECB9170145ECE](https://natives.borderlinerp.com/natives/MISC/0xFC6ECB9170145ECE.md) `0xFC6ECB9170145ECE` — `void N_0xfc6ecb9170145ece()`
- [_0xFF252E2BAFB7330F](https://natives.borderlinerp.com/natives/MISC/0xFF252E2BAFB7330F.md) `0xFF252E2BAFB7330F` — `void N_0xff252e2bafb7330f(Any p0)` — nullsub, doesn't do anything
- [ABSF](https://natives.borderlinerp.com/natives/MISC/ABSF.md) `0x134549B388167CBF` — `float Absf(float value)`
- [ABSI](https://natives.borderlinerp.com/natives/MISC/ABSI.md) `0x0C214D5B8A38C828` — `int Absi(int value)`
- [ACOS](https://natives.borderlinerp.com/natives/MISC/ACOS.md) `0x586690F0176DC575` — `float Acos(float p0)`
- [ACTION_MANAGER_ENABLE_ACTION](https://natives.borderlinerp.com/natives/MISC/ACTION_MANAGER_ENABLE_ACTION.md) `0x7ACF124C12A2B045` — `void ActionManagerEnableAction(Hash hash, BOOL enable)` — Appears to remove stealth kill action from memory (?)
- [ACTION_MANAGER_IS_ACTION_ENABLED](https://natives.borderlinerp.com/natives/MISC/ACTION_MANAGER_IS_ACTION_ENABLED.md) `0xFD0759658268FD8E` — `BOOL ActionManagerIsActionEnabled(Hash hash)`
- [ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE](https://natives.borderlinerp.com/natives/MISC/ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE.md) `0x91D657230BC208D2` — `void ActivityFeedActionStartWithCommandLine(const char* p0, const char* p1)` — nullsub, doesn't do anything
- [ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD](https://natives.borderlinerp.com/natives/MISC/ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD.md) `0x1694A053DFB61A34` — `void ActivityFeedActionStartWithCommandLineAdd(const char* p0)` — nullsub, doesn't do anything
- [ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION](https://natives.borderlinerp.com/natives/MISC/ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION.md) `0x9935F76407C32539` — `void ActivityFeedAddSubstringToCaption(const char* p0)` — nullsub, doesn't do anything
- [ACTIVITY_FEED_CREATE](https://natives.borderlinerp.com/natives/MISC/ACTIVITY_FEED_CREATE.md) `0xCC7FC854B956A128` — `void ActivityFeedCreate(const char* p0, const char* p1)` — nullsub, doesn't do anything
- [ACTIVITY_FEED_POST](https://natives.borderlinerp.com/natives/MISC/ACTIVITY_FEED_POST.md) `0xB16FC7B364D86585` — `void ActivityFeedPost()` — nullsub, doesn't do anything
- [_ADD_DISPATCH_SPAWN_BLOCKING_AREA](https://natives.borderlinerp.com/natives/MISC/_ADD_DISPATCH_SPAWN_BLOCKING_AREA.md) `0xA2D5A26208421426` — `Any AddDispatchSpawnBlockingArea(Volume volume)`
- [ADD_POP_MULTIPLIER_AREA](https://natives.borderlinerp.com/natives/MISC/ADD_POP_MULTIPLIER_AREA.md) `0x5EBDA1A3B8CB5EF7` — `int AddPopMultiplierArea(float x1, float y1, float z1, float x2, float y2, float z2, float pedDensity, float trafficDensity, BOOL p8, BOOL p9)`
- [_ADD_POP_MULTIPLIER_VOLUME](https://natives.borderlinerp.com/natives/MISC/_ADD_POP_MULTIPLIER_VOLUME.md) `0x3233C4EC0514C7EC` — `int AddPopMultiplierVolume(Volume volume, float pedDensity, float vehicleDensity, BOOL p3, BOOL p4)` — Only used in script function PROCESS_ZONE_CREATION Returns Pop multiplier volume ID
- [ADD_TACTICAL_NAV_MESH_POINT](https://natives.borderlinerp.com/natives/MISC/ADD_TACTICAL_NAV_MESH_POINT.md) `0xE4EE55E63FA9AF45` — `void AddTacticalNavMeshPoint(float x, float y, float z, int p3)`
- [ARE_STRINGS_EQUAL](https://natives.borderlinerp.com/natives/MISC/ARE_STRINGS_EQUAL.md) `0xD3852F22AB713A1F` — `BOOL AreStringsEqual(const char* string1, const char* string2)`
- [ASIN](https://natives.borderlinerp.com/natives/MISC/ASIN.md) `0x6E3C15D296C15583` — `float Asin(float p0)`
- [ATAN](https://natives.borderlinerp.com/natives/MISC/ATAN.md) `0x503054DED0B78027` — `float Atan(float p0)`
- [ATAN2](https://natives.borderlinerp.com/natives/MISC/ATAN2.md) `0x965B220A066E3F07` — `float Atan2(float p0, float p1)`
- [BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION](https://natives.borderlinerp.com/natives/MISC/BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION.md) `0x66947E61A44DE2C6` — `void BlockDispatchServiceResourceCreation(int dispatchService, BOOL toggle)`
- [CANCEL_ONSCREEN_KEYBOARD](https://natives.borderlinerp.com/natives/MISC/CANCEL_ONSCREEN_KEYBOARD.md) `0x58A39BE597CE99CD` — `void CancelOnscreenKeyboard()` — Old name: _CANCEL_ONSCREEN_KEYBOARD
- [_CLEAR_ALL_BIT_FLAGS](https://natives.borderlinerp.com/natives/MISC/_CLEAR_ALL_BIT_FLAGS.md) `0xD2D74F89DF844A50` — `void ClearAllBitFlags(Any* bitFlags)`
- [CLEAR_ANGLED_AREA_OF_VEHICLES](https://natives.borderlinerp.com/natives/MISC/CLEAR_ANGLED_AREA_OF_VEHICLES.md) `0xA4D83115C1E02F8A` — `void ClearAngledAreaOfVehicles(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7)`
- [CLEAR_AREA](https://natives.borderlinerp.com/natives/MISC/CLEAR_AREA.md) `0x3B882A96EA77D5B1` — `void ClearArea(float x, float y, float z, float radius, int flag)` — Possible flag names:
- [CLEAR_BIT](https://natives.borderlinerp.com/natives/MISC/CLEAR_BIT.md) `0x7D1D4A3602B6AD4E` — `void ClearBit(int* address, int offset)`
- [_CLEAR_BIT_FLAG](https://natives.borderlinerp.com/natives/MISC/_CLEAR_BIT_FLAG.md) `0xB909149F2BB5F6DA` — `void ClearBitFlag(Any* bitFlags, int flag)`
- [CLEAR_OVERRIDE_WEATHER](https://natives.borderlinerp.com/natives/MISC/CLEAR_OVERRIDE_WEATHER.md) `0x80A398F16FFE3CC3` — `void ClearOverrideWeather()`
- [CLEAR_TACTICAL_NAV_MESH_POINTS](https://natives.borderlinerp.com/natives/MISC/CLEAR_TACTICAL_NAV_MESH_POINTS.md) `0xD93B6516C6878267` — `void ClearTacticalNavMeshPoints()`
- [_CLEAR_VOLUME_AREA](https://natives.borderlinerp.com/natives/MISC/_CLEAR_VOLUME_AREA.md) `0x2FCD528A397E5C88` — `void ClearVolumeArea(Volume volume, int flag)`
- [CLEAR_WEATHER_TYPE_PERSIST](https://natives.borderlinerp.com/natives/MISC/CLEAR_WEATHER_TYPE_PERSIST.md) `0xD85DFE5C131E4AE9` — `void ClearWeatherTypePersist()`
- [_CLEAR_WEATHER_TYPE_PERSIST_OVERTIME](https://natives.borderlinerp.com/natives/MISC/_CLEAR_WEATHER_TYPE_PERSIST_OVERTIME.md) `0xCE7690C0A0D1C36D` — `void ClearWeatherTypePersistOvertime(int milliseconds)`
- [_CLEAR_WEATHER_VARIATION](https://natives.borderlinerp.com/natives/MISC/_CLEAR_WEATHER_VARIATION.md) `0x0E71C80FA4EC8147` — `void ClearWeatherVariation(const char* weatherType, BOOL p1)`
- [COMPARE_STRINGS](https://natives.borderlinerp.com/natives/MISC/COMPARE_STRINGS.md) `0xBFBB74A15EFC149B` — `int CompareStrings(const char* str1, const char* str2, BOOL matchCase, int maxLength)`
- [COPY_SCRIPT_STRUCT](https://natives.borderlinerp.com/natives/MISC/COPY_SCRIPT_STRUCT.md) `0xF7AC7DC0DEE7C9BE` — `void CopyScriptStruct(Any* dst, Any* src, int size)` — Old name: _COPY_MEMORY
- [_COUNT_BIT_FLAGS](https://natives.borderlinerp.com/natives/MISC/_COUNT_BIT_FLAGS.md) `0xE704838F36F93B7B` — `int CountBitFlags(Any* bitFlags)`
- [_CREATE_AI_MEMORY](https://natives.borderlinerp.com/natives/MISC/_CREATE_AI_MEMORY.md) `0x88BC5F4AEF77FC4E` — `void CreateAiMemory(Any* args, int aiMemoryType)`
- [_CREATE_COLOR_STRING](https://natives.borderlinerp.com/natives/MISC/_CREATE_COLOR_STRING.md) `0xBCC2CFADEA1AEA6C` — `const char* CreateColorString(int rgb)` — Returns a formatted string (0x%x)
- [CREATE_INCIDENT](https://natives.borderlinerp.com/natives/MISC/CREATE_INCIDENT.md) `0x3F892CAF67444AE7` — `BOOL CreateIncident(int dispatchService, float x, float y, float z, int numUnits, float radius, int* outIncidentID, Any p7, Any p8)`
- [_CREATE_INCIDENT_WITH_ENTITIES](https://natives.borderlinerp.com/natives/MISC/_CREATE_INCIDENT_WITH_ENTITIES.md) `0xAB3D3F45436DB1D8` — `BOOL CreateIncidentWithEntities(int dispatchService, float x, float y, float z, ItemSet itemSet, float radius, int* outIncidentID)` — The entities must be added to itemSet.
- [DELETE_INCIDENT](https://natives.borderlinerp.com/natives/MISC/DELETE_INCIDENT.md) `0x5CFD0F0D6AAE0AEE` — `void DeleteIncident(int incidentId)` — Delete an incident with a given id.
- [DISABLE_LOOTING_COMPOSITE_LOOTABLE_THIS_FRAME](https://natives.borderlinerp.com/natives/MISC/DISABLE_LOOTING_COMPOSITE_LOOTABLE_THIS_FRAME.md) `0x40D72189F46D2E15` — `void DisableLootingCompositeLootableThisFrame(int compositeId, BOOL disable)` — Disables composite eat prompt.
- [_DISABLE_LOOTING_COMPOSITE_PICKABLE_THIS_FRAME](https://natives.borderlinerp.com/natives/MISC/_DISABLE_LOOTING_COMPOSITE_PICKABLE_THIS_FRAME.md) `0x082C043C7AFC3747` — `void DisableLootingCompositePickableThisFrame(int compositeId, BOOL disable)` — Disables composite pick prompt.
- [DISPLAY_ONSCREEN_KEYBOARD](https://natives.borderlinerp.com/natives/MISC/DISPLAY_ONSCREEN_KEYBOARD.md) `0x044131118D8DB3CD` — `void DisplayOnscreenKeyboard(int textType, const char* windowTitle, const char* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, int maxInputLength)` — KTEXTTYPE_DEFAULT, KTEXTTYPE_EMAIL, KTEXTTYPE_PASSWORD, KTEXTTYPE_NUMERIC, KTEXTTYPE_ALPHABET, KTEXTTYPE_GAMERTAG, KTEXTTYPE_FILENAME, KTEXTTYPE_COUNT
- [_DOES_ITEM_HAVE_VALID_BASE](https://natives.borderlinerp.com/natives/MISC/_DOES_ITEM_HAVE_VALID_BASE.md) `0xBDC6E364C9C78178` — `BOOL DoesItemHaveValidBase(ScrHandle item)`
- [DOES_POP_MULTIPLIER_AREA_EXIST](https://natives.borderlinerp.com/natives/MISC/DOES_POP_MULTIPLIER_AREA_EXIST.md) `0x03BA619C81A646B3` — `BOOL DoesPopMultiplierAreaExist(int id)`
- [_DOES_POP_MULTIPLIER_AREA_EXIST_FOR_VOLUME](https://natives.borderlinerp.com/natives/MISC/_DOES_POP_MULTIPLIER_AREA_EXIST_FOR_VOLUME.md) `0x39D6DACE323A20B6` — `BOOL DoesPopMultiplierAreaExistForVolume(Volume volume)`
- [_DOES_STRING_EXIST_IN_STRING](https://natives.borderlinerp.com/natives/MISC/_DOES_STRING_EXIST_IN_STRING.md) `0x9382D5D43D2AA6FF` — `BOOL DoesStringExistInString(const char* string1, const char* string2)`
- [ENABLE_DISPATCH_SERVICE](https://natives.borderlinerp.com/natives/MISC/ENABLE_DISPATCH_SERVICE.md) `0x50E52637EF70EF77` — `void EnableDispatchService(int dispatchService, BOOL toggle)` — DT_Invalid, DT_PoliceAutomobile, DT_PoliceHelicopter, DT_FireDepartment, DT_SwatAutomobile, DT_AmbulanceDepartment, DT_PoliceRiders, DT_PoliceVehicleRequest, DT_PoliceRoadBlock, DT_PoliceAutomobileWaitPulledOver, DT_PoliceAutomobileWaitC…
- [FIRE_SINGLE_BULLET](https://natives.borderlinerp.com/natives/MISC/FIRE_SINGLE_BULLET.md) `0xCBC9A21F6A2A679C` — `void FireSingleBullet(Any* args)` — alignas(8) float xStart; alignas(8) float yStart; alignas(8) float zStart; alignas(8) float xEnd; alignas(8) float yEnd; alignas(8) float zEnd; alignas(8) Hash weaponHash; alignas(8) float damage; alignas(8) float p8; // often -1.0f in s…
- [FORCE_LIGHTNING_FLASH](https://natives.borderlinerp.com/natives/MISC/FORCE_LIGHTNING_FLASH.md) `0x369DB5B2510FA080` — `void ForceLightningFlash()` — creates single lightning+thunder at random position
- [_FORCE_LIGHTNING_FLASH_AT_COORDS](https://natives.borderlinerp.com/natives/MISC/_FORCE_LIGHTNING_FLASH_AT_COORDS.md) `0x67943537D179597C` — `void ForceLightningFlashAtCoords(float x, float y, float z, float p3)` — p3 is always -1.0f in the scripts
- [_GAME_FRAMEWORK_MANAGER_GET_MODE](https://natives.borderlinerp.com/natives/MISC/_GAME_FRAMEWORK_MANAGER_GET_MODE.md) `0xFAED234C7F53ABEB` — `Hash GameFrameworkManagerGetMode()`
- [GAME_FRAMEWORK_MANAGER_INIT](https://natives.borderlinerp.com/natives/MISC/GAME_FRAMEWORK_MANAGER_INIT.md) `0x4CABE596D632E4B0` — `BOOL GameFrameworkManagerInit(Hash transitionMode)`
- [_GAME_FRAMEWORK_MANAGER_SHUTDOWN](https://natives.borderlinerp.com/natives/MISC/_GAME_FRAMEWORK_MANAGER_SHUTDOWN.md) `0xAFF2FD8ADD927585` — `void GameFrameworkManagerShutdown()`
- [_GET_AI_PED_DOES_HAVE_EVENT_MEMORY](https://natives.borderlinerp.com/natives/MISC/_GET_AI_PED_DOES_HAVE_EVENT_MEMORY.md) `0xFDF38E2B711BF78E` — `BOOL GetAiPedDoesHaveEventMemory(Any* args, int p1)`
- [GET_ANGLE_BETWEEN_2D_VECTORS](https://natives.borderlinerp.com/natives/MISC/GET_ANGLE_BETWEEN_2D_VECTORS.md) `0xD0DFE1C486097BBB` — `float GetAngleBetween_2dVectors(float x1, float y1, float x2, float y2)`
- [GET_BENCHMARK_ITERATIONS](https://natives.borderlinerp.com/natives/MISC/GET_BENCHMARK_ITERATIONS.md) `0x22FC52CF470CC98D` — `int GetBenchmarkIterations()` — Returns value of the '-benchmarkIterations' command line option.
- [GET_BENCHMARK_PASS](https://natives.borderlinerp.com/natives/MISC/GET_BENCHMARK_PASS.md) `0x9297DACF3A2CDFF7` — `int GetBenchmarkPass()` — Returns value of the '-benchmarkPass' command line option.
- [GET_BITS_IN_RANGE](https://natives.borderlinerp.com/natives/MISC/GET_BITS_IN_RANGE.md) `0x68E1352AF48F905D` — `int GetBitsInRange(int var, int rangeStart, int rangeEnd)`
- [GET_CLOSEST_POINT_ON_LINE](https://natives.borderlinerp.com/natives/MISC/GET_CLOSEST_POINT_ON_LINE.md) `0x83ACC65D9ACEC5EF` — `Vector3 GetClosestPointOnLine(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9)`
- [GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE](https://natives.borderlinerp.com/natives/MISC/GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE.md) `0xD73C960A681052DF` — `BOOL GetCoordsOfProjectileTypeWithinDistance(Ped ped, Hash weaponHash, float distance, Vector3* outCoords, BOOL p4, BOOL mustBeOwnedByThisPed)`
- [GET_CURR_WEATHER_STATE](https://natives.borderlinerp.com/natives/MISC/GET_CURR_WEATHER_STATE.md) `0x0AC679B2342F14F2` — `void GetCurrWeatherState(Hash* weatherType1, Hash* weatherType2, float* percentWeather2)` — Old name: _GET_WEATHER_TYPE_TRANSITION
- [GET_DISTANCE_BETWEEN_COORDS](https://natives.borderlinerp.com/natives/MISC/GET_DISTANCE_BETWEEN_COORDS.md) `0x0BE7F4E3CDBAFB28` — `float GetDistanceBetweenCoords(float x1, float y1, float z1, float x2, float y2, float z2, BOOL useZ)` — If useZ is false, only the 2D plane (X-Y) will be considered for calculating the distance.
- [_GET_EASING_CURVE_VALUE](https://natives.borderlinerp.com/natives/MISC/_GET_EASING_CURVE_VALUE.md) `0xEF50E344A8F93784` — `float GetEasingCurveValue(float t, float b, float d, int easingCurveType)` — TYPE_LINEAR, TYPE_QUADRATIC_IN, TYPE_QUADRATIC_OUT, TYPE_QUADRATIC_INOUT, TYPE_CUBIC_IN, TYPE_CUBIC_OUT, TYPE_CUBIC_INOUT, TYPE_QUARTIC_IN, TYPE_QUARTIC_OUT, TYPE_QUARTIC_INOUT, TYPE_QUINTIC_IN, TYPE_QUINTIC_OUT, TYPE_QUINTIC_INOUT, TYPE…
- [_GET_ENTITY_FROM_ITEM](https://natives.borderlinerp.com/natives/MISC/_GET_ENTITY_FROM_ITEM.md) `0xEE04C0AFD4EFAF0E` — `Entity GetEntityFromItem(ScrHandle item)`
- [_GET_FORCED_WEATHER](https://natives.borderlinerp.com/natives/MISC/_GET_FORCED_WEATHER.md) `0xDD560ABEF5D3784C` — `void GetForcedWeather(Hash* weather, Hash* p1)` — Returns the weather type that has been set by a script
- [GET_FRAME_COUNT](https://natives.borderlinerp.com/natives/MISC/GET_FRAME_COUNT.md) `0x77DFA958FCF100C1` — `int GetFrameCount()`
- [GET_FRAME_TIME](https://natives.borderlinerp.com/natives/MISC/GET_FRAME_TIME.md) `0x5E72022914CE3C38` — `float GetFrameTime()` — Also known as "delta time"
- [GET_GAME_TIMER](https://natives.borderlinerp.com/natives/MISC/GET_GAME_TIMER.md) `0x4F67E8ECA7D3F667` — `int GetGameTimer()`
- [_GET_GAME_TIMER_NON_SCALED_CLIPPED](https://natives.borderlinerp.com/natives/MISC/_GET_GAME_TIMER_NON_SCALED_CLIPPED.md) `0x483B8C542103AD72` — `int GetGameTimerNonScaledClipped()` — Returns rage::fwTimer::sm_nonScaledClippedTime
- [_GET_GROUND_Z_AND_MATERIAL_FOR_3D_COORD](https://natives.borderlinerp.com/natives/MISC/_GET_GROUND_Z_AND_MATERIAL_FOR_3D_COORD.md) `0xBBE5B63EFFB08E68` — `BOOL GetGroundZAndMaterialFor_3dCoord(float x, float y, float z, int flags, float* outGroundZ, Hash* outMaterialHash, int* outFlags)` — Raycasts downward from coords to find terrain/water.
- [GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD](https://natives.borderlinerp.com/natives/MISC/GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD.md) `0x2A29CA9A6319E6AB` — `BOOL GetGroundZAndNormalFor_3dCoord(float x, float y, float z, float* groundZ, Vector3* normal)`
- [GET_GROUND_Z_FOR_3D_COORD](https://natives.borderlinerp.com/natives/MISC/GET_GROUND_Z_FOR_3D_COORD.md) `0x24FA4267BB8D2431` — `BOOL GetGroundZFor_3dCoord(float x, float y, float z, float* groundZ, BOOL p4)`
- [GET_HASH_KEY](https://natives.borderlinerp.com/natives/MISC/GET_HASH_KEY.md) `0xFD340785ADF8CFB7` — `Hash GetHashKey(const char* string)` — Computes a hash for the given string.
- [GET_HEADING_FROM_VECTOR_2D](https://natives.borderlinerp.com/natives/MISC/GET_HEADING_FROM_VECTOR_2D.md) `0x38D5202FF9271C62` — `float GetHeadingFromVector_2d(float dx, float dy)`
- [_GET_ITEM_TYPE](https://natives.borderlinerp.com/natives/MISC/_GET_ITEM_TYPE.md) `0xDC8D2FF478DF9553` — `int GetItemType(ScrHandle handle)`
- [GET_LINE_PLANE_INTERSECTION](https://natives.borderlinerp.com/natives/MISC/GET_LINE_PLANE_INTERSECTION.md) `0xAB6A04CEC428258B` — `BOOL GetLinePlaneIntersection(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float* p12)`
- [_GET_LOOTING_EVENT_HAS_FIRED](https://natives.borderlinerp.com/natives/MISC/_GET_LOOTING_EVENT_HAS_FIRED.md) `0xF9B91C5129EABC08` — `BOOL GetLootingEventHasFired(Ped ped, const char* eventName)` — Event names in the scripts: MGBegin, MGEnd, ReadyForCut
- [_GET_MAX_NUM_INSTRUCTIONS](https://natives.borderlinerp.com/natives/MISC/_GET_MAX_NUM_INSTRUCTIONS.md) `0xC43CD2668B204419` — `int GetMaxNumInstructions()`
- [GET_MISSION_FLAG](https://natives.borderlinerp.com/natives/MISC/GET_MISSION_FLAG.md) `0xB15CD1CF58771DE1` — `BOOL GetMissionFlag()`
- [GET_MODEL_DIMENSIONS](https://natives.borderlinerp.com/natives/MISC/GET_MODEL_DIMENSIONS.md) `0xDCB8DDD5D054A7E7` — `void GetModelDimensions(Hash modelHash, Vector3* minimum, Vector3* maximum)`
- [_GET_NEXT_WEATHER_TYPE_HASH_NAME](https://natives.borderlinerp.com/natives/MISC/_GET_NEXT_WEATHER_TYPE_HASH_NAME.md) `0x51021D36F62AAA83` — `Hash GetNextWeatherTypeHashName()`
- [_GET_NUMBER_OF_BULLETS_IMPACTED_ENTITY](https://natives.borderlinerp.com/natives/MISC/_GET_NUMBER_OF_BULLETS_IMPACTED_ENTITY.md) `0x970339EFA4FDE518` — `int GetNumberOfBulletsImpactedEntity(Entity entity, BOOL p1, BOOL p2)` — Returns the number of bullets that just impacted the entity.
- [_GET_NUMBER_OF_BULLETS_IN_AREA](https://natives.borderlinerp.com/natives/MISC/_GET_NUMBER_OF_BULLETS_IN_AREA.md) `0xDC416CA762BC4F43` — `int GetNumberOfBulletsInArea(float x, float y, float z, float radius, BOOL p4, BOOL p5)` — Returns the number of bullets in an area.
- [GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE](https://natives.borderlinerp.com/natives/MISC/GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE.md) `0x40DC2907A9697EF7` — `int GetNumberOfFreeStacksOfThisSize(int stackSize)`
- [_GET_NUMBER_OF_INSTRUCTIONS](https://natives.borderlinerp.com/natives/MISC/_GET_NUMBER_OF_INSTRUCTIONS.md) `0x72904D3D62AF5839` — `int GetNumberOfInstructions()`
- [GET_NUMBER_OF_MICROSECONDS_SINCE_LAST_CALL](https://natives.borderlinerp.com/natives/MISC/GET_NUMBER_OF_MICROSECONDS_SINCE_LAST_CALL.md) `0xB0CE5E5ED8BB3581` — `int GetNumberOfMicrosecondsSinceLastCall()`
- [_GET_OBJECT_FROM_INDEXED_ITEM](https://natives.borderlinerp.com/natives/MISC/_GET_OBJECT_FROM_INDEXED_ITEM.md) `0x18013392501CE5DC` — `Object GetObjectFromIndexedItem(ScrHandle item)`
- [GET_ONSCREEN_KEYBOARD_RESULT](https://natives.borderlinerp.com/natives/MISC/GET_ONSCREEN_KEYBOARD_RESULT.md) `0xAFB4CF58A4A292B1` — `const char* GetOnscreenKeyboardResult()` — Returns NULL unless UPDATE_ONSCREEN_KEYBOARD() returns 1 in the same tick.
- [_GET_PED_FROM_INDEXED_ITEM](https://natives.borderlinerp.com/natives/MISC/_GET_PED_FROM_INDEXED_ITEM.md) `0x3FFB15534067DCD4` — `Ped GetPedFromIndexedItem(ScrHandle item)`
- [_GET_PREV_WEATHER_TYPE_HASH_NAME](https://natives.borderlinerp.com/natives/MISC/_GET_PREV_WEATHER_TYPE_HASH_NAME.md) `0x4BEB42AEBCA732E9` — `Hash GetPrevWeatherTypeHashName()`
- [GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE](https://natives.borderlinerp.com/natives/MISC/GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE.md) `0x9578986A6105A6AD` — `BOOL GetProjectileOfProjectileTypeWithinDistance(Ped ped, Hash weaponHash, float distance, Vector3* outCoords, Object* outProjectile, BOOL p5, BOOL mustBeOwnedByThisPed)`
- [GET_RAIN_LEVEL](https://natives.borderlinerp.com/natives/MISC/GET_RAIN_LEVEL.md) `0x931B5F4CC130224B` — `float GetRainLevel()`
- [GET_RANDOM_EVENT_FLAG](https://natives.borderlinerp.com/natives/MISC/GET_RANDOM_EVENT_FLAG.md) `0x924D54E5698AE3E0` — `BOOL GetRandomEventFlag()`
- [GET_RANDOM_FLOAT_IN_RANGE](https://natives.borderlinerp.com/natives/MISC/GET_RANDOM_FLOAT_IN_RANGE.md) `0xE29F927A961F8AAA` — `float GetRandomFloatInRange(float startRange, float endRange)`
- [GET_RANDOM_INT_IN_RANGE](https://natives.borderlinerp.com/natives/MISC/GET_RANDOM_INT_IN_RANGE.md) `0xD53343AA4FB7DD28` — `int GetRandomIntInRange(int startRange, int endRange)`
- [_GET_RANDOM_WEATHER_TYPE](https://natives.borderlinerp.com/natives/MISC/_GET_RANDOM_WEATHER_TYPE.md) `0x1359C181BC625503` — `Hash GetRandomWeatherType()`
- [_GET_RANDOM_WEATHER_TYPE_INDEX](https://natives.borderlinerp.com/natives/MISC/_GET_RANDOM_WEATHER_TYPE_INDEX.md) `0x7F4CE164D9A11DFE` — `int GetRandomWeatherTypeIndex()`
- [GET_REAL_WORLD_TIME](https://natives.borderlinerp.com/natives/MISC/GET_REAL_WORLD_TIME.md) `0x2E036F0480B8BF02` — `int GetRealWorldTime()` — Returns GET_GAME_TIMER() / 1000 Only used in rcm_pearson1.ysc
- [GET_SCRIPT_TIME_WITHIN_FRAME_IN_MICROSECONDS](https://natives.borderlinerp.com/natives/MISC/GET_SCRIPT_TIME_WITHIN_FRAME_IN_MICROSECONDS.md) `0x63219768C586667C` — `int GetScriptTimeWithinFrameInMicroseconds()`
- [GET_SNOW_LEVEL](https://natives.borderlinerp.com/natives/MISC/GET_SNOW_LEVEL.md) `0x1E5D727041BE1709` — `float GetSnowLevel()`
- [_GET_STATUS_OF_SAVEGAME_OPERATION](https://natives.borderlinerp.com/natives/MISC/_GET_STATUS_OF_SAVEGAME_OPERATION.md) `0x1B065A2BF7953815` — `int GetStatusOfSavegameOperation(int p0)` — Only 0 and 1 are valid for p0, higher values causes the native to return 2.
- [_GET_STRING_FROM_BOOL](https://natives.borderlinerp.com/natives/MISC/_GET_STRING_FROM_BOOL.md) `0xF216F74101968DB0` — `const char* GetStringFromBool(BOOL value)`
- [_GET_STRING_FROM_FLOAT](https://natives.borderlinerp.com/natives/MISC/_GET_STRING_FROM_FLOAT.md) `0x2B6846401D68E563` — `const char* GetStringFromFloat(float value, int digits)`
- [_GET_STRING_FROM_VECTOR](https://natives.borderlinerp.com/natives/MISC/_GET_STRING_FROM_VECTOR.md) `0x6C4DBF553885F9EB` — `const char* GetStringFromVector(float x, float y, float z)` — Returns a string in the following format: <<%.4f,%.4f,%.4f>>
- [GET_SYSTEM_TIME](https://natives.borderlinerp.com/natives/MISC/GET_SYSTEM_TIME.md) `0xBE7F225417E35A7C` — `int GetSystemTime()`
- [GET_SYSTEM_TIME_STEP](https://natives.borderlinerp.com/natives/MISC/GET_SYSTEM_TIME_STEP.md) `0x3F3172FEAE3AFE1C` — `float GetSystemTimeStep()` — Old name: _GET_BENCHMARK_TIME
- [_GET_TEMPERATURE_AT_COORDS](https://natives.borderlinerp.com/natives/MISC/_GET_TEMPERATURE_AT_COORDS.md) `0xB98B78C3768AF6E0` — `float GetTemperatureAtCoords(float x, float y, float z)`
- [_GET_VEHICLE_FROM_INDEXED_ITEM](https://natives.borderlinerp.com/natives/MISC/_GET_VEHICLE_FROM_INDEXED_ITEM.md) `0xE578C8AE173719B3` — `Vehicle GetVehicleFromIndexedItem(ScrHandle item)`
- [_GET_VOLUME_FROM_INDEXED_ITEM](https://natives.borderlinerp.com/natives/MISC/_GET_VOLUME_FROM_INDEXED_ITEM.md) `0xF18AF483DF70BBDE` — `Volume GetVolumeFromIndexedItem(ScrHandle item)`
- [GET_WIND_DIRECTION](https://natives.borderlinerp.com/natives/MISC/GET_WIND_DIRECTION.md) `0xF703E82F3FE14A5F` — `Vector3 GetWindDirection()`
- [GET_WIND_SPEED](https://natives.borderlinerp.com/natives/MISC/GET_WIND_SPEED.md) `0xFFB7E74E041150A4` — `float GetWindSpeed()`
- [_HAS_BULLET_IMPACTED_ENTITY](https://natives.borderlinerp.com/natives/MISC/_HAS_BULLET_IMPACTED_ENTITY.md) `0x7A76104CC2CC69E8` — `BOOL HasBulletImpactedEntity(Entity entity, BOOL p1, BOOL p2)` — Returns true if the entity has just been impacted by a bullet.
- [HAS_BULLET_IMPACTED_IN_AREA](https://natives.borderlinerp.com/natives/MISC/HAS_BULLET_IMPACTED_IN_AREA.md) `0xC153E5BCCF411814` — `BOOL HasBulletImpactedInArea(float x, float y, float z, float p3, BOOL p4, BOOL p5)` — p3 - possibly radius?
- [HAS_BULLET_IMPACTED_IN_BOX](https://natives.borderlinerp.com/natives/MISC/HAS_BULLET_IMPACTED_IN_BOX.md) `0x3B6A4C05FB2B33AC` — `BOOL HasBulletImpactedInBox(float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6, BOOL p7)`
- [IGNORE_NEXT_RESTART](https://natives.borderlinerp.com/natives/MISC/IGNORE_NEXT_RESTART.md) `0x6C9FF40FF1B69F8F` — `void IgnoreNextRestart(BOOL toggle)`
- [INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION](https://natives.borderlinerp.com/natives/MISC/INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION.md) `0x708DF841B8F27AA2` — `void InformCodeOfContentIdOfCurrentUgcMission(const char* p0)`
- [_INT_TO_STRING](https://natives.borderlinerp.com/natives/MISC/_INT_TO_STRING.md) `0xCF11C0CEB40C401B` — `void IntToString(int value, const char* format, char* buffer)`
- [_IS_ANY_BIT_FLAG_SET](https://natives.borderlinerp.com/natives/MISC/_IS_ANY_BIT_FLAG_SET.md) `0x80E9C316EF84DD81` — `BOOL IsAnyBitFlagSet(Any* bitFlags)`
- [_IS_BASE_A_COVER_POINT](https://natives.borderlinerp.com/natives/MISC/_IS_BASE_A_COVER_POINT.md) `0xFEC1D4B5C82C176F` — `BOOL IsBaseACoverPoint(ScrHandle handle)`
- [_IS_BASE_A_PERSISTENT_CHARACTER](https://natives.borderlinerp.com/natives/MISC/_IS_BASE_A_PERSISTENT_CHARACTER.md) `0x716F17F8A0419F95` — `BOOL IsBaseAPersistentCharacter(ScrHandle handle)`
- [_IS_BIT_FLAG_SET](https://natives.borderlinerp.com/natives/MISC/_IS_BIT_FLAG_SET.md) `0x8F4F050054005C27` — `BOOL IsBitFlagSet(Any* bitFlags, int flag)`
- [IS_BIT_SET](https://natives.borderlinerp.com/natives/MISC/IS_BIT_SET.md) `0x4ED6CFDFE8D4131A` — `BOOL IsBitSet(int address, int offset)`
- [IS_BULLET_IN_ANGLED_AREA](https://natives.borderlinerp.com/natives/MISC/IS_BULLET_IN_ANGLED_AREA.md) `0x9D09D8493747CF02` — `BOOL IsBulletInAngledArea(float p0, float p1, float p2, float p3, float p4, float p5, float p6, BOOL p7)`
- [IS_BULLET_IN_AREA](https://natives.borderlinerp.com/natives/MISC/IS_BULLET_IN_AREA.md) `0xC652FD308772D79E` — `BOOL IsBulletInArea(float p0, float p1, float p2, float p3, BOOL p4)`
- [IS_BULLET_IN_BOX](https://natives.borderlinerp.com/natives/MISC/IS_BULLET_IN_BOX.md) `0xC128137C52152741` — `BOOL IsBulletInBox(float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6)`
- [IS_DURANGO_VERSION](https://natives.borderlinerp.com/natives/MISC/IS_DURANGO_VERSION.md) `0xD1CCC2A2639D325F` — `BOOL IsDurangoVersion()` — Hardcoded to return false.
- [IS_GAME_SESSION_STATE_MACHINE_IDLE](https://natives.borderlinerp.com/natives/MISC/IS_GAME_SESSION_STATE_MACHINE_IDLE.md) `0xF9E7DBB39080640B` — `BOOL IsGameSessionStateMachineIdle()`
- [_IS_GLOBAL_BLOCK_VALID](https://natives.borderlinerp.com/natives/MISC/_IS_GLOBAL_BLOCK_VALID.md) `0xACB7E1418A8B6E32` — `BOOL IsGlobalBlockValid(int index)`
- [IS_INCIDENT_VALID](https://natives.borderlinerp.com/natives/MISC/IS_INCIDENT_VALID.md) `0x39F2B1BAD412246A` — `BOOL IsIncidentValid(int incidentId)`
- [IS_MAG_DEMO_1_ACTIVE](https://natives.borderlinerp.com/natives/MISC/IS_MAG_DEMO_1_ACTIVE.md) `0x5FC9357C26DAEFCE` — `BOOL IsMagDemo_1Active()` — Hardcoded to return false.
- [IS_MINIGAME_IN_PROGRESS](https://natives.borderlinerp.com/natives/MISC/IS_MINIGAME_IN_PROGRESS.md) `0xF4D8BCD052E7EA1B` — `BOOL IsMinigameInProgress()`
- [_IS_MISSION_CREATOR_ACTIVE](https://natives.borderlinerp.com/natives/MISC/_IS_MISSION_CREATOR_ACTIVE.md) `0xF236C84C6ADFCB2F` — `BOOL IsMissionCreatorActive()`
- [IS_ORBIS_VERSION](https://natives.borderlinerp.com/natives/MISC/IS_ORBIS_VERSION.md) `0x88CFAE250D3E0C71` — `BOOL IsOrbisVersion()` — Hardcoded to return false.
- [IS_PC_VERSION](https://natives.borderlinerp.com/natives/MISC/IS_PC_VERSION.md) `0xB0FB6CFAA5A1C833` — `BOOL IsPcVersion()` — Hardcoded to return true.
- [_IS_PED_DECOMPOSED](https://natives.borderlinerp.com/natives/MISC/_IS_PED_DECOMPOSED.md) `0x5170DDA6D63ACAAA` — `BOOL IsPedDecomposed(Ped ped)`
- [_IS_PLAYER_OWNING_STANDALONE_SP](https://natives.borderlinerp.com/natives/MISC/_IS_PLAYER_OWNING_STANDALONE_SP.md) `0x36040772DF5E59A0` — `BOOL IsPlayerOwningStandaloneSp()`
- [IS_POSITION_OCCUPIED](https://natives.borderlinerp.com/natives/MISC/IS_POSITION_OCCUPIED.md) `0x825CA3ED43831015` — `BOOL IsPositionOccupied(float x, float y, float z, float range, BOOL p4, BOOL p5, BOOL p6, BOOL p7, BOOL p8, Any p9, BOOL p10)`
- [IS_PROJECTILE_IN_AREA](https://natives.borderlinerp.com/natives/MISC/IS_PROJECTILE_IN_AREA.md) `0x05B0061EFDFC8941` — `BOOL IsProjectileInArea(float x1, float y1, float z1, float x2, float y2, float z2, BOOL ownedByPlayer)` — Determines whether there is a projectile within the specified coordinates.
- [IS_PROJECTILE_TYPE_IN_ANGLED_AREA](https://natives.borderlinerp.com/natives/MISC/IS_PROJECTILE_TYPE_IN_ANGLED_AREA.md) `0x928431F4133CD3D4` — `BOOL IsProjectileTypeInAngledArea(float p0, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, BOOL p8)`
- [IS_PROJECTILE_TYPE_IN_AREA](https://natives.borderlinerp.com/natives/MISC/IS_PROJECTILE_TYPE_IN_AREA.md) `0x04965FB9E14235C7` — `BOOL IsProjectileTypeInArea(float xMin, float yMin, float zMin, float xMax, float yMax, float zMax, Hash weaponType, BOOL isPlayer)` — Determines whether there is a projectile of a specific type within the specified coordinates.
- [IS_PROJECTILE_TYPE_WITHIN_DISTANCE](https://natives.borderlinerp.com/natives/MISC/IS_PROJECTILE_TYPE_WITHIN_DISTANCE.md) `0xF51C9BAAD9ED64C4` — `BOOL IsProjectileTypeWithinDistance(float p0, float p1, float p2, Any p3, float p4, BOOL p5)`
- [IS_STADIA_VERSION](https://natives.borderlinerp.com/natives/MISC/IS_STADIA_VERSION.md) `0x268AB8420A9E4ED7` — `BOOL IsStadiaVersion()` — Hardcoded to return false.
- [IS_STRING_NULL](https://natives.borderlinerp.com/natives/MISC/IS_STRING_NULL.md) `0x602102324604D96B` — `BOOL IsStringNull(const char* string)`
- [IS_STRING_NULL_OR_EMPTY](https://natives.borderlinerp.com/natives/MISC/IS_STRING_NULL_OR_EMPTY.md) `0x2CF12F9ACF18F048` — `BOOL IsStringNullOrEmpty(const char* string)`
- [IS_STRING_NULL_OR_EMPTY_OR_SPACES](https://natives.borderlinerp.com/natives/MISC/IS_STRING_NULL_OR_EMPTY_OR_SPACES.md) `0x375F5870A7B8BEC1` — `BOOL IsStringNullOrEmptyOrSpaces(const char* string)` — Returns true if the entire string consists only of space characters.
- [_LOOT_TABLES_GET_INFO](https://natives.borderlinerp.com/natives/MISC/_LOOT_TABLES_GET_INFO.md) `0x48E4D50F87A96AA5` — `void LootTablesGetInfo(Ped ped, BOOL p1, BOOL p2, Hash lootTableKey, Any* p4, Any p5)`
- [NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME](https://natives.borderlinerp.com/natives/MISC/NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME.md) `0x3D0EAC6385DD6100` — `void NetworkSetScriptIsSafeForNetworkGame()`
- [NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS](https://natives.borderlinerp.com/natives/MISC/NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS.md) `0x5CB71EAA1429A358` — `void NextOnscreenKeyboardResultWillDisplayUsingTheseFonts(int fontBitField)`
- [OVERRIDE_SAVE_HOUSE](https://natives.borderlinerp.com/natives/MISC/OVERRIDE_SAVE_HOUSE.md) `0xB2C69E11A37B5AF0` — `BOOL OverrideSaveHouse(BOOL override, float x, float y, float z, float heading, BOOL isAutosave, Vector3* returnCoords, float* returnHeading)`
- [PAUSE_DEATH_ARREST_RESTART](https://natives.borderlinerp.com/natives/MISC/PAUSE_DEATH_ARREST_RESTART.md) `0x66AB6B6C7E72F393` — `void PauseDeathArrestRestart(BOOL toggle)`
- [POPULATE_NOW](https://natives.borderlinerp.com/natives/MISC/POPULATE_NOW.md) `0xEA6DC3A8ADD2005F` — `void PopulateNow()` — spawns a few distant/out-of-sight peds, vehicles, animals etc each time it is called
- [_QUEUE_SAVEGAME_OPERATION](https://natives.borderlinerp.com/natives/MISC/_QUEUE_SAVEGAME_OPERATION.md) `0x279B0696DA4657EB` — `BOOL QueueSavegameOperation(int p0)` — p0 must be < 2
- [_READ_INT_AS_FLOAT](https://natives.borderlinerp.com/natives/MISC/_READ_INT_AS_FLOAT.md) `0xD2C9126410DFA1B2` — `float ReadIntAsFloat(int value)` — Reads the passed value as floating point value and returns it.
- [REGISTER_INTERACTION_LOCKON_PROMPT](https://natives.borderlinerp.com/natives/MISC/REGISTER_INTERACTION_LOCKON_PROMPT.md) `0x870708A6E147A9AD` — `BOOL RegisterInteractionLockonPrompt(Entity entity, const char* text, float radius, float p3, int flag, float p5, float p6, Prompt prompt, BOOL p8, int p9)` — p3 is usually the same value of radius p8 determines whether the ILO prompt is a lock on prompt with RMB
- [REMOVE_DISPATCH_SPAWN_BLOCKING_AREA](https://natives.borderlinerp.com/natives/MISC/REMOVE_DISPATCH_SPAWN_BLOCKING_AREA.md) `0x49F751F6868DDC5B` — `void RemoveDispatchSpawnBlockingArea(Any p0)`
- [REMOVE_POP_MULTIPLIER_AREA](https://natives.borderlinerp.com/natives/MISC/REMOVE_POP_MULTIPLIER_AREA.md) `0x88CB484364EFB37A` — `void RemovePopMultiplierArea(int id, BOOL p1)`
- [_REMOVE_POP_MULTIPLIER_AREA_FOR_VOLUME](https://natives.borderlinerp.com/natives/MISC/_REMOVE_POP_MULTIPLIER_AREA_FOR_VOLUME.md) `0xBD090F5B1DB82189` — `void RemovePopMultiplierAreaForVolume(Volume volume, int p1)`
- [RESET_DISPATCH_IDEAL_SPAWN_DISTANCE](https://natives.borderlinerp.com/natives/MISC/RESET_DISPATCH_IDEAL_SPAWN_DISTANCE.md) `0xC7817264BC4B6377` — `void ResetDispatchIdealSpawnDistance()`
- [_RESET_DISPATCH_MAX_SPAWN_DISTANCE](https://natives.borderlinerp.com/natives/MISC/_RESET_DISPATCH_MAX_SPAWN_DISTANCE.md) `0x54EC7B6BC72BAD69` — `void ResetDispatchMaxSpawnDistance()`
- [_RESET_DISPATCH_MIN_SPAWN_DISTANCE](https://natives.borderlinerp.com/natives/MISC/_RESET_DISPATCH_MIN_SPAWN_DISTANCE.md) `0x96498D922D8D0D0A` — `void ResetDispatchMinSpawnDistance()`
- [RESET_END_USER_BENCHMARK](https://natives.borderlinerp.com/natives/MISC/RESET_END_USER_BENCHMARK.md) `0xECBABD0307FB216F` — `void ResetEndUserBenchmark()` — Begins with RESET_*. Next character in the name is either D or E.
- [RESET_SCRIPT_TIME_WITHIN_FRAME](https://natives.borderlinerp.com/natives/MISC/RESET_SCRIPT_TIME_WITHIN_FRAME.md) `0x1411A7CBC3A6EB7B` — `void ResetScriptTimeWithinFrame()`
- [RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN](https://natives.borderlinerp.com/natives/MISC/RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN.md) `0xEF42F56F69877125` — `void ResetWantedResponseNumPedsToSpawn()`
- [SAVE_END_USER_BENCHMARK](https://natives.borderlinerp.com/natives/MISC/SAVE_END_USER_BENCHMARK.md) `0xF4743E2ECC02B3DA` — `void SaveEndUserBenchmark()` — Saves the benchmark recording to %USERPROFILE%\Documents\Rockstar Games\Red Dead Redemption 2\Benchmarks and submits some metrics.
- [SCRIPT_RACE_GET_PLAYER_SPLIT_TIME](https://natives.borderlinerp.com/natives/MISC/SCRIPT_RACE_GET_PLAYER_SPLIT_TIME.md) `0x769E848C66E3C2BB` — `BOOL ScriptRaceGetPlayerSplitTime(Any p0, Any* p1, Any* p2)`
- [SCRIPT_RACE_INIT](https://natives.borderlinerp.com/natives/MISC/SCRIPT_RACE_INIT.md) `0x8AE059F47158417E` — `void ScriptRaceInit(int numCheckpoints, int numLaps, int numPlayers, Any p3)`
- [SCRIPT_RACE_PLAYER_HIT_CHECKPOINT](https://natives.borderlinerp.com/natives/MISC/SCRIPT_RACE_PLAYER_HIT_CHECKPOINT.md) `0xBA62B4D80FA66BD6` — `void ScriptRacePlayerHitCheckpoint(int part, int checkpoint, int lap, int time)`
- [SCRIPT_RACE_SHUTDOWN](https://natives.borderlinerp.com/natives/MISC/SCRIPT_RACE_SHUTDOWN.md) `0x334CE0DA4FAF330C` — `void ScriptRaceShutdown()`
- [_SET_AI_MEMORY_REACTIONS_ENABLED](https://natives.borderlinerp.com/natives/MISC/_SET_AI_MEMORY_REACTIONS_ENABLED.md) `0x6AC4AF46A6B8DFB2` — `void SetAiMemoryReactionsEnabled(BOOL enabled)` — Used in CAIConditionAmbientAIMemoryReactionsEnabled
- [SET_BIT](https://natives.borderlinerp.com/natives/MISC/SET_BIT.md) `0xF73FBE4845C43B5B` — `void SetBit(int* address, int offset)`
- [_SET_BIT_FLAG](https://natives.borderlinerp.com/natives/MISC/_SET_BIT_FLAG.md) `0xE84AAC1B22A73E99` — `void SetBitFlag(Any* bitFlags, int flag)` — Similar to SET_BIT but specifically designed for large (>32 flags) bit flag sets.
- [SET_BITS_IN_RANGE](https://natives.borderlinerp.com/natives/MISC/SET_BITS_IN_RANGE.md) `0x324DC1CEF57F31E6` — `void SetBitsInRange(int* var, int rangeStart, int rangeEnd, int p3)`
- [SET_CHEAT_ACTIVE](https://natives.borderlinerp.com/natives/MISC/SET_CHEAT_ACTIVE.md) `0xD4958E8CF0DE0DD0` — `void SetCheatActive(int cheatId)` — Cheats are GTA IV cheats: Initially used in Max Payne 3, that's why we know the name.
- [SET_CREDITS_ACTIVE](https://natives.borderlinerp.com/natives/MISC/SET_CREDITS_ACTIVE.md) `0xD37BECF862DA726F` — `void SetCreditsActive(BOOL toggle)`
- [SET_CURR_WEATHER_STATE](https://natives.borderlinerp.com/natives/MISC/SET_CURR_WEATHER_STATE.md) `0xFA3E3CA8A1DE6D5D` — `void SetCurrWeatherState(Hash weatherType1, Hash weatherType2, float percentWeather2, BOOL enabled)` — Old name: _SET_WEATHER_TYPE_TRANSITION
- [SET_DISPATCH_IDEAL_SPAWN_DISTANCE](https://natives.borderlinerp.com/natives/MISC/SET_DISPATCH_IDEAL_SPAWN_DISTANCE.md) `0xEAB6823B82FBD283` — `void SetDispatchIdealSpawnDistance(float fIdealSpawnDistance)`
- [_SET_DISPATCH_MAX_SPAWN_DISTANCE](https://natives.borderlinerp.com/natives/MISC/_SET_DISPATCH_MAX_SPAWN_DISTANCE.md) `0x89314FB3463E28DE` — `void SetDispatchMaxSpawnDistance(float maxSpawnDistance)`
- [_SET_DISPATCH_MIN_SPAWN_DISTANCE](https://natives.borderlinerp.com/natives/MISC/_SET_DISPATCH_MIN_SPAWN_DISTANCE.md) `0x27A1B170AA8AF84C` — `void SetDispatchMinSpawnDistance(float minSpawnDistance)`
- [SET_FADE_IN_AFTER_DEATH_ARREST](https://natives.borderlinerp.com/natives/MISC/SET_FADE_IN_AFTER_DEATH_ARREST.md) `0xDF3B5846DE5904AF` — `void SetFadeInAfterDeathArrest(BOOL toggle)` — Sets whether the game should fade in after the player dies or is arrested.
- [SET_FADE_IN_AFTER_LOAD](https://natives.borderlinerp.com/natives/MISC/SET_FADE_IN_AFTER_LOAD.md) `0xAC806C4CAB973517` — `void SetFadeInAfterLoad(BOOL toggle)`
- [_SET_GAME_LOGIC_PAUSED](https://natives.borderlinerp.com/natives/MISC/_SET_GAME_LOGIC_PAUSED.md) `0x550F05CFFBD63C8C` — `void SetGameLogicPaused()`
- [SET_GAME_PAUSED](https://natives.borderlinerp.com/natives/MISC/SET_GAME_PAUSED.md) `0xFAEC088D28B1DE4A` — `void SetGamePaused(BOOL toggle)` — Make sure to call this from the correct thread if you're using multiple threads because all other threads except the one which is calling SET_GAME_PAUSED will be paused.
- [_SET_GLOBAL_BLOCK_IS_LOADED](https://natives.borderlinerp.com/natives/MISC/_SET_GLOBAL_BLOCK_IS_LOADED.md) `0xE97240065406CB80` — `void SetGlobalBlockIsLoaded(int index, BOOL toggle)`
- [_SET_INCIDENT_UNK](https://natives.borderlinerp.com/natives/MISC/_SET_INCIDENT_UNK.md) `0x9617B6E5F6537B63` — `void SetIncidentUnk(int incidentId)`
- [_SET_LOOT_PELT_SATCHEL_ITEM](https://natives.borderlinerp.com/natives/MISC/_SET_LOOT_PELT_SATCHEL_ITEM.md) `0x9B47971234169990` — `void SetLootPeltSatchelItem(Ped ped, Any item)`
- [SET_MISSION_FLAG](https://natives.borderlinerp.com/natives/MISC/SET_MISSION_FLAG.md) `0x36694B456BE80D0A` — `void SetMissionFlag(BOOL toggle)` — If true, the player can't save the game.
- [_SET_OVERRIDE_WEATHER](https://natives.borderlinerp.com/natives/MISC/_SET_OVERRIDE_WEATHER.md) `0xBE83CAE8ED77A94F` — `void SetOverrideWeather(Hash weatherType)`
- [SET_PED_DECOMPOSED](https://natives.borderlinerp.com/natives/MISC/SET_PED_DECOMPOSED.md) `0x674B90BE1115846D` — `void SetPedDecomposed(Ped ped, BOOL toggle)`
- [SET_RAIN](https://natives.borderlinerp.com/natives/MISC/SET_RAIN.md) `0x193DFC0526830FD6` — `void SetRain(float intensity)` — Old name: _SET_RAIN_LEVEL
- [SET_RANDOM_EVENT_FLAG](https://natives.borderlinerp.com/natives/MISC/SET_RANDOM_EVENT_FLAG.md) `0xB1ADCCC4150C6473` — `void SetRandomEventFlag(BOOL toggle)` — If the parameter is true, sets the random event flag to true, if the parameter is false, the function does nothing at all.
- [SET_RANDOM_SEED](https://natives.borderlinerp.com/natives/MISC/SET_RANDOM_SEED.md) `0x5CD7A49104AFCB6B` — `void SetRandomSeed(int seed)`
- [SET_RANDOM_WEATHER_TYPE](https://natives.borderlinerp.com/natives/MISC/SET_RANDOM_WEATHER_TYPE.md) `0x6E5A7FBEECAB3C72` — `void SetRandomWeatherType(BOOL p0, BOOL p1)`
- [_SET_SNOW_LEVEL](https://natives.borderlinerp.com/natives/MISC/_SET_SNOW_LEVEL.md) `0xF6BEE7E80EC5CA40` — `void SetSnowLevel(float level)`
- [SET_SUPER_JUMP_THIS_FRAME](https://natives.borderlinerp.com/natives/MISC/SET_SUPER_JUMP_THIS_FRAME.md) `0xB3E9BE963F10C445` — `void SetSuperJumpThisFrame(Player player)`
- [SET_THIS_SCRIPT_CAN_BE_PAUSED](https://natives.borderlinerp.com/natives/MISC/SET_THIS_SCRIPT_CAN_BE_PAUSED.md) `0x3215376E79F6EA18` — `void SetThisScriptCanBePaused(BOOL toggle)`
- [SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT](https://natives.borderlinerp.com/natives/MISC/SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT.md) `0x8ABD939C2E5D00ED` — `void SetThisScriptCanRemoveBlipsCreatedByAnyScript(BOOL toggle)`
- [SET_TIME_SCALE](https://natives.borderlinerp.com/natives/MISC/SET_TIME_SCALE.md) `0x9682AF6050854856` — `void SetTimeScale(float timeScale)` — Maximum value is 1.0f At a value of 0.0f the game will still run at a minimum time scale.
- [SET_WEATHER_TYPE](https://natives.borderlinerp.com/natives/MISC/SET_WEATHER_TYPE.md) `0x59174F1AFE095B5A` — `void SetWeatherType(Hash weatherType, BOOL p1, BOOL p2, BOOL transition, float transitionTime, BOOL p5)`
- [_SET_WEATHER_TYPE_2](https://natives.borderlinerp.com/natives/MISC/_SET_WEATHER_TYPE_2.md) `0x2C6A07AF9AEDABD8` — `void SetWeatherType_2(Hash weatherType, int p1, int p2, int p3, BOOL p4)`
- [_SET_WEATHER_TYPE_FROZEN](https://natives.borderlinerp.com/natives/MISC/_SET_WEATHER_TYPE_FROZEN.md) `0xD74ACDF7DB8114AF` — `void SetWeatherTypeFrozen(BOOL toggle)`
- [_SET_WEATHER_VARIATION](https://natives.borderlinerp.com/natives/MISC/_SET_WEATHER_VARIATION.md) `0x3373779BAF7CAF48` — `void SetWeatherVariation(const char* weatherType, const char* variation)`
- [SET_WIND_DIRECTION](https://natives.borderlinerp.com/natives/MISC/SET_WIND_DIRECTION.md) `0xB56C4F5F57A45600` — `void SetWindDirection(float direction)`
- [SET_WIND_SPEED](https://natives.borderlinerp.com/natives/MISC/SET_WIND_SPEED.md) `0xD00C2D82DC04A99F` — `void SetWindSpeed(float speed)`
- [SHOOT_SINGLE_BULLET_BETWEEN_COORDS](https://natives.borderlinerp.com/natives/MISC/SHOOT_SINGLE_BULLET_BETWEEN_COORDS.md) `0x867654CBC7606F2C` — `void ShootSingleBulletBetweenCoords(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed, BOOL p13)`
- [_SHOULD_USE_24_HOUR_CLOCK](https://natives.borderlinerp.com/natives/MISC/_SHOULD_USE_24_HOUR_CLOCK.md) `0x0177CF20345F44DD` — `BOOL ShouldUse_24HourClock()`
- [SHOULD_USE_METRIC_MEASUREMENTS](https://natives.borderlinerp.com/natives/MISC/SHOULD_USE_METRIC_MEASUREMENTS.md) `0x4FB556ACEFA93098` — `BOOL ShouldUseMetricMeasurements()` — Returns whether the game's measurement system is set to metric.
- [_SHOULD_USE_METRIC_MEASUREMENTS_2](https://natives.borderlinerp.com/natives/MISC/_SHOULD_USE_METRIC_MEASUREMENTS_2.md) `0x58BCDC75BA52110A` — `BOOL ShouldUseMetricMeasurements_2()` — Same as SHOULD_USE_METRIC_MEASUREMENTS
- [_SHOULD_USE_METRIC_TEMPERATURE](https://natives.borderlinerp.com/natives/MISC/_SHOULD_USE_METRIC_TEMPERATURE.md) `0xFF4AAF3275BAAB4F` — `BOOL ShouldUseMetricTemperature()`
- [_SHOULD_USE_METRIC_WEIGHT](https://natives.borderlinerp.com/natives/MISC/_SHOULD_USE_METRIC_WEIGHT.md) `0x8F24157FEDB85EA2` — `BOOL ShouldUseMetricWeight()`
- [START_END_USER_BENCHMARK](https://natives.borderlinerp.com/natives/MISC/START_END_USER_BENCHMARK.md) `0x29D1F6DF864A094E` — `void StartEndUserBenchmark()` — Begins with START_*. Next character in the name is either D or E.
- [STOP_CURRENT_LOADING_PROGRESS_TIMER](https://natives.borderlinerp.com/natives/MISC/STOP_CURRENT_LOADING_PROGRESS_TIMER.md) `0xA565FAC215CBC77D` — `void StopCurrentLoadingProgressTimer()` — nullsub, doesn't do anything
- [STOP_END_USER_BENCHMARK](https://natives.borderlinerp.com/natives/MISC/STOP_END_USER_BENCHMARK.md) `0xB89AEC71AFF2B599` — `void StopEndUserBenchmark()` — Begins with STOP_*. Next character in the name is either D or E.
- [_STRING_SPLIT_AND_COUNT_SEGMENTS](https://natives.borderlinerp.com/natives/MISC/_STRING_SPLIT_AND_COUNT_SEGMENTS.md) `0x94E8CA3DEE952789` — `int StringSplitAndCountSegments(const char* inputString, const char* delimiters)` — Counts the number of segments in a string separated by specified delimiters, ignoring consecutive delimiters.
- [STRING_TO_INT](https://natives.borderlinerp.com/natives/MISC/STRING_TO_INT.md) `0xF2DD2298B3AF23E2` — `BOOL StringToInt(const char* string, int* outInteger)` — Returns false if it's a null or empty string or if the string is too long.
- [TAN](https://natives.borderlinerp.com/natives/MISC/TAN.md) `0x8C13DB96497B7ABF` — `float Tan(float p0)`
- [UI_STARTED_END_USER_BENCHMARK](https://natives.borderlinerp.com/natives/MISC/UI_STARTED_END_USER_BENCHMARK.md) `0x4FFA0386A6216113` — `BOOL UiStartedEndUserBenchmark()` — Hardcoded to return false.
- [UNREGISTER_INTERACTION_LOCKON_PROMPT](https://natives.borderlinerp.com/natives/MISC/UNREGISTER_INTERACTION_LOCKON_PROMPT.md) `0xE98D55C5983F2509` — `BOOL UnregisterInteractionLockonPrompt(Entity entity)`
- [UPDATE_ONSCREEN_KEYBOARD](https://natives.borderlinerp.com/natives/MISC/UPDATE_ONSCREEN_KEYBOARD.md) `0x37DF360F235A3893` — `int UpdateOnscreenKeyboard()` — Returns the current status of the onscreen keyboard, and updates the output.
- [VAR_STRING](https://natives.borderlinerp.com/natives/MISC/VAR_STRING.md) `0xFA925AC00EB830B9` — `const char* VarString(int flags, Any ...)` — It is also required to pass at least one extra argument (this must be a text label string or hash).
- [WATER_OVERRIDE_SET_OCEANWAVEMAXAMPLITUDE](https://natives.borderlinerp.com/natives/MISC/WATER_OVERRIDE_SET_OCEANWAVEMAXAMPLITUDE.md) `0xF06C5B66DE20B2B8` — `void WaterOverrideSetOceanwavemaxamplitude(float maxAmplitude)` — Only used in smuggler2 script Also see weather.xml (OceanWaveMaxAmplitude)
- [WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE](https://natives.borderlinerp.com/natives/MISC/WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE.md) `0x55123D5A7D9D3C42` — `void WaterOverrideSetShorewaveamplitude(float amplitude)` — Only used in smuggler2 script Also see weather.xml (ShoreWaveAmplitude)
