# Visualize Quest files

Missions or quests are organized into separate files that contain nodes or references to other "files" called Questphases and Scenes.

Apartments provide a good learning opportunity because they consist of a questphase side, which forms the core of the entire game, and a scene file side, which includes choices, animations, buffs obtained from sleeping, timeskips resulting from sleeping, or audio in the shower.

**Questphases** can be thought of as graphs that may contain a few #noderefs, which are used to load prefabs for the phase. The questphases are connected together using handlerefs, which handle IDs in their socket setups.

## Visualize .questphase files

In order to visualize the quest on wolvenkit we need to find or locate a Questphase file that represents the progression of quests:

The following graph is a visualization of the Questphase file:

```
/dlc\dlc6_apart\loc_dlc6_apart_hey_gle\quest\phases\dlc6_apart_hey_gle.questphase
```

<figure><img src="/files/uNkHEQzkWEw3RWtJUc8S" alt=""><figcaption><p>Node editor</p></figcaption></figure>

### To visualize Questphase in Wolvenkit we need to:

* Identify and locate a .questphase file on the Asset browser.
* Click on "Add it to the project" or "open without adding to the project" (image A)
* When you open the .questphase file you'll see first a "resource" window with all the questphase dependencies/archives and info. (Image B)
* Switch to Graph editor on the tabs (image C)

<figure><img src="/files/JxZzTqXBEIQ9T2PCX8V3" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/WVIZ7Ak9f4W7xnZGhnUb" alt=""><figcaption></figcaption></figure>

#### Resources

In this [gitbook there is a list of questphase](https://github.com/DoctorPresto/Cyberpunk-File-Types/blob/main/questphase.txt)[ ⇗ files](https://github.com/DoctorPresto/Cyberpunk-File-Types/blob/main/questphase.txt)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.redmodding.org/cyberpunk-2077-modding/modding-guides/quest/visualize-quest-files.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
