Skyrim Anniversary Edition is causing crashes by running too efficiently

Skyrim Anniversary Edition - A player rides on a white unicorn
(Image credit: Bethesda)
Audio player loading…

In preparation for Skyrim Anniversary Edition, and the modpocalypse expected to follow its release, I trimmed my mod load down to a respectable handful. Essentials like Alternate Start - Live Another Life (opens in new tab) and some additional followers, including Inigo (opens in new tab) and Lucien (opens in new tab). I started a new game and everything was fine, until I quit to do some actual work and then tried to reload that game on my lunch break. A black screen, with the music still playing, was all I got.

None of the usual Skyrim tricks—switching to fullscreen borderless mode, running it as an administrator with Windows 7 compatibility on—seemed to help, and then I found a post from modder Joseph Russell (opens in new tab), the creator of Lucien, who has figured what's causing out the issue. Turns out other players are having the same crash, which is caused by the latest build of Skyrim running scripts faster than previous ones did. This causes problems with mods, like Russell's, that rely on them.

Whether you bought the Anniversary Edition or not, your version of Skyrim Special Edition has automatically updated to one built with a new compiler, Visual Studio 2019 rather than Visual Studio 2015. And that seems to have made it slightly too efficient for its own good.

As Russell explains, the problem "was coming from my patchless interaction system, which checks the player's mods when they load the game and fills aliases with NPCs from other mods, such as Inigo." The script for that system, which searches for esp files—mods with plugins that add or modify world content—was running faster than it used to. "This meant that when the player loaded the game, Inigo's esp was detected," Russell explained, "so the game tried to grab his reference to put into the alias. However, as the script was running so fast, Inigo's reference hadn't had time to load, so the script was attempting to fill the alias with a NULL, causing a crash."

Russell fixed it with an update to his mod that adds a three-second delay to the script, though if you're having the same problem—which even players on Xbox are experiencing (opens in new tab)—it may be caused by other heavily scripted mods. I've disabled ones that add followers for now, and everything's working fine again. For now.

Image (opens in new tab)

Best Skyrim mods (opens in new tab)
Best Skyrim Special Edition mods (opens in new tab)
Skyrim console commands (opens in new tab)

Jody Macgregor
Weekend/AU Editor

Jody's first computer was a Commodore 64, so he remembers having to use a code wheel to play Pool of Radiance. A former music journalist who interviewed everyone from Giorgio Moroder to Trent Reznor, Jody also co-hosted Australia's first radio show about videogames, Zed Games (opens in new tab). He's written for Rock Paper Shotgun (opens in new tab), The Big Issue, GamesRadar (opens in new tab), Zam (opens in new tab), Glixel (opens in new tab), Five Out of Ten Magazine (opens in new tab), and (opens in new tab), whose cheques with the bunny logo made for fun conversations at the bank. Jody's first article for PC Gamer was about the audio of Alien Isolation, published in 2015, and since then he's written about why Silent Hill belongs on PC, why Recettear: An Item Shop's Tale is the best fantasy shopkeeper tycoon game, and how weird Lost Ark can get. Jody edited PC Gamer Indie from 2017 to 2018, and he eventually lived up to his promise to play every Warhammer videogame.