By default, these are stored in %appdata%\obs-studio (on PC), however, I would like to be able to choose where I want these files stored while keeping OBS installed in its default location. The reason for this is that I like to always keep an up-to-date backup (e.g. in Dropbox) of any changes made to my profile and scenes without having to manually export whenever I do some changes. This might seem lazy, but it's easy to forget (especially changes made during a live stream or when you're in a hurry), hence being a quality of life suggestion.
To solve this today, I'm using OBS in Portable Mode (with the portable_mode.txt file), and I'm keeping my entire OBS folder inside my Dropbox folder locally and running it from there. It works, but this presents two issues:
There are also other scenarios where this would be beneficial. Resetting Windows 10 will wipe the AppData folder, causing the loss of profiles and scene collections unless you know where to find them to restore them after said reset. Having read many posts about people losing their profiles and scene collections during a Windows reset or reinstall, simply being able to set a different location in their system for these files (e.g. a different drive/partition, or just a personal folder on the Windows partition even) would be a great quality of life change to mitigate that the latest changes they've made in OBS or even their entire profile/scene collection will be lost. Now I know this can be prevented by exporting before performing such a reset/reinstall, but many users won't even think about that before it's too late. Being presented with this option e.g. during the installation of OBS (and as an option in the OBS Advanced settings), they might think twice about it before proceeding.
Thank you for reading through all of this.
To solve this today, I'm using OBS in Portable Mode (with the portable_mode.txt file), and I'm keeping my entire OBS folder inside my Dropbox folder locally and running it from there. It works, but this presents two issues:
- While the file size of OBS itself isn't particularly large, the obs-browser folder keeps increasing in size due to cookies and cache. I just checked my own OBS folder size, and it's currently sitting at 1.27 GB with the obs-browser folder currently sitting at ~850 MB. This requires maintenance because it's part of my allocated Dropbox (or any other backup solution) storage. This wouldn't matter as much if it was installed to its default location because I wouldn't have to keep my limited cloud backup storage in mind.
- Some plugin installers struggle to work with OBS itself in custom locations. Elgato Stream Deck used to have this issue way back, and now Soundtrack by Twitch simply won't work as intended due to the custom location of my OBS. I've e-mailed back and forth with Twitch on this and helped them debug it to the best of my abilities, but as of now it's currently not supported. I have followed the steps to manually copy the plugin files into my custom OBS location, for your information. Leaving OBS in its default install location would solve this, but then I would have to continuously export my profile/scenes whenever I make any changes to make sure I won't lose anything in case something happens that requires a format of my Windows partition.
There are also other scenarios where this would be beneficial. Resetting Windows 10 will wipe the AppData folder, causing the loss of profiles and scene collections unless you know where to find them to restore them after said reset. Having read many posts about people losing their profiles and scene collections during a Windows reset or reinstall, simply being able to set a different location in their system for these files (e.g. a different drive/partition, or just a personal folder on the Windows partition even) would be a great quality of life change to mitigate that the latest changes they've made in OBS or even their entire profile/scene collection will be lost. Now I know this can be prevented by exporting before performing such a reset/reinstall, but many users won't even think about that before it's too late. Being presented with this option e.g. during the installation of OBS (and as an option in the OBS Advanced settings), they might think twice about it before proceeding.
Thank you for reading through all of this.