The Newbie Level Guide

This guide should cover level editing enough to get you started making your own levels

Overview

As you probably already know, levels in GTFO are generated, and their data is stored in datablocks. In terms of difficulty, editing levels is between intermediate and one of the most advanced things in datablocks. This guide is not meant to teach all thing related to level editing, but it will hopefully give you enough to get you going in creating your own levels.

This goes without saying, but if you're looking to learn, I highly recommend editing and testing the blocks yourself as you read along.

Throughout the guide, I'll be posting datablocks or parts of them. If you move along, you won't have to copy-paste them, but you can verify they match using Diffchecker for example.

Prerequisites

At this point you should be familiar with JSON, datablocks, and the following:

Recommended:

Guide content

The guide is made of 5 parts:

  1. Isolating a level

  2. Editing rundown and level metadata

  3. Adding and editing zones

  4. Editing warden objective

  5. Adding a secondary sector

The datablocks we work with in this guide:

  • Main:

    1. RundownDataBlock

    2. LevelLayoutDataBlock

    3. WardenObjectiveDataBlock

  • Edited:

    1. ExpeditionBalanceDataBlock

    2. EnemyGroupDataBlock

    3. EnemyPopulationDataBlock

    4. FogSettingsDataBlock

    5. SurvivalWaveSettingsDataBlock

    6. ChainedPuzzleDataBlock

  • Touched:

    1. LightSettingsDataBlock

    2. ConsumableDistributionDataBlock

    3. StaticSpawnDataBlock

    4. BigPickupDistributionDataBlock

    5. ComplexResourceSetDataBlock

    6. ChainedPuzzleTypeDataBlock

Last updated

Was this helpful?