Skyrim Anniversary Edition is causing crashes by running too efficiently
If you're getting a black screen after loading a modded save in Skyrim Anniversary Edition, here's a fix for that.
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 and some additional followers, including Inigo and Lucien. 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, 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—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.
The biggest gaming news, reviews and hardware deals
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
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. He's written for Rock Paper Shotgun, The Big Issue, GamesRadar, Zam, Glixel, Five Out of Ten Magazine, and Playboy.com, 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.