Version 0.28.766.5281 ALPHA

RAGE Plugin Hook Documentation

[This is preliminary documentation and is subject to change.]

Version v0.28.766.5281 was released on UNKNOWN UTC.

Changes in This Release

  • Added support for game patch v505.

  • Removed support for all previous game versions.

  • Changed the way the Steam version is detected, to avoid false positives when people for some reason has steam_api64.dll in their game folder.

  • Improved appearence of the new settings button.

  • Crash dialog can now generate a detailed crash report (zip).

  • Added XML comments to vehicle color properties.

  • Removed Ped::SwimmingSpeedMultiplier.

  • Removed Ped::MovementSpeedMultiplier.

  • EuphoriaMessage::PushArgument() and EuphoriaMessage::SetArgument() now supports Rage::IHandleable and Rage::PoolHandle.

  • Added native name SET_HUD_ANIM_STOP_LEVEL.

  • Added native name SET_AREAS_GENERATOR_ORIENTATION.

  • Added native name GET_ENTITY_PLAYER_IS_FREE_AIMING_AT.

  • Added native name SET_PLAYER_LOCKON_RANGE_OVERRIDE.

  • Added native name GET_PLAYER_SPRINT_STAMINA_REMAINING.

  • Added native name TEST_PROBE_AGAINST_WATER.

  • Added native name TEST_PROBE_AGAINST_ALL_WATER.

  • Added native name TEST_VERTICAL_PROBE_AGAINST_ALL_WATER.

  • Added native name DOES_ENTITY_BELONG_TO_THIS_SCRIPT.

  • Added native name GET_LAST_MATERIAL_HIT_BY_ENTITY.

  • Added native name GET_COLLISION_NORMAL_OF_LAST_HIT_FOR_ENTITY.

  • Added native name FORCE_ENTITY_AI_AND_ANIMATION_UPDATE.

  • Added native name GET_OBJECT_INDEX_FROM_ENTITY_INDEX.

  • Added native name GET_PED_INDEX_FROM_ENTITY_INDEX.

  • Added native name GET_VEHICLE_INDEX_FROM_ENTITY_INDEX.

  • Added native name GET_WORLD_POSITION_OF_ENTITY_BONE.

  • Added native name GET_NEAREST_PLAYER_TO_ENTITY_ON_TEAM.

  • Added native name GET_ENTITY_SUBMERGED_LEVEL.

  • Added native name IS_ENTITY_TOUCHING_MODEL.

  • Added native name WOULD_ENTITY_BE_OCCLUDED.

  • Added native name APPLY_FORCE_TO_ENTITY_CENTER_OF_MASS.

  • Added native name PROCESS_ENTITY_ATTACHMENTS.

  • Added native name GET_ENTITY_BONE_INDEX_BY_NAME.

  • Added native name PLAY_SYNCHRONIZED_MAP_ENTITY_ANIM.

  • Added native name STOP_SYNCHRONIZED_MAP_ENTITY_ANIM.

  • Added native name HAS_ANIM_EVENT_FIRED.

  • Added native name FIND_ANIM_EVENT_PHASE.

  • Added native name HAS_COLLISION_LOADED_AROUND_ENTITY.

  • Added native name GET_ENTITY_LOD_DIST.

  • Added native name SET_ENTITY_ALWAYS_PRERENDER.

  • Added native name SET_ENTITY_TRAFFICLIGHT_OVERRIDE.

  • Added native name CREATE_MODEL_HIDE_EXCLUDING_SCRIPT_OBJECTS.

  • Added native name APP_HAS_LINKED_SOCIAL_CLUB_ACCOUNT.

  • Added native name APP_GET_DELETED_FILE_STATUS.

  • Added native name SET_CAM_USE_SHALLOW_DOF_MODE.

  • Added native name SET_USE_HI_DOF.

  • Added native name SET_CAM_AFFECTS_AIMING.

  • Added native name BEGIN_TEXT_COMMAND_SET_BLIP_NAME.

  • Added native name END_TEXT_COMMAND_SET_BLIP_NAME.

  • Added native name IS_PED_DEAD_OR_DYING.

  • Added native name SET_PED_ALLOW_VEHICLES_OVERRIDE.

  • Added native name CAN_CREATE_RANDOM_BIKE_RIDER.

  • Added native name SET_SCRIPTED_CONVERSION_COORD_THIS_FRAME.

  • Added native name SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER.

  • Added native name RESET_AI_MELEE_WEAPON_DAMAGE_MODIFIER.

  • Added native name FORCE_PED_TO_OPEN_PARACHUTE.

  • Added native name IS_PED_IN_PARACHUTE_FREE_FALL.

  • Added native name IS_PED_JUMPING_OUT_OF_VEHICLE.

  • Added native name GET_PED_PARACHUTE_LANDING_TYPE.

  • Added native name SET_PED_RESERVE_PARACHUTE_TINT_INDEX.

  • Added native name SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE.

  • Added native name SET_PED_VISUAL_FIELD_CENTER_ANGLE.

  • Added native name SET_PED_CAN_TELEPORT_TO_GROUP_LEADER.

  • Added native name IS_PED_HANGING_ON_TO_VEHICLE.

  • Added native name SET_PED_MIN_GROUND_TIME_FOR_STUNGUN.

  • Added native name CAN_PED_IN_COMBAT_SEE_TARGET.

  • Added native name GET_SEAT_PED_IS_TRYING_TO_ENTER.

  • Added native name GET_VEHICLE_PED_IS_TRYING_TO_ENTER.

  • Added native name GET_PLAYER_PED_IS_FOLLOWING.

  • Added native name RESET_GROUP_FORMATION_DEFAULT_SPACING.

  • Added native name CAN_KNOCK_PED_OFF_VEHICLE.

  • Added native name SET_CREATE_RANDOM_COPS_NOT_ON_SCENARIOS.

  • Added native name SET_CREATE_RANDOM_COPS_ON_SCENARIOS.

  • Added native name SET_ENABLE_SCUBA.

  • Added native name SET_PED_DRIVE_BY_CLIPSET_OVERRIDE.

  • Added native name CLEAR_PED_DRIVE_BY_CLIPSET_OVERRIDE.

  • Added native name IS_SCRIPTED_SCENARIO_PED_USING_CONDITIONAL_ANIM.

  • Added native name SET_PED_ALTERNATE_WALK_ANIM.

  • Added native name CLEAR_PED_ALTERNATE_WALK_ANIM.

  • Added native name GET_ANIM_INITIAL_OFFSET_POSITION.

  • Added native name GET_ANIM_INITIAL_OFFSET_ROTATION.

  • Added native name GET_MELEE_TARGET_FOR_PED.

  • Added native name RESET_PLAYER_ARREST_STATE.

  • Added native name INT_TO_PARTICIPANTINDEX.

  • Added native name NETWORK_PLAYER_ID_TO_INT.

  • Added native name HAS_FORCE_CLEANUP_OCCURRED.

  • Added native name FORCE_CLEANUP_FOR_ALL_THREADS_WITH_THIS_NAME.

  • Added native name FORCE_CLEANUP_FOR_THREAD_WITH_THIS_ID.

  • Added native name GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP.

  • Added native name SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE.

  • Added native name CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED.

  • Added native name HAS_PLAYER_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED.

  • Added native name SET_SWIM_MULTIPLIER_FOR_PLAYER.

  • Added native name SET_RUN_SPRINT_MULTIPLIER_FOR_PLAYER.

  • Added native name SET_PLAYER_FORCE_SKIP_AIM_INTRO.

  • Added native name SET_DISABLE_AMBIENT_MELEE_MOVE.

  • Added native name SPECIAL_ABILITY_DEACTIVATE_FAST.

  • Added native name SPECIAL_ABILITY_CHARGE_SMALL.

  • Added native name SPECIAL_ABILITY_CHARGE_MEDIUM.

  • Added native name SPECIAL_ABILITY_CHARGE_LARGE.

  • Added native name SPECIAL_ABILITY_CHARGE_CONTINUOUS.

  • Added native name SPECIAL_ABILITY_CHARGE_ABSOLUTE.

  • Added native name SPECIAL_ABILITY_FILL_METER.

  • Added native name SPECIAL_ABILITY_DEPLETE_METER.

  • Added native name SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER.

  • Added native name SET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX.

  • Added native name GET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX.

  • Added native name SET_PLAYER_HAS_RESERVE_PARACHUTE.

  • Added native name GET_PLAYER_HAS_RESERVE_PARACHUTE.

  • Added native name SET_PLAYER_CAN_LEAVE_PARACHUTE_SMOKE_TRAIL.

  • Added native name SET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR.

  • Added native name GET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR.

  • Added native name SET_PLAYER_RESET_FLAG_PREFER_REAR_SEATS.

  • Added native name SET_PLAYER_SNEAKING_NOISE_MULTIPLIER.

  • Added native name CAN_PED_HEAR_PLAYER.

  • Added native name SET_AUTO_GIVE_PARACHUTE_WHEN_ENTER_PLANE.

  • Added native name SET_PLAYER_STEALTH_PERCEPTION_MODIFIER.

  • Added native name SET_PLAYER_CLOTH_PIN_FRAMES.

  • Added native name SET_PLAYER_CLOTH_PACKAGE_INDEX.

  • Added native name SET_PLAYER_CLOTH_LOCK_COUNTER.

  • Added native name PLAYER_ATTACH_VIRTUAL_BOUND.

  • Added native name PLAYER_DETACH_VIRTUAL_BOUND.

  • Added native name HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE.

  • Added native name HAS_PLAYER_LEFT_THE_WORLD.

  • Added native name SET_PLAYER_PARACHUTE_VARIATION_OVERRIDE.

  • Added native name CLEAR_PLAYER_PARACHUTE_VARIATION_OVERRIDE.

  • Added native name SET_PLAYER_PARACHUTE_MODEL_OVERRIDE.

  • Added native name CLEAR_PLAYER_PARACHUTE_MODEL_OVERRIDE.

  • Added native name SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE.

  • Added native name CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE.

  • Added native name DISABLE_PLAYER_VEHICLE_REWARDS.

  • Added native name UPDATE_TASK_HANDS_UP_DURATION.

  • Added native name SET_GLOBAL_MIN_BIRD_FLIGHT_HEIGHT.

  • Added native name TASK_PLAY_ANIM_ADVANCED.

  • Added native name TASK_PLAY_PHONE_GESTURE_ANIMATION.

  • Added native name IS_PLAYING_PHONE_GESTURE_ANIM.

  • Added native name GET_PHONE_GESTURE_ANIM_CURRENT_TIME.

  • Added native name GET_PHONE_GESTURE_ANIM_TOTAL_TIME.

  • Added native name GET_ACTIVE_VEHICLE_MISSION_TYPE.

  • Added native name UPDATE_TASK_AIM_GUN_SCRIPTED_TARGET.

  • Added native name GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK.

  • Added native name SET_TASK_VEHICLE_CHASE_BEHAVIOR_FLAG.

  • Added native name SET_TASK_VEHICLE_CHASE_IDEAL_PURSUIT_DISTANCE.

  • Added native name CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK.

  • Added native name IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK.

  • Added native name CONTROL_MOUNTED_WEAPON.

  • Added native name SET_MOUNTED_WEAPON_TARGET.

  • Added native name IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK.

  • Added native name DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS.

  • Added native name GET_SCRIPTED_COVER_POINT_COORDS.

  • Added native name DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA.

  • Added native name PED_HAS_USE_SCENARIO_TASK.

  • Added native name PLAY_ANIM_ON_RUNNING_SCENARIO.

  • Added native name RESET_SCENARIO_GROUPS_ENABLED.

  • Added native name RESET_SCENARIO_TYPES_ENABLED.

  • Added native name GET_IS_WAYPOINT_RECORDING_LOADED.

  • Added native name WAYPOINT_RECORDING_GET_NUM_POINTS.

  • Added native name WAYPOINT_RECORDING_GET_COORD.

  • Added native name WAYPOINT_RECORDING_GET_SPEED_AT_POINT.

  • Added native name WAYPOINT_RECORDING_GET_CLOSEST_WAYPOINT.

  • Added native name GET_WAYPOINT_DISTANCE_ALONG_ROUTE.

  • Added native name USE_WAYPOINT_RECORDING_AS_ASSISTED_MOVEMENT_ROUTE.

  • Added native name ASSISTED_MOVEMENT_IS_ROUTE_LOADED.

  • Added native name ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES.

  • Added native name ASSISTED_MOVEMENT_OVERRIDE_LOAD_DISTANCE_THIS_FRAME.

  • Added native name IS_MOVE_BLEND_RATIO_STILL.

  • Added native name IS_MOVE_BLEND_RATIO_WALKING.

  • Added native name IS_MOVE_BLEND_RATIO_RUNNING.

  • Added native name IS_MOVE_BLEND_RATIO_SPRINTING.

  • Added native name TASK_SWEEP_AIM_ENTITY.

  • Added native name UPDATE_TASK_SWEEP_AIM_ENTITY.

  • Added native name TASK_SWEEP_AIM_POSITION.

  • Added native name UPDATE_TASK_SWEEP_AIM_POSITION.

  • Added native name STAT_CLEAR_SLOT_FOR_RELOAD.

  • Added native name STAT_SAVE_PENDING_OR_REQUESTED.

  • Added native name STAT_SLOT_IS_LOADED.

  • Added native name STAT_SET_GXT_LABEL.

  • Added native name STAT_SET_CURRENT_POSIX_TIME.

  • Added native name STAT_GET_LICENSE_PLATE.

  • Added native name STAT_SET_LICENSE_PLATE.

  • Added native name GET_WEAPON_COMPONENT_TYPE_MODEL.

  • Added native name GET_CURRENT_PED_WEAPON_ENTITY_INDEX.

  • Added native name IS_PED_WEAPON_READY_TO_SHOOT.

  • Added native name GET_IS_PED_GADGET_EQUIPPED.

  • Added native name GET_MAX_RANGE_OF_CURRENT_PED_WEAPON.

  • Added native name DOES_WEAPON_TAKE_WEAPON_COMPONENT.

  • Added native name SET_PED_CHANCE_OF_FIRING_BLANKS.

  • Added native name REQUEST_WEAPON_HIGH_DETAIL_MODEL.

  • Added native name IS_PED_CURRENT_WEAPON_SILENCED.

  • Added native name SET_FLASH_LIGHT_FADE_DISTANCE.

  • Added native name CAN_USE_WEAPON_ON_PARACHUTE.

  • Added native name GET_ZONE_FROM_NAME_ID.

  • Added native name OVERRIDE_POPSCHEDULE_VEHICLE_MODEL.

  • Added native name CLEAR_POPSCHEDULE_OVERRIDE_VEHICLE_MODEL.

  • Added native name GET_HASH_OF_MAP_AREA_AT_COORDS.

  • Added native name SET_PARTICLE_FX_CAM_INSIDE_NONPLAYER_VEHICLE.

  • Added native name SET_PARTICLE_FX_SHOOTOUT_BOAT.

  • Added native name REQUEST_SCALEFORM_MOVIE_INSTANCE.

  • Added native name HAS_SCALEFORM_CONTAINER_MOVIE_LOADED_INTO_PARENT.

  • Added native name SET_SCALEFORM_MOVIE_TO_USE_SYSTEM_TIME.

  • Added native name DRAW_SCALEFORM_MOVIE_FULLSCREEN.

  • Added native name DRAW_SCALEFORM_MOVIE_FULLSCREEN_MASKED.

  • Added native name ADVANCE_CLOCK_TIME_TO.

  • Added native name GET_MILLISECONDS_PER_GAME_MINUTE.

  • Added native name BLOCK_DECISION_MAKER_EVENT.

  • Added native name UNBLOCK_DECISION_MAKER_EVENT.

  • Added native name REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS.

  • Added native name SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME.

  • Added native name SUPPRESS_SHOCKING_EVENT_TYPE_NEXT_FRAME.

  • Added native name SUPPRESS_AGITATION_EVENTS_NEXT_FRAME.

  • Added native name ROPE_DRAW_SHADOW_ENABLED.

  • Added native name ROPE_SET_UPDATE_PINVERTS.

  • Added native name START_ROPE_WINDING.

  • Added native name STOP_ROPE_WINDING.

  • Added native name START_ROPE_UNWINDING_FRONT.

  • Added native name STOP_ROPE_UNWINDING_FRONT.

  • Added native name ROPE_CONVERT_TO_SIMPLE.

  • Added native name ROPE_ARE_TEXTURES_LOADED.

  • Added native name APPLY_IMPULSE_TO_CLOTH.

  • Added native name SET_CGOFFSET.

  • Added native name GET_CGOFFSET.

  • Added native name SET_CG_AT_BOUNDCENTER.

  • Added native name SET_DISABLE_FRAG_DAMAGE.

  • Added native name DECOR_SET_TIME.

  • Added native name DECOR_SET_BOOL.

  • Added native name DECOR_SET_INT.

  • Added native name DECOR_GET_BOOL.

  • Added native name DECOR_GET_INT.

  • Added native name DECOR_EXIST_ON.

  • Added native name DECOR_REMOVE.

  • Added native name DECOR_REGISTER.

  • Added native name DECOR_IS_REGISTERED_AS_TYPE.

  • Added native name DECOR_REGISTER_LOCK.

  • Added native name GET_IS_LOADING_SCREEN_ACTIVE.

See Also

Other Resources