| 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
NOTES:
- 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
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!)
http://tom-geiger.de/?p=151
That’s great Tom – thanks! I will try this out and update this test… hopefully this will work with other XNA games!
I can confirm this works : updated link http://tom-geiger.de/?p=163 : awesome thanks!
Aren’t the instructions supposed to be on THIS site? Especially of the link goes dead, as these kinds of links tend to do.
Good point – I will be copying the steps used ASAP – short on time atmo
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. ;)
Greets,
Tom
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!
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!
You should just be able to launch winetricks – there is a gui… or at command line:
winetricks mono28
winetricks mono210
no sh is required…
I can’t get past step 4. XNA redist wont install. Anyone found this too?
Are you installing into a new / clean .wine prefix?
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?
Did you do the steps in the correct order? What version of Wine / Linux are you using?
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..”
blabla
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.
Have added the note to use at least 1.3.19 – thanks for the input.
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?
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 :)
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?
check the Program file (x86), my steam folder was in that one instead
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 :)
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
sorry. Forgot to mention im using Linux mint
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..
Hi, I am having the same issue as Bort. I am running Ubuntu xx.xx on an ASUS Eee PC 1001P. I was able to follow the steps above with minimal errors. XNA and dotNet installed, when I run Terraria no suitable graphics card found. Not using proprietary drivers, the graphics card is an Integrated Intel GMA 3150. According to wikipedia, the hardware supports the Terraria system requirements. Any thought? Also, keep up the great work!
sorry, Ubuntu 10.04
I think it’s the graphics chip… appears Terraria / XNA has issues with Intel and some other chips – http://www.terrariaonline.com/threads/no-suitable-graphics-card-found.3592/page-2
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.
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
to kill a process in Linux:
open terminal
enter:
ps aux
look for the process you want to terminate – look at the ID # = left most column
enter:
kill xxxxx
where xxxx is the process #
:)
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.
actualy i found out which one, tnx anyways
Help!
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!
Mine still playing fine…
@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.
What chipset are you using? ATI or NVIDIA? I’m on NVIDIA and all still working fine for me…
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
wine-1.2.3
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
wine-1.3.23
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.
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…
Hi.
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
wine-1.3.23
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 ?
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 :)
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:
http://tom-geiger.de/?p=163
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.
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?
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.
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:
http://imageshack.us/photo/my-images/849/27101351.png/
http://imageshack.us/photo/my-images/269/54805590.png/
http://imageshack.us/photo/my-images/718/67751523.png/
http://imageshack.us/photo/my-images/41/19455266.png/
http://imageshack.us/photo/my-images/580/87230920.png/
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
thanks
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…
heh, realy, on wine 1.3.22 it works, big thanks
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.
wine-1.3.24
Xubuntu 10.10 32-bit
Nvidia GeForce FX 5200
Driver 173.14.28
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.
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.
Navigate yourself to the location you downloaded the file, and in a terminal (at this location) try using this command:
msiexec /i ./SteamInstall.msi
i ve got to install xnafx40_redist.msi to get terraria work
I can’t Install .net 4 so i cant play help
Follow the directions listed, Terraria works fine!
Thanks a million!
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
are you using the latest ATI drivers? People with ATI have been having issues with this game… let us know how you go…
Well, which ATI driver should i use, the one given on the ATI site or the additional driver on Ubuntu that you can install?
From the ATI site if you can… the Ubuntu approved drivers are usually a couple versions behind…
When I try to install terraria in the step 4 it gives me :
Error parsing
C:\windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config
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
Start with new / clean prefix. Are you following instructions in correct order?
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??
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 :)
better asking in forum about this… though for starter use Ubuntu not Xubuntu = proably window manager issues – also install using command line ‘winetricks steam”
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
NOTE: use at least WINE 1.3.19
I got it working but it has no sound. Is that normal or am I missing something?
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…
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 :)
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.
http://wine.budgetdedicated.com/archive/binary/
Hope this helps somebody
Thanks that did help, but .25 didn’t work any better then .26 in my case. I had to use .24.
Note to the author : I installed it on a clean prefix and it worked fine.
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
What graphics card are you using? What wine version?
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”
after i click the error message it comes up with a wine error and it closes it
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.
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 >.<
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…
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
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.
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
[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?
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.
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.
Are you running Steam + Terraria in it’s own wineprefix? Did you follow the above install instructions in correct order?
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:
HKLM\Software\Microsoft\.NETFramework\InstallRoot
with value:
/home/superkuh/.wine/drive_c/windows/Microsoft.NET/Framework/
and then I had to create a dir:
C:\windows\Microsoft.NET\Framework\v4.0.30319\config\
and copy the contents of
C:\windows\Microsoft.NET\Framework\v4.0.30319\Config\
to it.
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.
Hello,
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.
I forgot :
I’m under Ubuntu with Wine 1.3.35
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 :)
Make sure your windows version is set to Windows XP in the winecfg.
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”
sorry forgot to say im on fedora 16, using nvidia, and my wine version is 1.3.36
I also installed mono 2.8, mono 2.10, .net 4, and winetricks
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?
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)
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.
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…
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?
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.
try manualy launching the terraria.exe in your console, then the errors should show up there
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.”
Hi, anyone got multiplayer working? I am stuck at Requesting tile data…
Game works great (not counting this and hosting) thanx! :)
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!!!!
What setup do you have and where is your Steam install? Did you try the original instruction list? http://tom-geiger.de/?p=163
Hi,
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?
thanks
Ben
did you install in a clean wineprefix? what are your linux platform specs?
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=4.0.0.0, 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
Try on Ubuntu / Mint Linux – Fedora is worst for gaming…
You should also run Wine in 32 bit mode if you are on 64bit linux – look it up on Google
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!
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.
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