Issues with TSLhost.dll after re-installing The Sims 3 base
So I installed TS3 a couple weeks ago from the disc I have, updated easily, and it ran with no problems. I also bought TS3 Supernatural on Origin, and that worked fine with the disc-installed base program.
I just bought a few more add ons [Generations, Pets, and Seasons], and Origin prompted me to uninstall the base game, and re-install through the Origin client. What a massive waste of time- once I finished downloading and installing, I got the launcher up okay, but it wouldn't let me log in or update. I restarted my computer and logged into Origin again, and it had me update Origin.
Now I can't even get the launcher to work. I downloaded a patch, and during installation it indicated it couldn't ad d the TSLhost.dll file because it already existed, so I just let it be and ignored it, and once it was done, I couldn't even bring up the launcher. When I try to open it from Origin, it will start, and then I get a pop-up saying that the launcher encountered a problem. I tried copying TSLhost.dll from the disc I have and moving it over, but it says I don't have permission even though I am not only the administrator on this computer, but the only user. I can't change permission on the files, either.
I'm just frustrated, the game was working fine until Origin had me delete what was already working.
ETA:: I'm playing the Windows version with no mods.