Novigrad, Closed City
Fixing a softlock
Enable the debug console, then look for a fact under Gates the quest checks — one the quest is actively waiting on. If that flag never got written, addfact it to the value shown and the gate clears.
Setting a Set these to advance fact only marks a step done — it won't run the step or skip the quest forward, and it can't fix a softlock caused by a scene that never played or an NPC that didn't spawn (reload an earlier save for those). Save before forcing any fact.
Quest facts (105)
Set these to advance
63 factsCompletion flags this step writes — they record a step as done but won't run it or skip the quest forward on their own.
q309_wh_story_completedIn phase: Witch Hunters Control
mq3035_fdb_contact_metAlso used by Ciri's Story: Breakneck Speed, Reason of State
q309_completedAlso used by The Isle of Mists, The Nobleman Statuette
q309_failedAlso used by The Isle of Mists
q309_for_disabling_sq302Also used by Redania's Most Wanted
q309_keys_story_completedIn phase: Aveling Merchants, Witch Hunters Control
q309_rats_killedIn phase: Casablanca
q309_saw_olivier_deadfor gwint card minigame objective
q309_triss_loverAlso used by Pomp and Strange Circumstance, Something Ends, Something Begins, Turn and Face the Strange
q309_vampire_killedIn phase: Casablanca
q309_walking_with_trissAlso used by Carnal Sins, Ciri's Story: Breakneck Speed
q309_abandon_triss_rescueIn phase: Casablanca
q309_ambush_startedIn phase: Casablanca
q309_block_encounter_hs20For blocking encounter in lighthouse
q309_despawn_kingfisherIn phase: Casablanca
q309_entered_rescue_saw_magesIn phase: Casablanca
q309_fact_disabling_commIn phase: Casablanca
q309_fought_wh_wait_gateIn phase: Witch Hunters Control
q309_found_with_banditsIn phase: Witch Hunters Control
q309_guards_finished_chatIn phase: Casablanca
q309_too_farIn phase: Casablanca
q309_wh_control_block_commIn phase: Witch Hunters Control
q309_after_first_guardsIn phase: Casablanca
q309_after_plan_kingfisherIn phase: Casablanca, Character Journal Entries
q309_after_rescueIn phase: Casablanca
q309_ambush_endfact to start patrol in harbour after ambush scene
q309_ambush_startfact to block patrol in harbour for ambush scene
q309_bandit_followIn phase: Witch Hunters Control
q309_bandit_unfollowIn phase: Witch Hunters Control
q309_chase_passedIn phase: Casablanca
q309_distance_to_trissIn phase: Casablanca
q309_fight_fire_guardsIn phase: Casablanca
q309_fight_guards_kingIn phase: Casablanca
q309_fight_guards_rescIn phase: Casablanca
q309_going_to_rescueIn phase: Casablanca
q309_have_keysIn phase: Witch Hunters Control
q309_helper_wounded_whIn phase: Witch Hunters Control
q309_hideout_openIn phase: Kingfisher Entrance Mechanism
q309_keep_hood_onIn phase: Casablanca
q309_left_aft_magesIn phase: Casablanca
q309_left_bef_magesIn phase: Casablanca
q309_letter_represions_startedIn phase: Aveling Merchants, Witch Hunters Control
q309_mage_diedIn phase: Casablanca
q309_patrol_rescue_goIn phase: Casablanca
q309_player_may_close_barrelIn phase: Casablanca, Kingfisher Entrance Mechanism
q309_q501_endgame_resetIn phase: Witch Hunters Control
q309_reached_dijkstraIn phase: Casablanca
q309_reached_king_no_trblIn phase: Casablanca
q309_sewers_startIn phase: Casablanca
q309_sorceress_diedIn phase: Casablanca
q309_startedAlso used by A Matter of Life and Death, Redania's Most Wanted, The Isle of Mists
q309_to_rescue_no_troubleIn phase: Casablanca
q309_too_far_on_way_to_rscueIn phase: Casablanca
q309_too_far_to_triss_n_magesIn phase: Casablanca
q309_triss_followsIn phase: Casablanca
q309_triss_fought_guardsIn phase: Casablanca
q309_triss_move_to_sewersIn phase: Casablanca
q309_triss_refusedIn phase: Casablanca
q309_triss_stayedIn phase: Aveling Merchants, Casablanca, Character Journal Entries, Enter Mage
q309_triss_unfollowsIn phase: Casablanca
q309_triss_w_mages_near_kingIn phase: Casablanca
q309_witcher_attacked_whIn phase: Witch Hunters Control
q309_wounded_represions_startedIn phase: Aveling Merchants, Witch Hunters Control
Gates the quest checks
42 factsactor_q309_chase_man_brothel_dist_was_killedGates: Witch Hunters Control
mq3035_fdb_radovid_deadAlso used by Reason of State, Something Ends, Something Begins
q302_completedAlso used by Ciri's Story: Breakneck Speed, Honor Among Thieves, Pyres of Novigrad +1 more
q308_psycho_oo_brothelAlso used by Carnal Sins
q308_psycho_start_666Also used by Carnal Sins
q402_escort_completedAlso used by A Dangerous Game, A Deadly Plot, A Favor for a Friend +10 more
q501_naglfar_arrivedAlso used by A Frying Pan, Spick and Span, On Thin Ice, Reason of State
sq301_completedAlso used by A Matter of Life and Death
sq301_met_ungrt_mageAlso used by A Matter of Life and Death
sq303_activeAlso used by Cabaret
q309_aft_varese_thugsGates: Casablanca
q309_brothel_dude_thanks_sceneGates: Witch Hunters Control
q309_chase_man_brothel_dist_weapon_hitGates: Witch Hunters Control
q309_dead_key3_holderGates: Witch Hunters Control
q309_guy_escapesGates: Witch Hunters Control
q309_hide_this_shipGates: Casablanca
q309_met_raisa_templeGates: Witch Hunters Control
q309_necklace_offGates: Persistent Content
q309_open_secret_house_wallGates: Witch Hunters Control
q309_push_lady_whGates: Witch Hunters Control
q309_s_look_backGates: Casablanca
q309_s_wh_enterGates: Casablanca
q309_safe_openedGates: Witch Hunters Control
q309_safe_unlockedGates: Witch Hunters Control
q309_sex_with_trissGates: Persistent Content
q309_sygnal_stubGates: Witch Hunters Control
q309_talked_to_guardsGates: Casablanca
q309_told_triss_you_love_herGates: Aveling Merchants
q309_triss_abandons_magesGates: Aveling Merchants, Casablanca
q309_triss_leftGates: Character Journal Entries
q309_ungrtf_mage_to_trissGates: Casablanca, Witch Hunters Control
q309_wounded_wh_bloodGates: Aveling Merchants, Witch Hunters Control
q309_wounded_wh_mappin1Gates: Witch Hunters Control
q309_wounded_wh_mappin1aGates: Witch Hunters Control
q309_wounded_wh_mappin2Gates: Witch Hunters Control
q309_wounded_wh_mappin3Gates: Witch Hunters Control
q309_wounded_wh_mappin4Gates: Witch Hunters Control
q309_wounded_wh_mappin5Gates: Witch Hunters Control
q309_wounded_wh_scentGates: Aveling Merchants, Witch Hunters Control
q310_keira_stickGates: Witch Hunters Control
q310_startedAlso used by A Dangerous Game, Fencing Lessons, Payback
sq301_ball_startedAlso used by A Matter of Life and Death, Race: The Great Erasmus Vegelbud Memorial Derby
Objectives
- 1.Enter the woman's home and get rid of the danger.
- 2.Defeat the guards.
- 3.Find the other partners mentioned in the note and look for keys.
- 4.Find the safe the three keys go to.
- 5.Use the three keys to open the safe.
Objectives a quest can show, in roughly the order they appear; some are optional or mutually exclusive branches.