Saints Row Wiki
Register
Advertisement

All mission pages should mention all checkpoints in the objective section.

Checkpoints[]

SR2[]

TSS01
  • MISSION_CHECKPOINT_DOCKS
  • MISSION_CHECKPOINT_BOAT
TSS02
  • CHECKPOINT_TEENAY
  • CHECKPOINT_COURTROOM
TSS03
  • "shantytown"
TSS04
  • checkpoint_string
BH01
  • CHECKPOINT_TWO_PATHS
BH03
  • CHECKPOINT_NUKE_ISLAND
  • CHECKPOINT_COLLECTED_GOO
  • CHECKPOINT_HELICOPTER_ESCAPE
BH04
  • CHECKPOINT_DONNIE
BH05
  • CP_REACHED_BANK
BH07
  • CHECKPOINT_FIREBOMBERS
  • CHECKPOINT_SWAT
  • CHECKPOINT_STORE
  • CHECKPOINT_COORDINATOR
BH08
  • CHECKPOINT_BUSES_DESTROYED
BH09
  • CHECKPOINT_BOAT
BH10
  • CHECKPOINT_STAGING
  • CHECKPOINT_WAREHOUSE
  • CHECKPOINT_MAERO


SH_BH_AIRPORT
  • "doors"
SH_BH_APARTMENTS
  • "van"
SH_BH_CHINATOWN
  • "phase two"


RN01
  • CHECKPOINT_CASINO, true
  • CHECKPOINT_LOAD_BOXES, true
RN02
  • CHECKPOINT_WEAPON_DEALER
  • CHECKPOINT_DRIVE, true
RN04
  • CHECKPOINT_DRIVE
RN05
  • CHECKPOINT_AIRPORT
  • CHECKPOINT_CHASE
RN06
  • CHECKPOINT_KANTO
RN07
  • CHECKPOINT_HOSPITAL
RN08
  • CHECKPOINT_BOMBS
RN09
  • CHECKPOINT_GARAGE
RN11
  • CHECKPOINT_AKUJI
  • CHECKPOINT_FESTIVAL
  • CHECKPOINT_JUNKS
  • CHECKPOINT_AKUJI
SH_RN_REC_CENTER
  • "rec 2"
SH_RN_SCIENCEMUSEUM
  • "heli"


SS01
  • KILLED_INITIAL_DEALERS_CHECKPOINT
  • REACHED_GOAL_DISTRICT_CHECKPOINT
SS02
  • DETONATED_C4_CHECKPOINT
SS03
  • KILL_LIEUTENANTS_CHECKPOINT
SS04
  • CP_REACHED_STOCKS_CLUB
  • CP_REACHED_ON_TRACK_CLUB
SS05
  • CP_REACHED_LAB_ONE
  • CP_REACHED_LAB_TWO
  • CP_REACHED_LAB_THREE
  • CP_REACHED_LAB_FOUR
SS06
  • CP_SAVED_SHAUNDI
SS07
  • BOAT_CHASE_CHECKPOINT, true
  • FINAL_CHASE_CHECKPOINT, true
SS08
  • CP_TRUCK_LOADED
SS09
  • CP_REACHED_MR_SUNSHINE
  • CP_REACHED_WAREHOUSE_SIDE_1
  • CP_REACHED_WAREHOUSE_SIDE_2
SS10
  • CP_PARKED_VAN_AT_STATION
SS11
  • REACHED_AMBUSH_LOCATION_CHECKPOINT
  • GENERAL_FIGHT_CHECKPOINT


SH_SS_CRACKHOUSE
  • "roof"
SH_SS_FISHINGDOCK
  • "chute"
SH_SS_STUDENT_UNION
  • "front"
SH_SS_TRAILERPARK
  • "blow"


EM01
  • "perimeter"
  • "last stand"
EP01
  • CHECKPOINT_LEFT_CLUB
  • CHECKPOINT_LTNT_SAVED
  • CHECKPOINT_LTNT_SAVED
EP02
  • CHECKPOINT_ULTOR_BASE
  • CHECKPOINT_BOMBS_PLANTED
EP04
  • CP_VOGEL_ENTERED_BUILDING


SH_TSS_UGMALL
  • "escape"

SRTT[]

Lua and mission_checkpoints.xtbl

M01
  • M01_checkpoint.plant_bombs.name, ignore_vehicles, ignore_notoriety
  • M01_checkpoint.survive.name, ignore_vehicles, ignore_notoriety
  • M01_checkpoint.ride_vault.name, ignore_vehicles, ignore_notoriety
  • m01-01 - m01_checkpoint_plant_bombs
  • m01-02 - m01_checkpoint_survive
  • m01-03 - m01_checkpoint_ride_vault
M02
  • M02_checkpoints.free_falling
  • M02_checkpoints.final_dive
  • m02-01 - m02_checkpoint_free_fall
  • m02-02 - m02_checkpoint_final_dive
M03
  • M03_checkpoint.get_the_goods.name, ignore_vehicles
  • M03_checkpoint.hold_your_ground.name, ignore_vehicles
  • M03_checkpoint.protect_the_stash.name, ignore_vehicles
  • M03_checkpoint.helicopter_ride.name, ignore_vehicles
  • m03-01 - get the goods
  • m03-02 - hold your ground
  • m03-03 - protect the stash
  • m03-04 - helicopter ride
M04
  • M04_CHECKPOINT_CLOTHES_TUTORIAL, false
  • M04_CHECKPOINT_BRUTE_FIGHT, true
  • M04_CHECKPOINT_NOTORIETY_REDUCTION, true
  • m04-01 - m04_checkpoint_clothes_tutorial
  • m04-02 - m04_checkpoint_brute_fight
  • m04-03 - m04_checkpoint_notoriety_reduction
M05
  • M05_checkpoints.saints, true
  • M05_checkpoints.chase, true, true
  • m05-01 - m05_cp_saints
  • m05-02 - m05_cp_chase
M06
  • current_checkpoint, true
  • current_checkpoint, true
  • current_checkpoint, true
  • current_checkpoint, true
  • m06-01 - m06_dock
  • m06-02 - m06_factory
  • m06-03 - m06_brute_killed
  • m06-04 - m06_checkpoint_ball_drop
M07
  • M07_checkpoint.barge, true
  • M07_checkpoint.zimos_part_one, true
  • M07_checkpoint.zimos_part_two, true
  • M07_checkpoint.angel, true
  • M07_checkpoint.brute, true
  • M07_checkpoint.defense, true
  • m07-01 - barge
  • m07-02 - zimos part 1
  • m07-03 - zimos part 2
  • m07-04 - angel
  • m07-05 - brute
  • m07-06 - defense
M08
  • M08_checkpoint.snipers, true, true
  • M08_checkpoint.power, true, true
  • M08_checkpoint.heli, true, true
  • m08-01 - snipers
  • m08-02 - power
  • m08-03 - heli
M09
  • M09_checkpoint.gangway.name, true, true
  • M09_checkpoint.defend_girls.name, true, true
  • M09_checkpoint.heli_rail.name, true, true
  • M09_checkpoint.truck_route.name, true, true
  • m09-01 - m09_checkpoint_gangway
  • m09-02 - m09_checkpoint_defend_girls
  • m09-03 - m09_checkpoint_heli_rail
  • m09-04 - m09_checkpoint_truck_route
M10
  • M10_checkpoints.survive.name
  • M10_checkpoints.oleg_to_the_rescue.name
  • M10_checkpoints.escape_to_hq.name
  • m10-01 - m10_checkpoint_survive
  • m10-02 - m10_checkpoint_oleg_to_the_rescue
  • m10-03 - m10_checkpoint_escape_to_hq
M11
  • M11_checkpoints.destroy_bases, true
  • current_checkpoint, true
  • M11_checkpoints.oleg_battle, true
  • M11_checkpoints.air_base, true
  • m11-01 - destroy_bases
  • m11-02 - roadblock12
  • m11-03 - roadblock13
  • m11-04 - roadblock14
  • m11-05 - roadblock23
  • m11-06 - roadblock24
  • m11-07 - roadblock34
  • m11-08 - oleg_battle
  • m11-09 - air_base
M12
  • current_checkpoint, true
  • current_checkpoint, true
  • current_checkpoint, true
  • m12-01 - m12_checkpoint_grab_josh
  • m12-02 - m12_checkpoint_cubical_battle
  • m12-03 - m12_checkpoint_escape
m13
  • current_checkpoint, true
  • current_checkpoint, true
  • current_checkpoint, true
  • current_checkpoint, true
  • m13-01 - m13_checkpoint_banners
  • m13-02 - m13_checkpoint_wave_1_start
  • m13-03 - m13_checkpoint_wave_2_start
  • m13-04 - m13_checkpoint_wave_3_start
  • m13-05 - m13_checkpoint_decision
M14
  • M14_CHECKPOINT_GET_TO_HELI, ignore_vehicles, ignore_notoriety
  • M14_CHECKPOINT_TOWER1_COMPLETE, ignore_vehicles, ignore_notoriety
  • M14_CHECKPOINT_TOWER2_COMPLETE, ignore_vehicles, ignore_notoriety
  • M14_CHECKPOINT_TARGET_VAN_COMPLETE, ignore_vehicles, ignore_notoriety
  • M14_CHECKPOINT_GET_TO_STUDIO, ignore_vehicles, ignore_notoriety
  • m14-01 - heli
  • m14-02 - t1
  • m14-03 - t2
  • m14-04 - van
  • m14-05 - studio
M15
  • current_checkpoint, true
  • current_checkpoint, true
  • current_checkpoint, true
  • m15-01 - m15_checkpoint_outside_pr_center
  • m15-02 - m15_checkpoint_garage
  • m15-03 - m15_checkpoint_chase
  • m15-04 - m15_checkpoint_chase_kneecapper
M16
  • M16_checkpoints.TEXT_ADVENTURE_COMPLETE
  • M16_checkpoints.TANK_COMBAT_COMPLETE
  • M16_checkpoints.ERROR_SCREEN_DISABLED
  • M16_checkpoints.MATT_BATTLE_START
  • M16_checkpoints.MATT_DEWINGED
  • M16_checkpoints.MATT_PHASE3
  • M16_checkpoints.DECKER_PHASE
  • M16_checkpoints.AVATAR_BATTLE
  • m16-01 - m16_checkpoint_text_adventure_complete
  • m16-03 - m16_checkpoint_error_screen_disabled
  • m16-04 - m16_checkpoint_matt_battle_start
  • m16-02 - m16_checkpoint_tank_combat_complete
  • m16-05 - m16_checkpoint_matt_dewinged
  • m16-06 - m16_checkpoint_matt_phase3
  • m16-07 - m16_checkpoint_decker_phase
  • m16-08 - m16_checkpoint_avatar_battle
M17
  • M17_checkpoint_meeting.name, true
  • M17_checkpoint_jailbreak.name, true
  • M17_checkpoint_reactor.name, true
  • M17_checkpoint_escape.name, true
  • m17-01 - meeting
  • m17-02 - jailbreak
  • m17-03 - reactor
  • m17-04 - escape
M18
  • M18_checkpoints.cargo_plane_escape, true
  • M18_checkpoints.tank_free_fall, true
  • M18_checkpoints.dive_bombers, true
  • m18-01 - m18_checkpoint_escape
  • m18-02 - m18_checkpoint_free_fall
  • m18-03 - m18_checkpoint_dive_bombers
  • m18-04 - m18_debug_checkpoint_bail_out
M19
  • M19_checkpoint.doors.name, ignore_vehicles, ignore_notoriety
  • current_checkpoint, ignore_vehicles, ignore_notoriety
  • current_checkpoint, ignore_vehicles, ignore_notoriety
  • current_checkpoint, ignore_vehicles, ignore_notoriety
  • current_checkpoint_name, true, true
  • current_checkpoint_name, true, true
  • m19-01 - m19_doors
  • m19-02 - m19_chem_01
  • m19-03 - m19_chem_02
  • m19-04 - m19_chem_03
  • m19-05 - m19_chem_01_rescue
  • m19-06 - m19_chem_02_rescue
  • m19-07 - m19_chem_03_rescue
  • m19-08 - m19_chem_12
  • m19-09 - m19_chem_23
  • m19-10 - m19_chem_13
  • m19-11 - m19_chem_12_fixed
  • m19-12 - m19_chem_23_fixed
  • m19-13 - m19_chem_13_fixed
  • m19-14 - m19_no_mask
  • m19-15 - m19_final
M20
  • M20_CHECKPOINT_CRASH_THE_CAR, ignore_vehicles, ignore_notoriety
  • M20_CHECKPOINT_CRASH_THE_BOAT, ignore_vehicles, ignore_notoriety
  • M20_CHECKPOINT_CRASH_THE_HELI, ignore_vehicles, ignore_notoriety
  • M20_CHECKPOINT_AIRPORT, ignore_vehicles, ignore_notoriety
  • m20-01 - ctc
  • m20-02 - ctb
  • m20-03 - cth
  • m20-04 - airport
M21
  • current_checkpoint, true -- ignore vehicles
  • current_checkpoint, true -- ignore vehicles
  • m21-01 - m21_checkpoint_defend_angel
  • m21-02 - m21_checkpoint_fight_killbane
M22
  • M22_checkpoints.ARMORY_FIGHT, true
  • M22_checkpoints.MAKE_YOUR_CHOICE
  • M22_checkpoints.MAKE_YOUR_CHOICE
  • M22_checkpoints.STOP_KILLBANE
  • M22_checkpoints.KILL_KILLBANE, true -- don't save out their vehicle
  • M22_checkpoints.GOTO_SAINTS, false
  • M22_checkpoints.SAVE_SAINTS, false
  • M22_checkpoints.KILL_KIA, true -- don't save out their vehicle
  • checkpoint_name
  • M22_checkpoints.GOTO_ARMORY1, true
  • M22_checkpoints.GOTO_ARMORY2, true
  • M22_checkpoints.GOTO_ARMORY3, true
  • m22-01 - m22_checkpoint_text_battle_zone_1
  • m22-02 - m22_checkpoint_text_battle_zone_2
  • m22-03 - m22_checkpoint_text_battle_zone_3
  • m22-04 - m22_checkpoint_text_get_to_the_armory1
  • m22-05 - m22_checkpoint_text_get_to_the_armory2
  • m22-06 - m22_checkpoint_text_get_to_the_armory3
  • m22-07 - m22_checkpoint_text_armory_fight
  • m22-08 - m22_checkpoint_text_make_your_choice
  • m22-09 - m22_checkpoint_text_help_angel
  • m22-10 - m22_checkpoint_text_stop_killbane_from_escaping
  • m22-11 - m22_checkpoint_text_kill_killbane
  • m22-12 - m22_checkpoint_text_save_saints
  • m22-13 - m22_checkpoint_text_kill_kia
  • m22-14 - m22_debug_checkpoint_airport_choice
  • m22-15 - m22_debug_checkpoint_statue_choice
  • m22-16 - m22_debug_checkpoint_statue_cte
M23
  • M23_checkpoints.saints_hq.name, true
  • M23_checkpoints.landing_deck.name, true
  • M23_checkpoints.bridge.name, true
  • M23_checkpoints.escape.name, true
  • m23-01 - m23_checkpoint_saints_hq
  • m23-02 - m23_checkpoint_landing_deck
  • m23-03 - m23_checkpoint_bridge
  • m23-04 - m23_checkpoint_escape
M24
  • M24_checkpoints.terminal1.name
  • M24_checkpoints.terminal2.name
  • M24_checkpoints.junction.name
  • M24_checkpoints.cross_bridge.name
  • M24_checkpoints.kill_killbane.name
  • m24-01 - m24_terminal2
  • m24-02 - m24_terminal3
  • m24-03 - m24_bombs
  • m24-04 - m24_bridge
  • m24-05 - m24_killbane
MM_P_03
  • MM_P_03_checkpoint.flashpoint.name, true
  • mm_p_03-01 - flashpoint
SH01
  • SH01_CHECKPOINT_ENTER_WAREHOUSE, true
  • SH01_CHECKPOINT_MANAGER_OFFICE, true
  • SH01_CHECKPOINT_BRUTE_FIGHT, true
  • SH01_CHECKPOINT_CATWALK, true
  • sh01-01 - sh01_checkpoint_enter_warehouse
  • sh01-02 - sh01_checkpoint_manager_office
  • sh01-03 - sh01_checkpoint_brute_fight
  • sh01-04 - sh01_checkpoint_catwalk
  • sh01-05 - sh01_checkpoint_clean_house
SH02
  • SH02_CHECKPOINT_COLLECTION, true
  • SH02_CHECKPOINT_BASEMENT, true
  • SH02_CHECKPOINT_CLEAN_HOUSE, true
  • SH02_CHECKPOINT_KILL_BRUTE, true
  • sh02-01 - sh02_checkpoint_collection_room
  • sh02-02 - sh02_checkpoint_basement
  • sh02-03 - sh02_checkpoint_kill_brute
  • sh02-04 - sh02_checkpoint_clean_house
SH03
  • sh03_checkpoint.nuke_plant.name, true
  • sh03_checkpoint.cooling_tower.name, true
  • sh03_checkpoint.helicopter.name, true
  • sh03-01 - sh03_checkpoint_plant
  • sh03-02 - sh03_checkpoint_helicopter
  • sh03-03 - sh03_checkpoint_tower
SH04
  • SH04_CHECKPOINT_MASK
  • sh04-01 - sh04_checkpoint_mask

SRIV[]

mission_checkpoints.xtbl

  • m00-01 - m00_enter_compound
  • m00-02 - m00_go_to_comm_room
  • m00-03 - m00_fork_in_road
  • m00-04 - m00_breach_the_door
  • m00-05 - m00_kill_cyrus
  • m00-06 - m00_jump_on_rocket
  • m00-07 - m00_climb_rocket
  • m01-01 - m01_the_oval_office
  • m01-02 - m01_the_portico
  • m01-03 - m01_lawn
  • m01-04 - m01_zinyak
  • m02-01 - m02_main_street
  • m02-02 - m02_meet_and_greet
  • m02-03 - m02_escape
  • m02-04 - m02_survive
  • m02-05 - m02_mayhem
  • m03-01 - m03_awaken_from_pod
  • m03-02 - m03_alien_encounter
  • m03-03 - m03_meet_kinzie
  • m03-04 - m03_spacefox_escape_1
  • m03-05 - m03_spacefox_escape_2
  • m04-01 - m04_defend
  • m04-02 - m04_reconnect
  • m05-01 - m05_first_stop
  • m05-02 - m05_go_to_nuke
  • m05-03 - m05_nuke_start
  • m05-04 - m05_warden_start
  • m05-05 - m05_tk_tutorial
  • M06-1 - m06_tank1
  • M06-2 - m06_tank2
  • M06-3 - m06_bike
  • M06-4 - m06_text
  • m07-01 - m07_melee_battle
  • m07-02 - m07_get_inside_prison
  • m07-03 - m07_find_matt
  • m07-04 - m07_leave_cell
  • m07-05 - m07_get_gun_parts
  • m07-06 - m07_get_to_the_ship
  • m07-07 - m07_final_escape
  • m07-08 - m07_final_showdown
  • m08-01 - m08_skydiving
  • m08-02 - m08_old_shaundi
  • m08-03 - m08_djvc
  • m09-01 - m09_pooldeck
  • m09-02 - m09_nearby_roof
  • m09-03 - m09_final_battle
  • m10-01 - m10_go_to_church
  • m10-02 - m10_defend_church
  • m10-03 - m10_big_battle_with_tony
  • m10-04 - m10_escape_matrix
  • m11-01 - m11_light
  • m11-02 - m11_box
  • m11-03 - m11_lasers
  • m11-04 - m11_clones
  • m11-05 - m11_boss
  • m11-06 - m11_boss_fight
  • m14-2 - m14_surprise_cp
  • m14-3 - m14_second_uplink_cp
  • m14-4 - m14_third_uplink_cp
  • m14-5 - m14_access_central_cp
  • m14-6 - m14_kill_warden_cp
  • m14-7 - m14_tutorial_cp
  • m15_1-1 - stage02
  • m15_1-2 - stage03
  • m15_1-3 - boss_stage
  • M15_3-1 - m15_3_pod_room
  • M15_3-2 - m15_3_proc_room
  • m16-01 - m16_escape_rail
  • m16-02 - m16_super_ethical
  • m16-03 - m16_wild_ride
  • M17-1 - m17_save_shaundi
  • M17-2 - m17_alien_ship
  • M17-3 - m17_escape_ship
  • m18-01 - m18_interior
  • m18-02 - m18_alley
  • m18-03 - m18_tvstation
  • m18-04 - m18_rooftop
  • m19-01 - m19_find_kinzie
  • m19-02 - m19_stop_the_police
  • m19-03 - m19_get_dancing
  • m19-04 - m19_dance_off
  • m20-01 - m20_tower
  • m20-02 - m20_tower_flee
  • m20-03 - m20_dock
  • m20-04 - m20_gat_crash
  • m21-01 - m21_get_second_battery
  • m21-02 - m21_get_third_battery
  • m21-03 - m21_get_tank
  • m21-04 - m21_return_tank
  • m22_1_01 - m22_1_go_to_garrage
  • m22_1_02 - m22_1_bridge
  • m22_1_03 - m22_1_destroy_relays
  • m22_1_04 - m22_1_defend_the_key
  • m22_1_05 - m22_1_defend_the_key2
  • m22_1_06 - m22_1_anim_debug
  • m22_2-01 - m22_2_travel_to_first_portal
  • m22_2-02 - m22_2_open_the_first_portal
  • m22_2-03 - m22_2_travel_to_second_portal
  • m22_2-04 - m22_2_open_the_second_portal
  • m22_2-05 - m22_2_travel_to_final_portal
  • m22_2-06 - m22_2_open_the_final_portal
  • m22_2-07 - m22_2_escape
  • m22_3-01 - m22_3_hack_door
  • m22_3-02 - m22_3_skydiving
  • m22_3-03 - m22_3_destroy_blast_shield
  • m22_3-04 - m22_3_final_dive
  • m23-01 - m23_zinyak_duel_stage
  • m23-02 - m23_suicid_stage
  • m23-03 - m23_grand_melee_stage
  • m23-04 - m23_generator_stage
  • m23-05 - m23_zinyak_warden
  • mm_1_2-01 - 1_1_saintrix
  • mm_1_2-02 - mm_1_2_saintrix
  • mm_2_1-01 - mm_2_1_cid
  • mm_2_3-01 - mm_2_3_chase
  • mm_2_3-02 - mm_2_3_train
  • mm_3_3-01 - mm_3_3_saintrix
  • mm_3_3-02 - mm_3_3_zinyak
  • mm_4_1-01 - mm_4_1_warden
  • mol_bk_01-01 - mol_bk_01_furry_dancer
  • mol_bk_01-02 - mol_bk_01_meditator
  • mol_bk_01-03 - mol_bk_01_dance
  • mol_bk_01-04 - mol_bk_01_chase_tanya
  • mol_bk_01-05 - mol_bk_01_ambush_tanya
  • mol_jb_01-01 - mol_jb_01_second_stop
  • mol_jb_01-02 - mol_jb_01_ambush
  • mol_jb_01-03 - mol_jb_01_rescue
  • mol_jb_01-04 - mol_jb_01_last_stop
  • mol_jb_01-05 - mol_jb_01_genki
  • mol_p01-2 - mol_p01_first_stop
  • mol_p01-3 - mol_p01_second_rail
  • mol_p01-4 - mol_p01_nuke_stop
  • mol_p01-5 - mol_p01_chase
  • mol_p01-6 - mol_p01_airport
  • mol_sh01-01 - mol_sh01_get_real_drugs
  • mol_sh01-02 - mol_sh01_find_djvc
  • mol_sh01-03 - mol_sh01_at_park
  • mol_sh01-04 - mol_sh01_djvc_brawl
  • sh03-01 - sh03_second_pen_cp
  • sh03-02 - sh03_third_pen_cp
  • sh03-03 - sh03_fourth_pen_cp
  • sh03-04 - sh03_kill_warden_cp
  • tm_sw_01 - stage-1

Comments[]

I probably should have done this a while ago.

  • SR2 checkpoints are pretty straightforward.
  • SRTT is less so, because there's an xtbl file of checkpoints which doesn't match up 1:1 with the checkpoints in the lua files.
  • SRIV doesn't use the "mission_set_checkpoint" function that the previous games did, the lua functions mention checkpoints, but my brief look into it didn't find how it works.

-452 15:54, August 28, 2018 (UTC)

The discrepancy between the two SRTT checkpoints sources is due to debug checkpoints. -452 19:15, August 28, 2018 (UTC)
Advertisement