# Basics of Heated Metal

After successfully installing `Heated Metal` and launching the game, you can now explore the tools provided by `Heated Metal`.

## Mode

After launching the game it will ask you which mode you want to use

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

There are two modes:-

* **`NORMAL`:** In this mode, all operators have every attachment unlocked (e.g., ACOG sight can be equipped on SMG-11).
* **`BALANCED`:** This mode ensures that all operators remain balanced as they were originally, without modifications.

## Pre-Loader

After you have selected the Mode, it will ask you which maps to Pre-Load

<figure><img src="/files/0SQt9V3nbcNoBTG0w2g8" alt=""><figcaption></figcaption></figure>

Pre-loading the maps will allow you to use different map objects in different map. The creator of custom maps mentions which maps you need to pre-load in order to play them.&#x20;

Just select the maps you want to pre-load and click the `PRELOAD` button.

You can open **console** by pressing `F1` and type help for all commands. You can open **editor** in-game by pressing `F3`.

## Directories/Files

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

* **`Maps`:** Default folder to save/load custom maps. You shall paste the maps you download from the with file extension `.R6World` inside this folder. You can find custom maps from the [discord server.](https://discord.gg/JGA9WPF4K8)
* **`Quirrel`:** It contains the modules for custom stuff. (For Example: Moving Elevator in Tower)
* **`Scripts`:** It contains scripts to be used in console. (Set of commands)
* **`Saves`:** It contains save files. (Playlists, Attachments, Skins, etc)
* **`CrashLogs`:** It contains the logs/dumps of the game crash. You should share them if your game is crashing and you need help in [discord.](mailto:undefined)
* **`Settings.json`:** Config for heated metal. (Modified Sway, Multi-Pick, View-model, etc)
* **`Settings.backup.json`:** Backup of `Settings.json`.


---

# 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://bratuka.gitbook.io/heated-metal/getting-started/basics.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.
