Perché i salvataggi di Skyrim si corrompono nel tempo?
Sembra che la dimensione del contatore di stringhe sia stata aumentata in Skyrim Special Edition. Tuttavia, gli script orfani (a causa del cambio di ordine di caricamento a metà gioco), e il bloat del savegame: oggetti impropriamente de-referenziati, o un numero troppo grande di oggetti a causa di celle che non si resettano correttamente o della fisica che si comporta male, bug di animazioni persistenti, ordine improprio di caricamento delle mod che causa incompatibilità esplicite, rimangono.
Molto occasionalmente, potrebbe esserci un errore di scrittura del buffer/disco che corrompe il salvataggio, o potrebbe esserci uno strano transitorio sull'alimentazione che causa tali problemi.
Possibilità 1 e correzione
È conosciuto come il bug di overflow del contatore di stringhe. Vi risparmio i dettagli tecnici perché richiedono conoscenze informatiche, consultate pure Corrupt Saves - StrCount > 0xFFFF - CTD on load - Skyrim Technical Support
Il fix definitivo è qui, leggete le istruzioni, non attivate tutte le opzioni Crash fixes
Il savegame ha un contatore a 16 bit per il numero di stringhe, e ogni stringa unica, sia per gli oggetti generati dall'utente (alchimia, incanto) che per gli attivatori di script, usa uno slot, e lo slot non viene mai cancellato. Un playthrough pesante non modificato occuperà 3000 slot. Usare l'alchimia, l'incantamento e la fabbrizzazione aumenterà notevolmente questo conteggio.
Alcuni mod possono aumentare in modo sproporzionato il contatore degli slot, come ad esempio il mod del museo di Dragonborn, piuttosto bello ed espansivo.
Ci sono patch sviluppate dalla comunità per questo. Non so se Skyrim con il motore aggiornato abbia ancora questo problema.
Non è possibile correggere un file di salvataggio affetto da questo particolare bug, poiché le informazioni vengono sovrascritte, ma è possibile provare un'utilità di pulizia del gioco di salvataggio per le altre cause di CTD, e si può patchare l'eseguibile runtime per usare più di 16bit per i file futuri, tuttavia, questo renderà il vostro gioco di salvataggio incompatibile con una versione di Skyrim senza patch - non c'è altra scelta per un playthrough stabile e fortemente moddato.
Possibilità 2 e correzione
Altre cause comuni sono animazioni bloccate, script terminati in modo improprio a causa di errori di tempistica, e monconi di script orfani causati dal cambiamento dell'ordine di caricamento delle mod durante un playthrough - le mod non dovrebbero mai essere aggiunte a metà di un playthrough - le cose si romperanno, e di brutto.
Molti di questi problemi, e in larga misura, la necessità di una rimozione di save bloat, è alleviata usando Skyrim Script Extender con l'opzione clean-up attiva. (seguite le istruzioni). ATTENZIONE: questo potrebbe far scomparire alcuni obiettivi delle missioni (in particolare se si tratta di cadaveri di attori) se non si completa una missione durante il tempo di reset delle celle.
Skyrim Script Extende (SKSE)