Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Grim Fandango"

From PCGamingWiki, the wiki about fixing PC games
(→‎Audio: Add Polish fan translation, minor formatting)
(25 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{cleanup}}
 
{{cleanup}}
 +
{{disambig|the original game|the updated version|[[Grim Fandango Remastered]]}}
 
{{Infobox game
 
{{Infobox game
 
|cover        = Grim Fandango artwork.jpg
 
|cover        = Grim Fandango artwork.jpg
Line 11: Line 11:
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|October 30, 1998}}
 
{{Infobox game/row/date|Windows|October 30, 1998}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|grim-fandango|94}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/modes|Singleplayer}}
 +
{{Infobox game/row/taxonomy/perspectives|Cinematic camera}}
 +
{{Infobox game/row/taxonomy/controls|Direct control}}
 +
{{Infobox game/row/taxonomy/genres|Adventure}}
 +
{{Infobox game/row/taxonomy/art styles|Cartoon, Pre-rendered graphics, Stylized}}
 +
{{Infobox game/row/taxonomy/series|Grim Fandango}}
 
|steam appid  =  
 
|steam appid  =  
 
|gogcom id    =  
 
|gogcom id    =  
 +
|hltb        = 4123
 +
|igdb        = grim-fandango
 
|strategywiki = Grim Fandango
 
|strategywiki = Grim Fandango
 +
|mobygames    = grim-fandango
 
|wikipedia    = Grim Fandango
 
|wikipedia    = Grim Fandango
 
|winehq      = 376
 
|winehq      = 376
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
{{Series|Grim Fandango}}
 
{{disambig|the original game|the updated version|[[Grim Fandango Remastered]]}}
 
  
 
'''Key points'''
 
'''Key points'''
Line 37: Line 47:
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
{{++}} [https://community.pcgamingwiki.com/files/file/474-grim-fandango-patch/ Patch 1.01] fixes several crashing bugs, as well as a possible issue where a certain puzzle would be unsolvable on faster machines. Add subtitles to cutscenes
+
{{++}} The latest official patch 1.01 fixes several crashing bugs, as well as a possible issue where a certain puzzle would be unsolvable on faster machines, and also adds subtitles to cutscenes. It is available [https://community.pcgamingwiki.com/files/file/474-grim-fandango-patch/ here] and at [https://soggi.org/misc/game-patches.htm soggi.org].
 
{{--}} Cannot be installed on 64-bit machines. Bgbennyboy's unofficial launcher should automatically circumvent the problem
 
{{--}} Cannot be installed on 64-bit machines. Bgbennyboy's unofficial launcher should automatically circumvent the problem
{{mm}} [http://wiki.residualvm.org/index.php/Grim_Fandango_Patch Grim Fandango Patch - ResidualVM instructions]
+
{{mm}} [https://wiki.scummvm.org/index.php?title=GrimE/Grim_Fandango_Patch Grim Fandango Patch - ResidualVM instructions]
 +
 
 +
====[https://www.buymeacoffee.com/Peixoto Peixoto's patch]====
 +
* Gets the installer running on 64bit windows
 +
* Allows nearest neighbor or [https://en.wikipedia.org/wiki/Pixel-art_scaling_algorithms#xBR_family xBRz scaling] in software mode
 +
* Gets hardware mode working properly an in high resolution. Super sampling anti aliasing is also possible
  
 
===Installing the game===
 
===Installing the game===
Line 51: Line 66:
  
 
====ResidualVM====
 
====ResidualVM====
Yet another alternative is [[Engine:ResidualVM|ResidualVM]], a spin-off of the ScummVM project.  Like ScummVM, it allows you to copy the game's contents into a folder and run the game via the program's launcher.  To note, the team is still working out some kinks, since this is a custom and unofficial interpreter of the game's engine, so consider it a work-in-progress.  With version 0.1.1, however, they have also managed to fix 14 bugs that were in the released version of the game back in 1998.  Install simply requires the ResidualVM install and the necessary files from the game (detailed [http://wiki.residualvm.org/index.php?title=Datafiles#Grim_Fandango here]) copied to any folder.  Note that you do not run the installer of the patch, but rather place the patch executable into the folder. As of 2019, this is the only way to play the original release of the game on non-Windows operating systems.
+
Yet another alternative is [[Engine:ResidualVM|ResidualVM]], a spin-off of the ScummVM project.  Like ScummVM, it allows you to copy the game's contents into a folder and run the game via the program's launcher.  To note, the team is still working out some kinks, since this is a custom and unofficial interpreter of the game's engine, so consider it a work-in-progress.  With version 0.1.1, however, they have also managed to fix 14 bugs that were in the released version of the game back in 1998.  Install simply requires the ResidualVM install and the necessary files from the game (detailed [https://wiki.scummvm.org/index.php?title=Datafiles#Grim_Fandango here]) copied to any folder.  Note that you do not run the installer of the patch, but rather place the patch executable into the folder. As of 2019, this is the only way to play the original release of the game on non-Windows operating systems.
  
 
==Game data==
 
==Game data==
Line 66: Line 81:
 
{{ii}} Running {{file|GrimFandango.EXE}} with the <code>-s</code> command-line parameter will automatically load the most recent saved game (the [https://quickandeasysoftware.net/software/grim-fandango-launcher unofficial launcher] includes this as an option).
 
{{ii}} Running {{file|GrimFandango.EXE}} with the <code>-s</code> command-line parameter will automatically load the most recent saved game (the [https://quickandeasysoftware.net/software/grim-fandango-launcher unofficial launcher] includes this as an option).
  
==Video settings==
+
==Video==
 
{{Image|Grim Fandango settings.png|Options menu}}
 
{{Image|Grim Fandango settings.png|Options menu}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/grim-fandango
+
|wsgf link                  = https://www.wsgf.org/dr/grim-fandango
 
|widescreen wsgf award      = unsupported
 
|widescreen wsgf award      = unsupported
 
|multimonitor wsgf award    = unsupported
 
|multimonitor wsgf award    = unsupported
Line 88: Line 103:
 
|borderless windowed        = unknown
 
|borderless windowed        = unknown
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
 
|antialiasing              = hackable
 
|antialiasing              = hackable
|antialiasing notes        = Can be enforced via video driver at least on Nvidia cards. Needs either working OpenGL mode or ResidualVM.
+
|antialiasing notes        = Can be enforced via video driver, at least on Nvidia cards. Needs either working OpenGL mode or ResidualVM.
 
|vsync                      = unknown
 
|vsync                      = unknown
 
|vsync notes                =  
 
|vsync notes                =  
Line 97: Line 112:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = unknown
 
|120 fps                    = unknown
|120 fps notes              =  
+
|120 fps notes              = See [[Glossary:Frame_rate_(FPS)#Frame_rate_capping|Frame rate capping]] if some game elements are too fast.
 
|hdr                        = unknown
 
|hdr                        = unknown
 
|hdr notes                  =  
 
|hdr notes                  =  
Line 105: Line 120:
  
 
===[[Glossary:Windowed|Windowed]]===
 
===[[Glossary:Windowed|Windowed]]===
If you have developer mode enabled, you can run the game in windowed mode. bgbennyboy's unofficial launcher includes a button to launch the game in windowed mode. Alternatively, there are two ways to manually run the game in windowed mode: either run GrimFandango.EXE with the ''-w'' command-line parameter, or open the in-game options menu with {{key|F1}} and select "DIBSection Windowed Display" under "3D Hardware Options".
+
{{Fixbox|description=Run the game in [[#Enabling developer mode|developer mode]]|ref={{cn}}|fix=
 +
}}
 +
{{Fixbox|description=Use [[#Using bgbennyboy's unofficial launcher|bgbennyboy's unofficial launcher]]|ref={{cn}}|fix=
 +
}}
 +
{{Fixbox|description=Run <code>GrimFandango.EXE</code> with the <code>-w</code> [[Glossary:Command line arguments|command-line parameter]]|ref={{cn}}|fix=
 +
}}
 +
{{Fixbox|description=Use in-game option|ref={{cn}}|fix=
 +
# Open the in-game options menu with {{key|F1}}.
 +
# Select "DIBSection Windowed Display" under "3D Hardware Options."
 +
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Input
 
|key remap                = false
 
|key remap                = false
 
|key remap notes          =  
 
|key remap notes          =  
Line 171: Line 195:
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Music, Sound Effects, Voice
 
|separate volume notes    = Music, Sound Effects, Voice
Line 202: Line 226:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
 +
}}
 +
{{L10n/switch
 +
|language  = Greek
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://classicadventuresingreek.blogspot.com/2013/09/grim-fandango.html download].
 +
|fan      = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Hungarian
 
  |language  = Hungarian
  |interface = true
+
  |interface = hackable
 
  |audio    = false
 
  |audio    = false
  |subtitles = true
+
  |subtitles = hackable
  |notes    = [https://magyaritasok.hu/magyaritasok/grim-fandango/grim-fandango/49 Fan translation].
+
  |notes    = Fan translation, [https://magyaritasok.hu/magyaritasok/grim-fandango/grim-fandango/49 download].
 
  |fan      = true
 
  |fan      = true
 
}}
 
}}
Line 216: Line 248:
 
  |audio    = true
 
  |audio    = true
 
  |subtitles = true
 
  |subtitles = true
  |notes    = Check [http://www.lucasdelirium.it/grimts.php XP compatibility patch] if there is any issue
+
  |notes    = Check [http://www.lucasdelirium.it/grimts.php XP compatibility patch] if there is any issue.
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Greek
+
  |language  = Polish
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://grajpopolsku.pl/download/grim-fandango/ download].
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 
  |interface = true
 
  |interface = true
  |audio    = false
+
  |audio    = true
 
  |subtitles = true
 
  |subtitles = true
  |notes    = [https://classicadventuresingreek.blogspot.com/2013/09/grim-fandango.html Fan translation]
+
  |notes    = Brasoft's release.
  |fan      = true
+
  |fan      =  
 
}}
 
}}
 
}}
 
}}
Line 231: Line 271:
 
==Issues fixed==
 
==Issues fixed==
 
==="Grim Fandango is already up to date" error===
 
==="Grim Fandango is already up to date" error===
{{Fixbox|description=Check unofficial launcher version|ref={{cn|date=October 2016}}}}
+
{{Fixbox|description=Delete registry key|ref=<ref>[https://wiki.residualvm.org/index.php/Grim_Fandango_Patch Grim Fandango Patch] - ResidualVM wiki</ref>|fix=
{{Fixbox|description=Delete registry key|ref={{cn|date=July 2016}}|fix=
 
 
# Go to <code>{{p|hklm}}\Software\LucasArts Entertainment Company LLC\Grim Fandango\v1.0</code>
 
# Go to <code>{{p|hklm}}\Software\LucasArts Entertainment Company LLC\Grim Fandango\v1.0</code>
 
# Delete value named "MAGIC"
 
# Delete value named "MAGIC"
 
}}
 
}}
 +
{{Fixbox|description=Check unofficial launcher version|ref={{cn|date=October 2016|The current launcher version (v1.6) still encounters the issue, and doesn't appear to remove the registry key.}}}}
  
 
===Sound crashing and freezing===
 
===Sound crashing and freezing===
{{Fixbox|description=Force single core [[Microsoft Windows#Force CPU affinity|affinity]] for {{p|game}}\GRIMFANDANGO.EXE|ref={{cn|date=October 2016}}}}
+
{{Fixbox|description=Force single core [[Microsoft Windows#Force CPU affinity|affinity]] for {{p|game}}\GRIMFANDANGO.EXE|ref={{cn|date=October 2016}}|fix=
 +
'''Notes'''
 +
* Using Task Manager to set affinity is likely to trip the sound issue. Other alternatives work properly.
 +
}}
 
{{Fixbox|description=Enable [[Windows Compatibility Mode|Windows 98 compatibility mode]]|ref={{cn|date=October 2016}}}}
 
{{Fixbox|description=Enable [[Windows Compatibility Mode|Windows 98 compatibility mode]]|ref={{cn|date=October 2016}}}}
  
Line 289: Line 332:
 
|windows exe notes      = For 64-bit, use ResidualVM.
 
|windows exe notes      = For 64-bit, use ResidualVM.
 
|mac os x powerpc app  = hackable
 
|mac os x powerpc app  = hackable
|macos 32-bit app       = hackable
+
|macos intel 32-bit app = hackable
|macos 64-bit app       = hackable
+
|macos intel 64-bit app = hackable
 
|macos app notes        = Use ResidualVM.
 
|macos app notes        = Use ResidualVM.
|linux 32-bit executable= unknown
+
|linux powerpc app      = false
 +
|linux 32-bit executable= hackable
 
|linux 64-bit executable= hackable
 
|linux 64-bit executable= hackable
 
|linux executable notes = Use ResidualVM.
 
|linux executable notes = Use ResidualVM.

Revision as of 19:14, 22 August 2021

This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.

This page is for the original game. For the updated version, see Grim Fandango Remastered.

Grim Fandango
Grim Fandango cover
Developers
LucasArts
Engines
GrimE
ResidualVM
Release dates
Windows October 30, 1998
Reception
Metacritic 94
Taxonomy
Modes Singleplayer
Perspectives Cinematic camera
Controls Direct control
Genres Adventure
Art styles Cartoon, Pre-rendered graphics, Stylized
Series Grim Fandango
Grim Fandango on HowLongToBeat
Grim Fandango on IGDB
Grim Fandango guide on StrategyWiki
Grim Fandango on MobyGames
Grim Fandango on Wikipedia
Grim Fandango
Grim Fandango 1998
Grim Fandango Remastered 2015

Key points

Although not completely glitch-free, ResidualVM fixes lots of other bugs.[1]

General information

bgbennyboy's unofficial installer
bgbennyboy's unofficial launcher
Hardcore Gaming 101 - Comprehensive feature

Availability

Source DRM Notes Keys OS
Retail
DRM details are not known
Windows
Demos are available from ResidualVM.

Essential improvements

Patches

The latest official patch 1.01 fixes several crashing bugs, as well as a possible issue where a certain puzzle would be unsolvable on faster machines, and also adds subtitles to cutscenes. It is available here and at soggi.org.
Cannot be installed on 64-bit machines. Bgbennyboy's unofficial launcher should automatically circumvent the problem
Grim Fandango Patch - ResidualVM instructions

Peixoto's patch

  • Gets the installer running on 64bit windows
  • Allows nearest neighbor or xBRz scaling in software mode
  • Gets hardware mode working properly an in high resolution. Super sampling anti aliasing is also possible

Installing the game

Using bgbennyboy's unofficial launcher

This unofficial launcher is designed to be used in lieu of the game's built-in launcher (GRIM.EXE). Though it is not necessarily required (unless you are on a 64-bit machine), it does provide easy access to many hidden or undocumented features of the game, including the ability to run the game from the hard drive without inserting the discs, the ability to run the game in a window, the option to automatically load the last saved game, and several debug keys.

If you used bgbennyboy's unofficial installer, the launcher should be installed automatically. Otherwise, download it, and extract it to your Grim Fandango install folder. Then, launch the game using Grim Fandango Launcher.EXE.

Manually copying files

Alternatively, you can copy the entire contents of both discs to a folder on your hard drive (skip any duplicate files). Then, enable developer mode (see the section below) and launch the game using GrimFandango.EXE. Note that if you do this, bgbennyboy's unofficial launcher may not function; running GrimFandango.EXE at least once may or may not resolve this. Also note that the aforementioned launcher is currently the only way to install the official 1.01 patch on 64-bit systems.

ResidualVM

Yet another alternative is ResidualVM, a spin-off of the ScummVM project. Like ScummVM, it allows you to copy the game's contents into a folder and run the game via the program's launcher. To note, the team is still working out some kinks, since this is a custom and unofficial interpreter of the game's engine, so consider it a work-in-progress. With version 0.1.1, however, they have also managed to fix 14 bugs that were in the released version of the game back in 1998. Install simply requires the ResidualVM install and the necessary files from the game (detailed here) copied to any folder. Note that you do not run the installer of the patch, but rather place the patch executable into the folder. As of 2019, this is the only way to play the original release of the game on non-Windows operating systems.

Game data

Configuration file(s) location

System Location
Windows

Save game data location

System Location
Windows <path-to-game>\grim**.gsv[Note 1]
You can load or save your game by pressing F1 to access the menu.
Running GrimFandango.EXE with the -s command-line parameter will automatically load the most recent saved game (the unofficial launcher includes this as an option).

Video

Options menu
Options menu

Graphics feature State WSGF Notes
Widescreen resolution
Fixed resolution 640x480
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
See Windowed.
Borderless fullscreen windowed
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
Can be enforced via video driver, at least on Nvidia cards. Needs either working OpenGL mode or ResidualVM.
Vertical sync (Vsync)
60 FPS and 120+ FPS
See Frame rate capping if some game elements are too fast.

Windowed

Run the game in developer mode[citation needed]
Use bgbennyboy's unofficial launcher[citation needed]
Run GrimFandango.EXE with the -w command-line parameter[citation needed]
Use in-game option[citation needed]
  1. Open the in-game options menu with F1.
  2. Select "DIBSection Windowed Display" under "3D Hardware Options."

Input

Audio

Audio feature State Notes
Separate volume controls
Music, Sound Effects, Voice
Surround sound
Subtitles
Can be toggled with Ctrl+T
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
French
Greek
Fan translation, download.
Hungarian
Fan translation, download.
Italian
Check XP compatibility patch if there is any issue.
Polish
Fan translation, download.
Brazilian Portuguese
Brasoft's release.

Issues fixed

"Grim Fandango is already up to date" error

Delete registry key[2]
  1. Go to HKEY_LOCAL_MACHINE\Software\LucasArts Entertainment Company LLC\Grim Fandango\v1.0
  2. Delete value named "MAGIC"
Check unofficial launcher version[citation needed]

Sound crashing and freezing

Force single core affinity for <path-to-game>\GRIMFANDANGO.EXE[citation needed]

Notes

  • Using Task Manager to set affinity is likely to trip the sound issue. Other alternatives work properly.
Enable Windows 98 compatibility mode[citation needed]

Other information

Enabling developer mode

Allows several hidden features, such as the ability to run the game from the hard drive and/or in windowed mode.
Create registry key[citation needed]
  1. Go to HKEY_LOCAL_MACHINE\Software\LucasArts Entertainment Company LLC\Grim Fandango\v1.0
  2. Add a new string value, with name good_times and value trUE.

Notes

bgbennyboy's unofficial launcher should automatically enable developer mode

Running the game without the discs

Enabling developer mode allows the game to be run without the discs inserted.

If you used bgbennyboy's unofficial installer, or installed the game by copying the contents of both discs to a folder on your hard drive, this is already set up. You can either launch the game using bgbennyboy's unofficial launcher, or manually enable developer mode and launch the game using GrimFandango.EXE.

If you installed the game using the official installer, and are using bgbennyboy's unofficial launcher, then open the launcher and click "Options" - "Run Grim from Hard Drive". This will copy the files for you. From there, you can launch the game either using the unofficial launcher or GrimFandango.EXE.

If you installed the game using the official installer, but are not using bgbennyboy's unofficial launcher, you will need to copy the entire contents of both discs to your Grim Fandango installation folder (skip any duplicate files). Then, enable developer mode and launch the game using GrimFandango.EXE.

Other information

API

ExecutablePPC 32-bit 64-bit Notes
Windows
For 64-bit, use ResidualVM.
macOS (OS X)
Use ResidualVM.
Linux
Use ResidualVM.

System requirements

Windows
Minimum Recommended
Operating system (OS) 95, 98
Processor (CPU) Intel Pentium 133 MHz
System memory (RAM) 32 MB
Hard disk drive (HDD) 30 MB
Video card (GPU) PCI or AGP graphics card
2 MB of VRAM
DirectX 6 compatible


Notes

  1. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References