Enable the Script Extender Console:
* Do this first and see here for basic instructions on how to use the console: [Instructions]


Configuration:
* You can use the following commands to change the behaviour of the mod:

Toggle Exclamation Mark over Player Character:

Enable:
Mods.KvCampEvents.Notifications.Cfg_Enable_OverheadExclamations()

Disable:
Mods.KvCampEvents.Notifications.Cfg_Disable_OverheadExclamations()

Toggle Status Effect Notification on Player Character:

Enable:
Mods.KvCampEvents.Notifications.Cfg_Enable_Statuses()

Disable:
Mods.KvCampEvents.Notifications.Cfg_Disable_Statuses()


Change Log Level:
Default: 2
Setting this to 3 will enable all log output from the mod, including Debug output - This can be spammy, and the names of the events can contain spoilers. Beware.
Setting this to 2 will silence all debug log output, and show only Info-level, Warnings and Errors
Setting this to 1 will silence all log output from the mod except for Warnings and Errors
Setting this to 0 will silence all log output from the mod except for Errors

Mods.KvCampEvents.KVS.Output.SetLogLevel(3)


Advanced Configuration:
The mod stores its configuration in this file:
%localappdata%\Larian Studios\Baldur's Gate 3\Script Extender\KvCampEvents\Config.json

* You can edit this JSON file manually, but that's entirely at your own risk.
* If you screw it up or write invalid JSON, the mod will fail to load the config.
* The mod loads Config.json when you load a save in BG3

Article information

Added on

Edited on

Written by

Kvalyr

14 comments

  1. VintageRawr
    VintageRawr
    • member
    • 1 kudos
    Hi! I just wanted to ask if I need to re-input my configuration option (I'm just removing the exclamation point, but keeping the status effect) every time I update, or if it persists between updates? My gut says I have to redo it every time, just because whatever file houses configuration options is usually overwritten by updates, but I wanted to check to make sure!
    1. MycroftJr
      MycroftJr
      • member
      • 5 kudos
      the config is done through Script Extender so no, you do not need to redo the configuration on update.
  2. Daevyan
    Daevyan
    • member
    • 1 kudos
    Is there a way to clear the existing exclamation marks somehow? I used a different character in camp to talk to tav by accident (3 times) and now they have a permanent  ! above their heads. The event played out, I think. 
    1. MolokoNoir
      MolokoNoir
      • premium
      • 0 kudos
      Same issue, following the instructions from the other article worked for me. But only when I left camp with the whole party and ran the command outside.
  3. seraphael
    seraphael
    • member
    • 21 kudos
    Newbie alert. My Tav got an exclamation mark permanently over his head by default (which I think is a strange behaviour).

    Installed Script Extender and the JSON file packaged with it and placed in my bin folder. The second window (BG3 Script Extender Debug Console) loads.

    Where and how do I issue command to disable the exclamation toggle? Attempted to paste it into the debug console, but that doesn't result in anything (getting a S >> prompt).

    1. Shiroi91
      Shiroi91
      • member
      • 0 kudos
      Same issue!
      I just wanna disable the permanent exclamation mark over Tav head.
    2. Pyr0blad3
      Pyr0blad3
      • member
      • 6 kudos
      you should be in a game not the main menu if you were.
  4. CeeBeeBee
    CeeBeeBee
    • premium
    • 1 kudos
    Hi I was wondering if there is something simple I've missed? (I am new to this sort of thing)

    Opened my game, loaded the save, went into the Script Extender and put the command and this is the message I got:

    S >> Mods.KvCampEvents.Notifications.Cfg_Enable_OverheadExclamations()
    [string "Mods.KvCampEvents.Notifications.Cfg_Enable_Ov..."]:1: attempt to index a nil value (field 'Notifications')
    stack traceback:
            Mods.KvCampEvents.Notifications.Cfg_Enable_OverheadExclamations():1: in main chunk
    1. Kvalyr
      Kvalyr
      • premium
      • 72 kudos
      What version of the mod are you using? These commands were added in v0.4.x and won't work on older versions.
    2. CeeBeeBee
      CeeBeeBee
      • premium
      • 1 kudos
      So I updated - and when I typed the command I got the same message but then I reloaded a save and the mark over the head is gone so now I just have the status bar notification, which is what I wanted. Thank you! I didn't realise that the commands were only for most recent and I was trying to avoid updating things midplaythrough
    3. Galthariel
      Galthariel
      • member
      • 0 kudos
      Hello CeeBeeBee and thanks for this awesome mod.

      Would you pls just confirm if changing the Config.json file lines below also is Ok? I did the test and it seems to work. Just want to make sure I haven't done anything wrong.

      "Notifications.CNE_UseExclamation" : true
      "Notifications.RD_UseExclamation" : true,,

      to

      "Notifications.CNE_UseExclamation" : false,
      "Notifications.RD_UseExclamation" : false,

      Thanks
    4. strazytski
      strazytski
      • supporter
      • 20 kudos
      {
      "DBs.AllowMutate" : false,
      "DBs.Mutate_DB_InCamp" : false,
      "KVCE_INSTALL_STATE" : "INSTALLED",
      "KVS_LOG_LEVEL" : 2,
      "KV_MOD_VERSION" : 
      {
      "major" : "0.4",
      "minor" : "4"
      },
      "Notifications.CNE_UseExclamation" : false,
      "Notifications.CNE_UseStatus" : true,
      "Notifications.RD_UseExclamation" : false,
      "Notifications.RD_UseStatus" : true,
      "Workarounds.MintharaAtMoonrise" : false
      }
      Yep
  5. BigQuinn
    BigQuinn
    • premium
    • 0 kudos
    I went to camp as Gale instead of my PC, and now Gale has the overhead notification stuck over his head; using the command above did remove the notification for my PC, but not for Gale. Any idea on what command I should use for that? Not a critical bug or anything, just annoys me.
  6. Nirvve
    Nirvve
    • member
    • 0 kudos
    Hi, I got similar issue

    S >> Mods.KvCampEvents.Notifications.Cfg_Disable_OverheadExclamations()
    [string "Mods.KvCampEvents.Notifications.Cfg_Disable_O..."]:1: attempt to index a nil value (field 'KvCampEvents')
    stack traceback:
            Mods.KvCampEvents.Notifications.Cfg_Disable_OverheadExclamations():1: in main chunk

    Also I wanted to just instead do it manually in the json file 
    %localappdata%\Larian Studios\Baldur's Gate 3\Script Extender\KvCampEvents\Config.json I checked the path and I dont have the script extender folder and so the config file
    I'm using the newest version of everything