Installation - with workaround: With a fresh WINEPREFIX, only the "full" installer (28MB) will install, but only after using winetricks to install the list of additions listed in:
Ubuntu 12.04 "Precise" x86_64 (+ variants like Kubuntu) test from Nov 14, 2013 (GOLD) 1.7.6.
without patching, 32-bit chroot compiled wine, and then running directly from C:\Program Files\TERA\TERA-Launcher.exe of a failed prior installation.
What does not
Everything else.When finally clicking PLAY, the client crashes.
First complaining with a line about:
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
Then fiddling with rasapi32 library options in wincfg, still fails. Final output something like this:
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (220.127.116.11) â”‚
[1120/154346:ERROR:proxy_config_service_win.cc(159)] WinHttpGetIEProxyConfigForCurrentUser failed: 2 â”‚
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot â”‚
fixme:heap:HeapSetInformation (nil) 1 (nil) 0 â”‚
fixme:gameux:GameExplorerImpl_VerifyAccess (0x1349b0, L"C:\\Program Files\\TERA\\Client\\Binaries\\TERA.exe", 0x2bae4bc) â”‚
fixme:win:EnumDisplayDevicesW ((null),0,0x2bad188,0x00000000), stub! â”‚
fixme:win:EnumDisplayDevicesW ((null),0,0x2bacf28,0x00000000), stub! â”‚
fixme:win:EnumDisplayDevicesW ((null),0,0x2bae638,0x00000000), stub! â”‚
fixme:dbghelp:elf_search_auxv can't find symbol in module â”‚
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION â”‚
wine: Unhandled page fault on read access to 0x00000000 at address 0x5a5f3c (thread 007f), starting debugger... â”‚
[1120/154358:ERROR:proxy_config_service_win.cc(159)] WinHttpGetIEProxyConfigForCurrentUser failed: 2
What was not tested
Anything after installation.
There was an output complaining something about installing winbind. Tried installing winbind. No difference, except to mute the output complaint.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||KDE neon||Dec 30 2018||3.21-staging||Yes||Yes||No||Platinum||Yago|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||May 14 2017||2.8||Yes||Yes||Gold||Dr. Wes Snyder V|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Dec 16 2016||2.0-rc1||Yes||Yes||Bronze||Dr. Wes Snyder V|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Jun 06 2016||1.9.11||Yes||Yes||Gold||Donny Roe|
|Show||Fedora 22 x86_64||Aug 12 2015||1.7.49||Yes||Yes||Gold||an anonymous user|
|Bug #||Description||Status||Resolution||Other apps affected|
|12067||Multiple applications fail due to user32 OpenInputDesktop stub (TeamViewer, QQ International, Inspect tool from Windows Platform SDK)||CLOSED||FIXED||View|
|19748||Multiple games complain about checking occlusion query results from the wrong thread (Metro 2033, Unreal Tournament 3, Counter Strike: Source, Metro 2033, Call of Duty 4, Left 4 Dead, Left 4 Dead 2, Final Fantasy XIV, Half-Life 2)||CLOSED||FIXED||View|
|27168||chromium-based apps can't load https sites||CLOSED||FIXED||View|
|34388||Multiple games fail to validate their signed executables due to unknown items in embedded CMS certificate (Star Citizen, Affects Elder Scrolls Online, TERA)||STAGED||View|
|34908||TERA Online patcher fails to start||CLOSED||FIXED||View|
|36845||Tera Online launcher crashes||CLOSED||ABANDONED||View|
|37338||Multiple games and applications using Boost.Interprocess need 'NtQuerySection' implementation (file-backed shared memory)(RobloxPlayer, Tera Online)||CLOSED||FIXED||View|
|37688||Tera Online Launcher fails on startup, reporting "SteamSupport:ERROR:MessageQueue initialize error, name='message_queue_8', error='File exists.'"||CLOSED||DUPLICATE||View|
|37725||Tera Online seems to Freeze||UNCONFIRMED||View|
|39333||TERA client 2015.09.24 crashes on unimplemented function bcrypt.dll.BCryptCreateHash||CLOSED||FIXED||View|
|41634||TERA Launcher fails on startup with 'unable to load copycub.dll file: Interop load failed' (Certificate not trusted by trust provider)||CLOSED||DUPLICATE||View|
|45512||Some versions of TERA Online client wrapped with Xigncode3 crash on startup||CLOSED||ABANDONED||View|
Couple of items to note:
1. Need 32bit PREFIX, I could not get 64bit PREFIX working even if patches. I used a 32bit virtual machine to build. You could also build in a chroot. Seewiki.winehq.org/WineOn64bit for more information. # TODO: need to confirm
2. The default Windows XP profile does not seem to work (at least with wine-staging-1.8.9), after I changed to Win 7 profile, the launcher started to work.
Winetricks installed in my PREFIX:
As of 24.01.2015, it seems that wine-staging build is required in order to launch TERA-launcher.exe properly. It can be found at https://github.com/wine-compholio/wine-staging
It will still not work though, you need to remove boost_interprocess stuff (which then will get recreated, so this is required for every launch), by executing rm ~/.wine/drive_c/users/Public/Application\ Data/boost_interprocess/* or whatever is correct for your env.
Performance seems to stutter quite a bit due the Flash based HUD, which can be tested by hiding the HUD using ctrl+z (default keybinding).
There is another performance related problem, where most actions lags quite a bit behind due the UI being fairly slow. Hiding the clock and FPS counter makes the UI more responsive, so disabling these two settings is suggested.
Installing new Flash with winetricks
sh winetricks flash
seems to help by few FPS points.
Removing mini map (N key by default) also seems to help by few FPS.