Saints Row 2 Function Reference

Global functions

These functions are assumed to be globally available to all scripts (they aren't defined in the available Lua files, or are defined in files that are known to be always loaded).

This list is assumed incomplete; additional functions could exist in the exe but not be used in the game scripts, and there's no definitive list of Lua files that are always loaded.

Function name Global Defined in Examples from patch (click blue number to expand)
var_to_string true 1 21
  • cell_foreground.lua, line 267: debug_print("vint", "No valid screen set for cell_transition_screen(). screen1 or screen2: " .. var_to_string(screen1) .. "\n")
  • cell_missions.lua, line 1244: vint_set_property(chal_unit_txt_h, "text_tag", var_to_string(curr_challenge.units_collected).."/"..var_to_string(curr_challenge.units_total))
  • cell_playlist.lua, line 303: debug_print("vint", "playlist_index: " .. var_to_string(playlist_index) .. "artist: " .. var_to_string(artist) .. " : " .. i .. "\n")
  • cell_playlist.lua, line 976: debug_print("vint", "artist: " .. var_to_string(artist) .. " | playlist_index: " .. var_to_string(playlist_index) .. "\n")
  • hack_main_sticks.lua, line 1467: --debug_print("vint", "hack_main_sticks.lua :::: hack_main_sticks_launch_popup :::: message_width = " .. var_to_string(message_width) .. ", message_height = " .. var_to_string(message_height) .. "\n")
  • main_menu_load.lua, line 42: --vint_set_property(vint_object_find("mm_percent_complete", 0, Main_menu_load_doc), "text_tag", var_to_string(floor(percent*100)) .. "%%")
  • pause_options_display_pc.lua, line 95: Data[#Data].options[i] = "PLT_MENU_DISPLAY_"..var_to_string(i)
  • pause_options_display_pc.lua, line 310: Data[RESOLUTIONS_INDEX].options[i] = var_to_string(mode.width).." x "..var_to_string(mode.height)
  • pause_options_display_pc.lua, line 310: Data[RESOLUTIONS_INDEX].options[i] = var_to_string(mode.width).." x "..var_to_string(mode.height)
  • pause_options_display_pc.lua, line 325: Data[RESOLUTIONS_INDEX].options[1] = var_to_string(Current_width).." x "..var_to_string(Current_height)
  • pause_options_display_pc.lua, line 325: Data[RESOLUTIONS_INDEX].options[1] = var_to_string(Current_width).." x "..var_to_string(Current_height)
  • pause_options_display_pc.lua, line 352: Data[ANTI_ALIASING_INDEX].options[idx] = var_to_string(msaa_level.level).."X MSAA"
  • vdo_gsi.lua, line 526: debug_print("vint", " seconds left: " .. var_to_string(param6) .. " is a positive timer: " .. var_to_string(param7) .. "\n\n")
  • vdo_gsi.lua, line 563: debug_print("vint", " current amount: " .. var_to_string(param6) .. " target amount: " .. var_to_string(param7) .. " is it money? " .. var_to_string(param8) .. " is it fraud? " .. var_to_string(param9) .. "\n\n")
  • vdo_gsi.lua, line 563: debug_print("vint", " current amount: " .. var_to_string(param6) .. " target amount: " .. var_to_string(param7) .. " is it money? " .. var_to_string(param8) .. " is it fraud? " .. var_to_string(param9) .. "\n\n")
  • vdo_gsi.lua, line 563: debug_print("vint", " current amount: " .. var_to_string(param6) .. " target amount: " .. var_to_string(param7) .. " is it money? " .. var_to_string(param8) .. " is it fraud? " .. var_to_string(param9) .. "\n\n")
  • vint_lib.lua, line 1438: --debug_print("vint", "vint_lib.lua :::: table_clear :::: type(recursive_clean) = " .. var_to_string(type(recursive_clean)) .. "\n")
  • vint_lib.lua, line 1454: --debug_print("vint", "vint_lib.lua :::: table_clear :::: CLEARING table_item = " .. var_to_string(table_item) .. ", x = " .. var_to_string(x) .."\n\n")
  • vint_lib.lua, line 1467: debug_print("vint", "key: " .. var_to_string(key) .. "| val: " .. var_to_string(val) .. "\n")
  • vint_lib.lua, line 1602: debug_print("vint", "vint_debug_safe_frame() " .. var_to_string(vint_doc_name) .. " was not found...\n")
  • vint_lib.lua, line 1627: debug_str = debug_str .. "(" .. var_to_string(object_h) .. ")\n"
vcust_adjust_camera_angle true
    1
    vcust_change_top_level_menu true
      1
      vcust_is_camera_tool_mode true
        3
        vcust_preview_color true
          2
          vcust_preview_component true
            6
            vcust_preview_palette true
              3
              vcust_preview_rim_sizing true
                1
                vcust_preview_wheel_sizing true
                  2
                  vcust_purchase_component true
                    1
                    vcust_purchase_paint true
                      1
                      vcust_purchase_performance_upgrade true
                        1
                        vcust_purchase_wheels true
                          2
                          vcust_revert_color true
                            7
                            vcust_select_paint_slot true
                              1
                              vcust_set_camera_pos true
                                2
                                vcust_set_underglow true
                                  1
                                  vcust_show_nos_hydraulic_warning true
                                    1
                                    vehicle_disable_chase true
                                      1
                                      vehicle_disable_flee true
                                        1
                                        vehicle_enter_cancel true
                                          1
                                          vehicle_enter_check_done true
                                            3
                                            vehicle_enter_do true
                                              2
                                              • game_lib.lua, line 3280: local s = vehicle_enter_do(name, vehicle_name, false, seat, force_hijack_success, override_action, special_entry, skip_ai_entry_mode, skip_pathfind, hop_over)
                                              • game_lib.lua, line 3395: local s = vehicle_enter_do(name, vehicle_name, true, seat, false, nil, special_entry)
                                              vehicle_enter_group_do true
                                                2
                                                vehicle_exists true
                                                  1
                                                  vehicle_exit_check_done true
                                                    1
                                                    vehicle_exit_do true
                                                      3
                                                      vehicle_exit_group_do true
                                                        3
                                                        vehicle_get_num_seats true
                                                          3
                                                          vehicle_ignore_repulsors true
                                                            1
                                                            vehicle_infinite_mass true
                                                              1
                                                              vehicle_is_destroyed true
                                                                3
                                                                vehicle_is_tank true
                                                                  1
                                                                  vehicle_max_speed true
                                                                    1
                                                                    vehicle_pathfind_check_done true
                                                                      10
                                                                      vehicle_pathfind_navmesh_do true
                                                                        2
                                                                        • game_lib.lua, line 3524: if (not vehicle_pathfind_navmesh_do(name, path, force_path, stop_at_goal, suppress_errors, 0)) then
                                                                        • game_lib.lua, line 3566: if (not vehicle_pathfind_navmesh_do(name, path, force_path, stop_at_goal, suppress_errors, start_index)) then
                                                                        vehicle_pathfind_to_do true
                                                                          1
                                                                          vehicle_prevent_explosion_fling true
                                                                            1
                                                                            vehicle_prevent_transition_to_ambient true
                                                                              1
                                                                              vehicle_set_allow_ram_ped true
                                                                                1
                                                                                vehicle_set_ignore_rail_obstacles true
                                                                                  1
                                                                                  vehicle_set_invulnerable true
                                                                                    1
                                                                                    vehicle_set_invulnerable_to_telekinesis true
                                                                                      1
                                                                                      vehicle_set_obey_traffic_lights true
                                                                                        1
                                                                                        vehicle_set_use_short_cuts true
                                                                                          1
                                                                                          vehicle_speed_cancel true
                                                                                            1
                                                                                            vehicle_stop_do true
                                                                                              1
                                                                                              vehicle_suppress_flipping true
                                                                                                1
                                                                                                vehicle_suppress_npc_exit true
                                                                                                  1
                                                                                                  vehicle_turret_base_to_do true
                                                                                                    1
                                                                                                    video_player_vint_goto_nearest_keyframe true
                                                                                                      2
                                                                                                      video_player_vint_is_paused true
                                                                                                        1
                                                                                                        video_player_vint_pause true
                                                                                                          4
                                                                                                          video_player_vint_set_next_video true
                                                                                                            1
                                                                                                            video_player_vint_update_lua_frame_event true
                                                                                                              1
                                                                                                              video_player_vint_update_lua_frame_event_num true
                                                                                                                4
                                                                                                                vint_align_elements true 1 4
                                                                                                                vint_anim_loop_callback true 1
                                                                                                                  vint_apply_start_values true
                                                                                                                    111
                                                                                                                    vint_bitmap_animator_animation_is_playing true
                                                                                                                      1
                                                                                                                      vint_bitmap_animator_unregister_animation true
                                                                                                                        3
                                                                                                                        vint_clear_tween_event_reference true
                                                                                                                          1
                                                                                                                          vint_datagroup_add_subscription true
                                                                                                                            24
                                                                                                                            • hud.lua, line 826: vint_datagroup_add_subscription("sr2_local_player_gameplay_indicator_status", "insert", "hud_gsi_vdo_update")
                                                                                                                            • hud.lua, line 827: vint_datagroup_add_subscription("sr2_local_player_gameplay_indicator_status", "update", "hud_gsi_vdo_update")
                                                                                                                            • hud.lua, line 875: vint_datagroup_add_subscription("sr2_local_player_inventory", "insert", "hud_radial_menu_update")
                                                                                                                            • hud.lua, line 876: vint_datagroup_add_subscription("sr2_local_player_inventory", "update", "hud_radial_menu_update")
                                                                                                                            • hud.lua, line 904: vint_datagroup_add_subscription("sr2_local_player_followers", "insert", "hud_player_followers_change")
                                                                                                                            • hud.lua, line 905: vint_datagroup_add_subscription("sr2_local_player_followers", "update", "hud_player_followers_change")
                                                                                                                            • hud_diversion.lua, line 68: vint_datagroup_add_subscription("hud_diversion", "update", "hud_diversion_data_item_update")
                                                                                                                            • hud_healthbars.lua, line 69: vint_datagroup_add_subscription("sr2_local_player_septic", "insert", "hud_healthbars_update")
                                                                                                                            • hud_healthbars.lua, line 70: vint_datagroup_add_subscription("sr2_local_player_septic", "update", "hud_healthbars_update")
                                                                                                                            • hud_healthbars.lua, line 71: vint_datagroup_add_subscription("sr2_local_player_septic", "remove", "hud_healthbars_update")
                                                                                                                            • hud_msg.lua, line 338: vint_datagroup_add_subscription("hud_messages", "insert", "hud_msg_new_message")
                                                                                                                            • hud_msg.lua, line 339: vint_datagroup_add_subscription("hud_messages", "update", "hud_msg_update_message")
                                                                                                                            • hud_msg.lua, line 340: vint_datagroup_add_subscription("hud_messages", "remove", "hud_msg_remove_message")
                                                                                                                            • hud_noto.lua, line 94: vint_datagroup_add_subscription("sr2_notoriety", "update", "hud_noto_change")
                                                                                                                            • hud_noto.lua, line 95: vint_datagroup_add_subscription("sr2_notoriety", "insert", "hud_noto_change")
                                                                                                                            • hud_reticules.lua, line 427: vint_datagroup_add_subscription("sniper_dir_arrows", "update", "hud_sniper_dir_update")
                                                                                                                            • hud_reticules.lua, line 428: vint_datagroup_add_subscription("sniper_dir_arrows", "insert", "hud_sniper_dir_add")
                                                                                                                            • hud_reticules.lua, line 429: vint_datagroup_add_subscription("sniper_dir_arrows", "remove", "hud_sniper_dir_remove")
                                                                                                                            • hud_reticules.lua, line 432: vint_datagroup_add_subscription("sr2_local_player_hit_indicator", "insert", "Hud_hit_add")
                                                                                                                            • pause_map.lua, line 443: vint_datagroup_add_subscription("map_filter", "update", "pause_map_filters_populate")
                                                                                                                            • pause_map.lua, line 444: vint_datagroup_add_subscription("map_district_names", "update", "pause_map_district_overlay_update")
                                                                                                                            • store_vehicle.lua, line 2555: vint_datagroup_add_subscription("garage_performance_stats", "update", "garage_populate_performance_stats")
                                                                                                                            • store_weapon.lua, line 595: vint_datagroup_add_subscription("sr2_local_player_inventory", "update", "store_weapon_radial_update")
                                                                                                                            • store_weapon.lua, line 596: vint_datagroup_add_subscription("sr2_local_player_inventory", "insert", "store_weapon_radial_update")
                                                                                                                            vint_datagroup_remove_item true
                                                                                                                              1
                                                                                                                              vint_dataitem_add_subscription true
                                                                                                                                48
                                                                                                                                • cell_cheats.lua, line 83: vint_dataitem_add_subscription("cell_cheats_text", "update", "cell_cheats_text_update")
                                                                                                                                • cell_menu_main.lua, line 237: vint_dataitem_add_subscription("sr2_local_player_respect", "update", "cell_menu_main_respect_update")
                                                                                                                                • cell_menu_main.lua, line 238: vint_dataitem_add_subscription("sr2_local_player_status_infrequent", "update", "cell_menu_main_cash_update")
                                                                                                                                • cell_phone.lua, line 208: vint_dataitem_add_subscription("sr2_local_player_status_infrequent", "update", "cell_phone_cash_update")
                                                                                                                                • cinema_clip_editor.lua, line 330: --vint_dataitem_add_subscription("encoder_info_di", "update", "cinema_clip_editor_encoder_info_di")
                                                                                                                                • cinema_clip_editor_timeline.lua, line 152: vint_dataitem_add_subscription("playback_caret_di", "update", "cinema_clip_editor_playback_marker_update_di")
                                                                                                                                • cmp_common.lua, line 312: vint_dataitem_add_subscription("completion_camera_shake", "update", "cmp_common_camera_shake_update")
                                                                                                                                • cutscene_titles.lua, line 16: vint_dataitem_add_subscription("cutscene_titles", "update", "cutscene_titles_update")
                                                                                                                                • gis_grain.lua, line 7: vint_dataitem_add_subscription("game_paused_item", "update", "gis_grain_game_is_paused") --to check if game is paused..
                                                                                                                                • hack_main_sticks.lua, line 269: vint_dataitem_add_subscription( "game_paused_item", "update", "hack_main_sticks_game_is_paused" ) --to check if game is paused..
                                                                                                                                • hud.lua, line 517: vint_dataitem_add_subscription( "game_paused_item", "update", "hud_game_is_paused" )
                                                                                                                                • hud.lua, line 518: vint_dataitem_add_subscription( "game_chal_tracker_item", "update", "hud_chal_track_progress" )
                                                                                                                                • hud.lua, line 881: vint_dataitem_add_subscription("sr2_local_player_respect", "update", "hud_player_respect_change")
                                                                                                                                • hud.lua, line 900: vint_dataitem_add_subscription("sr2_local_player_hood", "update", "hud_player_hood_change")
                                                                                                                                • hud.lua, line 901: vint_dataitem_add_subscription("sr2_local_player_status", "update", "hud_player_status_change")
                                                                                                                                • hud.lua, line 909: vint_dataitem_add_subscription("sr2_local_player_status_infrequent", "update", "hud_player_status_inf_change")
                                                                                                                                • hud.lua, line 912: vint_dataitem_add_subscription("sr2_local_player_weapons", "update", "hud_player_weapon_change")
                                                                                                                                • hud.lua, line 913: vint_dataitem_add_subscription("sr2_local_player_frequent_weapon", "update", "hud_player_weapon_freq_change")
                                                                                                                                • hud.lua, line 914: vint_dataitem_add_subscription("sr2_local_player_satellite_weapon", "update", "hud_player_satellite_weapon")
                                                                                                                                • hud.lua, line 917: vint_dataitem_add_subscription("sr2_local_player_lockon", "update", "hud_player_lockon_update")
                                                                                                                                • hud.lua, line 920: vint_dataitem_add_subscription("sr2_balance_meter", "update", "hud_balance_meter_change")
                                                                                                                                • hud.lua, line 923: vint_dataitem_add_subscription("hud_cheat_icons", "update", "hud_cheat_icon_update")
                                                                                                                                • hud.lua, line 929: vint_dataitem_add_subscription("minimap_giant_icon", "update", "hud_map_objective_icon")
                                                                                                                                • hud.lua, line 932: vint_dataitem_add_subscription("hud_ammo_pickup", "update", "hud_ammo_pickup_update")
                                                                                                                                • hud_btnmash.lua, line 214: vint_dataitem_add_subscription("button_mashing_minigame", "update", "hud_btnmash_update")
                                                                                                                                • hud_collection.lua, line 166: vint_dataitem_add_subscription("game_paused_item", "update", "hud_collection_game_is_paused") --to check if game is paused...
                                                                                                                                • hud_diversion.lua, line 67: vint_dataitem_add_subscription("hud_challenge", "update", "hud_diversion_chal_data_item_update")
                                                                                                                                • hud_mayhem.lua, line 112: vint_dataitem_add_subscription("local_player_combohud", "update", "hud_mayhem_combo_total_update")
                                                                                                                                • hud_predator.lua, line 147: vint_dataitem_add_subscription("sr2_local_player_satellite_weapon", "update", "hud_predator_update")
                                                                                                                                • hud_predator.lua, line 148: vint_dataitem_add_subscription("game_paused_item", "update", "hud_predator_game_paused") --to check if game is paused...
                                                                                                                                • hud_qte.lua, line 191: vint_dataitem_add_subscription("hud_qte", "update", "hud_qte_update")
                                                                                                                                • hud_qte.lua, line 192: vint_dataitem_add_subscription( "hud_warden_finisher", "update", "hud_qte_warden_update" )
                                                                                                                                • hud_touch_combo.lua, line 274: vint_dataitem_add_subscription("touch_combo_info", "update", "hud_touch_combo_system_update")
                                                                                                                                • hud_touch_combo.lua, line 275: vint_dataitem_add_subscription("sexy_time_move_list", "update", "hud_sexy_time_move_list_update")
                                                                                                                                • msn_killbane.lua, line 92: vint_dataitem_add_subscription("game_paused_item", "update", "msn_killbane_game_is_paused") --to check if game is paused...
                                                                                                                                • msn_logo.lua, line 7: vint_dataitem_add_subscription( "game_paused_item", "update", "msn_logo_game_is_paused" )
                                                                                                                                • msn_side_scroller.lua, line 428: vint_dataitem_add_subscription( "msn_side_scroll", "update", "msn_side_scroller_data_update" )
                                                                                                                                • msn_spaceship.lua, line 29: vint_dataitem_add_subscription( "msn_spaceship_di", "update", "msn_spaceship_hud_update" )
                                                                                                                                • msn_tank_hud.lua, line 10: vint_dataitem_add_subscription("msn_tank_hud_data", "update", "msn_tank_hud_set_meter")
                                                                                                                                • msn_title.lua, line 5: vint_dataitem_add_subscription( "game_paused_item", "update", "msn_title_game_is_paused" )
                                                                                                                                • pause_map.lua, line 412: vint_dataitem_add_subscription("PAUSE_MAP_CURSOR", "update", "pause_map_cursor_update")
                                                                                                                                • pause_map.lua, line 441: vint_dataitem_add_subscription("PAUSE_MAP_HIGHLIGHT1", "update", "pause_map_highlight_update")
                                                                                                                                • pause_map.lua, line 442: vint_dataitem_add_subscription("PAUSE_MAP_HIGHLIGHT2", "update", "pause_map_highlight_update")
                                                                                                                                • store_common.lua, line 126: vint_dataitem_add_subscription("sr2_local_player_respect", "update", "store_common_respect_update")
                                                                                                                                • store_common.lua, line 127: vint_dataitem_add_subscription("sr2_local_player_status_infrequent", "update", "store_common_cash_update")
                                                                                                                                • store_gang.lua, line 130: vint_dataitem_add_subscription("store_gang_current_object_is_loaded", "update", "store_gang_load_status_update")
                                                                                                                                • store_vendor.lua, line 59: vint_dataitem_add_subscription("sr2_local_player_status_infrequent", "update", "store_vendor_cash_update")
                                                                                                                                • team_assign.lua, line 48: vint_dataitem_add_subscription("team_assign_update", "update", "team_assign_update")
                                                                                                                                vint_dataitem_get true
                                                                                                                                  62
                                                                                                                                  • cell_cheats.lua, line 488: local override, cheat_text = vint_dataitem_get(di_h)
                                                                                                                                  • cell_menu_main.lua, line 547: local respect_total, respect_progress, respect_level, show_upgrades, force_show_respect, highest_scene = vint_dataitem_get(di_h)
                                                                                                                                  • cell_menu_main.lua, line 680: local cash = vint_dataitem_get(di_h)
                                                                                                                                  • cell_phone.lua, line 996: local cash = vint_dataitem_get(di_h)
                                                                                                                                  • cinema_clip_editor.lua, line 335: local progress, state = vint_dataitem_get(di_h)
                                                                                                                                  • cinema_clip_editor_timeline.lua, line 157: local marker_time = vint_dataitem_get(di_h)
                                                                                                                                  • cmp_common.lua, line 2230: local x, y = vint_dataitem_get(di_h)
                                                                                                                                  • cutscene_titles.lua, line 40: local hint_type = vint_dataitem_get(di_h)
                                                                                                                                  • game_lobby.lua, line 751: local ff_option = vint_dataitem_get(data_item_handle)
                                                                                                                                  • gis_grain.lua, line 27: Is_paused = vint_dataitem_get(di_h)
                                                                                                                                  • hack_main_sticks.lua, line 391: Is_paused = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 986: local progress, collected, total = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 1439: local hood_name, cur_hood_owner, orig_hood_owner, is_contested = vint_dataitem_get(data_item_handle)
                                                                                                                                  • hud.lua, line 1446: local cash, max_followers, inventory_disabled, vehicle_logo, radio_station, cruise_control_active, camera_screenshot_enabled, force_show_cash, show_vtol_hints, vehicle_scanned = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 1681: local sprint_enabled, health_pct, health_level, is_dbno, bleed_out_health_pct, sprint_pct, sprint_level, is_sprinting, orientation, is_mp_invulnerable, tunnel_vision_amount, is_in_satellite_mode, is_controlling_missile, is_health_pickup, vignette_pct, num_unlocked_flaps, num_used_flaps, objective_health_pct = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 2060: local wpn_bmp_name, rdy_ammo, rsv_ammo, wpn_rdy, dual_wield, no_ammo, inf_ammo, cont_fire, no_mag, sniper_visible, wpn_name, wpn_category, reticule_highlight, wpn_spread, wpn_slot, cur_super_name, super_charge, super_suppressed, super_disabled, super_disabled_by_script, show_reticule, overheat_pct, is_overheated, bullet_hit, genki_target, reloading, is_recharging, is_pct, is_mech, element, power_changed, is_power_recharging = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 2537: local ammo_ready, reticle_highlight, cur_wpn_spread, fine_aim_transition, water_pressure, x_screen_coord, y_screen_coord, reticule_opacity, is_player_flying, damage_multiplier, num_unlocked_flaps, num_used_flaps = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 2628: local total_respect, respect_pct, respect_level, show_upgrades, force_show_respect = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 2692: local slot, head_img_name, hlth_pct, revive_time, slot_visible = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 2803: local active, position = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 2874: local direction, strength, distance = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 3260: local x, y, width, rotation, is_locked, is_visible = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 3317: local active, icon = vint_dataitem_get(di_h)
                                                                                                                                  • hud.lua, line 3331: local icon, amount = vint_dataitem_get(di_h)
                                                                                                                                  • hud_btnmash.lua, line 235: local button_index, help_txt, meter_pct, timer_value, state = vint_dataitem_get(di_h)
                                                                                                                                  • hud_collection.lua, line 848: local is_paused = vint_dataitem_get(di_h)
                                                                                                                                  • hud_diversion.lua, line 89: local meter_type, message_one, message_two, cur_value, min_value, max_value, descending, status, respect, cash, div_type, respect_stat, message_type = vint_dataitem_get(di_h)
                                                                                                                                  • hud_diversion.lua, line 592: local title, cur_val, max_val, val_units, cash_reward, respect_reward, save_in_mission, is_achievement, image, message_type = vint_dataitem_get(di_h)
                                                                                                                                  • hud_healthbars.lua, line 102: show_bar, show_name, show_arrow, show_cash, show_race_pos = vint_dataitem_get(di_h)
                                                                                                                                  • hud_mayhem.lua, line 132: local world_x, world_y, world_z, screen_pos_x, screen_pos_y, cash_value, text_intensity, multiplier, display_type, line_offset, scale, custom_text = vint_dataitem_get(di_h)
                                                                                                                                  • hud_mayhem.lua, line 374: local id, x, y, desc_crc, display_value, meter_value, text_intensity, value_type, value_symbol, skin, do_animation, show_meter, meter_flashing = vint_dataitem_get(di_h)
                                                                                                                                  • hud_msg.lua, line 553: local region_index, priority, text, modifier, extra_text, fade_time, audio_type, audio_id, icon1, icon2, pc_key, timer_value, message_index = vint_dataitem_get(di_h)
                                                                                                                                  • hud_msg.lua, line 624: local region_index, priority, text, modifier, extra_text, fade_time, audio_type, audio_id, icon1, icon2, pc_key, timer_value, message_index = vint_dataitem_get(di_h)
                                                                                                                                  • hud_msg.lua, line 690: local region_index, priority, text, modifier, extra_text, fade_time, audio_type, audio_id, icon1, icon2, pc_key, unused_timer, message_index = vint_dataitem_get(di_h)
                                                                                                                                  • hud_msg.lua, line 1087: local region_index, priority, text, modifier, fade_time, audio_type, audio_id, icon1, icon2, pc_key = vint_dataitem_get(di_h)
                                                                                                                                  • hud_noto.lua, line 103: local team_name, noto_level, noto_icon = vint_dataitem_get(data_item_h)
                                                                                                                                  • hud_predator.lua, line 160: local satellite_mode, param1, param2, param3, param4, param5, param6, param7, param8, param9 = vint_dataitem_get(di_h)
                                                                                                                                  • hud_predator.lua, line 760: local is_paused = vint_dataitem_get(di_h)
                                                                                                                                  • hud_qte.lua, line 200: local warden_is_visible, warden_power, play_next_btn_anim = vint_dataitem_get(di_h)
                                                                                                                                  • hud_qte.lua, line 287: local button_index, button_animation, x, y, is_ps3, kbm_name, success, mouse_button_number, kb_direction, alt_button_index,alt_button_animation,alt_x,alt_y = vint_dataitem_get(di_h)
                                                                                                                                  • hud_reticules.lua, line 787: local rotation = vint_dataitem_get(di_h)
                                                                                                                                  • hud_touch_combo.lua, line 279: local combo_active, show_mode, right_stick_x, right_stick_y, left_stick_x, left_stick_y, target_x, target_y, rumble_level, help_text = vint_dataitem_get(di_h)
                                                                                                                                  • hud_touch_combo.lua, line 492: local sexy_time_direction = vint_dataitem_get(di_h)
                                                                                                                                  • msn_killbane.lua, line 107: local is_paused = vint_dataitem_get(di_h)
                                                                                                                                  • msn_logo.lua, line 40: local is_paused = vint_dataitem_get(di_h)
                                                                                                                                  • msn_side_scroller.lua, line 612: local p1_health, p2_health, player_lives, boss_health, boss_id, p1_score, p2_score, combo = vint_dataitem_get(di_h)
                                                                                                                                  • msn_spaceship.lua, line 68: local health_pct, weapon_pct = vint_dataitem_get(di_h)
                                                                                                                                  • msn_tank_hud.lua, line 14: local meter_value = vint_dataitem_get(di_h)
                                                                                                                                  • msn_title.lua, line 30: local is_paused = vint_dataitem_get(di_h)
                                                                                                                                  • pause_map.lua, line 809: local filter_type, filter_name, x, y = vint_dataitem_get(di_h)
                                                                                                                                  • pause_map.lua, line 1049: local icon_bmp_name, overlay_bmp_name, text_line_1, text_line_2, text_line_3, text_line_4, text_line_5, is_highlighted, is_gps_target, is_mad_icon, is_store_icon, is_crib_icon, taxi_available = vint_dataitem_get(di_h)
                                                                                                                                  • pause_map.lua, line 1525: local cursor_x, cursor_y, highlight_icon_x, highlight_icon_y, gps_active, x_func, district_str, hood_str, control_pct = vint_dataitem_get(di_h)
                                                                                                                                  • pause_map.lua, line 1673: local district_str, district_pct, position_x, position_y, scale, is_visible = vint_dataitem_get(di_h)
                                                                                                                                  • store_common.lua, line 334: local respect_total, respect_needed, respect_level, show_upgrades = vint_dataitem_get(di_h)
                                                                                                                                  • store_common.lua, line 348: local cash = vint_dataitem_get(di_h)
                                                                                                                                  • store_gang.lua, line 645: local is_loaded = vint_dataitem_get(di_h)
                                                                                                                                  • store_vehicle.lua, line 2165: local index, label, level, max_level = vint_dataitem_get(di_h)
                                                                                                                                  • store_vendor.lua, line 143: local cash = vint_dataitem_get(di_h)
                                                                                                                                  • team_assign.lua, line 86: local character, is_visible, mission = vint_dataitem_get(di_h)
                                                                                                                                  • vdo_gsi.lua, line 282: local data_type, param1, param2, param3, param4, param5, param6, param7, param8, param9 = vint_dataitem_get(di_h)
                                                                                                                                  • vdo_weapon_radial.lua, line 567: local slot_num, availability, weapon_name_crc, bmp_name, ammo_cur, ammo_max, dual_wield, ammo_infinite, is_current_wpn, level, depleted, element, weapon_class_crc, weapon_name, is_seven_deadly_sin = vint_dataitem_get(di_h)
                                                                                                                                  • vint_lib.lua, line 480: data[1], data[2], data[3], data[4], data[5], data[6], data[7], data[8], data[9], data[10], data[11], data[12], data[13], data[14], data[15], data[16], data[17], data[18], data[19], data[20], data[21], data[22], data[23], data[24] = vint_dataitem_get(di_h)
                                                                                                                                  vint_dataresponder_post true
                                                                                                                                    69
                                                                                                                                    vint_dataresponder_request true 1 151
                                                                                                                                    vint_debug_decode_wide_string true
                                                                                                                                      1
                                                                                                                                      vint_debug_print true 1 10
                                                                                                                                      vint_debug_safe_frame true 1
                                                                                                                                        vint_debug_safe_frame_objects true 1 3
                                                                                                                                        vint_document_find true
                                                                                                                                          132
                                                                                                                                          vint_document_load true
                                                                                                                                            1
                                                                                                                                            vint_document_set_depth true
                                                                                                                                              4
                                                                                                                                              vint_document_unload true
                                                                                                                                                5
                                                                                                                                                vint_force_lua_gc true
                                                                                                                                                  13
                                                                                                                                                  vint_game_is_safe_to_load_game true
                                                                                                                                                    1
                                                                                                                                                    vint_game_is_safe_to_save_game true
                                                                                                                                                      1
                                                                                                                                                      vint_get_global_anchor true
                                                                                                                                                        3
                                                                                                                                                        vint_get_player_notoriety true
                                                                                                                                                          4
                                                                                                                                                          vint_get_property true
                                                                                                                                                            379
                                                                                                                                                            vint_get_safe_frame true
                                                                                                                                                              1
                                                                                                                                                              vint_get_screen_size true
                                                                                                                                                                5
                                                                                                                                                                vint_get_time_index true
                                                                                                                                                                  9
                                                                                                                                                                  vint_hide_children true 1 3
                                                                                                                                                                  vint_insert_values_in_string true
                                                                                                                                                                    111
                                                                                                                                                                    vint_internal_dataresponder_request true 2
                                                                                                                                                                      vint_is_std_res true
                                                                                                                                                                        90
                                                                                                                                                                        vint_lib_init_buttons true 1 1
                                                                                                                                                                        vint_lib_init_constants true 1 1
                                                                                                                                                                        • dialog.lua, line 58: vint_lib_init_constants() --Inits any constants that get used by the game...
                                                                                                                                                                        vint_menu_swap_invalidate true 1
                                                                                                                                                                          vint_menu_swap_thread true 1
                                                                                                                                                                            vint_menu_swap_unload true 1
                                                                                                                                                                              vint_notoriety_reset true
                                                                                                                                                                                1
                                                                                                                                                                                vint_object_clone true
                                                                                                                                                                                  87
                                                                                                                                                                                  vint_object_create true
                                                                                                                                                                                    24
                                                                                                                                                                                    vint_object_destroy true
                                                                                                                                                                                      148
                                                                                                                                                                                      vint_object_exists true
                                                                                                                                                                                        2
                                                                                                                                                                                        vint_object_find true
                                                                                                                                                                                          2562
                                                                                                                                                                                          vint_object_first_child true
                                                                                                                                                                                            6
                                                                                                                                                                                            vint_object_get_name_from_handle true
                                                                                                                                                                                              1
                                                                                                                                                                                              vint_object_next_sibling true
                                                                                                                                                                                                6
                                                                                                                                                                                                vint_object_parent true
                                                                                                                                                                                                  9
                                                                                                                                                                                                  vint_object_set_parent true
                                                                                                                                                                                                    8
                                                                                                                                                                                                    vint_options_remap_clear_key_binding true
                                                                                                                                                                                                      1
                                                                                                                                                                                                      vint_options_remap_reset_bindings true
                                                                                                                                                                                                        1
                                                                                                                                                                                                        vint_options_remap_set_key_binding true
                                                                                                                                                                                                          1
                                                                                                                                                                                                          • vdo_button_remap.lua, line 78: vint_options_remap_set_key_binding(Remap_category_index, index - 1, column == 2) -- Subtract 1 because category is index 1, remapping starts at 2
                                                                                                                                                                                                          vint_ramp_glitch true
                                                                                                                                                                                                            3
                                                                                                                                                                                                            vint_reset_child_tween_object true
                                                                                                                                                                                                              1
                                                                                                                                                                                                              vint_scriptevent_listen true
                                                                                                                                                                                                                14
                                                                                                                                                                                                                • cell_phone.lua, line 229: Cell_phone_gamepad_listener = vint_scriptevent_listen( "gamepad_active", "cell_phone_update_gamepad_state" )
                                                                                                                                                                                                                • cmp_activity.lua, line 21: Cmp_activity_anim_event_listener = vint_scriptevent_listen( "completion_activity_anim", "cmp_activity_anim_finished" )
                                                                                                                                                                                                                • countdown.lua, line 37: Countdown_medal_listener = vint_scriptevent_listen( "countdown_show_medals", "countdown_set_tier_times" )
                                                                                                                                                                                                                • countdown.lua, line 38: Countdown_medal_listener = vint_scriptevent_listen( "countdown_show_medals_scores", "countdown_set_tier_scores" )
                                                                                                                                                                                                                • hack_main_sticks.lua, line 288: Hack_main_sticks_gamepad_listener = vint_scriptevent_listen( "gamepad_active", "hack_main_sticks_update_gamepad_state" )
                                                                                                                                                                                                                • hud.lua, line 816: Hud_homie_call_listener = vint_scriptevent_listen( "hud_voice", "hud_homie_call_update" )
                                                                                                                                                                                                                • hud.lua, line 937: Hud_gsi_supress_popout_event_handle = vint_scriptevent_listen( "gsi_supress_popout", "hud_gsi_supress_popout_update" )
                                                                                                                                                                                                                • hud_msg.lua, line 343: Hud_msg_objective_complete_listener_h = vint_scriptevent_listen( "quest_objective_complete", "hud_msg_update_quest" )
                                                                                                                                                                                                                • msn_killbane.lua, line 75: Msn_killbane_gamepad_listener = vint_scriptevent_listen( "gamepad_active", "msn_killbane_update_gamepad_state" )
                                                                                                                                                                                                                • msn_side_scroller.lua, line 429: Event_listener_h = vint_scriptevent_listen( "msn_side_scroll", "msn_side_scroller_event" )
                                                                                                                                                                                                                • vdo_cell_filter.lua, line 47: vdo_cell_filter_gamepad_listener = vint_scriptevent_listen( "gamepad_active", "vdo_cell_filter_update_gamepad_state" )
                                                                                                                                                                                                                • vdo_dialog.lua, line 98: Vdo_dialog_gamepad_listener = vint_scriptevent_listen( "gamepad_active", "vdo_dialog_update_gamepad_state" )
                                                                                                                                                                                                                • vdo_hint_bar.lua, line 23: Vdo_hint_bar_gamepad_listener = vint_scriptevent_listen( "gamepad_active", "vdo_hint_bar_update_gamepad_state" )
                                                                                                                                                                                                                • vdo_mega_list.lua, line 13: Vdo_mega_list_gamepad_listener = vint_scriptevent_listen( "gamepad_active", "vdo_mega_list_update_gamepad_state" )
                                                                                                                                                                                                                vint_scriptevent_post true
                                                                                                                                                                                                                  26
                                                                                                                                                                                                                  vint_scriptevent_stop_listening true
                                                                                                                                                                                                                    13
                                                                                                                                                                                                                    vint_set_child_tween_reverse true
                                                                                                                                                                                                                      1
                                                                                                                                                                                                                      vint_set_glitch_percent true
                                                                                                                                                                                                                        5
                                                                                                                                                                                                                        vint_set_glitch_preset true
                                                                                                                                                                                                                          15
                                                                                                                                                                                                                          vint_set_input_params true
                                                                                                                                                                                                                            1
                                                                                                                                                                                                                            vint_set_mouse_cursor true
                                                                                                                                                                                                                              42
                                                                                                                                                                                                                              vint_set_property true
                                                                                                                                                                                                                                4232
                                                                                                                                                                                                                                vint_set_tween_event_reference true
                                                                                                                                                                                                                                  1
                                                                                                                                                                                                                                  vint_spike_glitch true
                                                                                                                                                                                                                                    20
                                                                                                                                                                                                                                    vint_subscribe_to_input_event true
                                                                                                                                                                                                                                      13
                                                                                                                                                                                                                                      vint_subscribe_to_mouse_input true
                                                                                                                                                                                                                                        1
                                                                                                                                                                                                                                        vint_subscribe_to_raw_input true
                                                                                                                                                                                                                                          9
                                                                                                                                                                                                                                          • hud.lua, line 1209: Hud_inventory.subs_x = vint_subscribe_to_raw_input("inventory_x", "hud_inventory_input")
                                                                                                                                                                                                                                          • hud.lua, line 1210: Hud_inventory.subs_y = vint_subscribe_to_raw_input("inventory_y", "hud_inventory_input")
                                                                                                                                                                                                                                          • store_weapon.lua, line 747: Store_weapon_inventory.subs_x = vint_subscribe_to_raw_input("inventory_x", "store_weapon_inventory_input")
                                                                                                                                                                                                                                          • store_weapon.lua, line 748: Store_weapon_inventory.subs_y = vint_subscribe_to_raw_input("inventory_y", "store_weapon_inventory_input")
                                                                                                                                                                                                                                          • store_weapon.lua, line 749: Store_weapon_inventory.subs_up = vint_subscribe_to_raw_input("inventory_up", "store_weapon_inventory_input")
                                                                                                                                                                                                                                          • store_weapon.lua, line 750: Store_weapon_inventory.subs_right = vint_subscribe_to_raw_input("inventory_right", "store_weapon_inventory_input")
                                                                                                                                                                                                                                          • store_weapon.lua, line 751: Store_weapon_inventory.subs_down = vint_subscribe_to_raw_input("inventory_down", "store_weapon_inventory_input")
                                                                                                                                                                                                                                          • store_weapon.lua, line 752: Store_weapon_inventory.subs_left = vint_subscribe_to_raw_input("inventory_left", "store_weapon_inventory_input")
                                                                                                                                                                                                                                          • vdo_input_tracker.lua, line 235: info.handle = vint_subscribe_to_raw_input(info.event_name, info.func_name, info.priority)
                                                                                                                                                                                                                                          vint_to_std_res true 1 3
                                                                                                                                                                                                                                          vint_unsubscribe_to_input_event true
                                                                                                                                                                                                                                            11
                                                                                                                                                                                                                                            vint_unsubscribe_to_mouse_input true
                                                                                                                                                                                                                                              4
                                                                                                                                                                                                                                              vint_unsubscribe_to_raw_input true
                                                                                                                                                                                                                                                12