Limbo

From PCGamingWiki, the wiki about fixing PC games
LIMBO
LIMBO cover
Developers
Playdead
Linux Ryan C. Gordon
Publishers
Playdead
Release dates
Windows August 2, 2011
macOS (OS X) December 21, 2011
Linux May 31, 2012
Limbo guide at StrategyWiki
Limbo at Wikipedia

General information

Official game site
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability[edit]

Source DRM Notes Keys OS
Retail
DRM-free
Special Edition
Icon overlay.png
Windows
macOS (OS X)
Developer website
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Humble Store
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Linux
GOG.com
DRM-free
Windows
macOS (OS X)
Mac App Store
Icon overlay.png
macOS (OS X)
Origin
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
macOS (OS X)
Linux

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\settings.txt
macOS (OS X) ~/Library/Application Support/Limbo/
Linux $XDG_DATA_HOME/PlayDead/Limbo/
This game follows the XDG Base Directory Specification on Linux.

Save game data location[edit]

System Location
Windows <path-to-game>
<path-to-game>\save_game\savegame.txt
macOS (OS X) ~/Library/Application Support/Limbo/
Linux $XDG_DATA_HOME/PlayDead/Limbo/
Steam <Steam-folder>/userdata/<user-id>/48000/remote/

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Origin
Steam Cloud

Video settings[edit]

General settings.
General settings.

Widescreen resolution[edit]

The game is always letterboxed to 16:9 resolutions. Aspect ratio is hackable by replacing 39 8E E3 3F in Limbo.exe with the desired aspect ratio value according to here.
Game always uses desktop's resolution, but by default uses 1280x720 rendering resolution. It's possible to force higher rendering resolution, but game intentionally uses blurring and other image filtering methods combined with assets made for 720p resolution, thus impact on graphical quality is negligible.
Change the game resolution using the configuration file[citation needed]
  1. Go to the configuration file(s) location.
  2. Open settings.txt.
  3. Find and change backbufferheight = 720 to the desired vertical resolution.

Windowed[edit]

Switch to windowed mode using the configuration file[citation needed]
  1. Go to the configuration file(s) location.
  2. Open settings.txt.
  3. Change the line windowedmode = false to windowedmode = true.

Borderless fullscreen windowed[edit]

Force borderless fullscreen[citation needed]
  1. Install Special K by following the Special K Unofficial Guide. Manual local installation may work better.
  2. Start the game and press Ctrl+ Shift+← Backspace to toggle Special K's Control Panel.
  3. Open the Display menu and select "Windowed Mode" and "Force Override".
  4. Set Window Style to "Borderless" then "Borderless Fullscreen" and close the Control Panel.
  5. Press Ctrl+ Shift+O to toggle Special K's On-Screen Display.

Input settings[edit]

Remapping[edit]

Remap the keys using the configuration file[citation needed]
  1. Go to the configuration file(s) location.
  2. Open settings.txt.
  3. Change the up, down, left, right, action, and jump fields.

Haptic feedback[edit]

Disable vibration[citation needed]
  1. Go to the configuration file(s) location.
  2. Open settings.txt.
  3. Change vibration field to false.

Audio settings[edit]

Audio options Native Notes
Separate volume controls
Surround sound
Stereo output only.
Subtitles
No speech
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
Brazilian Portuguese
French
German
Italian
Japanese
Korean
Polish
Portuguese
Russian
Simplified Chinese
Spanish
Traditional Chinese
Turkish

VR support[edit]

3D modes Native GG3D Notes
Native 3D
Red-cyan anaglyph, activate with Shift+3+D and disable with Shift+2+D.
Nvidia 3D Vision

Issues fixed[edit]

Run the game at screen refresh rate[edit]

Fullscreen mode defaults to 60 Hz, even if the screen refresh rate is set higher than that.
Set screen refresh rate[citation needed]
  1. Install Special K by following the Special K Unofficial Guide. Manual local installation may work better.
  2. Start the game once and close it immediately to allow the configuration file of Special K to be created.
  3. Open <path-to-game>\d3d9.ini or %USERPROFILE%\Documents\My Mods\SpecialK\Profiles\limbo.exe\SpecialK.ini depending on the installation method you used.
  4. Change RefreshRate=-1 to RefreshRate=0 under [Render.FrameRate].

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9
OpenGL 2.0 OS X/Linux only.
64-bit executable

Middleware[edit]

Middleware Notes
Input SDL2 Linux only. Handles input and windowing.

System requirements[edit]

Windows
Minimum
Operating system (OS) XP, Vista, 7
Processor (CPU) 2.0 GHz
System memory (RAM) 512 MB
Hard disk drive (HDD) 150 MB
Video card (GPU) DirectX 9.0c compatible
Shader model 3.0 support
Integrated graphics and very low budget cards may not work.
macOS (OS X)
Minimum
Operating system (OS) 10.6
Processor (CPU) Intel
System memory (RAM) 1 GB
Hard disk drive (HDD) 150 MB
Video card (GPU) 256 MB of VRAM
OpenGL 2.0 compatible
Shader model 3.0 support
Integrated graphics and very low budget cards may not work.
Linux
Minimum
Operating system (OS) Linux
Processor (CPU) 2.0 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 185 MB
Video card (GPU) Shader model 3.0 support
Integrated graphics and very low budget cards may not work.

References