Hey guys,
I'm attempting to accomplish a supposedly impossible port, and I've managed thus far. Dead Reefs is working, and is fully playable in Wine 1.5.9 (Wineskin), but I can't get two three things working:
1. The introductory video doesn't play, no matter which codec I attempt to use to decode it.
2. The menu gives me this strange warped double layer view, which is supposed to be a burning candle directx layer with writing on top of it (i.e. the menu). A similar thing happens to icons in the HUD in-game (screenshots: 1, 2). PixelShaderMode is glitchy (has white flickering), and I think it may be related to this weirdness.
3. All the writing, all the fonts are missing, and installing corefonts or all fonts doesn't help return them.
Error log linked as well. Can anyone see something that sticks out? Please help if you can.
My Mac OS X Version:
Mac OS X 10.6.8
My Mac Model, GPU & CPU:
NVIDIA GeForce 320M & 2.4 Ghz Intel Core 2 Duo
Error Log(s):
http://pastebin.com/0NYmcLji
Dead Reefs (The Adventure Company) [Wineskin]
Started By bokiseles, Jul 31 2012 12:55 PM
7 replies to this topic
#1
Posted 31 July 2012 - 12:55 PM
#2
Posted 31 July 2012 - 10:55 PM
1. Broken videos is pretty common... and doesn't always have a fix...
2. maybe try changing the offscreen renderer type? default is fbo, but sometimes backbuffer works better.
3. no idea... maybe see if you can find some info on the specific Font the game is using (if its even using a font, it might be built in rendering) and make sure you have that specific one installed.
2. maybe try changing the offscreen renderer type? default is fbo, but sometimes backbuffer works better.
3. no idea... maybe see if you can find some info on the specific Font the game is using (if its even using a font, it might be built in rendering) and make sure you have that specific one installed.
#3
Posted 01 August 2012 - 01:09 AM
Hi doh123, thanks for your suggestions.
True that, but I'd still like to get it working if possible, no matter how hard. The funny thing is I checked and the videos are XVID encoded with a separate OGG Vorbis soundtrack for each. Both the soundtrack and the video are supposed to play at the same time, but instead I get a white screen, followed by an in-game ui texture pasted into the video space. Quite peculiar... I'm thinking it may also be related to the second problem.
I've just tried that and it doesn't seem to make a difference. Nor does GLSL, or multisampling... (I thought I'm mention that just in case.)
I think this is also related to elements not being displayed, and isn't actually a font issue. (The fonts are built into the game.) So it all comes down to problem number two.
I'm thinking this could be a DirectX glitch. The game requires d3dx9, and not much changed as I was swapping the d3dx9 versions via winetricks, but perhaps the fault is in winetricks' implementation? Is the supplied d3dx driver known to be buggy? Perhaps I should try Windows native d3dx dlls?
doh123, on 31 July 2012 - 10:55 PM, said:
1. Broken videos is pretty common... and doesn't always have a fix...
True that, but I'd still like to get it working if possible, no matter how hard. The funny thing is I checked and the videos are XVID encoded with a separate OGG Vorbis soundtrack for each. Both the soundtrack and the video are supposed to play at the same time, but instead I get a white screen, followed by an in-game ui texture pasted into the video space. Quite peculiar... I'm thinking it may also be related to the second problem.
doh123, on 31 July 2012 - 10:55 PM, said:
2. maybe try changing the offscreen renderer type? default is fbo, but sometimes backbuffer works better.
I've just tried that and it doesn't seem to make a difference. Nor does GLSL, or multisampling... (I thought I'm mention that just in case.)
doh123, on 31 July 2012 - 10:55 PM, said:
3. no idea... maybe see if you can find some info on the specific Font the game is using (if its even using a font, it might be built in rendering) and make sure you have that specific one installed.
I think this is also related to elements not being displayed, and isn't actually a font issue. (The fonts are built into the game.) So it all comes down to problem number two.
I'm thinking this could be a DirectX glitch. The game requires d3dx9, and not much changed as I was swapping the d3dx9 versions via winetricks, but perhaps the fault is in winetricks' implementation? Is the supplied d3dx driver known to be buggy? Perhaps I should try Windows native d3dx dlls?
#4
Posted 01 August 2012 - 01:27 AM
What's also funny is that game is using directx9c, but without installing any of the d3dx packages it runs the 3d upon installation no problem (and there is no visible directx installation during the game install). Does a Wineskin wrapper come already prepackaged with some directx dlls by default, doh123? If not, then the game must be using pre-defigned and pre-bundled directx dlls. Is that possible? o.O
Just tried the directx 10 and 11 winetricks bundles, by the way, too, to no avail.
Just tried the directx 10 and 11 winetricks bundles, by the way, too, to no avail.
#5
Posted 01 August 2012 - 02:06 AM
Okay, a closer study of the game files leaves three things worth mentioning: the game is using the Virtools engine, the menu double-layer is actually on the right spot but not playing the video (yes, the candle's light is a video, not a directx shader, as I thought previously), and many directx and decoder dlls seem to be bundled with the game (they are actually located within the game files in a "bin" folder). The good thing is they seem to be replaceable (the game doesn't check their validity). The bad thing is I have no idea how one would go about replacing them, as I don't know what they actually contain, even if they are labelled properly (i.e. AVIReader.dll, CKDX9Rasterizer.dll, etc.).
That leaves two issues to sort:
1. Missing text/font layers
2. Non-functioning video decoder
I'm starting to get a bad feeling, though. I don't know how fixable these problems really are... Any tips/suggestions?
That leaves two issues to sort:
1. Missing text/font layers
2. Non-functioning video decoder
I'm starting to get a bad feeling, though. I don't know how fixable these problems really are... Any tips/suggestions?
#6
Posted 01 August 2012 - 02:59 AM
The fonts are textures (sampled images).
#7
Posted 01 August 2012 - 03:01 AM
I was able to get Syberia 1 & 2 working flawlessly in Wineskin, and those games use the Virtools engine too, but I guess this one's a later version...
Edit: If I could only fix the video decoder, I bet everything else would fall into place.
Edit #2: I'm 99% sure that AVIReader.dll is the culprit, as this library is supposed to decode the raw video data based on Virtools' workings.
Edit: If I could only fix the video decoder, I bet everything else would fall into place.
Edit #2: I'm 99% sure that AVIReader.dll is the culprit, as this library is supposed to decode the raw video data based on Virtools' workings.
#8
Posted 01 August 2012 - 03:40 AM
Okay, new discovery: the original Toy Story 3 Cider wrapper displays the text and the in-game icons!!! So there must be a way to copy the right files back to Wine...
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users














