Running On Linux?
Hello!
I just downloaded the demo, unfortunately I cannot get it running. Is there any way I can get it to work on Ubuntu Heron? I have WINE if that helps! I installed it okay with WINE, but when I try to start the demo, a little message appears on the taskbar that says "Starting Episode 1", then it vanishes after a moment.
Help!
I just downloaded the demo, unfortunately I cannot get it running. Is there any way I can get it to work on Ubuntu Heron? I have WINE if that helps! I installed it okay with WINE, but when I try to start the demo, a little message appears on the taskbar that says "Starting Episode 1", then it vanishes after a moment.
Help!
This discussion has been closed.
Comments
hopefully someone who knows their stuff will come along and fix things. i've seen the same error before when Windows programs try to load Safedisc copy protection, but i shouldn't think that's used by this game (especially the demo). could be wrong.
In fact, look here:
http://www.telltalegames.com/store/sbcg4ap
System Requirements:
• OS: Windows XP / Vista • Processor: 1.5GHz • RAM: 256MB (512MB recommended) • Video card: 32MB 3D-accelerated video card (64MB recommended) • DirectX 9
Strong Bad is more or less the same engine/activation as Sam & Max so that might work. The game does require Windows because of all the non-game stuff (such as purchasing and activating the game) is done with embedded IE, which I suspect is the main hurdle to getting it running in a non-Windows enviornment.
They're trying to "cheat the system" so to speak by using WINE to run Windows applications on Linux.
It's my experience that new games tend not to work with WINE right away. If it can't be done now, then maybe in the next release or two. I'll have to look more into it for myself later when I have time.
Why's it "cheat[ing] the system" to not want to have to buy and run Windows just to play games? I don't own any copies of Windows, but I enjoy Telltale's games - all my machines run Linux or Mac OS X. I know it's not supported, and Telltale's support staff is of course within their rights to say "well, we only support XP and Vista, you're on your own with anything else", but it's worth a shot.
The patch mentioned in the bug you linked resolved the startup issue for me - now the game starts, but I'm (so far) not getting any sound. I'll have to play with Wine's audio settings, maybe one of them will make it happy...
err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7
err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7
and Wine doesn't know that particular class/mechanism, so audio's getting disabled. It's looking like we may have to wait till Wine implements this particular class for sound to work... however, the graphics seem fine on my system, for what it's worth (with an nVidia 8600GT, running Ubuntu hardy on AMD64).
Edit: Okay, since I'm sure people will ask... here's what I've found I need to do to get the game (demo or full version) to run:
Edit 2: Oh yeah, and you need a recent version of wine (I'm running version 1.1.2) with the patch at http://bugs.winehq.org/attachment.cgi?id=15366 - it'll crash as mentioned before if the patch isn't built in.
Edit 3: In case you're wondering why I set up a separate WINEPREFIX, it's so that other games (like Sam and Max) will continue to work, since they only work in Windows Vista compat mode.
thanks for the howto -- looks pretty comprehensive apart from the patching business.
I actually used the released 1.1.2 source for Ubuntu; to patch the source, you can do:
wget -O ~/wine-mountmgr-fix.patch 'http://bugs.winehq.org/attachment.cgi?id=15366'
cd [wine source dir]
patch -p1 < ~/wine-mountmgr-fix.patch
then build as usual. I don't know if the current development tree will build currently, or if there are any regressions, so I'd definitely suggest using the 1.1.2 source - I know it works. What distribution are you using? I may be able to build you a package of 1.1.2 with the patch if you want.
uninstall any existing version of Wine by running
2
add the WineHQ repository to your package manager by running the following two commands: (from http://www.winehq.org/site/download-deb)
3
enable the source repository. to do this, load its config file with a text editor: and uncomment the second line (remove the # so it begins deb-src). then save it and close the editor.
4
update your package manager's package lists by running
5
install Wine's build dependencies by running (the script at that address has a list of the dependencies -- information at http://wiki.winehq.org/Recommended_Packages)
6
fetch the Wine source code by running the source will be downloaded to a subdirectory of your current position, so i ran the above in my ~/apps directory, where i keep source for various things i compile manually.
7
move to the source code's directory by running
8
get and apply the patch by running
9
configure, build and install Wine by running it'll take a while to configure and then you'll be asked whether you want to switch to root in order to install. answer yes. then it'll take bloody ages to compile.
it took 1h37 to compile on my Eee PC 1000 (Intel Atom at 1.6GHz, 1GB RAM) running 32-bit Ubuntu Hardy Heron.
thanks for all your help