Seeing that kRO2 is only open to Koreans, its kind of hard to get in. As such, it makes a lot more sense to try and join a private server, which is open to all.
Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results (selected in 'Test Results' table below)
What works
Updating, running the client, and so far as I can see playing the game. Performance is so-so, typical what you would expect with wine.
What does not
Using the native Hack Shield. It needs to be replaced with the fake files found here (posted later).
Also the fonts can be quite terrible. I'm not sure if I'm missing a font or what needs to get done, but I'm looking into it.
What was not tested
The many quests and stuff available to one in the game.
The font problems are related to a texture transparency/blending issue. At least if it is the same font problem I have where the words just disappear. I have hacked around it by setting those textures to 100% opaque for any pixel that has any color but I don't actually know the source of the problem.
Here's the hack if it helps: (The texture format name changed in one of the more recent versions, so pick whichever one it is in your version of wine.) This does have a side-effect of making a couple other things opaque that should be transparent, but it at least makes the text readable.
+#if 1
+ if ((NULL != This->resource.allocatedMemory) && (NULL == pRect))
+ {
- if (This->resource.format_desc->format == WINED3DFMT_X8R8G8B8)
++ if (This->resource.format_desc->format == WINED3DFMT_R8G8B8X8_UNORM)
+ {
+ int i;
+ int count = 0;
+ for (i=3; iresource.size && i<32768; i+=4)
+ {
+ if ((This->resource.allocatedMemory[i] == 0) &&
+ (((int*)This->resource.allocatedMemory)[i/4] != 0))
+ {
+ This->resource.allocatedMemory[i] = 0xff;
+ count++;
+ }
+ }
+
+ //FIXME("Updated %d pixels in surface %p (%d bytes).\n", count, This, This->resource.size);
+ }
+ }
+#endif
/** Dirtify Container if needed */
if (SUCCEEDED(IWineD3DSurface_GetContainer(iface, &IID_IWineD3DBaseTexture, (void **)&pBaseTexture))) {
TRACE("Making container dirty\n");
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
Font issues
by superppl on Tuesday March 16th 2010, 0:45
Out of curiosity, I wanted to see how fonts look like under windows, so long story short, I found to my surprise that the fonts that sucked under wine also suck under windows. Off the top of my head, the fonts in particular are the ones seen when logging in, and the fonts in menus. I think the problem with these fonts is that they just rendered too small.
I also noticed that if one doesn't have Korean fonts installed, Korean text is just rendered as blocks.