0
"Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personal" has been changed to "D:\Users[user]\OneDrive\Documents", so has the "Documents Properties" and all works well, even OneDrive is correctly syncing. However some programs (including Unreal Engine) is still using "C:\Users[user]\Documents"
Is there any way to fix this or has Epic and otehrs just hard-coded the location instead of using correct standards for Windows?
Edit: Also when starting CMD it defaults to "C:\Users[user]\Documents" instead of the correct D: version.
Oh very interesting about the Windows System! %HOMEDRIVE%%HOMEPATH%, So it's defaulting not to my documents but to my user point which of course will still be on c – Dorjan – 2019-04-30T06:33:16.990
Oh, also this doesn't solve the other problems unfortunately. Some developers seem to use the %HOMEDRIVE%%HOMEPATH% method to find the documents folder instead of the correct API. So the redirect in the other answer seems the only way to permi solve the problem. However there's a side effect that you'll see things twice in some programs as they think it's in two places.... – Dorjan – 2019-04-30T07:32:00.513