The Walking Dead Law and Order Legacies Jurassic Park Back to the future: The Game Puzzle Agent Sam & Max Tales of Monkey Island Wallace & Gromit's Grand Adventures More Telltale Games
Forgot your password?
No worries, we can help!

The Walking Dead

Go Back   Telltale Games Forums > Telltale Games Support > Game Support - General

Game Support - General Having trouble with a Telltale Product? Look below. Need to contact support? Click here : support@telltalegames.com

Reply
 
Thread Tools Search this Thread
Old 03/24/2009, 10:36 am   #1
Kjella
I play on Ubuntu
 
Join Date: Apr 2008
Posts: 19
Default Full Wallace & Gromit on WINE?

Anyone got the first episode of W&G working under WINE? I've got both Sam & Max and Strong Bad working, but when trying to activate W&G I just get thrown back to the serial prompt again. Using WINE 1.1.17, tried both with and without native DX9... I hope to get these working because they usually run wtih a Platinum rating once they get going.
Kjella is offline   Reply With Quote
Old 03/24/2009, 10:40 am   #2
demonfoo
Senior Member
 
Join Date: Jul 2008
Posts: 109
Default

I'm running into the same problem. I'll poke at it once I have some more time, but off the top of my head I'm not seeing the problem. Tried with IE6 as installed by ies4linux; unfortunately it doesn't even present the splash screen completely.
demonfoo is offline   Reply With Quote
Old 03/24/2009, 11:35 am   #3
demonfoo
Senior Member
 
Join Date: Jul 2008
Posts: 109
Default

Wow. Talk about dirty hacks. However, I have managed to get the game itself going; the launcher screen doesn't work correctly even with IE6, like with previous titles, and using the Gecko fake-IE stuff doesn't work, since as mentioned, inputting the serial number and clicking the button just loops back to an empty field. However, I have managed to get it working, and the game itself does launch and run successfully. This is ugly, but it works:
  1. Get and install a reasonably modern version of Wine; I'm currently using Wine 1.1.17 on Ubuntu intrepid (x86_64).
  2. Get and install ies4linux as directed on this page. When the installer window appears, click the "Advanced" button, and check the box to install IE7. It says it's in beta state; that's fine. Let the installation go. Python may crash at the end, but it doesn't matter.
  3. Download the Wallace and Gromit Episode 1 installer.
  4. Run the following commands:
    Code:
    rsync -a ~/.ies4linux/ie7/ ~/.wine_wgga/
    WINEPREFIX=~/.wine_wgga winecfg
    Once the winecfg window appears, do the following:
    • Go to the Applications tab, and make sure "Windows XP" is selected as the Windows Version.
    • Go to the Libraries tab. Add entries for rpcrt4, ole32, and d3d9, and edit each one to force use of the Wine built-in library.
    • Go to the Graphics tab. Check the "Emulate a virtual desktop" checkbox, and enter dimensions of 1024x768 (or 800x600, if your display isn't large enough to accommodate the window).
    • Go to the Audio tab. When winecfg tells you no driver has been selected, click OK.
    • Then click OK in the main window, it will save its new settings and exit.
  5. Now run (replacing the path as appropriate to point to wherever you downloaded the installer):
    Code:
    WINEPREFIX=~/.wine_wgga wine ~/Desktop/Downloads/WallaceGromit101_setup.exe
    When the installer asks if you want to run the DirectX updater, make sure you choose NO. If you choose Yes, the dxwebsetup program will crash and leave you with a half-finished install, so I'm really serious about this. Uncheck the box to launch the game now, and the installer will exit.
  6. Once the install is done, run:
    Code:
    cd ~/.wine_wgga/drive_c/Program\ Files/Telltale\ Games/Wallace\ and\ Gromits\ Grand\ Adventures/Fright\ of\ the\ Bumblebees
    WINEPREFIX=~/.wine_wgga wine ./WallaceGromit101.exe
    The game launcher will appear. Sort of. You should get a white window with a prompt to enter your serial number. You won't be able to use the handy-dandy paste, so key in your serial number by hand, then click the button below (which probably has an empty label, so it's just a gray small rectangle). Let it sit for a moment. You'll probably see Wine pumping out warnings in the terminal window; unfortunately it does this. Once a minute or so has passed, press Ctrl-C in the terminal window.
  7. Now, start Wine again with the same command line as above:
    Code:
    WINEPREFIX=~/.wine_wgga wine ./WallaceGromit101.exe
    You should now see a link that says "Click here to start the game". Click it. You should now see the opening animation.

Yes, yes, I know. That was ugly. Sorry. But it does work...

Also, you won't be able to switch resolutions; or at least, I haven't been able to. When I get into the game, and go into the Settings panel, it is locked at 1024x768, and I'm not able to change that. Changing the virtual desktop resolution doesn't help either, it still uses 1024x768. I have no idea why. This isn't technically a problem for me, as I have a dual display setup with fairly large screens, but for others it may present a problem. It doesn't seem to be isolated to Linux, though; I've seen threads from Windows users about video mode switching not working as well.

Last edited by demonfoo; 03/24/2009 at 01:47 pm.
demonfoo is offline   Reply With Quote
Old 03/25/2009, 07:45 pm   #4
Kjella
I play on Ubuntu
 
Join Date: Apr 2008
Posts: 19
Lightbulb

Quote:
Originally Posted by demonfoo View Post
Wow. Talk about dirty hacks. However, I have managed to get the game itself going;
Why does it always have to be the launcher using some farked up MSHTML/Javascript stuff, meh.

Feature request if anyone could pass one to development: Ability to launch G&W with a "WallaceGromit101.exe --serial=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" and have it activate without using the splash screen. Cause: Linux compatibility. Should be very easy, parse the command line arguments and pass it to whereever the submitted serial number from the splash screen goes today.
Kjella is offline   Reply With Quote
Old 03/26/2009, 02:52 am   #5
covox
I DID ALL I COULD, SON!
 
covox's Avatar
 
Join Date: Mar 2008
Posts: 17
Default

Geez. Props to demonfoo for finding a way around the MSHTML mess. I gave up early (ran Wireshark in the background, to find that clicking "Submit Query" didn't even try to connect to anything, then had a go with IE6 which made it crash).


For pedants like me who cringe at the thought of running crappy IE7 Wine for W&G, you can do the following steps to copy your registration over to your proper Wine install:

Do steps 1-5.

NOTE: For step 5, install WallaceGromit101_Setup.exe to your proper Wine install (i.e. omit the WINEPREFIX=~/.wine_wgga).

5a.) Open up regedit in your proper Wine install.
Code:
regedit
Export the key HKEY_LOCAL_USER/Software/SecuROM to a file (e.g. securom-source.reg). Close regedit.

5b.) Open up regedit in your crappy Wine install.
Code:
WINEPREFIX=~/.wine_wgga regedit
Import the key from securom-source.reg. Close regedit.

Do step 6. Remember that you installed W&G to your proper wine install, so cd to "~/.wine/drive_c/Program\ Files/Telltale\ Games/Wallace\ and\ Gromits\ Grand\ Adventures/Fright\ of\ the\ Bumblebees" instead.

6a.) Open up regedit in your crappy Wine install.
Code:
WINEPREFIX=~/.wine_wgga regedit
Export the key HKEY_LOCAL_USER/Software/SecuROM to a file (e.g. securom-target.reg).
Export the key HKEY_LOCAL_USER/Software/Telltale\ Games/Launcher to a file (e.g. launcher-target.reg). Close regedit.

6b.) Open up regedit in your proper Wine install.
Code:
regedit
Import the two files you just exported.

Wahey! You should now be able to run W&G from your proper Wine install, while keeping all the saved license data from your other registered Telltale games.
covox is offline   Reply With Quote
Old 03/27/2009, 09:06 am   #6
GozzoMan
Coder of Low Moral Fibre
 
GozzoMan's Avatar
 
Join Date: Oct 2006
Location: Italy
Posts: 322
Default

Hi, thanks for the guides!

Anyone of you have tried gamepads? Do they work with this solution?

Furthermore and more to my point: do you think that running it in wine it could be a workaround to use gamepads not supported in windows due to the Xinput/DirectInput duality??

Thank you.
__________________
GozzoMan
GozzoMan is offline   Reply With Quote
Old 03/27/2009, 04:45 pm   #7
Lazlo Woodbine
Junior Member
 
Join Date: Apr 2008
Posts: 4
Default

I followed covox's solution to the letter, and got to the "click here to start the game" message, but after clicking it Wine aborts with the following message:

wine: Call from 0x7b844430 to unimplemented function d3dx9_36.dll.D3DXAssembleShader, aborting

Can anybody help?

I'm running Wine 1.1.17 on Ubuntu 8.10 64bit
Lazlo Woodbine is offline   Reply With Quote
Old 03/27/2009, 08:00 pm   #8
demonfoo
Senior Member
 
Join Date: Jul 2008
Posts: 109
Default

Quote:
Originally Posted by Lazlo Woodbine View Post
I followed covox's solution to the letter, and got to the "click here to start the game" message, but after clicking it Wine aborts with the following message:

wine: Call from 0x7b844430 to unimplemented function d3dx9_36.dll.D3DXAssembleShader, aborting

Can anybody help?

I'm running Wine 1.1.17 on Ubuntu 8.10 64bit
That looks like the message you'd get if d3dx9_27.dll isn't installed in the game executable directory. In the Wine prefix where you're trying to run the game, does that DLL exist in the directory where the WallaceGromit101.exe file lives? If not, copy it in and try to run the game again. (Unfortunately Wine apparently hasn't fully implemented a replacement for the D3DXAssembleShader function.)
demonfoo is offline   Reply With Quote
Old 03/28/2009, 12:49 pm   #9
Lazlo Woodbine
Junior Member
 
Join Date: Apr 2008
Posts: 4
Default

Thanks, that was it. Everything seems to be working now.

I'm also able to run it in fullscreen mode too, which is nice.

Last edited by Lazlo Woodbine; 03/28/2009 at 02:03 pm.
Lazlo Woodbine is offline   Reply With Quote
Old 03/29/2009, 06:47 am   #10
Leak
Blorp blorp blorp...
 
Leak's Avatar
 
Join Date: Feb 2008
Location: Linz, Austria
Posts: 983
Default

Quote:
Originally Posted by demonfoo View Post
Unfortunately Wine apparently hasn't fully implemented a replacement for the D3DXAssembleShader function.
Considering that function is running the full shader compiler I can't say I'm surprised - it's a wee bit more complex than just wrapping some existing OpenGL functionality...

np: Harmonic 313 - Quadrant 3 (When Machines Exceed Human Intelligence)
Leak is offline   Reply With Quote
Old 06/03/2009, 10:18 am   #11
DarthBo
Linux User
 
DarthBo's Avatar
 
Join Date: Aug 2008
Location: Belgium
Posts: 61
Default

I just found out activation works without any hacks whatsoever on (the older but stable) wine 1.0.1

Anyway, there's a bugreport for the Wallace & Gromit activation here: http://bugs.winehq.org/show_bug.cgi?id=17883

If you guys want to see it fixed, give it a vote!
The more votes, the more attention it'll get (some extra terminal outputs wouldn't hurt either I think)
DarthBo is offline   Reply With Quote
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
My Guide To Running Sam & Max On Linux Cassidy Game Support - General 79 08/14/2009 08:50 am
A few free copies of entire Wallace & Gromit series! padsandpanels Wallace & Gromit General Discussion 5 04/01/2009 09:53 am
Wallace and Gromit - Terrible Graphical errors OMG Aero Game Support - General 9 03/31/2009 03:16 am
A few free copies of the entire Wallace & Gromit series! padsandpanels General Chat 3 03/24/2009 02:35 pm
Wallace and Gromit - Licence Data Error? Mattaf Game Support - General 1 03/24/2009 01:45 pm


All times are GMT -8. The time now is 06:56 am.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Telltale Games - © 2013 Telltale, Incorporated. All rights reserved.
Home  |   Store  |   Blogs  |   Forums  |   Product Support  |   Corporate Info  |   Press Releases  |   Jobs  |   Terms of Use  |   Privacy Policy