Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account

Dead Reefs (The Adventure Company) [Wineskin]


  • Please log in to reply
7 replies to this topic

#1 bokiseles

bokiseles

    Advanced Member

  • Members
  • PipPipPip
  • 88 posts

Posted 31 July 2012 - 12:55 PM

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

#2 doh123

doh123

    Wineskin Developer

  • Members
  • 3,990 posts
  • LocationOver here
  • Graphics Card:Geforce GT 650M, Intel HD 4000, Radeon 6750, Intel HD 3000, Geforce 320m (in 3 machines)
  • Operating System:Mac OS X 10.8 (Mountain Lion)
  • I like to play:RPG and Strategy

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.

#3 bokiseles

bokiseles

    Advanced Member

  • Members
  • PipPipPip
  • 88 posts

Posted 01 August 2012 - 01:09 AM

Hi doh123, thanks for your suggestions.

View Postdoh123, 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.

View Postdoh123, 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.)

View Postdoh123, 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 bokiseles

bokiseles

    Advanced Member

  • Members
  • PipPipPip
  • 88 posts

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.

#5 bokiseles

bokiseles

    Advanced Member

  • Members
  • PipPipPip
  • 88 posts

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?

#6 bokiseles

bokiseles

    Advanced Member

  • Members
  • PipPipPip
  • 88 posts

Posted 01 August 2012 - 02:59 AM

The fonts are textures (sampled images).

#7 bokiseles

bokiseles

    Advanced Member

  • Members
  • PipPipPip
  • 88 posts

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.

#8 bokiseles

bokiseles

    Advanced Member

  • Members
  • PipPipPip
  • 88 posts

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