About this mod
Lets companions keep their tents on Origin playthroughs! ***Mod page images/description contain (minor) spoilers for some Origin playthroughs!***
- Permissions and credits
- Donations
A ton of stuff changed about the file I edited for this mod in Patch 8!! I've not tested it ingame yet but there were enough changes I'd be concerned about how it'd affect people's games. Please remove this mod until I can update it!
***Mod page images/description contain (minor) spoilers for some Origin playthroughs!***
It's always been sad to me that companions lose their tents on Origin playthroughs. The camp just feels so empty without them... Wyll deserves his abacus!!! Where did it go?! And for that matter, where's Clive?!?! Karlach needs her little friend!!!!
...And so, I fixed that! (Finally!!!)
This mod lets companions retain their camp tents, even when you're doing an Origin playthrough. It'll also restore their belongings around their beds in the Elfsong. It works for all 6 Origin characters, for all camps. Now your camp won't feel so barren when playing as a companion!
Tav and Durge are unaffected by this mod! It won't spawn camp tents for them, but I didn't run into any issues while testing for custom characters at all, so you're good to go to have it installed for both Origin and custom playthroughs. It just won't affect anything if you're not playing an Origin!
There are a few quirks with the mod, which might actually explain why Larian decided to disable the Origin characters' tents in the first place:
- Origin Avatar characters won't return to their tents when another character is selected; they'll just stay where they were originally standing. This is kinda necessary for the player character to function! It'd be really annoying if the character you're playing as kept walking back to their tent. This is not a bug, (none of the things I've listed here are, really) and it's not something I'll be changing.
- Origin Avatar characters also won't do their camp idles. Some of their idles are dependent on location wrt their tents, so again, it's kinda necessary for the player character to not be pulled to those areas. I'd recommend the mod Stay still in camp and play idle animations everywhere by SatanModding and AlitheaAncunin if you'd like to bring back some of those camp idles!
- When loading a given camp level for the first time, sometimes the character will be placed directly where they normally would in front of their camp tent, but this doesn't apply to all levels! This also won't happen on subsequent loads of that camp level (or at least, it didn't while I was testing.) Instead, they'll spawn where the player character usually spawns.
I might tweak the latter two things a little bit eventually, but for now I'm leaving them be. They're not game-breaking issues at all, they're just, again, little quirks with the way the Origins function as player characters/avatars, and so some of that is actually a bit necessary.
This mod works by overriding the Osiris scripting for camp level behavior!
Specifically, this file:
\\Mods\Shared\Story\RawFiles\Goals\GLO_Camp.txt
This script controls things like camp level loading and unloading, checks whether a given character is in camp or not, whether they're available to be selected, etc. All I needed to do for this mod was remove the "AND NOT Avatar" conditions from the level loading/unloading for personal tents/beds! This was preventing Origin tents/Elfsong bed items from spawning when they're avatar characters, and it was a pretty simple edit to enable them again, actually.
This mod overrides the whole file, because this mod was actually made using the Osiris story editor from Larian's modding toolkit! And, because of that, it might conflict with other mods editing this same file using the toolkit.
Unfortunately, as far as I can tell, the toolkit Osiris story editor needs to override the whole file. Mods editing this script's behavior using other methods like Script Extender might still be compatible, though! This mod doesn't require Script Extender, but other mods that do use Script Extender will likely work with it.
There's some benefits to the toolkit vs. Script Extender method, even though I needed to override the whole file for it. Mainly that I'll be able to upload this mod to mod.io, and hopefully for console users, too! (Not many of my mods can be replicated using the toolkit, and so this might be one of my only mods available for console users, unfortunately 😓)
This mod won't be listed as an override in BG3 Mod Manager! But it'll still likely override the whole file.
This mod is likely compatible with edits to camp levels and companion tents, by the way! I haven't tested with many of them, but I can confirm my mod Wyll's Elfsong Camp Tweaks is fully compatible with this mod. I'm guessing other camp level edits are compatible, too, considering that. This mod just controls the loading of the companion tents, not the contents of them!
Some notes, and potential issues:
- While this mod worked for all camps and all Origins while I was testing, I needed to use Debug Book for a lot of that testing (not all of it, though!). I don't think this will make a difference in how the mod functions vs a normal playthrough, but it's still something to keep in mind.
- I haven't had a chance to test the mod on multiplayer yet! It's likely it'll work for multiplayer, too, but if anyone can confirm that, I'd really appreciate it.
- I also wasn't able to check all Origin camp scenes (there's a lot of them...) The scenes I tested worked just fine, though! Including scenes like Wyll's confronting an Origin Karlach, where he walks past her tent, Elminster meeting Gale in the Mountain Pass, and so on. I'm guessing there won't actually be issues with any of these scenes, but if you run into any problems like scenes clipping, etc let me know!
Known (very minor) issue:
Tara's tail clips through a stack of books in one of Gale's camps (specifically, the one in the Whispering Depths/spider cave). And honestly you can't even really tell it's happening unless you're looking really closely. In all other camps she either doesn't clip with anything in his tent, or she's not anywhere near it! ...Honestly I probably didn't even need to mention it, but I did anyway!
Afaik no other Origin playthrough adds new camp companions that aren't present for custom characters, so I don't think there's a risk of other characters clipping through Origin tents. I have tested with Ulder, Isobel and Aylin, and Mizora, though, and all of them were fine (
Install via BG3 Mod Manager! (It'll probably work via the game's internal mod manager, of course, but I'll be honest, I'm a bit lost when using that thing 😅)
This mod can be installed and uninstalled mid-playthrough!
In order for the changes to show up mid-playthrough, though, you'll need to load a different camp. This is because the camp tents/bed items are loaded and unloaded on switching camps. If you installed or uninstalled the mod mid-playthrough, and the changes aren't showing up, go to a different region and load the camp there! i.e. If the main Wilderness Act 1 camp isn't showing the changes, you can go in a cave and load the camp there to get the changes in both camps; if you're in the Elfsong you can go to the Rivington camp to get the changes, etc.
This works both to show the companion tents and to remove them.
As always, let me know if you have any issues, and enjoy! 🌈🌟🌷
...Before you go, though, please check out these resources I've compiled.
I do link them on pretty much all my mod pages, but considering everything going on in the world, I wanted to highlight them. Please, do what you can to help, and take care of yourselves, ok?
Mods used in Previews:
- Terpsichore - Wyll Edits
- Wyll's Earrings
- Wyll's Elfsong Camp Tweaks
- Debug Book
- Aether's Obliterate (For two of the spells on the characters' hotbars, if you're curious about what they are!)