⚙️Installation

Server config is loaded from the profiles folder of CRDTN on your server instance.

  1. Create a CRDTN in $profiles/CRDTN

  2. Create CRDNT_Core.json

```json
{
    "CRDTN_ServerName"              : ">> EXAMPLE NAME <<",
    "CRDTN_IntroSoundSet"           : "CRDTN_Core_SoundSet_Music_Oxido",
    "CRDTN_NotificationsWrapper"    : "CRDTN_Core/Layouts/Notifications/notifications.layout",
    "CRDTN_Notifications"           : "CRDTN_Core/Layouts/Notifications/notification_element.layout",
    "CRDTN_UseVanillaNotifications" : 0,
    "CRDTN_DisableIntroNotification": 0,
    "CRDTN_Debug"                   : 1,
    "CRDTN_IntroMusic"              : 0,
    "CRDTN_AdminList"               : [ "avCdzuTN2GEbHlqfPk2wXFvUyxW7CVe50bFIWgDCvN0=" ],
    "CRDTN_Packages": {}
}
```
  1. Create Quests folder in CRDTN folder

  • If you want to enable logging, you can create a Logs folder

CRDTN folder in $profiles/CRDTN
  1. Create the files and folders so it looks like the following image

    CAREFULLY - AdditinalQuests = there is a typo!!!!

Quests folder in $profiles/CRDTN/Quests
```json
{
    "QuestLogTheme": "",
    "ResetQuestsAfterDeath": 1,
    "Version": 3,
    "QuestKey": "",
    "AdditionalQuests": [
        "intro.json"
    ],
    "QuestSoundSetAbandon": "CRDTN_SoundSet_StalkerSounds_Pda_Alarm",
    "QuestSoundSetComplete": "CRDTN_SoundSet_StalkerSounds_Pda_Tip",
    "QuestSoundSetAccept": "CRDTN_SoundSet_StalkerSounds_Pda_Objective",
    "QuestSoundSetToggle": "CRDTN_SoundSet_StalkerSounds_Pda_Btn_Press"
}
```
QuestLogTheme             - Stalker or empty 
ResetQuestsAfterDeath     - Resets all the quest progress when a player dies
Version                   - Not important
QuestKey                  - Not important
AdditionalQuests          - Array of filenames which are supposed to be loaded on top
                            of the Quests.json file 
                            These files additional need to be place in the AdditinalQuests

AdditionalQuests in $profiles/CRDTN/AdditionalQuests

Make sure you're using @CRDTN Core mod and the main Quests.json file is in the Quests folder of CRDTN. This json file is a foundational quest file and you can leave it empty or setup some quests in that. It's there due to a backwards compatibility, but since the update 0.6, you are able to use AdditionalQuests parameter in the Settings.json and setup multiple files.

$profiles/CRDTN/Settings.json

```jsonc
{
    "QuestLogTheme": "default",
    "ResetQuestsAfterDeath": 1,
    "Version": 3,
    "QuestKey": "",
    "AdditionalQuests": [
        "FILE_1.json",
        "FILE_2.json"
    ],
    "QuestSoundSetAbandon": "CRDTN_Quests_SoundSet_Cancel",
    "QuestSoundSetComplete": "CRDTN_Quests_SoundSet_Short",
    "QuestSoundSetAccept": "CRDTN_Quests_SoundSet_Quick",
    "QuestSoundSetToggle": "CRDTN_Quests_SoundSet_Toggle_Paper"
}
```

Create an empty config file in $profiles/CRDTN/Quests/Quests.json

quests.json
{
  "Quests": [],
  "QuestGivers": []
}

Examples

Download examples of the config files if you need

Quests.json

Last updated