> For the complete documentation index, see [llms.txt](https://randomuserhi.gitbook.io/gtfo-replay/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://randomuserhi.gitbook.io/gtfo-replay/gtfo-replay.md).

# GTFO Replay

## Overview

GTFO Replay is a mod created for GTFO which allows players to record games and watch them post gameplay.

Out of the box, the viewer supports replays of vanilla gameplay and the custom rundowns [Duo Trials](https://thunderstore.io/c/gtfo/p/ProjectZaero/Duo_Trials/) and [Solo Trials](https://thunderstore.io/c/gtfo/p/ProjectZaero/Solo_Trials/). When viewing replays of modded content, you can switch profiles by clicking the puzzle button on the top left:

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

These docs outline how you can create your own viewer profiles for custom rundowns, edit current profiles and extend the plugin to record additional custom information.

## Prerequisites

The viewer application is an electron app written in JavaScript, whilst the recorder is a BepInEx plugin written in C#.&#x20;

Having prior experience in both JavaScript and C# will help tremendously, however in terms of creating custom profiles for the viewer, no C# is needed and very little Javascript is required.

## Recommended Guides

* [Creating a custom Profile](/gtfo-replay/viewer-guides/creating-a-custom-profile.md)
* Extending the Recorder
