Long Rest Bugfix
🟠 Updated over a year agoPreview

🔍 Analysis
- 👍 2.0% endorsement rate — high engagement, a strong quality signal
- 🏆 #486 of 515 Gameplay mods in this game by downloads
📋 About This Mod
When taking a long rest, sometimes your characters can get stuck in sleep and never wake up, this mod is a workaround for that.
REQUIRES SCRIPT EXTENDER!
THE MOD DOES NOT WORK IF YOU ARE ALREADY SLEEPING, LOAD A SAVE BEFORE THE LONG REST.
NOTES: If you are experiencing the long rest bug, do not skip the cutscenes that show the party sleeping, as this will cause the script to not run and you will remain stuck.b According to one user, it seems that there is a chance that the bug will be fixed in your save when first entering the Mountain Pass. Therefore, you may want to disable the mod after the forced night events on Mountain Pass to see if the bug was fixed for you.
And please, report bugs in the bugs tab, not the posts tab.
If anyone is curious, this is the mod script:
local first_fade = ""
local first_try = true
local brute_force = false
local interrupted_by_dialog = false
Ext. Osiris. RegisterListener("ScreenFadeDone", 2, "after", function(_, fade)
if Osi. HasActiveStatus(Osi. GetHostCharacter(), "LONG_REST") == 1 then
if (fade == "CampNightFade_NightToMorning"
or fade == "CAMP_SleepCutscene_69f925cf-1afd-4680-9532-8e80221aa93a"
or fade == "CAMP_FARM_SleepCutscene_8a3df1b7-0ecf-a20f-922b-dbb4a54242f1"
or fade == "CAMP_SLUMS_SleepCutscene_7ae7f235-e8a0-3478-628a-1a7529a4b1a8"
or fade == "CAMP_ELFSONG_SleepCutscene_e48d2f0b-a1c8-67be-10cd-cd3457e5f8be"
or fade == "CAMP_AstarionHunger_SCO_Companion_359981f9-d660-96e2-3e94-218e92d5e479"
or fade == "CAMP_BurningUpForYou_CFM_ROM_a5177ed5-add2-f4f2-18b1-18d134d8aab6"
or fade == "CAMP_GoblinHuntCelebration_SD_ROM_NightWithAstarion_f1f9ad82-3973-9307-7a9d-35c014ee2d68"
or fade == "CAMP_GoblinHuntCelebration_SC_NightWithLaezel_1f65b94b-252d-b56e-e812-478a7ff803a8"
or fade == "CAMP_GoblinHuntCelebration_SD_ROM_NightWithShadowheart_924fb8e6-8622-bc02-43c8-77c80ddc1d3e"
or fade == "CAMP_GoblinHuntCelebration_SD_ROM_NightWithDrow_0166176a-2eb4-db38-81b9-003dde80485b")
and first_try == true then
first_fade = fade
Osi. TimerLaunch("LongRestBugfix_Wait", 1000)
elseif first_try == false and fade ~= "LongRestBugfix_LongRestFade" then
first_try = true
Osi. PROC_Camp_EveryoneWakeup()
Osi. PROC_Camp_TryLeaveNightMode(Osi. GetHostCharacter())
Osi. TimerLaunch("LongRestBugfix_InstantLongRest", 400)
Ext. Osiris. RegisterListener("TimerFinished", 1, "after", function(timer)
if timer == "LongRestBugfix_Wait" then
if Osi. HasActiveStatus(Osi. GetHostCharacter(), "LONG_REST") == 1 then
Osi. PROC_Camp_LongRestFinishForAllPlayers()
Osi. TimerLaunch("LongRestBugfix_Wakeup", 600)
interrupted_by_dialog = false
📊 Mod Details
- Game
- Baldursgate3 Mods
- Author
- Varnion
- Version
- 2
- Downloads
- 25,311
- Endorsements
- 506
- Category
- Gameplay
- Created
- 8/31/2023
- Updated
- 2/19/2025
🔧 How to Install Baldur's Gate 3 Mods
Download from Nexus Mods.
📖 Full step-by-step install guide for Baldur's Gate 3 →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Baldur's Gate 3 commands, item IDs, and more.
Keep browsing — more Baldur's Gate 3 mods await