On May 19, 2011, in playable games, by Necron99

STATUS: playable Steam Store Page: click here
Wine Versions: 1.3.20 Submitted by: OutOfBound
Virtual-Desktop: yes Full-screen: yes


It takes a bit to get Terraria working – and may not work on all systems.

NOTE: use at least WINE 1.3.19

I’ve changed the steps a little bit to shorten the process

Step 1: Install the latest wine and winetricks.

Step 2: Install Steam. EDIT: you must use the Windows Steam installer + Wine – the native Linux Steam client will not work. I haven’t tried using winetricks steam yet for this game – I installed Steam using the download Windows installer directly from Steam. This places Steam in the .wine prefix. Please comment if Terraria will run in a prefix other than .wine

Step 3: Start Steam: This will update Steam. After this, log in to Steam with your user / pass.

Step 4: Download Terraria and install + Run Terraria once downloaded. This will install XNA Redistributable as well.

Step 5: Exit Steam.

Step 6: Install Mono 2.10 and 2.8 via winetricks + also install xact and xinput (I skipped the xact and xinput – but I’m using Wine 1.3.20 and all appears to work fine without)

winetricks mono210
winetricks mono28

Step 7: Install .NET 4 from the Full Installer from here

IMPORTANT: Do this install three times. The first two times you will get error. On the third try with the installer you should see a Repair option. If you see the repair option just canceled the install.

wine dotNetFx40_Full_x86_x64.exe

Step 7a: If you get a message that .NET is already installed, use regedit and delete this Node:
HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v4
Then return to Step 7 above.

Step 8: Copy all the .NET 4 Files from drive_c windows directory  to the steam Terraria directory

cd .wine/drive_c/Program Files/Steam/steamapps/common/terraria
cp ~/.wine/drive_c/windows/Microsoft.NET/Framework/v4.0.30319/* .

Step 9: Start steam and run Terraria


  • I did not install xact and xinput… (forgot to at step 7) and the game appears to work fine – though I am using Wine 1.3.20 where this may not be needed. If you are having problems try installing them via winetricks.
  • I did need to run wine dotNetFx40_Full_x86_x64.exe three times and hit cancel when repair option comes up
  • an error pops up when launching, though you can click to disregard and the game plays fine.
  • if you are having problems be sure to check graphics card compatibility http://www.xnawiki.com/index.php?title=Graphics_card_compatibility
Tagged with:

112 Responses to “Terraria”

  1. OutOfBound says:

    I got the game to run after a lot of playing around with wine and .NET 4.

    Current progress can be found here: (Will be updated, any Feedback and information welcome in the comments!)


  2. oldtopman says:

    Aren’t the instructions supposed to be on THIS site? Especially of the link goes dead, as these kinds of links tend to do.

    • Necron99 says:

      Good point – I will be copying the steps used ASAP – short on time atmo

    • OutOfBound says:

      Thanks for your confidence in my Website. :-P

      But yeah, sure, copy and have fun with it. I would appreciate to leave comments leading to new versions, though. Because there’s a lot of improvements that can be made to the Install process as well as New Terraria versions coming up that might change things. (Or wine, which seems to do things differently).

      So please, if you copy it, leave a note to the source. ;)



      • Necron99 says:

        I think he meant more as a precaution ;) – though thanks Tom – will keep submitted by + site links on the game test. Good work… I tried for ages to get this game working!

  3. asdf says:

    Does anyone know how to install winetricks in mono? I’ve searched online for ages and can’t find any information on the subject. I’ve tried “sh winetricks mono28” but it says that winetricks cannot be opened. Thanks to anyone who helps me!

    • Necron99 says:

      You should just be able to launch winetricks – there is a gui… or at command line:

      winetricks mono28
      winetricks mono210

      no sh is required…

  4. pureferret says:

    I can’t get past step 4. XNA redist wont install. Anyone found this too?

    • Necron99 says:

      Are you installing into a new / clean .wine prefix?

      • MitchieBear says:

        This forum is amazingly helpful. I’ve been at this sadly for four hours and think it’s time to ask for help. I have everything now in working condition excluding XNA. O a 100% clean .wine drive even if i run the XNA install before installing steam it still crashes on the very last bar. I hope someone could gimme a hand?

  5. Paul says:

    Just to add:
    1- I’ve had some of the problems posted here and in http://tom-geiger.de/?p=163
    a) “implement type compare for 1b! abnormal program termination..”
    b) the message “wine: Install the Windows version of Mono to run .NET executables” appears instead of “Assembly: Microsoft.Xna.Framework.Game (assemblyref_index=1)” after installing mono 2.10 and 2.8
    c) several crashes at different steps, and for different reasons.

    and so on… I tried again, and again and again, using some tips from the replies.

    Everything was solved for me (Kubuntu 10.10 – 2.6.35-28-generic i686) after installing wine version 1.3.19. I figured out I was using wine 1.2.X (which is as today the most updated stable release)

    I think It would be good to stress out at the beginning that it needs wine 1.3.19 at least.

  6. Derek says:

    When I try to install .NET 4, an emulated wine desktop opens and a window then comes up in wine extracting files. But just as it gets to the last file that has to be extracted “netfx_Extended.mzz”, A Wine error box comes up and says that it has encountered a serious problem and needs to close.

    It also says that the issue could have been caused by a problem in the program or a deficiency in Wine.

    Any ideas on what I’m doing incorrectly?

    • Necron99 says:

      If you read the steps you have to install .net 3 times – on the third try you should see “repair” option – just close it from there… You also need to be sure you are installing Terraria + Steam in the base .wine prefix – not in a different prefix… Hope this helps :)

      • Derek says:

        I found out the problem was that I wasn’t using Wine 1.3.19. But now when I attempt to copy the .Net 4 files into the Terraria directory, terminal gives me the message:

        “bash: cd: .wine/drive_c/Program_Files/Steam/steamapps/common/terraria: No such file or directory”

        When I browsed through the Wine c: drive manually I couldn’t find the directory either. Is my steam not creating a directory?

    • Necron99 says:

      I think you must have used winetricks to install Steam – therefore Steam wouldn’t be in your .wine folder but instead in it’s own wineprefix… you need to install Steam in the default .wine prefix… So: download the Steam installer from the Steam website – then run the installer using wine… that will install it in the default .wine prefix. Note that installing Steam a second time will erase / overwrite the desktop Steam Launcher – so rename it to something like “Steam Winetricks” before installing Steam a second time. Hope this helps :)

  7. Bort says:

    Im getting another error. On windows this game works perfectly but when I try to run this game I get an error saying theres no suitable graphics card found. I am using Wine 1.3.22

    • Bort says:

      sorry. Forgot to mention im using Linux mint

    • Necron99 says:

      Are you using the default Linux Graphics Drivers – or are you using the proprietary Nvidia / ATI driver set? You should be using the proprietary graphics drivers… you may have problems if using “mobile” chipsets (i.e. on a laptop) – not tested yet as far as I know..

  8. Wolf says:

    I got it to run once, but now on every launch it performs the first time setup and tries to repair the .NET framework, which crashes, rendering me unable to play the game anymore.

    I simply solved the issue by killing the setup process and Terraria launched normally.

    • Banboo1526274 says:

      how do you kill the setup process?

      steam does the same here but im new to linux and still not used to it.

      thanx in advance

      • Necron99 says:

        to kill a process in Linux:
        open terminal
        ps aux

        look for the process you want to terminate – look at the ID # = left most column

        kill xxxxx

        where xxxx is the process #


        • banboo1526274 says:

          tnx for the fast reply, also soory for my bad english.

          though what is the name of the seput, because there are heaps and I don’t understand a thing about wich one to kill.

  9. Russhole says:


    Did anyone else update Wine and are now suffering bad graphical tearing? I cannot find a fix for this and it seems that’s the only thing that crapped out from the update to Wine. Any help is appreciated!

    • Necron99 says:

      Mine still playing fine…

    • Ant says:

      @Russhole: Yes, Terraria was working fine for me until last night when wine-1.3.22 was installed by Update Manager.
      Last night I was seeing a lot of graphical tearing issues around the hotbar buttons and the sky/wall backgrounds were flickering in and out. The game was otherwise running fine, but the graphics issues were very distracting.
      I need to go back through my /var/log/dpkg.log file to find out which version of wine was installed previously, downgrade and confirm that the version change is responsible.

      • Necron99 says:

        What chipset are you using? ATI or NVIDIA? I’m on NVIDIA and all still working fine for me…

        • Ant says:

          Necron99, thanks for your suggestion.

          I should clarify two things here:
          1. The graphic tearing and flickering were only happening in-game. Terraria’s game menus are not showing any issue.
          2. my dpkg.log file was a bit weird… Update Manager upgraded me from wine-1.3.22 to wine-1.3.23 last night. I had wine-1.3.22 running Terraria since 16-Jun when it was upgraded from wine-1.3.21, which is what I had initially installed Terraria under.

          This is definitely not a graphics driver issue. I couldn’t coax apt-get to downgrade wine-1.3.23 back to wine-1.3.22, so I went all the way back to wine-1.2:
          ~$ sudo apt-get remove wine wine1.3 wine1.3-gecko
          ~$ sudo apt-get install wine1.2
          ~$ wine –version

          Was able to start Steam and Terraria ok, and didn’t have any graphics issues at all.

          So, I tried upgrading again:
          ~$ sudo apt-get remove wine wine1.2 wine1.2-gecko
          ~$ sudo apt-get install wine1.3
          ~$ wine –version

          Again, Steam and Terraria started ok but once I got into a Terraria world all of the graphics issues returned.

          Bottom line: something has changed in wine-1.3.23 and not in a good way.

          • Necron99 says:

            ATI or NVIDIA? I am on 1.3.23 and all fine with NVIDIA… I have had lots of these sorts of issues with ATI + Wine in the past…

  10. Sam says:

    I have the following error :
    [ [email protected] drive_c ] $ wine Program\ Files\ \(x86\)/Steam/steamapps/common/terraria/TerrariaServer.exe
    implements type compare for 1b!

    abnormal program termination
    err:mscoree:except_no_runtimes Process exited with a Mono runtime loaded.

    I have the same error with Terraria.exe

    [ [email protected] drive_c ] $ wine –version

    I installed steam with `winetricks steam`, terraria via steam and mono 2.10 and 2.8 via winetricks.

    I can’t install dotNet 4.0 because it always gives me an error (I never saw the Repair option).

    Any idea ?

    • Necron99 says:

      The problem is dotNet 4.0 not being installed…

      I think you need to install Steam in the default .wine prefix = don’t use winetricks to install Steam as this puts steam into a different wine prefix – this may be why dotNet4.0 fails… backup / rename your .wine and download Steam installer from the steam website – then install steam with ] wine SteamInstall.msi – this will put Steam in the default .wine prefix…

      From there follow the steps in correct order… hope this helps :)

      • Ant says:

        I have Steam installed in a custom wine prefix and, aside from the graphic issues noted above (from a wine update), all of my Steam games are running fine.

        In my case:
        env WINEPREFIX=$HOME/.wine-steam

        As long as you have the WINEPREFIX set before running any wine/winetricks elements, and remember to use the –no-isolate switch on winetricks, then everything should go to the right place.

        dotnet40 has a very flaky downloader. I have posted by dotnet40.verb file up here if you want it:

    • legolegs says:

      You have 64 bit wine. It is very likely the dotnet cannot work with it at all. See below for my instruction how to switch wine into 32bit mode.

  11. Hexabyte says:

    I get every step okay, but when I try to run it with .NET, XNA, and mono installed, I get a mono error. This is it:

    wine Terraria.exe
    implement type compare for 1b!

    abnormal program termination
    err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded.

    Anyone know what’s wrong?

  12. legolegs says:

    thanks, this way works for me. But I had to solve several issues. here goes my experiance.

    FOR 64bit USERS:
    The wine has two modes: 64 bit and 32 bit. Make sure your wine is in 32bit mode. To check if it is true you need to use the following command line:

    WINEARCH=win32 wine

    it should show “Usage” brief. If it report an error about “mismatch” you have to do following:

    1. install package wine-wow.i686 (remove wine-wow.x86_64 first). Or whatever it is called in your distribution.
    2. Now you’re able to swith wine to 32bit mode. The only way to do that is to delete your “~/.wine”. Maybe you want to backup it first.
    3. Then proceed to manual on this page, it will work.

    P.S. I must say it: the terraria developers are stupid microsoft fanboys. Wait a bit and minecraft will sell on android and iphone and terraria will not. Game developers, if you hear me: it is 21 century now, the epoch of portability. If you love your players or their money do not get stuck on one proprietary limited platform or framework.

  13. Noxon says:

    Hello. I apologize in advance for my bad English. I have run Terraria. But after when I go into the game, see a visual bugs, for example:


    I tried various drivers, does not help.
    Need help!!!

    Ubuntu 11.04
    ATI HD 4850
    ATI driver 11.4,11.5,11.6.
    wine 1.3.24


    • Necron99 says:

      There doesn’t seem to be any solution except to try and downgrade to Wine 1.3.22 — other people using ATI cards are having same problems with latest releases…

  14. Triforce9 says:

    I too am having graphical issues, though not quite the same; usually all of the tiles and/or sprites are “corrupt” looking (I am not referring to the in-game corruption). This makes the game unplayable.

    Every time I would close Terraria, it would say Terraria.exe has had to close blah blah error error, and a wine debugging window would flash up on screen and promptly disappear, before I could read any of it.

    I finally was able to get the text from the debugger and have posted it’s contents to pastebin: http://pastebin.com/WrKBvXK9
    Maybe someone else can make more sense from it than I can.

    Xubuntu 10.10 32-bit
    Nvidia GeForce FX 5200
    Driver 173.14.28

  15. compgurusteve says:

    Alright I’m having this problem when trying to install steam straight from the website, any help would be appreciated.

    wine: Bad EXE format for C:\windows\system32\SteamInstall.msi

    And before saying I need to download a .exe from Steam this is exactly what they gave me ‘SteamInstall.msi’ so if you have a link to another steam installer by all means please post it so I can download a right version.

    • Necron99 says:

      Are you starting from a fresh .wine prefix? = backup and delete and try again. Try instead of command line to run the .msi – launch it by double clicking it in a file browser. Please post your configuration for wine / system if doesn’t work.

    • Triforce9 says:

      Navigate yourself to the location you downloaded the file, and in a terminal (at this location) try using this command:
      msiexec /i ./SteamInstall.msi

  16. fftk says:

    i ve got to install xnafx40_redist.msi to get terraria work

  17. agrgosto says:

    I can’t Install .net 4 so i cant play help

  18. Rusty says:

    Follow the directions listed, Terraria works fine!

    Thanks a million!

  19. Wolf_Fhang says:

    so i had this working a while back but had to wipe my drive and reinstall Ubuntu, so now i have steam working again but i have gone through the steps several times but i keep getting to the point where i start Terraria, it comes up with the error as stated but then it will come up with the “this program needs to close” box and then the Wine Debugger and Terraria doesnt start, i’ve installed Wine 1.3.19 and i think Wine 1.3.25 a few times each to no avail, please help

    PS: i have an ATI

  20. wolf1747 says:

    When I try to install terraria in the step 4 it gives me :
    Error parsing
    Parser returned error 0x80004005
    What am i doing wrong?
    I’m using Ubuntu 11.04 and wine 1.320 I alredy install the framework: dotNetFx40_Full_x86_x64.exe

  21. Alex says:

    Hi, when i try to install steam it installs just fine but when i try to run it (through command like and double clicking the executable it sometimes opens and I login and then poof it’s gone. Or the logging in screen is displayed (i left it for 12 hours). Can you help me??

    • Alex says:

      oops forgot my info I have xubuntu 11.04 right now but i have tried this on ubuntu 10.04 ubntu 11.04 ubuntu 10.10 cent os 5.4 and cent os 6 all with wine 1.3.19 I have no idea what my graphics card is if you need it tell me :)

      • Necron99 says:

        better asking in forum about this… though for starter use Ubuntu not Xubuntu = proably window manager issues – also install using command line ‘winetricks steam”

  22. Peter says:

    i have ubuntu 11.04 and when i run the terraria it say what it would normaly say with the error i press ok then it says “the program Terraria.exe has encounterd a problem and needs to close. My grahic card is a NVIDIA + Wine 1.3.15

  23. El_Wray says:

    I got it working but it has no sound. Is that normal or am I missing something?

    • Necron99 says:

      launch winecfg and check your audio settings – it’s not normal for it to not have sound… you may need to fix your linux sound drivers ALSA etc… Pulse audio sometimes causes problems as well…

      • El_Wray says:

        Thank you so much for the fast response :D

        So far it looks like I need to downgrade from wine 1.3.26 to 1.3.25 or .24 but I can’t find anywhere to download the old version of wine for ubuntu.

        Sorry to be a pain in the … but any ideas on where i could get those? I’m running ubuntu 11.04 btw.

        Thanks again :)

      • El_Wray says:

        Ok for those who come after me.
        I solved the sound issue by going back to wine 1.3.24
        here’s a link where you can download the old versions of wine for ubuntu.


        Hope this helps somebody

        • Havanacus says:

          Thanks that did help, but .25 didn’t work any better then .26 in my case. I had to use .24.

  24. Reihar says:

    Note to the author : I installed it on a clean prefix and it worked fine.

  25. Tinder says:

    I’ve done every step and they all seemed to work, but when I try to run terraria it just crashes and shows the wine debugger

  26. RoxasXaviar says:

    can’t get passed this error “the program setup.exe has encountered a serious problem and needs to close” an then it says “this can be caused by a problem in the program of a deficiency in wine”

  27. benny says:

    after i click the error message it comes up with a wine error and it closes it

  28. Weegee says:

    Unfortunately, this doesn’t work for me. Everything works fine until I have to install .NET 4.0, it just stops after extracting files. Log: http://pastebin.com/5vsmV7z6

    Since there seems to be a problem with wer.dll (line 32), I disabled it via winecfg. Now there’s a more – well, I have no idea whether it’s useful, so let’s call it detailed – output: http://pastebin.com/a6wnwpWw

    I’m on Arch Linux, using Wine 1.3.29 on a 64-Bit machine with WINEARCH set to win32, kernel 3.0 and catalyst 11.8.

  29. Luckydeath says:

    Hello , i have problem :

    I run .NET but i have nothing ! just have error … And i run at least 6 times
    If i lauch with dotNetFx40_Full_setup.exe i just have a little icone with writing : Microsoft .NET

    Please help me >.<

  30. Jen says:

    There was a registry hack to keep Steam from trying to install .NET. Does anyone remember what it was? I had to redo that wineprefix, and I got Terraria running again. But for the life of me I can’t remember how to stop it from trying to install .NET again and again and again…

    • Jen says:

      Found it! (hat tip to Jason on the Wine AppDB)

      wine reg add “HKLM\\Software\\Microsoft\\NET Framework Setup\\NDP\\v4\\Full” /v Install /t REG_DWORD /d 0001 /f

  31. Gavin says:

    I had choppy sound using playonlinux default steam install. I got the sound to work by using wine 1.3.24.

    My specs are Ubuntu 11.10 64bit, NVidia Optimus using ironhide.

    Let me know if you want to know how to get playonlinux to work with ironhide / optirun.

  32. lenon says:

    Works fine, thank you, OP! Also – works on different wineprefixes, provided you install the .NET correctly, i.e.:

    WINEPREFIX=”your wineprefix path” wine dotNetFx40_Full_x86_x64.exe

    so you may as well install steam with

    winetricks steam

  33. sudopig says:

    [quote]Step 7: Install .NET 4 from the Full Installer from here

    IMPORTANT: Do this install three times. The first two times you will get error. On the third try with the installer you should see a Repair option. If you see the repair option just canceled the install.

    wine dotNetFx40_Full_x86_x64.exe

    Step 7a: If you get a message that .NET is already installed, use regedit and delete this Node:
    HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v4
    Then return to Step 7 above.[/quote]

    It’s this section that’s getting me at the moment… I have deleted the Node on regedit but my computer is still adamant that .NET v4 is installed already on my computer.

    What’s the best course of action with this? .NET 4 is not on the listings at all on regetit or Winetricks now… there are also already similar named files in the Terraira game folder of Steam… shall I remove those too and try again?

    • sudopig says:

      Linux Flavor: Lucid Lynx
      Wine Version: 1.3.33
      Graphics Card: Axle GeForce 9800GT
      Other software: Play On Linux

      Just to add, I’ve updated Wine today.

  34. When I attempt to run Terraria after installing and copying the .NET FX-4 files, it keeps attempting to run first-time setup for dotNet4. This causes it to launch the repair process for dotnet4, which crashes quickly after it starts to try and repair the process.

    This unfortunately leaves the game unplayable for me.

    • Necron99 says:

      Are you running Steam + Terraria in it’s own wineprefix? Did you follow the above install instructions in correct order?

    • superkuh says:

      I was having this problem too, Zauber. The solution is on the Wine AppDB. Before running Terraria via steam do this:
      wine reg add “HKLM\\Software\\Microsoft\\NET Framework Setup\\NDP\\v4\\Full” /v Install /t REG_DWORD /d 0001 /f

      I also had to do other things like creating the registry key:
      with value:

      and then I had to create a dir:
      and copy the contents of
      to it.

  35. lifeisweird says:

    I have two problems, I started with a clean wineprefix and everything installed fine (though XNA said it needed net 4.0 to install so I couldn’t), but now steam won’t start at all. Also, If i try to run the XNA installer manually it crashes when it gets to ‘copying files’ I’m running ubuntu 11.02.

  36. linkpy says:


    When I lauch Terraria I’ve got this :
    fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a060, {485e7de8-0a80-11d8-ad15-505054503030}, 1, 0x33fde0, (null), (null), 0x100a068,): stub
    fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a080, {485e7de9-0a80-11d8-ad15-505054503030}, 1, 0x33fde0, (null), (null), 0x100a088,): stub
    fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0a0, {485e7dea-0a80-11d8-ad15-505054503030}, 1, 0x33fde0, (null), (null), 0x100a0a8,): stub
    fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0c0, {485e7deb-0a80-11d8-ad15-505054503030}, 1, 0x33fde0, (null), (null), 0x100a0c8,): stub
    fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0e0, {485e7dec-0a80-11d8-ad15-505054503030}, 1, 0x33fde0, (null), (null), 0x100a0e8,): stub
    fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a100, {485e7ded-0a80-11d8-ad15-505054503030}, 1, 0x33fde0, (null), (null), 0x100a108,): stub
    fixme:win:RegisterDeviceNotificationW (hwnd=0x12c190, filter=0x65e91c,flags=0x00000001) returns a fake device notification handle!
    wine: Call from 0x7bc4bba0 to unimplemented function msvcrt.dll._set_printf_count_output, aborting
    fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 80000100
    wine: Call from 0x7bc4bba0 to unimplemented function msvcrt.dll._set_printf_count_output, aborting
    fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 80000100
    implement type compare for 1b!
    err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded.

  37. thomas says:

    i am having trouble installing .net4 as when you say i should get the repair message i do not, i just keep getting the same message saying the program setup.exe has encountered serious problem and needs to close.

    i am a bit of linux newbie so the simplest explanation would be great.

    i am running ubuntu 11.04 and i only just installed wine so assume i am running up to date version.

    any help appreciated :)

  38. Banboo1526274 says:

    hi, I have another probleme aswell.

    whenever I try to lunch terraria it puts out a error message saying “c:\windows\Microsoft.NET\framework64\v4.030319\mscoreei.dlll could not be loaded”

  39. Banboo1526274 says:

    sorry forgot to say im on fedora 16, using nvidia, and my wine version is 1.3.36

  40. justgrant2009 says:

    So everything went smoothly up until step 8. The folder doesn’t exist? I installed steam via the means you describe on your Installing Steam page, and everything went fine and it runs and I chose to download and install terraria. Followed all steps, and get exactly what you said I should expect from each step. But I cannot find the folder “.wine/drive_c/Program Files/Steam” but I do have “.wine/drive_c/Program Files” but no “Steam” folder. Any ideas?

    • Necron99 says:

      If you installed Steam using “winetricks steam” then the folder would be under your wineprefixes – usually /home/USERNAME/.local/share/wineprefixes/steam/drive_c/Program Files

      Look in the .local/share folder (in Nautilus you may need to show hidden folders)

      • justgrant2009 says:

        Ok, So I was able to find the files there, thanks. But when I copied them and started the game through steam, it says, “preparing to launch terraria” then it goes away and never actually starts. No error message, no nothing.

        • Necron99 says:

          What is you linux setup? Are you using the correct proprietary drivers? Also use winetricks then config the steam prefix to try and run in windowed desktop mode…

          • justgrant2009 says:

            I’m running Ubuntu 11.04, I’m fully updated, and have a ATI radeon mobility HD 3100, using the suggested drivers for 3d hardware acceleration. I’m not familiar with wine, how do I run in windowed desktop mode?

          • Necron99 says:

            Hmmm – could be Mobility issue – laptops can be troublesome… make sure you are not running UNITY desktop… install Gnome and run it in Classic / no effects mode…

            Launch winetricks – then select configure – then select the Steam wineprefix – then from there set your preferences in the wine configuration. Hope this helps.

        • Banboo1526274 says:

          try manualy launching the terraria.exe in your console, then the errors should show up there

          • justgrant2009 says:

            When i run it in the terminal “wine terraria.exe”, I get “terraria.exe – Configuration parser error. – Error parsing; C:\windows\Microsoft.NET\Framework\v4.0.030319\config\machine.config Parser returned error 0x80004001.”

  41. tomtomp says:

    Hi, anyone got multiplayer working? I am stuck at Requesting tile data…
    Game works great (not counting this and hosting) thanx! :)

  42. Onnorz says:

    I have a problem… When i am installing Framework at 3rd time i have 2 options one to restore .NET Framework and another to delete it… When I’m canceling it I still can’t run terraria and i don’t have any files in Microsoft.NET folder only RedistList so I can’t copy it… PLeas help!!!!

  43. Ben Wiley says:


    After some issues, I did everything. I got to step 9 and opened Steam, and Steam quit after login (here is the terminal log: http://hastebin.com/gacokofuve.avrasm).

    I also tried running Terraria.exe via terminal. I got these program error details: http://hastebin.com/bibihubobo.coffee

    I was not having this Steam problem before I upgrade from wine 1.2 to wine 1.3 and then installed the .Net 4 Framework as indicated. The third time I was offered to repair, so I just canceled, as you said.

    Any idea what’s up?


  44. Banboo1526274 says:

    A while ago I changed to linux, though I wanted to play terraria, I found this site, did everything step by step, though when I open terraria, It gives the error its supposed to ,but then it says this aplication has to force close and wine debugger opens and exit’s.

    though through console commands it does the same it prints out this error message on terminal :

    wine: cannot find L”C:\\windows\\system32\\wineboot.exe”

    err:process:start_wineboot failed to start wineboot, err 2

    fixme:module:GetModuleHandleExW should pin refcount for 0x79000000

    fixme:mscoree:CreateConfigStream (L”C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\config\\machine.config”, 0x32f788): stub

    fixme:mscoree:CreateConfigStream (L”C:\\Program Files\\Steam\\steamapps\\common\\terraria\\terraria.exe.config”, 0x32f788): stub

    fixme:sync:CreateMemoryResourceNotification (0) stub

    fixme:shell:URL_ParseUrl failed to parse L”Microsoft.Xna.Framework.Game”

    fixme:shell:URL_ParseUrl failed to parse L”Microsoft.Xna.Framework”

    fixme:shell:URL_ParseUrl failed to parse L”System”

    fixme:advapi:RegisterTraceGuidsW (0xb1c47a, (nil), {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 1, 0x32becc, (null), (null), 0xf53a5c,): stub

    fixme:shell:URL_ParseUrl failed to parse L”System.Windows.Forms”

    Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly ‘System.Windows.Forms, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089’ or one of its dependencies. Exception from HRESULT: 0x80070002
    at Terraria.Program.Main(String[] args)

    fixme:advapi:RegisterEventSourceW ((null),L”.NET Runtime”): stub

    fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,(nil),0x0001,0x00000000,0x32d434,(nil)): stub

    err:eventlog:ReportEventW L”Application: terraria.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an internal error in the .NET Runtime at IP 791CAC18 (79140000) with exit code 80131506.\n”

    fixme:advapi:DeregisterEventSource (0xcafe4242) stub

    also I am running on fedora 16, with nvidia graphics card an my win version is 1.3.37

  45. paul says:

    I’m having an issue. I’m getting the “No suitable graphics card found” with both xinput and xact installed. The kicker is that Terraria works fine on Windows, but now that my Windows got borked, I need to move to Ubuntu for gaming.

    Given that it runs fine in Windows, it’s not a graphics card issue, but instead something else. Drivers, settings, etc. could be the culprit, but I have little knowledge about how to fix it.

    Any help would be much appreciated! Thanks in advance!

    • paul says:

      Ah! Sorry, I forgot to include my specs. I’m using Ubuntu 10.10, Wine 1.4, Toshiba Sattelite C655 with an Intel graphics media accelerator 4500M.

      • Necron99 says:

        This is your problem – your card is just not suitable for Linux gaming… get an NVIDIA card = even if it’s a cheap second hand one. If you are on a laptop with Intel GMA then you will be stuck with very limited gaming on Linux