Reference
GTA V native db
GTA V script natives by namespace. Search by name, Jenkins hash, or runtime hash across all 6,439 natives. Each native has a dedicated page.
58 of 58 natives in PATHFIND.
- ADD_NAVMESH_BLOCKING_OBJECTPATHFINDAny ADD_NAVMESH_BLOCKING_OBJECT(float p0, float p1, float p2, float p3, float p4, float p5, float p6, BOOL p7, Any p8)
- ADD_NAVMESH_REQUIRED_REGIONPATHFINDvoid ADD_NAVMESH_REQUIRED_REGION(float x, float y, float radius)
- ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAMEPATHFINDvoid ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6)
- ARE_ALL_NAVMESH_REGIONS_LOADEDPATHFINDBOOL ARE_ALL_NAVMESH_REGIONS_LOADED()
- ARE_NODES_LOADED_FOR_AREAPATHFINDBOOL ARE_NODES_LOADED_FOR_AREA(float x1, float y1, float x2, float y2)
- CALCULATE_TRAVEL_DISTANCE_BETWEEN_POINTSPATHFINDfloat CALCULATE_TRAVEL_DISTANCE_BETWEEN_POINTS(float x1, float y1, float z1, float x2, float y2, float z2)
- CLEAR_GPS_DISABLED_ZONE_AT_INDEXPATHFINDvoid CLEAR_GPS_DISABLED_ZONE_AT_INDEX(int index)
- DISABLE_NAVMESH_IN_AREAPATHFINDvoid DISABLE_NAVMESH_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL toggle)
- DOES_NAVMESH_BLOCKING_OBJECT_EXISTPATHFINDBOOL DOES_NAVMESH_BLOCKING_OBJECT_EXIST(Any p0)
- GENERATE_DIRECTIONS_TO_COORDPATHFINDint GENERATE_DIRECTIONS_TO_COORD(float x, float y, float z, BOOL p3, int* direction, float* p5, float* distToNxJunction)
- GET_APPROX_FLOOR_FOR_AREAPATHFINDfloat GET_APPROX_FLOOR_FOR_AREA(float x1, float y1, float x2, float y2)
- GET_APPROX_FLOOR_FOR_POINTPATHFINDfloat GET_APPROX_FLOOR_FOR_POINT(float x, float y)
- GET_APPROX_HEIGHT_FOR_AREAPATHFINDfloat GET_APPROX_HEIGHT_FOR_AREA(float x1, float y1, float x2, float y2)
- GET_APPROX_HEIGHT_FOR_POINTPATHFINDfloat GET_APPROX_HEIGHT_FOR_POINT(float x, float y)
- GET_CLOSEST_MAJOR_VEHICLE_NODEPATHFINDBOOL GET_CLOSEST_MAJOR_VEHICLE_NODE(float x, float y, float z, Vector3* outPosition, float unknown1, int unknown2)
- GET_CLOSEST_ROADPATHFINDAny GET_CLOSEST_ROAD(float x, float y, float z, float p3, int p4, Vector3* p5, Vector3* p6, Any* p7, Any* p8, float* p9, BOOL p10)
- GET_CLOSEST_VEHICLE_NODEPATHFINDBOOL GET_CLOSEST_VEHICLE_NODE(float x, float y, float z, Vector3* outPosition, int nodeType, float p5, float p6)
- GET_CLOSEST_VEHICLE_NODE_WITH_HEADINGPATHFINDBOOL GET_CLOSEST_VEHICLE_NODE_WITH_HEADING(float x, float y, float z, Vector3* outPosition, float* outHeading, int nodeType, float p6, int p7)
- GET_GPS_BLIP_ROUTE_FOUNDPATHFINDBOOL GET_GPS_BLIP_ROUTE_FOUND()
- GET_GPS_BLIP_ROUTE_LENGTHPATHFINDint GET_GPS_BLIP_ROUTE_LENGTH()
- GET_NEXT_GPS_DISABLED_ZONE_INDEXPATHFINDint GET_NEXT_GPS_DISABLED_ZONE_INDEX()
- GET_NTH_CLOSEST_VEHICLE_NODEPATHFINDBOOL GET_NTH_CLOSEST_VEHICLE_NODE(float x, float y, float z, int nthClosest, Vector3* outPosition, Any unknown1, Any unknown2, Any unknown3)
- GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTIONPATHFINDBOOL GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION(float x, float y, float z, float desiredX, float desiredY, float desiredZ, int nthClosest, Vector3* outPosition, float* outHeading, int nodetype, float p10, Any p11)
- GET_NTH_CLOSEST_VEHICLE_NODE_IDPATHFINDint GET_NTH_CLOSEST_VEHICLE_NODE_ID(float x, float y, float z, int nth, int nodetype, float p5, float p6)
- GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADINGPATHFINDint GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADING(float x, float y, float z, int nthClosest, Vector3* outPosition, float* outHeading, Any p6, float p7, float p8)
- GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADINGPATHFINDBOOL GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING(float x, float y, float z, int nthClosest, Vector3* outPosition, float* outHeading, Any* unknown1, int unknown2, float unknown3, float unknown4)
- GET_NUM_NAVMESHES_EXISTING_IN_AREAPATHFINDint GET_NUM_NAVMESHES_EXISTING_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2)
- GET_POSITION_BY_SIDE_OF_ROADPATHFINDBOOL GET_POSITION_BY_SIDE_OF_ROAD(float x, float y, float z, int p3, Vector3* outPosition)
- GET_POS_ALONG_GPS_TYPE_ROUTEPATHFINDBOOL GET_POS_ALONG_GPS_TYPE_ROUTE(Vector3* result, BOOL p1, float p2, int p3)
- GET_RANDOM_VEHICLE_NODEPATHFINDBOOL GET_RANDOM_VEHICLE_NODE(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, Vector3* outPosition, int* nodeId)
- GET_ROAD_BOUNDARY_USING_HEADINGPATHFINDBOOL GET_ROAD_BOUNDARY_USING_HEADING(float x, float y, float z, float heading, Vector3* outPosition)
- GET_SAFE_COORD_FOR_PEDPATHFINDBOOL GET_SAFE_COORD_FOR_PED(float x, float y, float z, BOOL onGround, Vector3* outPosition, int flags)
- GET_STREET_NAME_AT_COORDPATHFINDvoid GET_STREET_NAME_AT_COORD(float x, float y, float z, Hash* streetName, Hash* crossingRoad)
- GET_VEHICLE_NODE_IS_GPS_ALLOWEDPATHFINDBOOL GET_VEHICLE_NODE_IS_GPS_ALLOWED(int nodeID)
- GET_VEHICLE_NODE_IS_SWITCHED_OFFPATHFINDBOOL GET_VEHICLE_NODE_IS_SWITCHED_OFF(int nodeID)
- GET_VEHICLE_NODE_POSITIONPATHFINDvoid GET_VEHICLE_NODE_POSITION(int nodeId, Vector3* outPosition)
- GET_VEHICLE_NODE_PROPERTIESPATHFINDBOOL GET_VEHICLE_NODE_PROPERTIES(float x, float y, float z, int* density, int* flags)
- IS_NAVMESH_LOADED_IN_AREAPATHFINDBOOL IS_NAVMESH_LOADED_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2)
- IS_NAVMESH_REQUIRED_REGION_IN_USEPATHFINDBOOL IS_NAVMESH_REQUIRED_REGION_IN_USE()
- IS_POINT_ON_ROADPATHFINDBOOL IS_POINT_ON_ROAD(float x, float y, float z, Vehicle vehicle)
- IS_VEHICLE_NODE_ID_VALIDPATHFINDBOOL IS_VEHICLE_NODE_ID_VALID(int vehicleNodeId)
- REMOVE_NAVMESH_BLOCKING_OBJECTPATHFINDvoid REMOVE_NAVMESH_BLOCKING_OBJECT(Any p0)
- REMOVE_NAVMESH_REQUIRED_REGIONSPATHFINDvoid REMOVE_NAVMESH_REQUIRED_REGIONS()
- REQUEST_PATH_NODES_IN_AREA_THIS_FRAMEPATHFINDBOOL REQUEST_PATH_NODES_IN_AREA_THIS_FRAME(float x1, float y1, float x2, float y2)
- SET_ALLOW_STREAM_HEIST_ISLAND_NODESPATHFINDvoid SET_ALLOW_STREAM_HEIST_ISLAND_NODES(int type)
- SET_ALLOW_STREAM_PROLOGUE_NODESPATHFINDvoid SET_ALLOW_STREAM_PROLOGUE_NODES(BOOL toggle)
- SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAMEPATHFINDvoid SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME(float multiplier)
- SET_GPS_DISABLED_ZONEPATHFINDvoid SET_GPS_DISABLED_ZONE(float x1, float y1, float z1, float x2, float y2, float z3)
- SET_GPS_DISABLED_ZONE_AT_INDEXPATHFINDvoid SET_GPS_DISABLED_ZONE_AT_INDEX(float x1, float y1, float z1, float x2, float y2, float z2, int index)
- SET_IGNORE_NO_GPS_FLAGPATHFINDvoid SET_IGNORE_NO_GPS_FLAG(BOOL toggle)
- SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODEPATHFINDvoid SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODE(BOOL toggle)
- SET_PED_PATHS_BACK_TO_ORIGINALPATHFINDvoid SET_PED_PATHS_BACK_TO_ORIGINAL(float x1, float y1, float z1, float x2, float y2, float z2, Any p6)
- SET_PED_PATHS_IN_AREAPATHFINDvoid SET_PED_PATHS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL unknown, Any p7)
- SET_ROADS_BACK_TO_ORIGINALPATHFINDvoid SET_ROADS_BACK_TO_ORIGINAL(float p0, float p1, float p2, float p3, float p4, float p5, Any p6)
- SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREAPATHFINDvoid SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7)
- SET_ROADS_IN_ANGLED_AREAPATHFINDvoid SET_ROADS_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL unknown1, BOOL unknown2, BOOL unknown3)
- SET_ROADS_IN_AREAPATHFINDvoid SET_ROADS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL nodeEnabled, BOOL unknown2)
- UPDATE_NAVMESH_BLOCKING_OBJECTPATHFINDvoid UPDATE_NAVMESH_BLOCKING_OBJECT(Any p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, Any p8)