Saints Row 2 Function Reference

Local functions

These functions are defined in Lua files that aren't always loaded. They're probably only available in the file that defined them or by including that file in another script.

Function name Global Defined in Examples from patch (click blue number to expand)
delayed_hair_store false 1
    demo_derby_build_bonus_menu false 1
      demo_derby_build_menu false 1
        demo_derby_build_vehicle_menu false 1
          demo_derby_cancel_derby false 1
            demo_derby_cancel_derby_confirm false 1
              demo_derby_cleanup false 1
                Demo_derby_coop_quit false 1
                  demo_derby_enter_derby false 1
                    demo_derby_enter_derby_confirm false 1
                      demo_derby_enter_derby_final false 1 1
                      demo_derby_init false 1
                        demo_derby_nav_vehicle false 1
                          demo_derby_populate_bonus_menu false 1
                            demo_derby_populate_cars false 1
                              demo_derby_populate_vehicle_menu false 1
                                demo_derby_reset_upgrades false 1
                                  demo_derby_select_bonus_derby false 1
                                    demo_derby_set_levels false 1
                                      demo_derby_start_vehicle_menu false 1
                                        demo_derby_update false 1
                                          demo_derby_vehicle_select false 1
                                            detonate_at_distance false 1 2
                                            dialog_box_cleanup false 1
                                              dialog_box_close false 1 1
                                              dialog_box_close_thesequel false 1 1
                                              dialog_box_confirmation false 1 55
                                              dialog_box_do_nothing false 1
                                                dialog_box_grab_input false 1 1
                                                dialog_box_init false 1
                                                  dialog_box_input false 1
                                                    dialog_box_invite_input false 1
                                                      dialog_box_message false 1 60
                                                      dialog_box_message_critical false 1 3
                                                      dialog_box_open false 1 40
                                                      • building_purchase.lua, line 74: dialog_box_open(header, body, options, "building_purchase_cleanup")
                                                      • completion.lua, line 592: dialog_box_open("MENU_TITLE_WARNING", "DIALOG_PAUSE_DISCONNECT_PROMPT", options, "dialog_pause_disconnect", 0, DIALOG_PRIORITY_SYSTEM_CRITICAL, true, nil, false, false)
                                                      • completion.lua, line 668: dialog_box_open("COMPLETION_QUIT_ZOMBIE", "COMPLETION_QUIT_ZOMBIE_CONFIRMATION", options, "completion_exit_callback", default, priority, true, nil, false, false)
                                                      • completion.lua, line 671: dialog_box_open("COMPLETION_EXIT_ACTIVITY", "COMPLETION_EXIT_ACTIVITY_CONFIRMATION", options, "completion_exit_callback", default, priority, true, nil, false, false)
                                                      • completion.lua, line 676: dialog_box_open("COMPLETION_EXIT_ACTIVITY", "COMPLETION_EXIT_ACTIVITY_CONFIRMATION", options, "completion_exit_callback", default, priority, true, nil, false, false)
                                                      • completion.lua, line 680: dialog_box_open("COMPLETION_EXIT_MISSION", "COMPLETION_EXIT_MISSION_CONFIRMATION", options, "completion_exit_callback", default, priority, true, nil, false, false)
                                                      • completion.lua, line 686: dialog_box_open("COMPLETION_EXIT_STRONGHOLD", "COMPLETION_EXIT_STRONGHOLD_CONFIRMATION", options, "completion_exit_callback", default, priority, true, nil, false, false)
                                                      • completion.lua, line 699: dialog_box_open("SGI_RETRY", "HUD_RETRY_MISSION_MESSAGE_FULL", options, "completion_retry_mission_beginning", default, priority, true, nil, false, false)
                                                      • dialog_box.lua, line 635: return dialog_box_open(header, body, options, callback, default, priority, true, nil, is_close_on_death, is_close_on_damage)
                                                      • dialog_box.lua, line 642: return dialog_box_open(header, body, options, nil, 0, priority, false, nil, is_close_on_death, is_close_on_damage)
                                                      • dialog_box.lua, line 649: return dialog_box_open(header, body, options, nil, 0, priority, false, nil, is_close_on_death, is_close_on_damage)
                                                      • dialog_box.lua, line 748: Dialog_pause_disconnect_dialog_handle = dialog_box_open("MENU_TITLE_WARNING", "DIALOG_PAUSE_DISCONNECT_PROMPT", options, "dialog_pause_disconnect", 0, DIALOG_PRIORITY_SYSTEM_CRITICAL, true, nil, false, false)
                                                      • dialog_box.lua, line 755: Dialog_pause_disconnect_dialog_handle = dialog_box_open("MENU_TITLE_WARNING", "DIALOG_PAUSE_DISCONNECT_PROMPT", options, "dialog_pause_disconnect", 0, DIALOG_PRIORITY_SYSTEM_CRITICAL, true, nil, false, false)
                                                      • gang_cust.lua, line 63: dialog_box_open(heading, body, options, "gang_cust_exit_confirm", 0)
                                                      • main_menu.lua, line 1511: dialog_box_open(header, body, options, "main_menu_exit_game_cb_pc", 0, DIALOG_PRIORITY_ACTION)
                                                      • main_menu.lua, line 1632: dialog_box_open("MULTI_MENU_CREATE_PROFILE", "MULTI_MENU_CREATE_PROFILE_SUCCESSFUL", options, "multi_menu_log_restore", 0, DIALOG_PRIORITY_ACTION)
                                                      • main_menu.lua, line 1636: dialog_box_open("MULTI_MENU_ERROR", "MULTI_MENU_SERVER_ERROR", options, "dummy_login_pc_func", 0, DIALOG_PRIORITY_ACTION)
                                                      • main_menu.lua, line 1640: dialog_box_open("MULTI_MENU_ERROR", "MULTI_MENU_CONNECTION_ERROR", options, "dummy_login_pc_func", 0, DIALOG_PRIORITY_ACTION)
                                                      • main_menu.lua, line 1644: dialog_box_open("MULTI_MENU_ERROR", "MULTI_MENU_BAD_NICK_ERROR", options, "dummy_login_pc_func", 0, DIALOG_PRIORITY_ACTION)
                                                      • main_menu.lua, line 1648: dialog_box_open("MULTI_MENU_ERROR", "MULTI_MENU_BAD_PASSWORD_ERROR", options, "dummy_login_pc_func", 0, DIALOG_PRIORITY_ACTION)
                                                      • main_menu.lua, line 1652: dialog_box_open("MULTI_MENU_ERROR", "MULTI_MENU_MISC_ERROR", options, "dummy_login_pc_func", 0, DIALOG_PRIORITY_ACTION)
                                                      • main_menu.lua, line 1656: dialog_box_open("MULTI_MENU_ERROR", "MULTI_MENU_PASS_REPASS_DIFFERS", options, "dummy_login_pc_func", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 1297: dialog_box_open("MENU_TITLE_NOTICE", "PLAYER_CREATION_SAVE_CHANGES", options, "pause_menu_option_accept_changes", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 1320: dialog_box_open("MENU_TITLE_NOTICE", "PLAYER_CREATION_SAVE_CHANGES", options, "pause_menu_option_accept_changes", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 1330: dialog_box_open("MENU_TITLE_NOTICE", "PLAYER_CREATION_SAVE_CHANGES", options, "pause_menu_option_accept_changes", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 1351: dialog_box_open("MENU_TITLE_NOTICE", "PLAYER_CREATION_SAVE_CHANGES", options, "pause_menu_option_accept_changes_adv", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 1781: dialog_box_open("OPTIONS_MENU_DEFAULTS_TITLE", "OPTIONS_MENU_DEFAULTS_DESC", options, "pm_option_restore_defaults", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 4151: dialog_box_open(header, body, options, "pause_menu_playlist_cb", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 4231: dialog_box_open(header, body, options, "pause_menu_playlist_cb", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 4260: dialog_box_open(header, body, options, "pause_menu_playlist_cb", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 4285: dialog_box_open(header, body, options, "pause_menu_playlist_cb", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 5273: dialog_box_open("MENU_TITLE_WARNING", "SAVELOAD_SELECT_DEVICE_NOW", options, "pause_save_dropped_device_response", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 5502: Coop_pause_waiting_on_join_dialog_handle = dialog_box_open("MENU_TITLE_NOTICE", "MULTI_COOP_WAITING_PLAYER_2", options, "pause_menu_maybe_quit_game_callback", 0, DIALOG_PRIORITY_ACTION, false, true)
                                                      • pause_menu.lua, line 5518: Coop_pause_waiting_on_join_dialog_handle = dialog_box_open("MENU_TITLE_NOTICE", "MULTI_COOP_WAITING_PLAYER_2", options, "pause_menu_maybe_quit_game_callback", 0, DIALOG_PRIORITY_ACTION, false, true)
                                                      • pause_menu.lua, line 6218: dialog_box_open("OPTIONS_MENU_DEFAULTS_TITLE", "OPTIONS_MENU_DEFAULTS_DESC", options, "pm_option_controls_defaults_PC", 0, DIALOG_PRIORITY_ACTION)
                                                      • pause_menu.lua, line 6223: dialog_box_open("OPTIONS_MENU_DEFAULTS_TITLE", "OPTIONS_MENU_DEFAULTS_DESC", options, "pm_option_pad_controls_defaults_PC", 0, DIALOG_PRIORITY_ACTION)
                                                      • pcr01.lua, line 625: dialog_box_open("PLAYER_CREATION_IMPORT", "SAVELOAD_IMPORT_GAME_CONFIRM_EXPOSITION", options, "pcr01_load_saved_character", 0, DIALOG_PRIORITY_ACTION)
                                                      • pcr01.lua, line 1629: dialog_box_open( "STORE_EXIT_WARNING_HEADER", "PLAYER_CREATION_ABOUT_TO_REVERT", options, "pcr01_morph_set_revert_confirm", 0, DIALOG_PRIORITY_ACTION )
                                                      • pcr01.lua, line 1935: dialog_box_open( "STORE_EXIT_WARNING_HEADER", "PLAYER_CREATION_SAVE_CHANGES", options, "pcr01_mp_exit_confirm", 0, DIALOG_PRIORITY_ACTION )
                                                      • pcr01.lua, line 1939: dialog_box_open( "STORE_EXIT_WARNING_HEADER", "PLAYER_CREATION_SAVE_CHANGES", options, "pcr01_mp_exit_with_revert_confirm", 0, DIALOG_PRIORITY_ACTION )
                                                      dialog_box_open_internal false 1
                                                        dialog_box_release_input false 1 1
                                                        dialog_box_select false 1 1
                                                        dialog_box_set_tag false 1 4
                                                        dialog_box_use_spinner false 1 2
                                                        dialog_hide_coop_invite false 1 1
                                                        dialog_open_pause_display false 1 4
                                                        dialog_pause_disconnect false 1
                                                          dialog_pause_hide false 1
                                                            dialog_pause_input false 1
                                                              dialog_pause_show false 1
                                                                dialog_ps3_hide false 1
                                                                  dialog_ps3_show false 1
                                                                    dialog_show_coop_invite false 1
                                                                      docks_init false 1 1
                                                                      docks_main false 1
                                                                        downtown_init false 1 1
                                                                        downtown_main false 1
                                                                          dummy_login_pc_func false 1
                                                                            dummy_pc_func false 1