WineHQ
Category: Main Games Online (MMORPG) Games TERA Online EU CBT Version

TERA Online

European Closed Beta Version

Application Details:

Version: EU CBT Version
License: Retail
URL: http://tera.hangame.com/
Votes: 0
Latest Rating: Silver
Latest Wine Version Tested: 1.5.5

Maintainers: About Maintainership

Free Download Homepage of Tera Europe with Beta Registration

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installer - I manage to install game without specific manipulation from current european beta installer. Login in the game launcher

What does not

To launch the server selection screen. i continue testing tricks and workaround... i intend to make this game work at the release date !!!

Workarounds

What was not tested

All that does not work

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

i'm not sure my version match exactly this one. Here's what i've found from installation game. it comes from the european beta that actually occurs : $Revision: 1603 $ SrcRegVer: 7697 GoldVer: 7702 ReleaseName: FRG-16.03 ReleaseDate: 2012-01-04 오후 8:52:03 ClientRevision: 201272 ShareRevision: 201356 ReleaseDataRevision: 5781 i manage to figure out 2 or 3 steps to get it works (untill the server selection screen) winetricks xmllite prevents xml parser error from game launcher. winetricks vcrun2008 allows you to get a game crash : nhandled exception: page fault on read access to 0xf6b70fe7 in 32-bit code (0xf6b70fe7). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:f6b70fe7 ESP:02685ac4 EBP:02685b30 EFLAGS:00010212( R- -- I -A- - ) EAX:00000010 EBX:f6b6aff4 ECX:8158fff0 EDX:00000000 ESI:01665b78 EDI:0166b47c Stack dump: 0x02685ac4: 01600e76 8158fff0 01673238 00000010 0x02685ad4: fc20e236 02685ba8 014f739e ffffffff 0x02685ae4: f6b04412 00000000 f74b77b6 7bc84115 0x02685af4: 02685b1c 00000000 00000000 01f675dc 0x02685b04: 07b2038a 01f675dc 02690000 02685bb8 0x02685b14: f6b4d9a5 00000000 00002088 f6b043db 000c: sel=0067 base=00000000 limit=00000000 16-bit r-x Backtrace: =>0 0xf6b70fe7 in msvcrt (+0x80fe7) (0x02685b30) 1 0x012493ea in tera (+0xe493e9) (0x02685bb8) 2 0x7e78abe9 ImmAssociateContext+0x48() in imm32 (0x0750b4e9) 0xf6b70fe7: outsb (%esi),%dx .... ... fixme:wininet:InternetLockRequestFile STUB fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:gameux:GameExplorerImpl_VerifyAccess (0x138400, L"Z:\\home\\tonkar\\Applications\\TERA\\Client\\Binaries\\TERA.exe", 0x2685364) fixme:win:EnumDisplayDevicesW ((null),0,0x268403c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x2683f18,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x26854f4,0x00000000), stub! fixme:msg:ChangeWindowMessageFilter 4a 00000001 fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS) fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table fixme:winstation:OpenInputDesktop (0,0,20000): stub Last lign is repeated indefinitely winetricks vcrun2008 prevent the TERA.exe from crashing and just get that : fixme:wininet:InternetLockRequestFile STUB fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:gameux:GameExplorerImpl_VerifyAccess (0x138450, L"Z:\\home\\tonkar\\Applications\\TERA\\Client\\Binaries\\TERA.exe", 0x2685364) fixme:win:EnumDisplayDevicesW ((null),0,0x268403c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x2683f18,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x26854f4,0x00000000), stub! fixme:msg:ChangeWindowMessageFilter 4a 00000001 fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS) fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub fixme:winstation:OpenInputDesktop (0,0,20000): stub .... (it will never stop) ... control-c ^Cfixme:console:CONSOLE_DefaultHandler Terminating process 62 on event 0 fixme:console:CONSOLE_DefaultHandler Terminating process 13 on event 0 fixme:console:CONSOLE_DefaultHandler Terminating process 21 on event 0

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowGentoo LinuxJun 09 20121.5.5Yes Yes Silverhaxx 
ShowArch Linux x86_64Apr 22 20121.5.2Yes Yes BronzeSteffen 
ShowArch Linux x86_64Mar 29 20121.5.0Yes No Garbagecorubba 
ShowGentoo Linux x86_64Feb 22 20121.4-rc4Yes No GarbageTonkar 
ShowGentoo Linux x86_64Feb 15 20121.4-rc3Yes No GarbageTonkar 

Known Bugs

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

Show open bugs

Comments

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

Catalyst, xf86 crashes
by qnix on Sunday June 10th 2012, 12:48
All tests are made under arch64 using wine 1.5.5 with OpenInputDesktop and sound disabled.

It used to work perfectly with nvidia gtx295, but I moved to my other cards Radeon 6990 xfire Radeon 6970 and the game started to crash the Launcher runs normally and get the 3GB thing until I get the cursor where the game crashes. I have tried with catalyst 12.6, catalyst 12.4, catalyst 11 and xf86-video-ati 6.14.99
none of them solved the problem and it seems that it's a wine related problem.

I have googled and did many searches and with no luck.
RE: Catalyst, xf86 crashes
by qnix on Sunday June 10th 2012, 12:53
This is the error :

err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 0 for context 0x12eba0b0, last error 0x591
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ ../../../dlls/wined3d/state.c / 1562
may not be a wine bug
by haxx on Saturday June 9th 2012, 14:34
The extreme lag with UI windows open might be more obvious when running the game through wine, but may not be a wine issue.

vi.reddit.com/r/TeraOnline/comments/u12os/tera_ui_issue_needs_attention_no_developer/

my framerate in TERA is quite bad (barely playable) with UI showing, but becomes very smooth if I hide the UI completely using CTRL+Z. not the best solution, as you need the UI visible to interact with NPCs, but I can disable UI while out questing or in dungeons and the game plays well.


my system:

gentoo linux
Phenom II 955 @ 3.4 GHz
8GB DDR3
NVidia GTX275
Progress so far...
by Steffen on Wednesday April 18th 2012, 15:08
I managed to get the game up to the point where it switches to fullscreen and displays the cursor, at that point one of the threads crashes however.

To make the patcher work copy a native version of xmllite.dll into the launcher folder, this fixes the xml parser error.

Wine must be compiled with OpenAL support otherwise the client crashes on start.

I changed the OpenInputDesktop function in /dlls/user32/winstation.c to

HDESK WINAPI OpenInputDesktop( DWORD flags, BOOL inherit, ACCESS_MASK access )
{
return CreateDesktopA("Desktop", 0, 0, flags, access, 0);
}

to get past the OpenInputDesktop loop, no idea if its a good way to do this though :P

This way TERA.exe launches and displays a messagebox about the 3GB boot option being enabled, after clicking ok it switches into fullscreen mode and shortly displays the cursor before one of the threads crashes and TERA.exe just remains dead there.

Crash backtrace: pastebox.it/get/plain/3fb30f5e18c88572010cc4199adb0df5ae4f66e7/1334779432.txt/

Using WINEDEBUG=relay makes it crash even earlier with a different error so its not of much use i guess.

This is with wine 1.5.2 on 64 bit Arch Linux.
There we go
by Steffen on Friday April 20th 2012, 1:57
Open regedit and go to HKEY_CU/Software/wine/Drivers and set Audio to an empty string. This disabled wines audio driver and makes the game work.
For whatever reason i still get sound ingame, just not on the first movies which seem to be causing that crash.

Its probably related to this bug: bugs.winehq.org/show_bug.cgi?id=20799
RE: There we go
by Insomnium on Monday April 23rd 2012, 13:45
I can launch the game with the 1.5.2 "Openinputdesktop" Version without this workaround, (i have sound in the movies) but nice work :)
~Insomnium
RE: There we go
by haxx on Saturday May 19th 2012, 21:45
I am running the US retail version on wine 1.5.4 with the OpenInputDesktop function compiled in, and am able to play pretty well. I haven't experienced the audio problems mentioned above, but I was having some serious stuttering/freezing any time I moved my mouse. It seems better after a friend pointed out the "Mouse for UI only" option in game.
RE: Progress so far...
by Starseed13 on Saturday June 16th 2012, 18:20
What program are you using to edit this winsta.dll file? I seem to not be able to with gedit or kwrite. What encoding?
Back