Terraria

Terraria

View Stats:
JSword Jan 11, 2015 @ 11:26am
Crash on resolution change or fullscreen.
Every time I start this game when I try to change my resolution from default the game will crash with an error box pop up. If I try to set it to fullscreen it will flicker wildly and stop taking inputs.

I have deleted the config file. I have downloaded the game again. I have downloaded XNA again as well. Nothing seems to help.

Anyone heard of this?
< >
Showing 1-15 of 15 comments
Hanswenkeetch Jan 16, 2016 @ 9:46am 
This is happening to me as well, and i'd like to show you my error report but im a noob and I have no idea how to post a png on this discussion. So I guess I'll just have to write down a small part of it instead.

System.Threading.SynchronizationLockException: Object Synchronization method was called from an unsynchronized block of code.
At Terraria.IO.Preferences.Save(Boolean createfile)
at Terraria.Main.SaveSetting()
at Terraria.Main.DrawMenu(GameTime gameTime)
at Terraria.Main.Draw(GameTime game Time)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.Hostidle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.Onldle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.Game.WindowsGameHost.Applicationldle(Object sender,
EventArgs e)


So yeah I probably just wasted lots of time when I somehow could of just put the image of it on this screen, anyway best of luck in finding a solution.

Edit: Just figured out you cannot attach images to steam discussions anyway.
Last edited by Hanswenkeetch; Jan 16, 2016 @ 9:48am
DreamGoesOn. Feb 22, 2016 @ 9:57am 
Dear spehngbab and PyroGamingManiac

I assume you both have problems with the resolution changing in Terraria? First of all, if you use Windows 10, delete all the Microsoft .NET Frameworks installed via Configurationscreen. Windows 10 has already a framework installed on his own. Having multiple frameworks can cause problems.

Secondly, launch terraria, go to video settings and click on "go windowed". Your game should now be windowed, don't worry about this. Then check your computer / laptop resolution. Go back to Terraria, set the resolution STILL IN WINDOWED MODE to the same resolution as your computer. Apply. If this gives no error (it won't do anything yet, just change the resolution), then you're fine. After doing this, click back on the option "go fullscreen". This should do the trick. It worked for me that way, i hope it works for you guys too.

ATTENTION: Please note that if you're NOT using WINDOWS 10, you have to keep ONE of the .NET frameworks (the latest version).

If you still have any problems, i'll do my best to help you out :)
Last edited by DreamGoesOn.; Feb 22, 2016 @ 10:17am
weetabix May 7, 2016 @ 4:49pm 
where would the configuration screen be, roaming or hardrive?
weetabix May 7, 2016 @ 4:52pm 
nvm found them
weetabix May 7, 2016 @ 4:54pm 
also i cant delete them because they "dont exist"
weetabix May 7, 2016 @ 4:58pm 
actually it worked because i guess they stayed there after i deleted them, then i tried to find them again and they werent there. I changed it to fullscreen and boom it worked. Thanks a ton man
DreamGoesOn. May 8, 2016 @ 7:35am 
Originally posted by fullmetaldemonbutler:
actually it worked because i guess they stayed there after i deleted them, then i tried to find them again and they werent there. I changed it to fullscreen and boom it worked. Thanks a ton man

Im glad i could help :) Have fun playing Terraria!
Nu Jun 23, 2016 @ 7:27pm 
I hate to bring this thread back from the dead, but where is the configuration screen?
Nu Jun 23, 2016 @ 7:39pm 
Nevermind, I think I found an alternate way to fix the issue.

What I did was go to the config.json file and altered Fullscreen, DisplayWidth, and DisplayHeight.

"Fullscreen": true,

"DisplayWidth": 1920,
"DisplayHeight": 1080,
DreamGoesOn. Jun 24, 2016 @ 1:53am 
Originally posted by Nu:
Nevermind, I think I found an alternate way to fix the issue.

What I did was go to the config.json file and altered Fullscreen, DisplayWidth, and DisplayHeight.

"Fullscreen": true,

"DisplayWidth": 1920,
"DisplayHeight": 1080,

This could work too, but if you still want to try it, the configurationscreen is found by going to the search function and type "config". In Windows 10, you can also right-click the startbutton and click configurationscreen.
Last edited by DreamGoesOn.; Jun 24, 2016 @ 1:54am
Nu Jun 24, 2016 @ 7:19am 
Thanks for the response.
Donnay Aug 18, 2016 @ 3:04pm 
I can't find this configurationscreen when right clicking my home button. Please assist me on finding it :(
DreamGoesOn. Aug 19, 2016 @ 2:27am 
Originally posted by BabySwegDon:
I can't find this configurationscreen when right clicking my home button. Please assist me on finding it :(

Dear BabySwegDon

If you're using windows 10, right-mouseclick the windows icon in the leftdown corner of the screen. 3 sections will show up. Configurationscreen (under taskmanager) is in the 2nd section, right under the thin grey line. BE SURE to rightclick it, leftclick won't work.

If you're using windows 7 or 8 instead of 10. Use the searchfunction of windows. You can use this in windows 10 too (the magnifying glass icon next to the windows icon on the taskbar). Im not sure about this, but if i remember correctly, you can use windows button (next to the alt button) + F to open the search function too (this won't work in windows 10 though).

If you still can't find the configurationscreen, please inform me. If you do find it, follow these steps:

1. Open configurationscreen
(be sure to set "view" (righttopcorner of the screen) to category in order to follow the next steps)
2. Programs (delete a program)
3. search for the "Microsoft .NET Frameworks" (you can tab M to search for it faster when alphabetically sorted)

the next steps are determined by which OS you are using

For windows 7 / 8: delete all the Microsoft .NET Frameworks EXCEPT for the latest version. or delete them all and download the latest version on internet. Launching terraria when they are all downloaded might download the version you need, but im not 100% sure about that.


windows 10: just delete ALL the Microsoft .NET Frameworks. If you wonder why, windows 10 has already a framework installed on his own. Having multiple frameworks can cause problems.

If you could succesfully complete all the steps above, you are ready to let terraria work again by doing the following:

1. launch terraria
2. go to video settings and click on "go windowed". Your game should now be windowed, don't worry about this.
3. check your computer / laptop resolution (rightclick your desktop and click "monitorsettings" or something simular to it.
4. go back to Terraria
5. set the resolution STILL IN WINDOWED MODE to the same resolution as your computer. 6. Apply.

If this gives no error (it won't do anything yet, just change the resolution), then you're fine.

7. click back on the option "go fullscreen".

Terraria should be running with the right resolution and in fullscreen now without crashing everyy 5 seconds. If you still have trouble or can't find something i mentioned, feel free to contact me here again. I'll try to answer you as soon as possible.
sebya13 Mar 30, 2020 @ 9:04pm 
did not work for me
Foxsarethbest10 Jun 7, 2020 @ 9:29am 
I found that the easiest way to turn off the old .NET framework was to, open control panel, click programs, then programs and features, then off to the left click turn windows features on or off. Find the .NET framework version that you want to disable, and un-select it.
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: Jan 11, 2015 @ 11:26am
Posts: 15