Well I removed the plugins, but messing around with this stuff messed up my scenes.
I understand the need of having temp files in AppData, for temporary files... But damn why not prompt the user to save scenes/profiles/settings anywhere else but the temp files, since they get overwritten automatically? If the tempfiles get corrupted in some way the user will at least be able to load in there previously working setup.
This isnt the first time that a plugin broke OBS for me and I ran into the same issue with my scenes breaking after I tried to fix it.
I understand that there is a system to export and import profiles, but that encourages the user to only export/import in certain cases. (like migrating systems, or reinstalling windows or something.)
And even then, unless the user does so periodically that system is completely useless for regular use.
Having a simple prompt to save scenes/profiles on exit, that doesn't save in the temp folders would save so much headache.
Also if a plugin breaking makes OBS crash, why not have a simple option, to simply not use that plugin/load it?
On OBS startup, just prompt the user that there is an issue with a plugin and because of that it will not get loaded.
Tie that with saves not saved in the Temp folders, give them the option to load a previously working save file.
As you can imagine I am a bit frustrated at the moment and none of this is your fault
@R1CH , but it really makes me wonder why there arent any simple fail-safes in place.
Anyway thanks for the help! I appreciate it.
Time for me to rebuild my setup i guess. =]