Good morning.
Yea, dnSpy and ILSpy are creating those files, but they needed to be renamed in this case.
It tried to call and fetch:
Ionic.Zip.CF.dll
Newtonsoft.Json.dll
RailSDK.Net.dll
ReLogic.dll
Steamworks.NET.dll
but those were altered from the extraction to:
Terraria.Libraries.DotNetZip.Ionic.Zip.CF.dll
Terraria.Libraries.JSON.NET.Newtonsoft.Json.dll
Terraria.Libraries.RailSDK.Windows.RailSDK.Net.dll
Terraria.Libraries.ReLogic.ReLogic.dll
Terraria.Libraries.Steamworks.NET.Windows.Steamwor ks.NET.dll
Renaming them fixed the compiler issue. And yes, the GOG and Steam version codes ain't that different from each other by the meta coding. It is just the archievement system and such which exclusively sticks towards Steam, what made me suspicious with that error yesterday. I used to decompile the v1.3.X.X in the past, but hell ... that was a long time ago �� I usually code, not decompile.
But for now:
Decompiles perfectly, re-compiles perfectly, executable runs as expected, but the actual game loading fails when trying to run.
Other than that, the post-event causes compiler issues.
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" (my batch is somehow located over there, instead of the IDE)
editbin /largeaddressaware "$(TargetPath)"