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
What works
everything so far.
What does not
there is fairly bad lag while UI windows are open. more windows = more lag, but this doesn't seem to be exclusively related to wine.
Workarounds
What was not tested
beyond level 22
Hardware tested
Graphics:
Additional Comments
compiled wine with changes to OpenInputDesktop function as posted by Steffen in EU CBT Version comments. 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); } and installed xmllite using winetricks.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Gentoo Linux | Jun 09 2012 | 1.5.5 | Yes | Yes | No | Silver | haxx | |
Show | Arch Linux x86_64 | Apr 22 2012 | 1.5.2 | Yes | Yes | No | Bronze | Steffen | |
Show | Arch Linux x86_64 | Mar 29 2012 | 1.5.0 | Yes | No | No | Garbage | corubba | |
Show | Gentoo Linux x86_64 | Feb 22 2012 | 1.4-rc4 | Yes | No | No | Garbage | Tonkar | |
Show | Gentoo Linux x86_64 | Feb 15 2012 | 1.4-rc3 | Yes | No | No | Garbage | Tonkar |
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 |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by qnix on Sunday June 10th 2012, 12:48
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.
by qnix on Sunday June 10th 2012, 12:53
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
by haxx on Saturday June 9th 2012, 14:34
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
by Steffen on Wednesday April 18th 2012, 15:08
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.
by Steffen on Friday April 20th 2012, 1:57
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
by Insomnium on Monday April 23rd 2012, 13:45
~Insomnium
by haxx on Saturday May 19th 2012, 21:45
by Starseed13 on Saturday June 16th 2012, 18:20