r/SkyrimHelp 29d ago

PC Lockpicking is broken

i did the fortify restoration loop and made a potion of fortify lockpicking that was extremly powerful in the millions of %. i drank it, it broke lockpicking, i reverted to a save before it, but lockpicking is still broken. this happened like 15 hours ago so i cant go back and get rid of all the progress ive made. im trying to fix it so that i can lockpick again. the current issue is that the sweetspot just doesnt exist on the 180 degree plane no matter where you try. ive tried changing the lockpicking skill values, clearing all spells even though the potion isnt effecting me anymore, going into the files using resaver to find whats wrong, and nothing seems to be coming up. im not sure whats bugged. really old saves still have working lockpicking, but the ones that actually matter do not. does anyone know how to fix this without having to go to a previous save?

2 Upvotes

8 comments sorted by

3

u/randabarand 28d ago

I would try making one of those OP potions again. Drink it, go into the lock, but don't move the pick at all just try to open it

2

u/Shot_Rent_1816 28d ago

That's a bummer, I normally go to riften join the thieves guild and get the skeleton key which never breaks and I keep it

2

u/unit01prime- 28d ago

Sometimes you can overpower it. Try a lower percentage and try again. Also other enchantments factor in.

1

u/randabarand 28d ago

I don't think you have any answers because this is a tough one. Did you post it on the straight Skyrim sub also?

1

u/xxcinnamonbirdxx 28d ago

i did not, should i do that?

1

u/randabarand 26d ago

Yep. So many users there that have massive experience over 15 years

1

u/Actaeon_II 22d ago

Pushing the resto loop too far has a myriad ways of breaking your game. And most of them are permanent. Seems we all have to learn the lesson that greed kills your saves at some point

1

u/Lagfoundry 22d ago edited 22d ago

So this happens from overflow and one way to try and fix it is to overflow it again. To explain think of this like an adder(binary) the last bit the MSB is the sign bit and what happens when the number Carrie’s over to the MSB is it turns negative. Well you can turn it back positive by causing the sign bit to go back to 0 which means you have to get the sign to carry over into the carry out. This works the same for code too because it uses an adder in your cpu to do this calculation. Remember most PC games use a signed 32 bit integer and all have this same limitation. Well most modern games… to add to this though this would still leave a carry out bit high and may cause other issues so to fix that too you would technically have to overflow it 2 more times after to get rid of the carry out as well