PC Terraria won't launch from Steam when "Support4K" is set to true

Miros_

Terrarian
Terraria version: 1.4.4.9

Issue:

On a fresh, default install of Terraria: When trying to run Terraria from Steam, the game crashes without launching - I hit play, steam's green button turns blue, the cloud sync occurs, about 3 seconds pass... and then the Play button reappears. The taskbar icon flickers into existence for a moment, but I don't see any of the game's launching or title screens.​
After a fair amount of troubleshooting, I was finally able to get the game to launch by changing Support4K:True in Documents\My Games\Terraria\config.json from True to False.​
This enabled me to launch the game, but capped at 1080p, and fullscreen.​
However, I discovered that I CAN launch the game with the Support4K setting enabled and with Steam open... if I launch the Terraria.exe file manually.​
Which is nice... but I don't want to have to spend another 3 hours of troubleshooting the next time I want to return to this game. I'm hoping you can point out to me where things are going wrong so I can launch from steam with the Support4K setting enabled.​

PC Specs:
  • CPU: Intel i7-12700K
  • GPU: AMD Radeon RX 9070 XT
  • RAM: 2x [G.Skill Ripjaws V 32 GB (2 x 16 GB) DDR4-3200] for total 64GB
  • MOBO: MSI Pro Z690-A
  • Storage: Installed on D:\ drive, Samsung 980 Pro 2TB NVME
  • OS: Win 10 22H2
  • Monitor: ASUS ROG PG279Q 2560x1440 @ 150Hz

Troubleshooting steps already taken:
  • Clean install of Terraria
  • Drivers up-to-date
  • Uninstall and reinstall all the .NET Framework versions.
  • Uninstall and reinstall XNA Framework.
  • Verified Integrity of files
  • Deleted Documents\My Games\Terraria\config.json


The following are the logs for each noted scenario.

Launching from Steam with Support4K enabled - results in crash
[SIZE=4]Documents\My Games\Terraria\Logs[/SIZE]
Error Logging Enabled.
Resolution changed to: 2560x1440.

[SIZE=4]\Steam\logs[/SIZE]
[2025-09-08 23:56:13] GameAction [AppID 105600, ActionID 1] : LaunchApp changed task to RunningInstallScript with ""
[2025-09-08 23:56:13] GameAction [AppID 105600, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp changed task to SynchronizingStats with ""
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp changed task to ShowInterstitials with ""
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp waiting for user response to ShowInterstitials ""
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp continues with user response "ShowInterstitials"
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp changed task to SynchronizingControllerConfig with ""
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp changed task to WaitForStreamingEncoderConfig with ""
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
[2025-09-08 23:56:14] Forced create of Win32Event but it already existed
[2025-09-08 23:56:14] Forced create of Win32Event but it already existed
[2025-09-08 23:56:14] Game process added : AppID 105600 "D:\SteamLibrary\steamapps\common\Terraria\Terraria.exe -logerrors -logfile", ProcID 16716, IP 0.0.0.0:0
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
[2025-09-08 23:56:14] GameAction [AppID 105600, ActionID 1] : LaunchApp changed task to Completed with ""
[2025-09-08 23:56:15] Game process updated : AppID 105600 "D:\SteamLibrary\steamapps\common\Terraria\Terraria.exe -logerrors -logfile", ProcID 16716, IP 0.0.0.0:0
[2025-09-08 23:56:19] Game process removed: AppID 105600 "D:\SteamLibrary\steamapps\common\Terraria\Terraria.exe -logerrors -logfile", ProcID 16716


Launching from Steam with Support4K disabled - loads as expected, but windowed, and max 1080p
[SIZE=4]Documents\My Games\Terraria\Logs[/SIZE]
Error Logging Enabled.
Resolution changed to: 1920x1080.
WaveMaskData texture recreated. 86x135
WaveMaskData texture recreated. 86x135
WaveMaskData texture recreated. 85x135
WaveMaskData texture recreated. 86x135
================
2025-09-09 12:02:05 AM: First-Chance Exception
Thread: 4 []
Culture: en-CA
Exception: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort()
HResult: -2146233040
================


[SIZE=4]\Steam\logs[/SIZE]
[2025-09-09 00:01:27] GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to RunningInstallScript with ""
[2025-09-09 00:01:27] GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
[2025-09-09 00:01:28] GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to SynchronizingStats with ""
[2025-09-09 00:01:28] GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to ShowInterstitials with ""
[2025-09-09 00:01:28] GameAction [AppID 105600, ActionID 2] : LaunchApp waiting for user response to ShowInterstitials ""
[2025-09-09 00:01:28] GameAction [AppID 105600, ActionID 2] : LaunchApp continues with user response "ShowInterstitials"
[2025-09-09 00:01:28] GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to SynchronizingControllerConfig with ""
[2025-09-09 00:01:29] GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
[2025-09-09 00:01:29] GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to WaitForStreamingEncoderConfig with ""
[2025-09-09 00:01:29] GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
[2025-09-09 00:01:29] GameAction [AppID 105600, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
[2025-09-09 00:01:29] GameAction [AppID 105600, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
[2025-09-09 00:01:29] Game process added : AppID 105600 "D:\SteamLibrary\steamapps\common\Terraria\Terraria.exe -logerrors -logfile", ProcID 24488, IP 0.0.0.0:0
[2025-09-09 00:01:29] GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
[2025-09-09 00:01:29] GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to Completed with ""
[2025-09-09 00:01:29] Game process updated : AppID 105600 "D:\SteamLibrary\steamapps\common\Terraria\Terraria.exe -logerrors -logfile", ProcID 24488, IP 0.0.0.0:0
[2025-09-09 00:01:30] GameOverlay: started 'C:\Applications\Steam\gameoverlayui64.exe' (pid 20436) for game process 24488
[2025-09-09 00:01:32] CAPIJobRequestUserStats - Server response failed 2
[2025-09-09 00:02:09] Game process removed: AppID 105600 "D:\SteamLibrary\steamapps\common\Terraria\Terraria.exe -logerrors -logfile", ProcID 24488


Launching from Terraria.exe with Support4K enabled, Steam running - loads, borderless, max 1440p
[SIZE=4]Documents\My Games\Terraria\Logs[/SIZE]
Error Logging Enabled.
Resolution changed to: 2560x1440.
================
2025-09-09 12:09:52 AM: First-Chance Exception
Thread: 4 []
Culture: en-CA
Exception: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort()
HResult: -2146233040
================


[SIZE=4]\Steam\logs[/SIZE]
[2025-09-09 00:06:58] Game process added : AppID 105600 ""D:\SteamLibrary\steamapps\common\Terraria\Terraria.exe" ", ProcID 25124, IP 0.0.0.0:0
[2025-09-09 00:07:00] GameOverlay: started 'C:\Applications\Steam\gameoverlayui64.exe' (pid 12400) for game process 25124
[2025-09-09 00:07:01] CAPIJobRequestUserStats - Server response failed 2
[2025-09-09 00:07:30] Game process removed: AppID 105600 ""D:\SteamLibrary\steamapps\common\Terraria\Terraria.exe" ", ProcID 25124


Launching from Terraria.exe with Support4K disabled, Steam running - loads as expected, but windowed, and max 1080p
[SIZE=4]Documents\My Games\Terraria\Logs[/SIZE]
Error Logging Enabled.
Resolution changed to: 1920x1080.
================
2025-09-09 12:15:13 AM: First-Chance Exception
Thread: 4 []
Culture: en-CA
Exception: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort()
HResult: -2146233040
================


[SIZE=4]\Steam\logs[/SIZE]
[2025-09-09 00:14:53] Game process added : AppID 105600 ""D:\SteamLibrary\steamapps\common\Terraria\Terraria.exe" -logerrors -logfile", ProcID 4672, IP 0.0.0.0:0
[2025-09-09 00:14:55] GameOverlay: started 'C:\Applications\Steam\gameoverlayui64.exe' (pid 22672) for game process 4672
[2025-09-09 00:15:18] Game process removed: AppID 105600 ""D:\SteamLibrary\steamapps\common\Terraria\Terraria.exe" -logerrors -logfile", ProcID 4672
 
Back
Top Bottom