Editing your level: the basic stuff

Last edit by Luffy, 04-26-2017, 01:35 PM.

Attention: This guide requires you to download both BeardLib and BeardLib Editor dev branch

Continuing from here: https://modworkshop.net/wiki.php?action=view&id=15

So before we begin designing our level we will go through editing the simple data of your level, this includes things like the id, xp, cost of the heist. In this guide we will explain each option that you see when editing your level in BeardLibEditor Menu > Projects and opening your level through Edit Existing Project

Some notes before we begin:

  • When sound ids are separated by a comma it means the game will randomly choose one of the ids to play so if our crimenet callouts are "sound_1, sound_2" the game will choose one to play each time it is supposed to play it.

Project Data

This includes the data for the project/narrative of the heist we have things like the name of the project, contractor and etc. So if you opened your level through Edit Existing Project your screen should look something like this:

Lets go through the options:


  • Project Name The name/id of your project the name is used as the map folder's name located in Maps directory.
  • Contact The contractor of the heist, basically choose him/her/it from the comobox(for creating custom contractors press here).
  • Briefing Event A briefing sound when opening the contract in crime.net, put a sound id that you want it to play.
  • Debrief Event Not exactly sure yet but I think its the sound when finishing the heist, same as briefing event it requires a sound id(only here you can have multiple separated by a comma).
  • Crimenet Callouts Sound ids(separated by a comma) that the game will play when hovering on the contract in crimenet.
  • Set Crimenet Videos Pressing this will open a dialog that will allow you to choose the videos that the contract plays in crimenet(you can add custom videos to movies directory using AddFiles).


  • Add Existing Level Pretty straight forward, it allows you to add levels to your project(you won't be able to modify them)
  • Add New Level Opens a dialog where you can type a name for creating a new level.


    Basically where the levels of the projects will be in pressing them will bring you to editing the level data(we'll discuss about it below), pressing the x button will open a dialog to confirm deletion of the level

Difficulty Settings

Every difficulty will have the following settings:

  • Contract Cost The cost of the contract in crimenet.
  • Stealth XP Bonus The xp bonus you get after completing the contract in stealth.
  • Minimum mission XP The minimum xp you can get from the contract.
  • Maximum mission XP The maximum xp you can get from the contract.
  • Payout The money you get when finishing the contract.

Level Data

If you press a level in Chain/Levels as seen in here:

You will get to this menu:

So again lets go through the options:

  • Level Id Similar to Project Name this is the name of the level and the name of the folder in the map's directory/levels
  • Ai Group Type This changes what type are the enemies American/Russian(for russian you will probably need to load some packages I think)
  • Briefing Dialog The sound id of the sound that will play in briefing screen.
  • Ghost Bonus Bonus percentage for completing the level in stealth.
  • Max Bags The max bags in the level(used to fight cheaters).
  • Team Ai Off Disables the AI teammates in the level(ie: safehouse
  • Intro Event The sound ids of the sounds(separated by a comma) that will play in blackscreen(like when bain tells to keep wolf out of the dancing floors).
  • Outro Event The sound ids of the sounds(separated by a comma) that will play at the end of the level.