Using the integrated updater is the preferrable way, however if any issue or console error prevents the project from being updated, you can follow this guide to manually update the sdk.

Steps

1. Open the update link. The SDK provides a Google Drive link to the latest ER2ModdingSdk.unitypackage. Open it in your browser. (https://drive.google.com/file/d/1WA1zzwP9nGjVVa7ZIIgOaYoOYPlzFLOm/view?usp=drive_link)
2. Download the package. Google Drive can't preview a .unitypackage so it shows an "Impossibile visualizzare l'anteprima" message. Click Download to save the file locally.
3. Open the import dialog in Unity. In the Project window, right-click anywhere inside Assets/ and choose Import Package → Custom Package….
4. Select the downloaded file. Browse to the .unitypackage you just saved and open it.
5. Import everything. Unity shows the Import Unity Package window with all the SDK files pre-checked. Leave them all selected and click Import. Wait for the reimport to finish.
6. ER2 Tools → Update → Check for Updates

The SDK is now updated to the latest version.

If the Console shows Steam-related errors after updating

The Steam SDK plugin sometimes leaves stale files behind that conflict with the new version, producing errors like missing types, duplicate assemblies, or Steamworks not found. Fix it manually:
- Close Unity.
- In Explorer, delete the entire Assets/Steam SDK/ folder (or whatever folder name the Steam plugin uses in your project — typically anything containing Steamworks or Steam SDK). Delete its .meta file too.
- Reopen Unity. Let it reimport.
- Re-import the SDK package (steps 3–5 above) so the fresh Steam SDK from the new package gets installed cleanly.
- ER2 Tools → Update → Check for Updates

Console should now be clean. If errors persist, check that you're on the correct Unity version (latest supported is 2022.3.61f1) — Steamworks plugins are version-sensitive.