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

# Guides

- [The Complete Newbie Guide](https://gtfo-modding.gitbook.io/wiki/guides/the-complete-newbie-guide.md): Welcome to hell
- [The Newbie Level Guide](https://gtfo-modding.gitbook.io/wiki/guides/the-newbie-level-guide.md): This guide should cover level editing enough to get you started making your own levels
- [Isolating a level](https://gtfo-modding.gitbook.io/wiki/guides/the-newbie-level-guide/isolating-a-level.md): How to take a rundown and reduce it to one level
- [Editing rundown and level metadata](https://gtfo-modding.gitbook.io/wiki/guides/the-newbie-level-guide/editing-rundown-and-level-metadata.md): Changing fields that have no impact on the game
- [Adding and editing zones](https://gtfo-modding.gitbook.io/wiki/guides/the-newbie-level-guide/adding-and-editing-zones.md): Don't be fooled by the fact that this guide is 5 parts, this right here is half of it
- [Editing warden objective](https://gtfo-modding.gitbook.io/wiki/guides/the-newbie-level-guide/editing-warden-objective.md): If you're looking for a guide that explains events, you've come to the wrong place
- [Adding a secondary sector](https://gtfo-modding.gitbook.io/wiki/guides/the-newbie-level-guide/adding-a-secondary-sector.md): If we were in R4, this would be a guide on "optional" error alarms
- [Final datablocks version](https://gtfo-modding.gitbook.io/wiki/guides/the-newbie-level-guide/final-datablocks-version.md): Shows where you can see the finished datablocks and the changes made since then
- [The Newbie Git Guide](https://gtfo-modding.gitbook.io/wiki/guides/the-newbie-git-guide.md): I just changed something and now the level's not working AND I CAN'T FIX IT FOR 2 HOURS AAAAAHHHHHHHHHHH
- [Your First Plugin](https://gtfo-modding.gitbook.io/wiki/guides/your-first-plugin.md): This guide goes over setting up a development environment using Visual Studio and compiling your first plugin
- [Setting up Visual Studio Community](https://gtfo-modding.gitbook.io/wiki/guides/your-first-plugin/setting-up-visual-studio-community.md): Visual Studio Community allows you to navigate, edit and compile code.
- [Creating a C# class library project](https://gtfo-modding.gitbook.io/wiki/guides/your-first-plugin/creating-a-c-class-library-project.md): How to set up your project for editing and compiling
- [Writing a Plugin class](https://gtfo-modding.gitbook.io/wiki/guides/your-first-plugin/writing-a-entrypoint-class.md): The following Plugin class will allow BepInEx to load and handle your compiled assembly as a plugin
- [Compiling for release](https://gtfo-modding.gitbook.io/wiki/guides/your-first-plugin/compiling-for-release.md): We will be compiling our plugin for release, meaning that there will be no debugging options set up
- [Creating a Patch class](https://gtfo-modding.gitbook.io/wiki/guides/your-first-plugin/creating-a-patch-class.md): The following Patch class will use HarmonyX to allow us to modify how GTFO behaves
- [Patching in slightly more detail](https://gtfo-modding.gitbook.io/wiki/guides/your-first-plugin/patching-in-slightly-more-detail.md)
- [Adding Custom Audio](https://gtfo-modding.gitbook.io/wiki/guides/adding-custom-audio.md): Mr Bro will teach you how to create soundbanks to add custom sounds
- [Project Setup](https://gtfo-modding.gitbook.io/wiki/guides/adding-custom-audio/project-setup.md)
- [Adding Sounds into Wwise](https://gtfo-modding.gitbook.io/wiki/guides/adding-custom-audio/adding-sounds-into-wwise.md)
- [Creating a Sound Event](https://gtfo-modding.gitbook.io/wiki/guides/adding-custom-audio/creating-a-sound-event.md)
- [Creating a SoundBank](https://gtfo-modding.gitbook.io/wiki/guides/adding-custom-audio/creating-a-soundbank.md)
- [Using SoundBanks in GTFO](https://gtfo-modding.gitbook.io/wiki/guides/adding-custom-audio/using-soundbanks-in-gtfo.md)
- [Datamining](https://gtfo-modding.gitbook.io/wiki/guides/datamining.md): How to retrieve sounds, assets, models, etc. from the game files
- [Audio files](https://gtfo-modding.gitbook.io/wiki/guides/datamining/audio-files.md): How to setup foobar2000 with the vgmstream component to play and extract the audio files from GTFO
- [Export asset files from GTFO](https://gtfo-modding.gitbook.io/wiki/guides/datamining/export-asset-files-from-gtfo.md): Export unity asset files from GTFO
- [Import asset files to Unity](https://gtfo-modding.gitbook.io/wiki/guides/datamining/import-asset-files-to-unity.md): Import GTFO asset files into Unity
- [Fixing Unity errors after importing](https://gtfo-modding.gitbook.io/wiki/guides/datamining/fixing-unity-errors-after-importing.md): How to fix the numerous errors when importing asset files from GTFO
- [Introduction to Errors](https://gtfo-modding.gitbook.io/wiki/guides/introduction-to-errors.md): You will run into some if you play enough modded. You might have already run into some without even knowing it. You have already run into some you don't even know about.
- [Modded GTFO on Linux](https://gtfo-modding.gitbook.io/wiki/guides/modded-gtfo-on-linux.md): basically like it's done on windows
- [Enabling MTFO Hot Reload](https://gtfo-modding.gitbook.io/wiki/guides/enabling-mtfo-hot-reload.md): Hot reloading can let you test your changes without having to restart your game, it's great!
- [VS Code Tips](https://gtfo-modding.gitbook.io/wiki/guides/vs-code-tips.md): Editor features that make working with datablocks easier
- [Creating Custom Weapons](https://gtfo-modding.gitbook.io/wiki/guides/creating-custom-weapons.md)
- [External Guides](https://gtfo-modding.gitbook.io/wiki/guides/external-guides.md): If there's something useful for modding but not stored on the wiki, we'll reference it here.
