[LinuxPlaying] Tera Online // Wine
Tera online is a free to play fantasy mmorpg.
This video features Character creation and gameplay under Linux.
–===== READ THIS FIRST =====–
As of wine version 1.7.7, this game is now working out-of-the-box, without any patches needed.
As a result, go and install latest development version of wine :
Getting this game working with wine version prior to 1.7.7 in Linux was pretty hard, but since the 1.7.7 version, the game is now installing and launching without any further configuration
The how to bellow isn’t necessary anymore with newer wine version, but I’ll keep it as a record :
To get this game working on linux, you’ll have to patch and build your own wine from git.
For users that don’t wanna bother with compilation, you should give PlayOnLinux a try (as some users reported it to work quite well), scroll down to Extra Link “c” for further informations.
( If the launcher says something like “Unable to connect to login server” : Close it, and reopen it until it works )
~~Quick How to~~
1. Get wine source code from git:
git clone git://source.winehq.org/git/wine.git ~/wine-git
2. Edit the file dlls/user32/winstation.c :
Search the OpenInputDesktop function, and edit it:
HDESK WINAPI OpenInputDesktop( DWORD flags, BOOL inherit, ACCESS_MASK access )
return CreateDesktopA(“Desktop”, 0, 0, flags, access, 0);
3. Compile wine (You will need proper toolchain and dependencies)
4. Install xmllite using winetricks
-Closing the launcher after the game is launch will greatly increase framerate (as the launcher is hogging up cpu cycles a lot; maybe a bug)
-Check your cpu governor, sometimes, I got lower framerate with the ‘ondemand’ cpu governor over ‘performance’ one
For people interested in making this game works under mac, you can follow the same instructions (But the compilation part will be hard, as it requires installing gcc and all wine’s dependencies; theres probably some how to’s on the internet)
Or you can give PlayOnMac a try (scroll down to Extra links “c”)
a. Tera Online’s entry on wineappdb
b. Getting and compiling wine from source
c. Using PlayOnLinux, or PlayOnMac
OS : Archlinux rolling release ( )
Wine : 1.5.23 ( )
Capture :GLC 0.5.8-4 ( )