[12:54:42.137] [Main Thread/INFO] [tML]: Starting tModLoader client 1.4.4.9+2025.06.3.0|2025.06|stable|Stable|1c6a74c24be6e22cb90092efd78d765b7132fabb|5250582053258193170 built 7/31/2025 9:04 PM [12:54:42.144] [Main Thread/INFO] [tML]: Log date: 8/6/2025 [12:54:42.144] [Main Thread/INFO] [tML]: Running on Windows (v10.0.26100.0) X64 NetCore 8.0.0 [12:54:42.147] [Main Thread/INFO] [tML]: CPU: 6 processors. RAM: 15.9 GB [12:54:42.147] [Main Thread/INFO] [tML]: FrameworkDescription: .NET 8.0.0 [12:54:42.147] [Main Thread/INFO] [tML]: Executable: D:\SteamLibrary\steamapps\common\tModLoader\tModLoader.dll [12:54:42.147] [Main Thread/INFO] [tML]: Working Directory: D:\SteamLibrary\steamapps\common\tModLoader [12:54:42.148] [Main Thread/INFO] [tML]: Launch Parameters: /gldevice:OpenGL [12:54:42.150] [Main Thread/INFO] [tML]: Parsed Launch Parameters: [12:54:42.477] [Main Thread/INFO] [tML]: Ensuring OneDrive is running before starting to Migrate Files [12:54:42.479] [Main Thread/DEBUG] [tML]: Process.Start (UseShellExecute = False): "C:/Users/tatav\AppData\Local\Microsoft\OneDrive\OneDrive.exe" /background [12:54:45.558] [Main Thread/INFO] [tML]: Attempt to Port from "C:\Users\tatav\OneDrive\Documents\My Games\Terraria\tModLoader" to "C:\Users\tatav\OneDrive\Documents\My Games\Terraria\tModLoader-1.4.3" aborted, "2025.6.3.0" is a newer version. [12:54:45.558] [Main Thread/INFO] [tML]: Saves Are Located At: C:\Users\tatav\OneDrive\Documents\My Games\Terraria\tModLoader [12:54:45.564] [Main Thread/INFO] [tML]: Finding Mods... [12:54:45.786] [Main Thread/INFO] [tML]: Display DPI: Diagonal DPI is 96. Vertical DPI is 96. Horizontal DPI is 96 [12:54:45.787] [Main Thread/INFO] [tML]: High DPI Display detected: setting FNA to highdpi mode [12:54:45.789] [Main Thread/DEBUG] [FNA]: Querying linked library versions... [12:54:45.790] [Main Thread/DEBUG] [FNA]: SDL v2.28.2 [12:54:45.791] [Main Thread/DEBUG] [FNA]: FNA3D v23.10.0 [12:54:45.792] [Main Thread/DEBUG] [FNA]: FAudio v22.9.1 [12:54:46.128] [Main Thread/INFO] [tML]: Distribution Platform: Steam. Detection method: CWD is /steamapps/ [12:54:46.138] [Main Thread/DEBUG] [tML]: Process.Start (UseShellExecute = False): "D:\SteamLibrary\steamapps\common\tModLoader\dotnet\dotnet.exe" tModLoader.dll -terrariasteamclient 1748 [12:54:46.591] [Main Thread/DEBUG] [TerrariaSteamClient]: Recv: init_success [12:54:46.591] [Main Thread/DEBUG] [TerrariaSteamClient]: Send: acknowledged [12:54:46.988] [Main Thread/INFO] [FNA]: SDL.SDL_Init(SDL.SDL_INIT_VIDEO)... [12:54:46.990] [Main Thread/INFO] [FNA]: Success [12:54:46.990] [Main Thread/INFO] [FNA]: SDL.SDL_InitSubSystem(SDL.SDL_INIT_GAMECONTROLLER)... [12:54:47.064] [Main Thread/INFO] [FNA]: Success [12:54:47.068] [Main Thread/INFO] [FNA]: Controller 0: PS4 Controller, GUID: 4c05cc09, Mapping: 03008fe54c050000cc09000000016800,*,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,touchpad:b15,crc:e58f,platform:Windows [12:54:47.366] [Main Thread/INFO] [Terraria]: Steam Cloud Quota: 953.7 MB available [12:54:47.366] [Main Thread/INFO] [tML]: Steam beta branch: None [12:54:47.367] [Main Thread/INFO] [tML]: SteamBackend: Running standard Steam Desktop Client API [12:54:47.367] [Main Thread/INFO] [tML]: Current 1281930 Workshop Folder Directory: D:\SteamLibrary\steamapps\common\tModLoader\..\..\workshop [12:54:47.418] [Main Thread/INFO] [FNA]: SDL Video Diver: windows [12:54:47.418] [Main Thread/INFO] [FNA]: FNA3D Driver: OpenGL [12:54:47.418] [Main Thread/INFO] [FNA]: OpenGL Renderer: Radeon RX 570 Series [12:54:47.419] [Main Thread/INFO] [FNA]: OpenGL Driver: 4.6.0 Compatibility Profile Context 24.9.1.240813 [12:54:47.419] [Main Thread/INFO] [FNA]: OpenGL Vendor: ATI Technologies Inc. [12:54:47.421] [Main Thread/INFO] [FNA]: MojoShader Profile: glsl120 [12:54:47.425] [Main Thread/INFO] [tML]: Terraria Steam Install Location assumed to be: D:\SteamLibrary\steamapps\common\Terraria [12:54:47.954] [Main Thread/INFO] [tML]: Maximum Resolution is 2560 x 1440 [12:54:47.961] [Main Thread/DEBUG] [Terraria]: Device Created, Adapter: LG ULTRAGEAR, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: False, Display: \\.\DISPLAY1 [12:54:47.962] [Main Thread/DEBUG] [Terraria]: Device Reset, Adapter: LG ULTRAGEAR, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: False -> True, Display: \\.\DISPLAY1 [12:54:47.962] [Main Thread/DEBUG] [Terraria]: Device Reset, Adapter: LG ULTRAGEAR, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: True, Display: \\.\DISPLAY1 [12:54:48.270] [Main Thread/INFO] [FNA]: SDL Audio Driver: [12:54:48.439] [Main Thread/WARN] [tML]: Silently Caught Exception: System.ArgumentException: Could not cast or convert from System.Int64 to Terraria.IO.ResourcePackList+ResourcePackEntry. at Newtonsoft.Json.Utilities.ConvertUtils.EnsureTypeAssignable(Object value, Type initialType, Type targetType) at Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(Object initialValue, CultureInfo culture, Type targetType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) 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 9813 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 5808 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:54:48.443] [Main Thread/WARN] [tML]: Silently Caught Exception: Newtonsoft.Json.JsonSerializationException: Error converting value 0 to type 'Terraria.IO.ResourcePackList+ResourcePackEntry'. Path '[0]'. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) 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 9813 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 5808 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:54:48.459] [Main Thread/FATAL] [tML]: Main engine crash Newtonsoft.Json.JsonSerializationException: Error converting value 0 to type 'Terraria.IO.ResourcePackList+ResourcePackEntry'. Path '[0]'. ---> System.ArgumentException: Could not cast or convert from System.Int64 to Terraria.IO.ResourcePackList+ResourcePackEntry. at Newtonsoft.Json.Utilities.ConvertUtils.EnsureTypeAssignable(Object value, Type initialType, Type targetType) at Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(Object initialValue, CultureInfo culture, Type targetType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) --- End of inner exception stack trace --- at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) 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 9813 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 5808 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 [12:54:48.460] [Main Thread/DEBUG] [TerrariaSteamClient]: Send: shutdown