Baldur's Gate 3

Baldur's Gate 3

View Stats:
Nowa Jan 2, 2024 @ 10:27am
Long Rest Bug - Can't wake up
Hey, i'm always getting a Bug after starting my long rest.
It's always after the Dream Sequence, my character just doesn't react and a red text appears saying i can't do a thing because they're hard asleep.

I've got this Bug on 2 Saves:
One is a tactician playtrough with companions (which none of them reacts either no matter who i choose)

And the other is my Honour Mode save that is now stuck sleep on the save
Is there any way to fix this or wake them up to end the day?
< >
Showing 1-6 of 6 comments
I'm having the same bug as well. I think your saves are gone. I've had to download the debug console mod

https://www.youtube.com/watch?v=WGKymf1OkHo&ab_channel=MR.ROBOT

, and input the following command to wake up my party:

Ext.Osiris.RegisterListener("ScreenFadeDone", 2, "after", function(_, fade)
if 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" then
if Osi.HasActiveStatus(Osi.GetHostCharacter(), "LONG_REST") then
Osi.PROC_Camp_LongRestFinishForAllPlayers()
if Osi.HasActiveStatus(Osi.GetHostCharacter(), "LONG_REST") then
Osi.PROC_Camp_EveryoneWakeup()
if Osi.HasActiveStatus(Osi.GetHostCharacter(), "LONG_REST") then
for _, character in pairs(party) do
Osi.RemoveStatus(character, "LONG_REST", "00000000-0000-0000-0000-000000000000")
Osi.RestoreParty(character)
end
Osi.PROC_Camp_SetModeToDay()
Osi.PROC_CRA_PerformAutosave()
else
Osi.RestoreParty(Osi.GetHostCharacter())
end
end
for i in pairs(party) do
party = nil
end
party = {}
end
--else
--Ext.Utils.Print(fade)
end
end)
Ext.Osiris.RegisterListener("StatusApplied", 4, "after", function(character, status, _, _)
if status == "LONG_REST" then
table.insert(party, character)
end
end)­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ • ÿMods/LongRestBugfix/meta.lsx Ð( "» ÿ
ScriptExtender/Config.json¿è/a ÿLua/BootstrapServer.lua³"h *
) ±¨€

It forces the sleep status to end. Sadly, I have to do it EVERYTIME I long rest which is a pain.
Lumbearjacked Jan 27, 2024 @ 8:36pm 
I reloaded my save a few times and it worked. Unsure if it will help you're case but I've had similar woth the dream visitor sequence online.
Cana05 May 22, 2024 @ 6:43pm 
Originally posted by Mr. Uwenthol J. Gibblesworth:
I'm having the same bug as well. I think your saves are gone. I've had to download the debug console mod

https://www.youtube.com/watch?v=WGKymf1OkHo&ab_channel=MR.ROBOT

, and input the following command to wake up my party:

Ext.Osiris.RegisterListener("ScreenFadeDone", 2, "after", function(_, fade)
if 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" then
if Osi.HasActiveStatus(Osi.GetHostCharacter(), "LONG_REST") then
Osi.PROC_Camp_LongRestFinishForAllPlayers()
if Osi.HasActiveStatus(Osi.GetHostCharacter(), "LONG_REST") then
Osi.PROC_Camp_EveryoneWakeup()
if Osi.HasActiveStatus(Osi.GetHostCharacter(), "LONG_REST") then
for _, character in pairs(party) do
Osi.RemoveStatus(character, "LONG_REST", "00000000-0000-0000-0000-000000000000")
Osi.RestoreParty(character)
end
Osi.PROC_Camp_SetModeToDay()
Osi.PROC_CRA_PerformAutosave()
else
Osi.RestoreParty(Osi.GetHostCharacter())
end
end
for i in pairs(party) do
party = nil
end
party = {}
end
--else
--Ext.Utils.Print(fade)
end
end)
Ext.Osiris.RegisterListener("StatusApplied", 4, "after", function(character, status, _, _)
if status == "LONG_REST" then
table.insert(party, character)
end
end)­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ • ÿMods/LongRestBugfix/meta.lsx Ð( "» ÿ
ScriptExtender/Config.json¿è/a ÿLua/BootstrapServer.lua³"h *
) ±¨€

It forces the sleep status to end. Sadly, I have to do it EVERYTIME I long rest which is a pain. [/quote]

Hi, the link under the video seems to now tork anymore, are there newer links to download that?
Gremlin May 27, 2024 @ 6:53am 
It started happening to me recently and it's only sometimes when I press space to skip the short cutscene while the party sleeps, but I wait maybe 10 seconds and the game progresses as normal. I have the party limit mod which let's me play with more than 4 companions so I'm guessing that's why since other companions aren't in the sleep cycle and stay as active.
HastyPlacard May 28, 2024 @ 12:58am 
Ive ad this happen and sometimes if you try to switch to another character it progresses
yunkyyy_ Nov 7, 2024 @ 8:06pm 
This just save my run thank you so much.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Jan 2, 2024 @ 10:27am
Posts: 6