[12:37:33.590] [Main Thread/INFO] [tML]: Starting tModLoader client 1.4.4.9+2025.04.3.0|2025.04|stable|Stable|9dfd71924993cac6e664ea65d449982d72bdbd54|5250529349105763289 built 5/31/2025 6:04 PM [12:37:33.594] [Main Thread/INFO] [tML]: Log date: 6/15/2025 [12:37:33.594] [Main Thread/INFO] [tML]: Running on Windows (v10.0.26100.0) X64 NetCore 8.0.0 [12:37:33.596] [Main Thread/INFO] [tML]: CPU: 32 processors. RAM: 31.7 GB [12:37:33.596] [Main Thread/INFO] [tML]: FrameworkDescription: .NET 8.0.0 [12:37:33.596] [Main Thread/INFO] [tML]: Executable: C:\Program Files (x86)\Steam\steamapps\common\tModLoader\tModLoader.dll [12:37:33.596] [Main Thread/INFO] [tML]: Working Directory: C:\Program Files (x86)\Steam\steamapps\common\tModLoader [12:37:33.907] [Main Thread/INFO] [tML]: Attempt to Port from "C:/Users/Owner\Documents\My Games\Terraria\tModLoader" to "C:/Users/Owner\Documents\My Games\Terraria\tModLoader-1.4.3" aborted, "2025.4.3.0" is a newer version. [12:37:33.908] [Main Thread/INFO] [tML]: Attempt to Port from "C:/Users/Owner\Documents\My Games\Terraria\tModLoader-preview" to "C:/Users/Owner\Documents\My Games\Terraria\tModLoader" aborted, "2025.3.2.12" is a newer version. [12:37:33.908] [Main Thread/WARN] [tML]: Saves paths had incorrect slashes somehow: "C:/Users/Owner\Documents\My Games\Terraria\tModLoader"=>"C:\Users\Owner\Documents\My Games\Terraria\tModLoader", "C:/Users/Owner\Documents\My Games\Terraria\tModLoader"=>"C:\Users\Owner\Documents\My Games\Terraria\tModLoader" [12:37:33.908] [Main Thread/INFO] [tML]: Saves Are Located At: C:\Users\Owner\Documents\My Games\Terraria\tModLoader [12:37:33.911] [Main Thread/INFO] [tML]: Finding Mods... [12:37:34.050] [Main Thread/INFO] [tML]: Display DPI: Diagonal DPI is 96. Vertical DPI is 96. Horizontal DPI is 96 [12:37:34.050] [Main Thread/INFO] [tML]: High DPI Display detected: setting FNA to highdpi mode [12:37:34.052] [Main Thread/DEBUG] [FNA]: Querying linked library versions... [12:37:34.052] [Main Thread/DEBUG] [FNA]: SDL v2.28.2 [12:37:34.052] [Main Thread/DEBUG] [FNA]: FNA3D v23.10.0 [12:37:34.054] [Main Thread/DEBUG] [FNA]: FAudio v22.9.1 [12:37:34.228] [Main Thread/INFO] [tML]: Distribution Platform: Steam. Detection method: CWD is /steamapps/ [12:37:34.233] [Main Thread/DEBUG] [TerrariaSteamClient]: Disabled. Launched outside steam client. [12:37:34.280] [Main Thread/INFO] [FNA]: SDL.SDL_Init(SDL.SDL_INIT_VIDEO)... [12:37:34.282] [Main Thread/INFO] [FNA]: Success [12:37:34.282] [Main Thread/INFO] [FNA]: SDL.SDL_InitSubSystem(SDL.SDL_INIT_GAMECONTROLLER)... [12:37:34.302] [Main Thread/INFO] [FNA]: Success [12:37:34.413] [Main Thread/INFO] [tML]: Attempt to Port from "C:\Program Files (x86)\Steam\userdata\1080434529\105600\remote\tModLoader" to "C:\Program Files (x86)\Steam\userdata\1080434529\105600\remote\tModLoader-1.4.3" aborted, "2025.4.3.0" is a newer version. [12:37:34.414] [Main Thread/INFO] [tML]: Attempt to Port from "C:\Program Files (x86)\Steam\userdata\1080434529\105600\remote\tModLoader-preview" to "C:\Program Files (x86)\Steam\userdata\1080434529\105600\remote\tModLoader" aborted, "2025.3.2.12" is a newer version. [12:37:34.420] [Main Thread/INFO] [Terraria]: Steam Cloud Quota: 750.6 MB available [12:37:34.421] [Main Thread/INFO] [tML]: Steam beta branch: None [12:37:34.421] [Main Thread/INFO] [tML]: SteamBackend: Running standard Steam Desktop Client API [12:37:34.421] [Main Thread/INFO] [tML]: Current 1281930 Workshop Folder Directory: C:\Program Files (x86)\Steam\steamapps\common\tModLoader\..\..\workshop [12:37:34.590] [Main Thread/INFO] [FNA]: SDL Video Diver: windows [12:37:34.590] [Main Thread/INFO] [FNA]: FNA3D Driver: D3D11 [12:37:34.590] [Main Thread/INFO] [FNA]: D3D11 Adapter: NVIDIA GeForce RTX 4060 Laptop GPU [12:37:34.629] [Main Thread/INFO] [tML]: Terraria Steam Install Location assumed to be: C:\Program Files (x86)\Steam\steamapps\common\Terraria [12:37:34.864] [Main Thread/INFO] [tML]: Maximum Resolution is 1920 x 1200 [12:37:34.870] [Main Thread/DEBUG] [Terraria]: Device Created, Adapter: Generic PnP Monitor, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: False, Display: \\.\DISPLAY1 [12:37:34.872] [Main Thread/DEBUG] [Terraria]: Device Reset, Adapter: Generic PnP Monitor, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: False -> True, Display: \\.\DISPLAY1 [12:37:34.874] [Main Thread/DEBUG] [Terraria]: Device Reset, Adapter: Generic PnP Monitor, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: True, Display: \\.\DISPLAY1 [12:37:34.945] [Main Thread/INFO] [FNA]: SDL Audio Driver: [12:37:35.039] [Main Thread/WARN] [tML]: Silently Caught Exception: System.TypeLoadException: Could not load TypeSpec from assembly 'System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'. at MonoMod.Core.Interop.CoreCLR.V60.InvokeCompileMethod(IntPtr functionPtr, IntPtr thisPtr, IntPtr corJitInfo, CORINFO_METHOD_INFO* methodInfo, UInt32 flags, Byte** nativeEntry, UInt32* nativeSizeOfCode) in /media/y/src/MonoMod/src/MonoMod.Core/Interop/CoreCLR.V60.cs:line 55 at MonoMod.Core.Platforms.Runtimes.Core70Runtime.JitHookDelegateHolder.CompileMethodHook(IntPtr jit, IntPtr corJitInfo, CORINFO_METHOD_INFO* methodInfo, UInt32 flags, Byte** nativeEntry, UInt32* nativeSizeOfCode) in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Runtimes/Core70Runtime.cs:line 189 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType) at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType, JsonSerializer jsonSerializer) at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType) at Newtonsoft.Json.Linq.JToken.ToObject[T]() at Terraria.IO.ResourcePackList.CreatePackEntryListFromJson(JArray serializedState) in tModLoader\Terraria\IO\ResourcePackList.cs:line 172 at Terraria.IO.ResourcePackList.CreatePacksFromSavedJson(JArray serializedState, IServiceProvider services, String searchPath, List`1 resourcePacks) in tModLoader\Terraria\IO\ResourcePackList.cs:line 86 at Terraria.IO.ResourcePackList.FromJson(JArray serializedState, IServiceProvider services, String searchPath) in tModLoader\Terraria\IO\ResourcePackList.cs:line 66 at Terraria.Initializers.AssetInitializer.CreateResourcePackList(IServiceProvider services) in tModLoader\Terraria\Initializers\AssetInitializer.cs:line 61 at Terraria.Main.LoadContent() in tModLoader\Terraria\Main.cs:line 9788 at Microsoft.Xna.Framework.Game.Initialize() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 658 at Terraria.Main.Initialize() in tModLoader\Terraria\Main.cs:line 5784 at Microsoft.Xna.Framework.Game.DoInitialize() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 779 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 411 at Terraria.Program.RunGame() in tModLoader\Terraria\Program.cs:line 266 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 240 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 213 at Terraria.MonoLaunch.Main_End(String[] args) in tModLoader\Terraria\MonoLaunch.cs:line 79 at Terraria.MonoLaunch.<>c__DisplayClass1_0.
b__1() in tModLoader\Terraria\MonoLaunch.cs:line 65 [12:37:35.065] [Main Thread/FATAL] [tML]: Main engine crash System.TypeLoadException: Could not load TypeSpec from assembly 'System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType) at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType, JsonSerializer jsonSerializer) at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType) at Newtonsoft.Json.Linq.JToken.ToObject[T]() at Terraria.IO.ResourcePackList.CreatePackEntryListFromJson(JArray serializedState) in tModLoader\Terraria\IO\ResourcePackList.cs:line 172 at Terraria.IO.ResourcePackList.CreatePacksFromSavedJson(JArray serializedState, IServiceProvider services, String searchPath, List`1 resourcePacks) in tModLoader\Terraria\IO\ResourcePackList.cs:line 86 at Terraria.IO.ResourcePackList.FromJson(JArray serializedState, IServiceProvider services, String searchPath) in tModLoader\Terraria\IO\ResourcePackList.cs:line 66 at Terraria.Initializers.AssetInitializer.CreateResourcePackList(IServiceProvider services) in tModLoader\Terraria\Initializers\AssetInitializer.cs:line 61 at Terraria.Main.LoadContent() in tModLoader\Terraria\Main.cs:line 9788 at Microsoft.Xna.Framework.Game.Initialize() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 658 at Terraria.Main.Initialize() in tModLoader\Terraria\Main.cs:line 5784 at Microsoft.Xna.Framework.Game.DoInitialize() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 779 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 411 at Terraria.Program.RunGame() in tModLoader\Terraria\Program.cs:line 266