WineHQ
Terraria 1.0.*



Category: Main > Games > Action Games > Terraria > 1.0.*


NameTerraria
Version1.0.*
License Retail
URLhttp://www.terraria.org/
Votes Marked as obsolete
Link Patch Notes
Link Terraria on Steam
Link Terraria Homepage
RatingGold
Wine Version1.3.34
Free Download Dedicated Server
Maintainers of this version:
Description
Various bugfixes, small features, sticky bombs. Version numbers are now clearly displayed.
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works
Everything except multiplayer


What does not

Multiplayer

Hosting a dedicated server


What was not tested
Nothing!


Additional Comments

Tested this game again with a Nvidia card and Fedora 15 and it works fine. Multiplayer on the other hand is broken and hangs on "requesting tile data".
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentFedora 15 x86_64Aug 15 20111.3.24 Yes Yes Gold Pat 
ShowArch Linux x86_64Jul 11 20111.3.24 N/A Yes Gold an anonymous user 
ShowDebian GNU/Linux 7.0 "Wheezy" x86_64Jul 09 20111.3.23 N/A Yes Silver Pat 
ShowArch Linux x86_64Jun 12 20111.3.21 Yes Yes Gold an anonymous user 
ShowUbuntu 11.04 "Natty" x86_64 (+ variants like Kubuntu)Jun 02 20111.3.21 Yes Yes Gold an anonymous user 


Known bugs
Bug # Description Status Resolution Other apps affected
25535 .NET Framework 4.0 Fails to install with HRESULT 0x80070643 CLOSED FIXED View
27028 Touchpad mouse cursor flickers when moved, jumps back towards original position when released CLOSED FIXED View

 
Installation Guide (not using winetricks)

How-to guide provided by Tom Geiger. It says Ubuntu but it probably works for other distributions. 

This is a step-by-step guide about how exactly I installed Terraria, from a clean system, including an empty .wine Folder. This is step by step what I did to install the game.

Step 1: Install Steam from the Website.

 msiexec /i SteamInstall.msi

For issues related to Steam visit it's wine page: http://appdb.winehq.org/objectManager.php?sClass=application&iId=1163

Step 2: Download and install Terraria. This will install XNA Redist as well.

Step 3: Exit Steam.

Step 4: Install .NET 4 from the Full Installer from: http://www.microsoft.com/download/en/details.aspx?id=17718

wine reg delete "HKLM\\Software\\Microsoft\\NET Framework Setup\\NDP\\v4" /f
wine dotNetFx40_Full_x86_x64.exe
wine reg add "HKLM\\Software\\Microsoft\\NET Framework Setup\\NDP\\v4\\Full" /v Install /t REG_DWORD /d 0001 /f

Step 5: Copy .NET 4 Files to Terraria directory

wine cmd /c copy "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\*" "C:\\Program Files\\Steam\\steamapps\\common\\terraria\\"

---NOTE---
Some people have reported being able to just copy the following files from the above directory to their Terraria directory and have the game work:

Accessibility.dll
System.configuration.dll
System.dll
System.Drawing.dll
System.Windows.Forms.dll
System.Windows.Forms.DataVisualization.dll
System.XML.dll
----------

Step 6: Start steam and run Terraria


 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

New Wine update prevents audio fix
by Hoot215 on Saturday December 3rd 2011, 17:15
Previously, I was able to fix my crackling audio by going into the winecfg audio tab, and setting hardware acceleration to emulation. However, as of Wine 1.3.28, most of the settings in the audio tab were removed (Including the hardware acceleration setting). As a result, I now have extremely annoying crackling audio that prevents me from enjoying the game. Does anyone know how to fix this?

[post new] [reply to this]

Registry hack to stop install popup?
by Jen on Thursday November 17th 2011, 14:24
I got Terraria working fine, but there was a registry hack to keep Steam from trying to install .NET again. Anyone remember what it was? I had to redo that wineprefix, so I can't remember what needed to be edited to stop the popup.

[post new] [reply to this]


by Evilandi666 on Saturday August 6th 2011, 18:29
Did Anyone tried it on a Intel GMA 4500MHD?

It should work (on Windows) but in wine it always fails with "no suitable card found". XNA Wiki says, 4500MHD should meet the requirements...

anyone tried it or has an idea?

[post new] [reply to this]

  • RE: by Raffaele on Wednesday October 19th 2011, 8:03
  • RE: by lis82 on Friday June 8th 2012, 3:59
No sound
by Hoot215 on Thursday August 4th 2011, 16:58
Help! I have no sound in Terraria (Other than that it works fine). I've set my sound to Emulation instead of Full, made sure that the sample rate is at 44100, and set the bits per sample to 16, and I still have no sound. Looking at all the posts, I tried to install lib32-pulse and lib32-alsa-plugins, but I can't seem to find them (They're not in the repositories)
Running Kubuntu 11.04 x86_64.

[post new] [reply to this]

No network
by Filipe Teixeira on Wednesday July 20th 2011, 3:28
Attention: No Network mode working! I saw the people giving gold rate, I didn't have notice one of the most important part from game not working.

Tried with all version since .19 to .24

[post new] [reply to this]

Was having trouble getting Terraria working on Arch
by John Koelndorfer on Friday June 17th 2011, 20:16
My fix for Arch on x86_64 was to install the lib32-libpulse and lib32-alsa-plugins packages -- once I did this, Terraria started!

I was pulling my hair out for days trying to figure out why I could not get this working. I am ecstatic!

[post new] [reply to this]

No sound?
by Lars-Philip on Monday June 6th 2011, 12:54
Some test results say sound works, some say it doesn't. Well, it doesn't work here. I've pretty much followed Geiger's guide, the .NET Framework won't install because of the HRESULT error mentioned. Then I copied the whole shebang into the Terraria folder and it starts. Although it gives out the following error:

"Error parsing:
C:/windows/Microsoft .NET Framework/Framework/v4.0.30319/config/machine.config
Parser returned error 0x80004005"

But then Terraria starts just fine, I can play, but no sound.

[post new] [reply to this]

Hosting Multiplayer
by Joshua on Sunday June 5th 2011, 17:00
Has anyone had any success in hosting a Terraria Multiplayer game?

[post new] [reply to this]

For Russian users:
by Stanislav Oskolkov on Thursday June 2nd 2011, 13:07
For Russian users:

Лучше заранее убедиться, что ваша видео-карта поддерживается и может работать с XNA (Это касается и Windows-пользователей)
Список здесь:
www.xnawiki.com/index.php?title=Graphics_card_compatibility
(Стоит заметить, что, если карты в списке поддерживаемых нет то это ещё не значит, что она не может работать с XNA. Но если ваша карта в списке неподдерживаемых — увы, с ней вам поиграть в «Террарию» не светит)

Пункт 0, только для пользователей MacOS (На Linux не требуется):
0a: macports
0b: набираем в консоли
sudo port install winetricks
sudo port install wine-devel

Пункт 1:
Устанавливаем Wine и Winetricks (если не установился автоматом и если они у вас до сих пор не установлены) — крайне желательно, последних версий.

Пункт 2:
Устанавливаем Steam (можно через web-сайт). Как вариант — можно запустить уже установленный (даже в Windows, если у вас есть доступ к папке с ним). При установке Steam'а, он может начать обновляться, но зависнуть или вылететь в процессе обновления. Просто запустите Steam, он дообновится сам. После обновления — залогиньтесь.

Пункт 3:
Устанавливаем Terraria через Steam и пробуем запустить. Steam так же сам должен начать установку XNA (если он у вас к этому моменту ещё не установлен) во время установки или запуска игры. Если игра не запустится, перейдите к следующему пункту.

Пункт 4:
Выйдите из Steam'а

Пункт 5:
Запустите игру через консоль (терминал):

cd

Например: cd .wine/drive_c/Program Files/Steam/steamapps/common/terraria
(Чтобы перейти в папку с игрой)

wine Terraria.exe
После этого должно появиться сообщение, что вам нужен установленный Mono для Windows

Пункт 6:
Запускаем Winetricks и устанавливаем Mono 2.10 и 2.8 + Так же может понадобиться установка xact и xinput
( Если вы пользуетесь графической оболочкой последних версий Winetricks'а, то нужные пункты будут в меню «Select the default wineprefix» -> «Install a Windows DLL or component» )

Пункт 7а:
Скачиваем .NET 4 отсюда:
www.microsoft.com/downloads/en/details.aspx?familyid=0a391abd-25c1-4fc0-919f-b21f31ab88b7

И устанавливаем. Вручную, запуская файл с помощью Wine'а или
Через консоль:
wine dotNetFx40_Full_x86_x64.exe
(Вместо dotNetFx40_Full_x86_x64.exe может быть полный путь до файла установки. Не забудьте «взять» его в кавычки, если в пути у вас присутствуют пробелы, или ставить знак "\" перед каждым пробелом)

Установка, скорее всего, прервётся и нужно будет её повторять до тех пор, пока установщик не предложит восстановить установленную программу (пункт «Repair» в установщике). Соглашаемся на восстановление, ждём около полминуты и, если процесс «зависнет», «убиваем» его. Нужные нам компоненты уже должны были быть установлены.

Пункт 7б:
Если появляется сообщение что NET уже установлен, то придётся запись о его установке стереть вручную в реестре.
Запускаем regedit
Через консоль:
wine regedit
( Так же можно найти regedit.exe и запустить его вручную. Он, обычно, на виртуальном «Диске C:». Полный путь, обычно, примерно такой: '/home//.wine/dosdevices/c:/windows/regedit.exe' )
и удаляем следующий нод (пункт):
HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v4
Затем возвращаемся к Пункту 7а

Пункт 8:
Возможно (А, возможно, и нет), потребуется скопировать нужные файлы библиотеки в папку с игрой.
Нужные файлы называются
Accessibility.dll, System.configuration.dll, System.dll, System.Drawing.dll, System.Windows.Forms.dll, System.Windows.Forms.DataVisualization.dll and System.XML.dll
(если лишних 200 мегабайт не жалко, можете скопировать всё)
И находятся они в папке
/windows/Microsoft.NET/Framework/v4.0.30319/
на «виртуальном» «Диске C»
(Или же можно попробовать «стащить» их из реально установленной Windows)

Через консоль скопировать можно так:
cd
например: cd .wine/drive_c/Program Files/Steam/steamapps/common/terraria
cp ~/.wine/drive_c/windows/Microsoft.NET/Framework/v4.0.30319/* .

Стоит заметить, что в будущем, при установке обновлённых версий 4-го .NET, название папки, откуда брать файлы, может несколько поменяться.

Пункт 9:
Запускаем Steam, логинимся, запускаем игру.
При этом может появиться окошко с ошибкой, но, после его закрытия, игра через несколько секунд все равно запустится.

Пункт 10: Если ничего не получается, попробуйте сделать всё заново.

С «пираткой» почти всё то же самое, только XNA придётся устанавливать вручную и пути несколько поменяются.

PS Это адаптация английской инструкции и некоторых советов
PPS Игра хорошая, мне не жалко было «отдать» за неё 10 «баксов»

[post new] [reply to this]

UPDATE: Step by Step Guide
by Tom Geiger on Wednesday May 25th 2011, 5:06
Step by Step Guide from a wiped .wine directory:

tom-geiger.de/?p=163

[post new] [reply to this]

Geiger's Method
by paulguy on Tuesday May 24th 2011, 12:38
Followed as exactly as possible once, tried some other things, just couldn't make it work reliably. I think we'll just need to wait for .NET 4 to reliably install and run in Wine before we have any hope of this working for most people.

[post new] [reply to this]


by Evilandi666 on Monday May 23rd 2011, 11:27
Why do you open a new Version?

See Update 17-5-2011, Steam should also have this Version.

See also here for a HowTo:
www.terrariaonline.com/threads/terraria-macos-and-linux.1397/page-2#post-85844
(Works for some people, but for most it won't work.)

It's disappointing that people can't read before they post...

[post new] [reply to this]


by Evilandi666 on Friday May 20th 2011, 17:54
Follow this Guide www.terrariaonline.com/threads/terraria-macos-and-linux.1397/page-2#post-85844

Seems to be working for some people, for me it does not.

[post new] [reply to this]

Mono
by paulguy on Friday May 20th 2011, 4:51
Tried Mono 2.10, and it gets a bit further, in that it actually throws an exception, which I guess is about not being able to load XNA 4. Installing XNA 4 on Mono 2.10 seems to work, but it doesn't load at runtime due to native assemblies.

[post new] [reply to this]




   << Back

Page loaded in 0.10221 seconds.