PC [SOLVED] Terraria not launching

Flubbred

Terrarian
Self explanatory... The game does not even give me a crash or anything, but straight up refuses to launch . When I press play, it shows that I am playing but after 3 seconds it closes. When I validate files it does show that one fails to do so, but I heard that's normal for some games. Anyway, here's a list of things I have already tried doing:
Reinstalling Terraria (through steam and deleting terraria folder under common)
  • Restarting steam and reinstalling Terraria
  • Clearing app cache
  • Clearing the Terraria folder under My Games
  • Setting the music volume in config to 0.0
  • Restarting my PC
  • Disabling firewall and antivirus
  • Renaming Terraria
  • Running Terraria as non-Steam game
  • Running it from the file as administrator (Same goes for renamed Terraria)
  • Setting custom size for virtual memory (I was confused too, idk if I did it right, but it's from the link number 3)
  • Running a disk check (CHKDSK C: ) if it's working properly (And it is)
  • Even getting Terraria files from a friend (Game works for him) minus the content file
  • And I did disable Steam cloud. It didn't work with it on anyway
Did some more things that did not work:
  • Ran Windows Memory Diagnosis (Heard that a problem in RAM could sometimes be a cause, but my RAM is all clean)
  • Tried to to launch it while the PC was on clean boot
  • Attempted to launch it using command prompt. I did write the line correctly (C:\Program Files (x86)>start Steam\steamapps\common\Terraria\Terraria.exe) I was hoping for an error message which would point me in the right direction but nothing
I have also tried some video on how to fix it. I will link them here (PS: none of them worked)
  1. Terraria Crashing - No Error Log (I tried to get crash logs but no cigar (If there is a way please do tell))
I think the version is 1.4.3 as I have updated Terraria, but since I can't launch it I can't check.
One thing I have not tried is messing with .dll files. Heard it can fix it for some people, but I'd rather be 100% sure I am not getting some "less than desirable" dlls to run on my pc. So if you know one of the solutions that are 100% secure please let me know. And let me know of any other possible solution. By this point... why not try it.

Specs:
CPU: AMD Ryzen 9 3900X
GPU: NVIDIA GeForce RTX 2070 SUPER
RAM: 2x8GB Corsair
Motherboard: MPG X570 GAMING EDGE WIFI (MS-7C37)
OS: Windows 10 Home 64-bit (10.0, Build 19041)

Edit: Something worth mentioning: I can run tmodloader just fine, but normal terraria no. Idk if that helps.


Solution: Apparently I had multiple XNA frameworks installed, which cause immediate crash. We found out about this through Event Viewer. Uninstalled all of them and reinstalled the 4.0 version, and all was good.
 
Last edited:
The XNA thing didn't work at all for me, but I went into the Steam files to find terraria.exe and in the same folder was another file, terraria_unknown.exe which launched when i started it, but some of my characters were shown as defaults with only their names
Kinda baffling but i moved it out of the folder and now the normal terraria works just fine and the characters aren't corrupted
 
They are focusing on adding content rather than dealing with systemic risky changes that could alleviate some of these problems.
Minecraft for example is just as old, but they ship their own installation of java with the client to make sure that it 'just works' with (as far as I know) no extra dependencies.
 
Last edited:
And yet when you look on discussions etc, it's clear that many are still actively playing without issues.
 
Yeah, it would be pretty bad if a large portion of users couldn't play due to these setup issues?
did u find a fix yet?
I found a fix on steam forums.
I fixed it, all you have to do is run steam as an administrator:

- Completely close out of steam by closing the software and clicking on the "Show Hidden Icons" arrow on the right side of your taskbar, find the steam icon, right click it, then click "Exit Steam."

- Right click the steam shortcut and click on Properties

- Click on compatibility and find the check box titled "Run this program as an administrator," click "Apply" and "OK" then close out.

After you do this open up steam again and try opening Terraria (or whatever game your trying to fix).
 
I always wondered why Terraria wouldn't open. Even when I validated them all, it STILL wouldn't open.
Edit: I forgot to mention I validated them just now.
Edit 2: Shahrozirl, you know I need my parent's permission to even open Steam as an admin right?
 
Last edited:
Back
Top Bottom