WineHQ

Grim Fandango

Updated version of the original retail game, using the patch available from Lucas Arts' website.

Application Details:

Version: 1.01
License: Retail
URL: http://www.lucasarts.com/produ...
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 1.6.1

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download Official download from LucasArts' support page

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Almost everything.

What does not

Dialog Transcript is not shown (at least in the english version).


Workarounds

What was not tested

I didn't finish the game using wine.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

You have to use the script from the "how to" listed below if you want to play in a multi core system. Single core computers should work out of the box with wine 1.2. Basically the game runs perfect after using the script. The missing dialog transcript during cutscenes doesn't affect gameplay.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 13.10 "Saucy" i386 (+ variants like Kubuntu)Feb 21 20141.6.1Yes Yes Bronzean anonymous user 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)Jul 14 20111.3.24Yes No Garbagejamie 
ShowSlackware 13.37Jun 29 20111.3.22Yes Yes Silveran anonymous user 
ShowGentoo LinuxApr 21 20111.3.14Yes Yes GoldPlague 
CurrentUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Dec 31 20101.2.2Yes Yes GoldEmilio Moretti 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Note
See also Grim Fandango Launcher utility.
HOWTO Run Grim Fandango
This guide will help you install Grim Fandango and play it without errors.

  1. Use Gmount iso to mount the first cdrom image, or put the first CD into the cd drive and verify it's correctly mounted.
  2. Run full Installation in C:\Grim (make sure winecfg's D: drive is set to type 'cdrom' and points to the mount point, else the installer will fail)
  3. Patch to 1.01 by downloading the gfupd101.exe patch, and invoke it with "wine start /unix gfupd101.exe"
  4. Use winecfg to turn off "Graphics> Allow the window manager to decorate the windows" for the grimfandango.exe executable.
  5. Download the new "Grim Fandango Launcher" (search for it in google), and unzip it into "C:\Grim".
  6. Rename the launcher executable to GrimLauncher.exe
  7. Run the launcher
  8. Go to Options and enable "Run Grim From Hard Drive". It will ask you to insert the grim disk. If you are using ISO images use Gmount to switch cdrom images. Do not choose to over-write existing files, instead click "no" when asked.
  9. Choose whether run it windowed or full screen and exit the game as soon as possible (it will hang after a while if you try to play it now, run.sh script fixes the issue).
  10. Close the launcher.
  11. Now you can run Grim Fandango using "run.sh" command. Have fun!

This is the run.sh command. Open a text editor, paste the following text, save it and add execution permissions to the file:
#!/bin/bash
wine GRIMFANDANGO.EXE &

# Get list of Grim Fandango threads. And don't forget to remove the grep ID from the list!
GRIM_THREADS=`ps -LFfea | grep GRIMFANDANGO.EXE | grep -Ev 'grep' | awk '{printf($4); printf(" ")}'`

# Wait until the 5 threads are created
THREAD_COUNT=`echo $GRIM_THREADS | wc -w`
while [ $THREAD_COUNT -lt 5 ]
do
echo "Waiting for threads to be ready. Hit Ctrl-C if it hangs here after closing the game."
sleep 1
GRIM_THREADS=`ps -LFfea | grep GRIMFANDANGO.EXE | grep -Ev 'grep' | awk '{printf($4); printf(" ")}'`
THREAD_COUNT=`echo $GRIM_THREADS | wc -w`
done

# The 5 Grim Fandango threads are ready. Set affinity!!!
for CURRENT_THREAD in $GRIM_THREADS
do
# Set affinity to the first system processor
echo "Setting thread " $CURRENT_THREAD " affinity!"
taskset -pc 0 $CURRENT_THREAD
done

echo "READY!!!"


Notes:
You have to use run.sh to play the game. You CAN'T use the launcher utility. Only use the launcher utility to change from windowed to full screen mode if it works for you, then close the game and use the run.sh script to play it as always.



If the run.sh script didn't work for you, then use these steps:

- Invoke "wine taskmgr" - this shows Wine TaskManager window.
- Choose Task | Run from the menu and point it to the Launcher. It seems that spaces in filename doesn't work here so I have to install Grim to c:\grim folder and rename the launcher
- Go to options and enable Run From HD. Do not choose to over-write existing files, instead click "no" when asked. Use Gmount to switch cdrom images.
- Run the game windowed
- Switch to Tasks in TaskManager, right-click the grimfandango.exe process and choose "Set Affinity..."
- Uncheck all the CPUs but one and click OK.
- If this step is done fast enough - the game runs perfectly fine, at least I played an hour or so without sound stuttering and subsequent hangs.

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back