Page 1 of 1

Update on Trespasser under Wine

Posted: Sat Sep 08, 2012 2:27 am
by Dapper Dan
Hi guys!

I know it's been a pretty long time but I still check in every now and again to see what y'all are up to. I'm still running two businesses and have a wife and three kids so about all I have time for anymore is a little Facebook now and then. My daughter is now 11 and my son just turned turned 9. They're mostly into Minecraft but still play Trespasser from time to time.

I thought I'd give anyone interested a "progress report" on Trespasser under wine. These days I'm using Linux Mint and Trespasser plays as good as ever in ATX and software... maybe even a little better. Hardware is still a problem and I don't see that ever changing. In hardware, you get no foliage and it bogs down something terrible.

Trespasser under Linux - wine. ATX 1600x1200 in software with draw distance set to maximum.

Image


Trespasser under Linux - wine. ATX 1600x1200 in hardware with draw distance set to maximum.

Image

All other controls and menu options work as expected. The sound is still great too!

By the way, if you look back on old threads where I posted images, the reason those images are no longer there is because the hosting company I was paying, Villagephotos, just up and died one day and no one know where it went or what happened. I presume all my old Trespasser screens are forever lost.

Best regards to all!

Dapper

Re: Update on Trespasser under Wine

Posted: Sat Sep 08, 2012 3:06 am
by machf
Hey, good to see you again!

I wonder why the leaves don't show... I remember they did show in earlier versions.

Re: Update on Trespasser under Wine

Posted: Sat Sep 08, 2012 4:46 am
by Dapper Dan
Hi machf!

I remember Andre saying something like, "For whatever reason, Linux and wine just don't like showing the foliage when rendered through it." In very early releases of wine, the foliage was okay in hardware. The only problem was bitmapped images slowed everything to a grinding halt. It has only gotten worse with time in hardware. Thankfully, Tres is as easy to play in software under Linux as Windows. We'll keep running it this way as long as that is the case.

Re: Update on Trespasser under Wine

Posted: Sat Sep 08, 2012 8:18 am
by RexHunter99
Dapper Dan wrote:Hi machf!

I remember Andre saying something like, "For whatever reason, Linux and wine just don't like showing the foliage when rendered through it." In very early releases of wine, the foliage was okay in hardware. The only problem was bitmapped images slowed everything to a grinding halt. It has only gotten worse with time in hardware. Thankfully, Tres is as easy to play in software under Linux as Windows. We'll keep running it this way as long as that is the case.
It's something to do with the conversion process from Direct3D instructions to OpenGL instructions, a lot of things that D3D does, OpenGL has to emulate and worse still we are talking about Direct3D6 which was heavily reliant on DirectDraw 2, these old interfaces are hard to just translate into OpenGL which is an immediate mode renderer where as D3D6 and DDraw are buffered streams, the PCI graphics slot was pretty fast and accurate just not very good when things came to intensive calculations. So sending a buffer to the hardware is pretty trivial.

Re: Update on Trespasser under Wine

Posted: Sat Sep 08, 2012 11:58 am
by hppav
Maybe it's how it handles opacity maps? Are other textures that use opacity maps completely invisible? Like Anne's shirt, for example.

Re: Update on Trespasser under Wine

Posted: Sat Sep 08, 2012 12:42 pm
by Dapper Dan
Hi hppav! Ann's shirt is missing in hardware. When I move around by the edge of the ocean with no trees, boxes, foundations etc. in frame it's as smooth as it is in software. When I turn and any objects come into frame it bogs down again. I don't know if that's because it is working too hard to render the objects, foliage or both but this has been the case since the first time I tried it in hardware ten years ago. Maybe I can talk Gabe Newell into adding Trespasser to Steam for Linux when it comes out next year. ;)