Skyrim: Anniversary Edition Will Break Mods

A post on Reddit offers an "important PSA" about the upcoming Skyrim: Anniversary Edition (thanks DSOGaming). This is a warning that significant changes under the hood will break compatibility with many of the large number of modifications for the role-playing game. Word is: "the native code mod scene is going to be broken for an unknown length of time after AE's release." Here's more:
The reason for this is that as part of the AE update, Bethesda has decided to update the compiler used to build the 64-bit version of Skyrim from Visual Studio 2015 to Visual Studio 2019. This changes the way that the code is generated in a way that forces mod developers to start from scratch finding functions and writing hooks. Class layouts are unlikely to change, luckily. I didn't ask specifically, but the most probable reason for this is that the Xbox Live libraries used for achievements on the Windows Store are only available for 2017 and later. Some games have worked around this limitation by building the code that interacts with Xbox Live in to a secondary DLL that is dynamically loaded by the game, but they didn't choose this option.

Plugins using the Address Library will need to be divided in to "pre-AE" and "post-AE" eras. Code signatures and hooks will need to be rewritten. We will all need to find functions again. The compiler's inlining behavior has changed enough that literally a hundred thousand functions have disappeared and been either inlined or deadstripped, to put it in perspective.
View : : :
22 Replies. 2 pages. Viewing page 2.
Newer [  1  2  ] Older
2.
 
Re: Skyrim: Anniversary Edition Will Break Mods
Oct 12, 2021, 12:12
2.
Re: Skyrim: Anniversary Edition Will Break Mods Oct 12, 2021, 12:12
Oct 12, 2021, 12:12
 
If I were interested in getting yet another copy of Skyrim, I would wait at least six months for all the unintended consequences of the compiler change to shake themselves out. I find it telling that Bethesda chose to do this in the most disruptive manner available to them, rather than finding a way to do it without breaking every mod made over the last decade. Bethesda of 10 years ago would not have done this in this fashion.
1.
 
Re: Skyrim: Anniversary Edition Will Break Mods
Oct 12, 2021, 12:05
1.
Re: Skyrim: Anniversary Edition Will Break Mods Oct 12, 2021, 12:05
Oct 12, 2021, 12:05
 
I wonder how many potential customers feel that it is worth sacrificing mods for achievements.
22 Replies. 2 pages. Viewing page 2.
Newer [  1  2  ] Older