Main Menu

tsl works on linux

Started by chipsugar, October 06, 2006, 02:22:58 PM

Previous topic - Next topic

chipsugar

The Silver Lining demo works perfectly under wine which is very good for me as I spend quite a bit of time using linux.

http://appdb.winehq.org/appview.php?iAppId=3784

Would it be possible to test further releases with wine so compatibility isn't broken?

oberonqa

Quote from: chipsugar on October 06, 2006, 02:22:58 PM
The Silver Lining demo works perfectly under wine which is very good for me as I spend quite a bit of time using linux.

http://appdb.winehq.org/appview.php?iAppId=3784

Would it be possible to test further releases with wine so compatibility isn't broken?

I'm going to move this thread over to the Programming forum for response.  Thank you for bringing this to our attention.  :)
 
Chronicling the history of Sierra through the conversion of it's premiere magazine into an easy-to-use, searchable wiki format.

Louisiana Night

Good to hear. XD
Personally, I'm betting if it works now, it will work later... but then again, I'm not in the Programming department for a reason(and there was a recent update to the engine). ;P

As non-Windows compatibility isn't a primary focus, you may just have to cross your fingers(or at least wait for Petter to get around to replying :P). Despite that, I plan to test whatever version(s) fall into my lap with WINE(not that this means anything will be done if something stops working). XD

Currently, my Linux PC isn't powerful enough to run the demo(first time in 2 years, humorously ;P), but I plan to rectify that situation very soon.

Shades2585

Keep me posted so I can update the DVD cover as needed. I have the video cards updated so far. It looks like I might have to add Wine now too.

8)
Knight of Queen Deloria since 24-Jul-06 ;D
Duke of Lancaster of Queen Deloria since 09-Sept-06
Bestowed "Captain of Calais" on 08-Nov-06

Bestowed Kingdom of Bohemia by Queen Deloria on 06-Jan-07

Does anybody even remember who Wormy is?
Bring WORMY BACK!!!!!!!

chipsugar

I'm not sure putting "wine compatible" is the best route as compatibility can change between wine releases. For example with wine release 20050930 tsl went ingame but crashed soon after if sound was turned on. Then with release 0.9.16 it wouldn't even load and now with 0.9.22 wine seems to run it perfectly.

Maybe a linux build can be made using wine-libs? Possibly that way one specific wine version used to build a linux only version and compatibility can be maintained

chipsugar

Another thing. The minimum requirements page says that the .net framework is needed. Wine doesn't run or emulate the .net framework so what is it used for?

racx_00

Welcome to the forum chipsugar! :D

Whenever you feel like adding to your post instead of double posting it's best to modify with the modify button, located at the top of your post.

Anyway hope you enjoy your time around here! ;D
Knight of Jarada - Master Mind 8)
Assistant Manager of the TSL Asylum XD

Yonkey

Quote from: chipsugar on October 07, 2006, 12:01:03 PM
Another thing. The minimum requirements page says that the .net framework is needed. Wine doesn't run or emulate the .net framework so what is it used for?
Windows-based systems. :P
"A wish changes nothing. A decision changes everything."

chipsugar

But if it needs the .net framework for something in windows surely it would also need it in wine and wine doesn't deal with the .net framework. So back to the same question. What does it need the .net framework for on "Windows.-based systems"?

Petter Holmberg

Actually, I'm not sure why the .NET framework is needed myself, if you're just playing the game, not developing it. :D

As for the full game, there is currently no reason to believe it would not work under Linux either, if the demo does. The demo uses TGE 1.3, while the current build uses TGE 1.4 with TLK, but that should not affect compability as far as I know. The only potential problem I can think of would be the in-game movies not working, but I doubt it will be a problem.

We never tested the demo with wine ourselves and I doubt we'll do so for the full game either. It should probably be easy to compile it for native Linux and MAC OS X as well, but we haven't planned for any such thing. I can't make any promises right now. But I can at least say that it seems highly unlikely to me that wine will have problems with the game if it works perfectly with the demo. :)

Yonkey

Well, basically you require the .NET Framework because the .exe uses library files that are common to any .NET application (meaning they don't get deployed when you compile them).  If you've ever programmed in Visual Basic before, you'll recall how any program you create requires a VB runtime dll file to be installed on the client's sytem.  It's the same kind of idea.

I'm not sure what would happen if you tried running the TSL Demo on a system that doesn't have any .NET Framework installed.  You'd probably get a "This program is not a valid Win32 program" or worse.  Luckily, the version of framework the demo uses is 3 years old.  So, it makes sense that these libraries are integrated with wine.
"A wish changes nothing. A decision changes everything."