WitcherDB
Witcher 3 console commands & item ID database

Tedd Deireadh, the Final Age

Main StoryToussaint
It turned out that, while Avallac'h had not been entirely honest with the witcher, he was no traitor. Ciri had slipped off with him during the battle of her volition in order to - and please pardon the grandiosity, dear reader - save the world. She was convinced Geralt would never allow her to embark on this mad endeavor, and so decided she had to operate behind his back. All his promises and threats were for naught - there was no stopping Ciri once she'd made her mind up. The witcher could only watch as she stepped into the elven tower - and hope she would return safe and sound.

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 (23)

Set these to advance

14 facts

Completion flags this step writes — they record a step as done but won't run it or skip the quest forward on their own.

Ciri dead
q502_ciri_dead
>= 1

In phase: Avallach, Ending Boards, Epilogue, Persistent Content

Yen follow completed
q502_yen_follow_completed
>= 1

yen_follow_completed

Ciri strong
q502_ciri_strong

Add q502_ciri_strong + 1

Ciri weak
q502_ciri_weak

Add q502_ciri_weak + 1

Fdb kill player enable
q502_fdb_kill_player_enable

In phase: Avallach

Fdb started
q502_fdb_started

In phase: Avallach

Fdb yen notoced horse
q502_fdb_yen_notoced_horse

q502_fdb_yen_noticed_horse

Ciri survives
q502_ciri_survives
>= 1

Add q502_ciri_survives

Fdb ciri entered tower
q502_fdb_ciri_entered_tower
>= 1

In phase: Avallach, Character Journal Entries

Fdb patrol 1 start
q502_fdb_patrol_1_start
>= 1

In phase: Avallach, Cg200 Skellige, Character Journal Entries

Yen follow start
q502_yen_follow_start
>= 1

Add yen_follow_start

Yen follow stop
q502_yen_follow_stop
>= 1

Add yen_follow_stop

Yen horse follow start
q502_yen_horse_follow_start
>= 1

Add yen_horse_follow_start

Yen horse follow stop
q502_yen_horse_follow_stop
>= 1

Add yen_horse_follow_stop

Gates the quest checks

9 facts
Ciri appears music
q502_ciri_appears_music
>= 1

Gates: Avallach

Conjunction effects start
q502_conjunction_effects_start
>= 1

Gates: Avallach

Fdb barriere weakening
q502_fdb_barriere_weakening
>= 1

Gates: Avallach

Fdb hide frost fx
q502_fdb_hide_frost_fx
>= 1

Gates: Avallach

Fdb open tower door
q502_fdb_open_tower_door
>= 1

Gates: Avallach

Fdb stop barriere weak
q502_fdb_stop_barriere_weak
>= 1

Gates: Avallach

Hide barrier
q502_hide_barrier
== 1

Gates: Avallach

Hide meteors
q502_hide_meteors
>= 1

Gates: Avallach

Show barrier
q502_show_barrier
== 1

Gates: Avallach

Objectives

  1. 1.Get to the elven tower.
  2. 2.Follow Yennefer.

Objectives a quest can show, in roughly the order they appear; some are optional or mutually exclusive branches.