T
other-emerald
Tmodloader and OneDrive frustrations.
I want to express my extreme discontent with Tmodloader these past few days.
I've enjoyed playing modded terraria loads in the past and had to itch to start again. After downloading Terraria and Tmodloader through steam I was ready to go.
Then when I first launched Tmodloader it opens some command prompt-esque window and later a windows explorer/OneDrive folder.
Now, I've never used OneDrive. I previously disabled syncing when I installed windows on this machine.
Somehow, Tmodloader forced OneDrive to mark my Documents, Desktop and some other files for backup. It moved those folders to OneDrive folders but quickly ran into file-name errors and it filled the basic 5GB limit of OneDrive.
Now my files were moved to OneDrive and I was getting spammed with error messages and prompts to buy storage space...
10 Replies
other-emeraldOP•2y ago
Trying to move my files back to non-OneDrive folders on my machine took ages (unsure why) and I'm still in the process of trying to get everything back to it's old state. I've since found your GitHub page about running Tmodloader without OneDrive and I will attempt to do just that.
Why does Tmodloader open OneDrive without asking? Why does it force the backup of folders that I never agreed to or was prompted about? Extremely frustrating!
If there is a more appropriate place to complain about this please let me know.
Sounds like your attempt to uninstall or disable onedrive was incomplete or reverted in a windows update. tModLoader just asks the OS "Where are documents stored" and goes off of what your computer reports. I know a lot of "disable onedrive" instructions found on the internet don't work completely and leave the computer in a weird state.
tmodloader opens onedrive when it detects that the documents folder is in onedrive because otherwise attempting to create or move any file will lead to file corruption or errors because the files are "offline" and the "cloud provider is not running". Opening onedrive ensures that those errors don't happen, but it wouldn't affect which documents folders are designated as residing in the onedrive folder
other-emeraldOP•2y ago
So Windows has at some point decided my desktop & documents folders should be marked for syncing with OneDrive and since that moment I haven't been running OneDrive at all so it hadn't attempted to create those OneDrive folders and sync my files?
Even still, Tmodloader triggered windows to force open OneDrive and cause all these issues.
I am 100% positive my files were not in OneDrive folders or synced in any way before I played with tmodloader again
They wouldn't even fit in that storage space to begin with.
Windows tells tmodloader where to save "documents" and tmodloader just follows. I'm not sure what all happened to cause that, if onedrive was not supposed to be enabled
other-emeraldOP•2y ago
I have loads of config and save files from other games in "Documents" and never once used OneDrive before. Something following from tmodloader caused OneDrive to open at all.
Now that I removed OneDrive from my system completely tmodloader launches and works fine.
Something about Tmodloader's interaction with Windows about saving files triggers Windows to try and open OneDrive.
>> [21:55:09.468] [Main Thread/INFO] [tML]: Saves Are Located At: C:\Users\joell\OneDrive\Documenten\My Games\Terraria\tModLoader
Log from the first time opening tmodloader
That folder did not exist prior
That's a result of this line of code
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "My Games");
It's pretty standard I think and taken straight from Terraria source code. I'm not sure why it would be wrong in this situationother-emeraldOP•2y ago
>> [23:57:46.727] [Main Thread/INFO] [tML]: Saves Are Located At: C:\Users\joell\Documents\My Games\Terraria\tModLoader
That's after removing OneDrive from the system
I do not understand why it would not point to those files to begin with. It has done so for any other game in the past.
yeah, it's odd
other-emeraldOP•2y ago
friggin microsoft :sigh:
Well, thanks for the chat. Take care
Sorry I don't have a more definitive answer.