[Fix] Temporarily disabling DirectVobSub (VSFilter) for Unravel to launch
I have DirectVobSub (VSFilter) installed and refuse to uninstall it, so I had to search for a way to disable/enable it to be able to launch Unravel.
I also have it from CCCP's latest version and not from K-Lite Codec Pack. While it's easy to access DirectVobSub's settings when it's used and is displayed in the tray, it is more difficult to reach the settings once you disabled it. I'm accessing the settings through MPC-HC which is a player bundled with CCCP, but it should be available standalone. Alternatively you can also launch DirectVobSub's settings from command line.
1. Open MPC-HC.
2. Go to Options (shortcut: O).
3. Select "External Filters".
4. If "DirectVobSub (auto-loading version)" is there – great, skip to step 7.
5. Click "Add Filter...". If "DirectVobSub (auto-loading version)" is there – select it, click OK and go to step 7.
6. If it's not there, click "Browse..." and locate VSFilter.dll.
7. Double-click on "DirectVobSub (auto-loading version)" – DirectVobSub's settings should open.
Alternatively, instead of steps 1-7, just run "rundll32 VSFilter.dll,DirectVobSub" from the directory of VSFilter.dll (or specify the full path to the VSFilter.dll) to invoke DirectVobSub's settings.
8. Go to General -> Loading.
9. To disable, select "Do not load". To enable, select "Load when needed". The checkmarks should be preserved when you select "Do not load".
With this one can disable DirectVobSub to load, successfully launch the game and after that turn DirectVobSub back on for media playback. I can confirm that this worked for me. Or, perhaps, one can disable auto-loading altogether and force load DirectVobSub through media player. Although I sincerely hope this will get fixed by developers. Hope this helps!
UPD: updated with command line command to invoke DirectVobSub's settings.