Wouldn't it be preferrable to use hard links if possible? That way the VR installation doesn't break when the user uninstalls the flat version. Plus it shouldn't require admin rights. Effectively it would also make the remove case unnecessary. Also, with the symlink variant it's theoretically possible that an update of SSE installs files that are incompatible with Skyrim VR and through the symlink they would still be used. With hard links an update of SSE doesn't affect VR, although you'd have to rerun the script after each update to restore the links.
I was having issues with symlinking esp files to skyrim vr from special edition until I used hardlinking instead. Some reason the game wouldn't recognize a specific esp was installed (even though its active in plugins.txt) until I changed my symlinks to hardlinks.
I recommend Link Shell Extension for anyone wanting to do this themselves. Its fast and easy to do whole batches of files without running a batch file.
Edit: also note that hardlinks only work with files on the same partition. Symlinks can work across any kind of file system/network.
Yeah it should work on any drive that is NTFS formatted, just for most people this is probably C:\ I know for me personally many of my extra drives are FAT for cross-compatibility between multiple OSes. but I'm likely in the minority on that.
8 comments
Plus it shouldn't require admin rights. Effectively it would also make the remove case unnecessary.
Also, with the symlink variant it's theoretically possible that an update of SSE installs files that are incompatible with Skyrim VR and through the symlink they would still be used. With hard links an update of SSE doesn't affect VR, although you'd have to rerun the script after each update to restore the links.
I recommend Link Shell Extension for anyone wanting to do this themselves. Its fast and easy to do whole batches of files without running a batch file.
Edit: also note that hardlinks only work with files on the same partition. Symlinks can work across any kind of file system/network.
I know for me personally many of my extra drives are FAT for cross-compatibility between multiple OSes. but I'm likely in the minority on that.
Thanks for the confirmation though!