[18:11:49.843] [Main Thread/INFO] [tML]: Starting tModLoader client 1.4.4.9+2025.11.3.1|2025.11|stable|Stable|cb5648b7a94a7ac6bbc933d12983b5f171def402|5250719396027138084 built 1/6/2026 6:09 PM [18:11:49.848] [Main Thread/INFO] [tML]: Log date: 1/15/2026 [18:11:49.848] [Main Thread/INFO] [tML]: Running on Windows (v10.0.19045.0) X64 NetCore 8.0.0 [18:11:49.850] [Main Thread/INFO] [tML]: CPU: 12 processors. RAM: 15.9 GB [18:11:49.851] [Main Thread/INFO] [tML]: FrameworkDescription: .NET 8.0.0 [18:11:49.851] [Main Thread/INFO] [tML]: Executable: D:\Steam\steamapps\common\tModLoader\tModLoader.dll [18:11:49.851] [Main Thread/INFO] [tML]: Working Directory: D:\Steam\steamapps\common\tModLoader [18:11:51.376] [Main Thread/WARN] [tML]: Saves paths had incorrect slashes somehow: "C:/Users/arcad\Documents\My Games\Terraria\tModLoader"=>"C:\Users\arcad\Documents\My Games\Terraria\tModLoader", "C:/Users/arcad\Documents\My Games\Terraria\tModLoader"=>"C:\Users\arcad\Documents\My Games\Terraria\tModLoader" [18:11:51.377] [Main Thread/INFO] [tML]: Saves Are Located At: C:\Users\arcad\Documents\My Games\Terraria\tModLoader [18:11:51.550] [Main Thread/INFO] [tML]: Display DPI: Diagonal DPI is 96. Vertical DPI is 96. Horizontal DPI is 96 [18:11:51.550] [Main Thread/INFO] [tML]: High DPI Display detected: setting FNA to highdpi mode [18:11:51.552] [Main Thread/DEBUG] [FNA]: Querying linked library versions... [18:11:51.552] [Main Thread/DEBUG] [FNA]: SDL v2.28.2 [18:11:51.642] [Main Thread/DEBUG] [FNA]: FNA3D v23.10.0 [18:11:51.686] [Main Thread/DEBUG] [FNA]: FAudio v22.9.1 [18:11:52.786] [Main Thread/INFO] [tML]: Distribution Platform: Steam. Detection method: CWD is /steamapps/ [18:11:52.875] [Main Thread/DEBUG] [tML]: Process.Start (UseShellExecute = False): "D:\Steam\steamapps\common\tModLoader\dotnet\dotnet.exe" tModLoader.dll -terrariasteamclient 1632 [18:11:54.099] [Main Thread/DEBUG] [TerrariaSteamClient]: Recv: init_success [18:11:54.100] [Main Thread/DEBUG] [TerrariaSteamClient]: Send: acknowledged [18:11:54.953] [Main Thread/INFO] [FNA]: SDL.SDL_Init(SDL.SDL_INIT_VIDEO)... [18:11:54.954] [Main Thread/INFO] [FNA]: Success [18:11:54.954] [Main Thread/INFO] [FNA]: SDL.SDL_InitSubSystem(SDL.SDL_INIT_GAMECONTROLLER)... [18:11:55.029] [Main Thread/INFO] [FNA]: Success [18:11:55.101] [Main Thread/DEBUG] [tML]: Native Resolve: Steamworks.NET, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null -> steam_api [18:11:55.101] [Main Thread/DEBUG] [tML]: delegating to Steamworks.NET.AnyCPU resolver [18:11:55.345] [Main Thread/INFO] [Terraria]: Steam Cloud Quota: 953.7 MB available [18:11:55.352] [Main Thread/INFO] [tML]: Steam beta branch: None [18:11:55.353] [Main Thread/INFO] [tML]: SteamBackend: Running standard Steam Desktop Client API [18:11:55.360] [Main Thread/INFO] [tML]: Current 1281930 Workshop Folder Directory: D:\Steam\steamapps\common\tModLoader\..\..\workshop [18:11:55.423] [Main Thread/INFO] [FNA]: SDL Video Diver: windows [18:11:55.424] [Main Thread/INFO] [FNA]: FNA3D Driver: D3D11 [18:11:55.424] [Main Thread/INFO] [FNA]: D3D11 Adapter: Radeon RX 580 Series [18:11:55.433] [Main Thread/INFO] [tML]: Terraria Steam Install Location assumed to be: D:\Steam\steamapps\common\Terraria [18:11:55.815] [Main Thread/INFO] [tML]: Maximum Resolution is 1920 x 1200 [18:11:55.821] [Main Thread/DEBUG] [Terraria]: Device Created, Adapter: LG TV, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: False, Display: \\.\DISPLAY1 [18:11:55.822] [Main Thread/DEBUG] [Terraria]: Device Reset, Adapter: LG TV, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: False -> True, Display: \\.\DISPLAY1 [18:11:55.824] [Main Thread/DEBUG] [Terraria]: Device Reset, Adapter: LG TV, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: True, Display: \\.\DISPLAY1 [18:11:55.991] [Main Thread/INFO] [FNA]: SDL Audio Driver: [18:11:56.755] [Main Thread/DEBUG] [tML]: Native Resolve: tModLoader, Version=1.4.4.9, Culture=neutral, PublicKeyToken=null -> RzChromaSDK64.dll [18:11:56.755] [Main Thread/DEBUG] [tML]: not found [18:11:58.463] [.NET TP Worker/WARN] [tML]: Silently Caught Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Collections.Immutable, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified. at System.RuntimeMethodHandle.GetMethodBody(IRuntimeMethodInfo method, RuntimeType declaringType) at System.Reflection.RuntimeMethodInfo.GetMethodBody() at Terraria.Program.<>c.b__34_2(<>f__AnonymousType14`2 <>h__TransparentIdentifier0) at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext() at System.Linq.Parallel.PartitionedDataSource`1.ContiguousChunkLazyEnumerator.MoveNext(T& currentElement, Int32& currentKey) at System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey) at System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork() at System.Linq.Parallel.SpoolingTaskBase.Work() at System.Linq.Parallel.QueryTask.BaseWork(Object unused) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() [18:11:58.465] [9/WARN] [tML]: Silently Caught Exception: System.AggregateException: One or more errors occurred. (One or more errors occurred. (Could not load file or assembly 'System.Collections.Immutable, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.)) at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Task.Wait() at System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose) at System.Linq.Parallel.SpoolingTask.SpoolForAll[TInputOutput,TIgnoreKey](QueryTaskGroupState groupState, PartitionedStream`2 partitions, TaskScheduler taskScheduler) at System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper.Execute() at System.Linq.Parallel.MergeExecutor`1.Execute() at System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId) at System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream) at System.Linq.Parallel.ForAllOperator`1.WrapPartitionedStream[TKey](PartitionedStream`2 inputStream, IPartitionedStreamRecipient`1 recipient, Boolean preferStriping, QuerySettings settings) at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.ChildResultsRecipient.Receive[TKey](PartitionedStream`2 inputStream) at System.Linq.Parallel.ScanQueryOperator`1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient) at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient) at System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings) at System.Linq.Parallel.ForAllOperator`1.RunSynchronously() at Terraria.Program.ForceJITOnAssembly(IEnumerable`1 types) at Terraria.Program.ForceLoadAssembly(Assembly assembly, Boolean initializeStaticMembers) at Terraria.Program.ForceLoadThread(Object threadContext) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) [18:11:58.468] [9/WARN] [tML]: Silently Caught Exception: System.AggregateException: One or more errors occurred. (Could not load file or assembly 'System.Collections.Immutable, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.) at System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose) at System.Linq.Parallel.SpoolingTask.SpoolForAll[TInputOutput,TIgnoreKey](QueryTaskGroupState groupState, PartitionedStream`2 partitions, TaskScheduler taskScheduler) at System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper.Execute() at System.Linq.Parallel.MergeExecutor`1.Execute() at System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId) at System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream) at System.Linq.Parallel.ForAllOperator`1.WrapPartitionedStream[TKey](PartitionedStream`2 inputStream, IPartitionedStreamRecipient`1 recipient, Boolean preferStriping, QuerySettings settings) at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.ChildResultsRecipient.Receive[TKey](PartitionedStream`2 inputStream) at System.Linq.Parallel.ScanQueryOperator`1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient) at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient) at System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings) at System.Linq.Parallel.ForAllOperator`1.RunSynchronously() at Terraria.Program.ForceJITOnAssembly(IEnumerable`1 types) at Terraria.Program.ForceLoadAssembly(Assembly assembly, Boolean initializeStaticMembers) at Terraria.Program.ForceLoadThread(Object threadContext) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) [18:11:58.471] [9/ERROR] [tML]: Unhandled Exception System.AggregateException: One or more errors occurred. (Could not load file or assembly 'System.Collections.Immutable, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.) ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Collections.Immutable, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified. File name: 'System.Collections.Immutable, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' at System.RuntimeMethodHandle.GetMethodBody(IRuntimeMethodInfo method, RuntimeType declaringType) at System.Reflection.RuntimeMethodInfo.GetMethodBody() at Terraria.Program.<>c.b__34_2(<>f__AnonymousType14`2 <>h__TransparentIdentifier0) at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext() at System.Linq.Parallel.PartitionedDataSource`1.ContiguousChunkLazyEnumerator.MoveNext(T& currentElement, Int32& currentKey) at System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey) at System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork() at System.Linq.Parallel.SpoolingTaskBase.Work() at System.Linq.Parallel.QueryTask.BaseWork(Object unused) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of inner exception stack trace --- at System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose) at System.Linq.Parallel.SpoolingTask.SpoolForAll[TInputOutput,TIgnoreKey](QueryTaskGroupState groupState, PartitionedStream`2 partitions, TaskScheduler taskScheduler) at System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper.Execute() at System.Linq.Parallel.MergeExecutor`1.Execute() at System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId) at System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream) at System.Linq.Parallel.ForAllOperator`1.WrapPartitionedStream[TKey](PartitionedStream`2 inputStream, IPartitionedStreamRecipient`1 recipient, Boolean preferStriping, QuerySettings settings) at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.ChildResultsRecipient.Receive[TKey](PartitionedStream`2 inputStream) at System.Linq.Parallel.ScanQueryOperator`1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient) at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient) at System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings) at System.Linq.Parallel.ForAllOperator`1.RunSynchronously() at Terraria.Program.ForceJITOnAssembly(IEnumerable`1 types) at Terraria.Program.ForceLoadAssembly(Assembly assembly, Boolean initializeStaticMembers) at Terraria.Program.ForceLoadThread(Object threadContext) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) [18:11:58.476] [9/FATAL] [tML]: Native exception has occurred, attempting to determine erroring module... [18:11:58.477] [9/FATAL] [tML]: Exception occurred in module: C:\WINDOWS\System32\KERNELBASE.dll [18:11:58.477] [9/FATAL] [tML]: Attempting to save minidump... [18:11:59.000] [9/FATAL] [tML]: Minidump saved to: 'D:\Steam\steamapps\common\tModLoader\tModLoader-Logs\client_v2025.11.3.1_01-15-26_18-11-58-4780_9.dmp.zip' [18:11:59.000] [9/FATAL] [tML]: This file can be provided to tModLoader developers to help diagnose the issue.