ModOrganizer2 / modorganizer

Mod manager for various PC games. Discord Server: https://discord.gg/ewUVAqyrQX if you would like to be more involved
http://www.nexusmods.com/skyrimspecialedition/mods/6194
GNU General Public License v3.0
2.22k stars 162 forks source link

Save Games From Profiles Aren't Being Loaded (SkyrimSE) #4

Closed blomstertj closed 6 years ago

blomstertj commented 7 years ago

I have two profiles for SkyrimSE with local save games ticked. When I start the game under a specific profile the saves are not copied into the save directory and the game gives me the option for "New" and not load or continue. FYI My "Documents" folder is not in the standard location for Windows (C:\Users\username\Documents) mine is on a separate drive but I have remapped the location of the library.

ZachHaber commented 7 years ago

Here's how the skyrimSE plugin is determining the location of your "Documents" folder: First it tries this function with FOLDERID_Documents as the argument. https://msdn.microsoft.com/en-us/library/windows/desktop/bb762188(v=vs.85).aspx Then if that fails, It searches the registry for "Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" entry "personal" (apparently) I think that should be changed to "Common Documents", but I'm not entirely certain. Can you check if any of those methods are valid for finding your remapped "Documents" folder? Also, if you make a save file from loading the game without MO can you check if MO can then find it (they should appear under saves)?

blomstertj commented 7 years ago

I'm not sure how to get that information via the first method (do you have a suggestion?) but I can look at that registry path and tell you what it says. I've been busy for a little bit but I will get that information to this thread when I can. (Possibly this week) thank you for that information.

On 12/28/2016 12:17 AM, ZachHaber wrote:

Here's how the skyrimSE plugin is determining the location of your "Documents" folder: First it tries this function with FOLDERID_Documents as the argument. https://msdn.microsoft.com/en-us/library/windows/desktop/bb762188(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/windows/desktop/bb762188%28v=vs.85%29.aspx Then if that fails, It searches the registry for "Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" entry "personal" (apparently) I think that should be changed to "Common Documents", but I'm not entirely certain. Can you check if any of those methods are valid for finding your remapped "Documents" folder? Also, if you make a save file from loading the game without MO can you check if MO can then find it (they should appear under saves)?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/LePresidente/modorganizer/issues/4#issuecomment-269431674, or mute the thread https://github.com/notifications/unsubscribe-auth/AS-ebywrFxtASmsTPNwRtQgQEoYKo2Kuks5rMf7mgaJpZM4LTH21.

blomstertj commented 7 years ago

That registry entry: "Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" has a value "Common Documents" and that is %PUBLIC%\Documents which is C:\Users\Public\Documents. But having that folder open when using a profile with local save games enabled and no global characters nothing is being written to that folder so I don't think MO is using that folder specifically.

Spu00Key commented 7 years ago

I also have this issue. Maybe mod organizer needs an additional path to set.

Normally it shoud find the User\Documents\my games\Skyrim Special Edition\ (windows 10) I have mine in Onedrive\ blahj blaw bledsh\ so MO does not know what to do.

I even tried making a junction in my user folder to point to the documents folder. No change.

Me Too!

ZachHaber commented 7 years ago

Blomstertj, If you have local save games enabled, mod organizer will write the save games to the location you specify, it will then map that folder to the "C:\Users\Public\Documents\my games\Skyrim Special Edition\Saves." It will never write to your documents if local saves are enabled.

For both of you, where do the save game files from skyrimSE land when you run it normally (without MO)?

blomstertj commented 7 years ago

All of my SkyrimSE saves are located in D:\Libraries\Documents\My Games\Skyrim Special Edition I remapped the Documents library to that location but if I did not it would just save to C:\Users\tanner\Documents\My Games\Skyrim Special Edition. I have nothing in my Public Documents folder at all (completely empty directory) and from my experience I have never had a game write to that directory.

My MO is expecting there to be a "C:\Users\Public\Documents\my games\Skyrim Special Edition\Saves" path and since there isn't it just to write them to that directory. MO probably isn't able to create directories.

ZachHaber commented 7 years ago

What is does %USERPROFILE%\Documents expand out to? Because that should lead to the correct documents folder. I was being foolish and looking at the wrong part of the registry. It should be HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders -> Personal Does either (or both) of those correspond to the correct documents folder?

blomstertj commented 7 years ago

@ZachHaber I will check on that information when I get home. Stay tuned

blomstertj commented 7 years ago

@ZachHaber That's really strange. So when I put %userprofile%\Documents in File Explorer it goes to C:\Users\tanner\Documents but that directory is empty. When I type in command prompt echo %userprofile%\Documents the output is C:\Users\tanner\Documents

That registry path shows this the documents path with two keys. The Personal and the random letters/numbers. image

D:\Libraries\Documents is the correct path as you can see below: image

ZachHaber commented 7 years ago

Check your mo_interface log, should be at %localappdata%\ModOrganizer\SkryimSE\logs Tell me what the line that starts with "[D] reading save games from" says. And if that is where your profile is.

Is there a Skyrim Special Edition folder in C:\Users\tanner\Documents\my games? If so, delete it, because that might be the issue.

Do local saves work for any other games?

blomstertj commented 7 years ago

@ZachHaber ⁣​I will get that soon, probably tomorrow night I think. There's no folders in C:\Users\tanner\Documents so that shouldn't be an issue. I have not tried local saves for other games but I'll try for Fallout 4 and original Skyrim. I can try for Oblivion to if you want too haha.

On Jan 20, 2017, 6:23 PM, at 6:23 PM, ZachHaber notifications@github.com wrote:

Check your mo_interface log, should be at %localappdata%\ModOrganizer\SkryimSE\logs Tell me what the line that starts with "[D] reading save games from" says. And if that is where your profile is.

Is there a Skyrim Special Edition folder in C:\Users\tanner\Documents\my games? If so, delete it, because that might be the issue.

Do local saves work for any other games?

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/LePresidente/modorganizer/issues/4#issuecomment-274214581

blomstertj commented 7 years ago

@ZachHaber AFAIK when you create a Profile with Local Save Games the behavior SHOULD be to copy the saves from that profile to the game directory to be read. I have not tried profiles before upgrading to MO2 so I just wanted to double check if my logic is correct in assuming that.

I used the following method to make these profiles and set up the settings. I made my profile for my character with these settings: image

I clicked Transfer Saves and I used Move to move them into the profile like so: image

I tried Skyrim. I made a profile and enabled local savegames. I moved them over to that profile and the game only let me start a new game. I have attached the logs you might find interesting. I attached my uvfs log but it is very large. SkyrimLogs.zip

I tried Fallout 4. I then launched the game with this profile active and I couldn't resume my game. Again the logs for this game are attached. Fallout4Logs.zip

Now I try SkyrimSE Same issue as the previous games. Logs are attached. SkyrimSELogs.zip

Silarn commented 6 years ago

This issue should be fixed on the latest builds. If you try them and it still doesn't work I will reopen the ticket.