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!
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:
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.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 13.10 "Saucy" i386 (+ variants like Kubuntu) | Feb 21 2014 | 1.6.1 | Yes | Yes | No | Bronze | an anonymous user | |
Show | Ubuntu 11.04 "Natty" amd64 (+ variants like Kubuntu) | Jul 14 2011 | 1.3.24 | Yes | No | No | Garbage | jamie | |
Show | Slackware 13.37 | Jun 29 2011 | 1.3.22 | Yes | Yes | No | Silver | an anonymous user | |
Show | Gentoo Linux | Apr 21 2011 | 1.3.14 | Yes | Yes | No | Gold | Plague | |
Current | Ubuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu) | Dec 31 2010 | 1.2.2 | Yes | Yes | No | Gold | Emilio Moretti |
Bug # | Description | Status | Resolution | Other apps affected |
#!/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 for this application have been disabled because there are no maintainers.