Closed LinnielDW closed 3 years ago
Are you sure it doesn't appear in the savegame path in AppData similar to Steam/GOG ID? How big of a deal is it to link against Unity SDK (like, is this a Nuget package or do you need to install it separately)?
Instead of the path \Overcooked2\
SystemInfo is part of the UnityEngine package but when I tried running it from VS using the Unity Nuget package I got an ECalls forbidden error. Didn't take a look further into it, figured I missed some kind of config. So I just booted up Unity and ran the same method from there in a blank scene.
well, if it doesn't link smoothely I'd rather have it as a different tool, do you wanna create one and I'll link it from the readme?
Sure thing. Threw together a little applet, repo here: https://github.com/LinnielDW/UnityDeviceUniqueIdentifierHarness
👍
Tool cannot migrate from GOG to steam if you save while played it in offline mode.
I decompiled the overcooked2 source code and had a look around. It uses SystemInfo.deviceUniqueIdentifier as the encryption pw if it cannot find it. I created a local unity project to find out what mine was, but this can be automated.
Proposal to decrypt file using SystemInfo.deviceUniqueIdentifier if argument not found.