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


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Legend of Grimrock"

From PCGamingWiki, the wiki about fixing PC games
(Moved FPS cap fix to more appropriate section and, in light of its information, added dubious reference template where necessary.)
 
(170 intermediate revisions by 43 users not shown)
Line 1: Line 1:
{{infobox
+
{{Infobox game
|cover         = LegendOfGrimrock.png
+
|cover       = LegendOfGrimrock.png
|developer     = [[Wikipedia:Almost Human|Almost Human]]
+
|developers  =
|publisher     = [[Wikipedia:Almost Human|Almost Human]]
+
{{Infobox game/row/developer|Almost Human}}
|release dates = <sup>PC</sup> April 11, 2012
+
{{Infobox game/row/porter|Edward Rudd|Linux}}
|steam         = 207170
+
|publishers  =
|gog            = legend_of_grimrock
+
|engines     =  
 +
|release dates=  
 +
{{Infobox game/row/date|Windows|April 11, 2012}}
 +
{{Infobox game/row/date|OS X|December 19, 2012}}
 +
{{Infobox game/row/date|Linux|December 19, 2012}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|legend-of-grimrock|82}}
 +
{{Infobox game/row/reception|IGDB|legend-of-grimrock|}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | RPG }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | Fantasy, Medieval }}
 +
{{Infobox game/row/taxonomy/series|Legend of Grimrock}}
 +
|steam appid  = 207170
 +
|gogcom id    = 1207659016
 +
|official site= http://www.grimrock.net
 +
|hltb        = 5227
 +
|strategywiki =
 +
|mobygames    = legend-of-grimrock
 +
|wikipedia    = Legend of Grimrock
 +
|winehq      = 14092
 +
|license      = commercial
 
}}
 
}}
  
=Windows=
+
'''General information'''
 +
{{mm}} [http://www.grimrock.net/forum/ Official forum]
 +
{{GOG.com links|1207659016|legend_of_grimrock_series|for game series}}
 +
{{mm}} [https://steamcommunity.com/app/207170/discussions/ Steam Community Discussions]
 +
 
 
==Availability==
 
==Availability==
The best version is available from [http://www.grimrock.net/buy/ the developer's website], which provides both a [[Steam]] key and a DRM free version (the same executable as from [[GOG.com]]).
+
{{Availability|
 +
{{Availability/row| official | http://www.grimrock.net/buy/ | DRM-free | Via Humble Widget. | Steam | Windows, OS X, Linux }}
 +
{{Availability/row| Epic Games Store | legend-of-grimrock | DRM-free | DRM-free when run directly from the main game executable, {{File|grimrock.exe}}.<ref>{{Refcheck|user=Xactactx|date=2023-12-08|comment=I tested the Epic Games version and it is DRM free, the game can be run from "grimrock.exe".}}</ref> | | Windows, OS X }}
 +
{{Availability/row| GamersGate | legend-of-grimrock | Steam | | | Windows, OS X, Linux }}
 +
{{Availability/row| GOG.com | legend_of_grimrock | DRM-free | | | Windows, OS X, Linux }}
 +
{{Availability/row| Humble | legend-of-grimrock | DRM-free | | Steam | Windows, OS X, Linux }}
 +
{{Availability/row| Steam | 207170 | Steam | | | Windows, OS X, Linux }}
 +
}}
  
{{DRM Table|
+
==Essential improvements==
{{DRM Table/row|[http://www.grimrock.net/buy/ Developer Website]|{{ID|DRM-free}} {{ID|Steam}}|true|Best version.}}
+
===Enable console===
{{DRM Table/row|[http://www.gog.com/en/gamecard/legend_of_grimrock/ GOG.com]|{{ID|Gog}}|true|}}
+
{{Fixbox|description=Enabling the console|ref={{cn|date=September 2016}}|fix=
{{DRM Table/row|[http://store.steampowered.com/app/207170/ Steam]|{{ID|Steam}}|true|}}
+
# Go to the [[#Game data|configuration file location]].
 +
# Add the following lines to <code>grimrock.cfg</code>:
 +
<pre>console=true
 +
consoleKey = 192</pre>
 +
 
 +
This sets {{key|~}} to open the console.
 +
 
 +
The scripting reference [http://www.grimrock.net/modding_log1/scripting-reference/ can be found here].
 +
 
 +
You used to be able to place a handy [https://community.pcgamingwiki.com/files/file/8-legend-of-grimrock-debugging-toolkit/ Debugging Toolkit] into the folder containing {{file|grimrock.exe}} and then access it in the console by typing <code>dofile('debug.lua')</code> (a list of commands was available within the file itself). However the dofile command is no longer available, likely to prevent arbitrary code execution from malicious mods.
 
}}
 
}}
  
==Video Settings==
+
==Game data==
{{VideoSettings
+
===Configuration file(s) location===
|4-3_native=true
+
{{Game data|
|4-3_tweak=
+
{{Game data/config|Windows|{{p|userprofile\Documents}}\Almost Human\Legend of Grimrock\grimrock.cfg}}
|4-3_notes=
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/Almost Human/Legend of Grimrock/}}
|16-9_native=true
+
{{Game data/config|Linux|{{P|xdgdatahome}}/Almost Human/Legend of Grimrock/}}
|16-9_tweak=
 
|16-9_notes=Resolutions above 1280x720.
 
|anisotropic_native=true
 
|anisotropic_tweak=
 
|anisotropic_notes=Merged into [[Gaming Glossary#Texture Filtering|texture filtering]] options.
 
|antialiasing_native=false
 
|antialiasing_tweak=true
 
|antialiasing_notes=Can be forced through [[:Category:Graphics_Utility|graphics utility]] settings.
 
|windowed_native=true
 
|windowed_tweak=
 
|windowed_notes=
 
|fullscreen_native=true
 
|fullscreen=true
 
|fullscreen_notes=[[Legend of Grimrock#Borderless Fullscreen Windowed|#Borderless Fullscreen Windowed]]
 
|fov_native=false
 
|fov_tweak=false
 
|fov_notes=→[[Legend of Grimrock#Field Of View (FOV)]].
 
|multimonitor_native=true
 
|multimonitor_tweak=
 
|multimonitor_notes=
 
|multiplebuffering=true
 
|multiplebuffering_notes=[[Gaming Glossary#Triple buffering|Triple buffering]].
 
|vsync_native=
 
|vsync_tweak=true
 
|vsync_notes=→[[Legend of Grimrock#Vsync|#Vsync]]
 
 
}}
 
}}
 +
{{XDG|true}}
  
===[[Field Of View (FOV)]]===
+
===Save game data location===
Although the narrow FOV may be considered a design choice, it is not a value that is user-editable.
+
{{Game data|
 +
{{Game data/saves|Windows|{{p|userprofile\Documents}}\Almost Human\Legend of Grimrock\*.sav}}
 +
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/Almost Human/Legend of Grimrock/}}
 +
{{Game data/saves|Linux|{{P|xdgdatahome}}/Almost Human/Legend of Grimrock/}}
 +
}}
 +
 
 +
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 +
{{Save game cloud syncing
 +
|discord                  =
 +
|discord notes            =
 +
|epic games launcher      = unknown
 +
|epic games launcher notes =
 +
|gog galaxy                = false
 +
|gog galaxy notes          =
 +
|origin                    =
 +
|origin notes              =
 +
|steam cloud              = false
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =
 +
|xbox cloud                =
 +
|xbox cloud notes          =
 +
}}
  
===[[Vsync|Vsync]]===
+
==Video==
Enabling [[vsync]] may fix some issues, such as periodic freezing. This is because the game does not have a framerate limiter, therefore it will tax the graphics card very heavily.<ref>http://www.grimrock.net/forum/viewtopic.php?f=12&t=677</ref> [[Vsync]] forces a framerate cap.
+
{{Image|Legend of Grimrock settings.png|General settings.}}
 +
{{Video
 +
|wsgf link                  = https://www.wsgf.org/dr/legend-grimrock/en
 +
|widescreen wsgf award      = silver
 +
|multimonitor wsgf award    = silver
 +
|ultrawidescreen wsgf award = incomplete
 +
|4k ultra hd wsgf award    = incomplete
 +
|widescreen resolution      = true
 +
|widescreen resolution notes=
 +
|multimonitor              = true
 +
|multimonitor notes        =
 +
|ultrawidescreen            = true
 +
|ultrawidescreen notes      = {{term|Hor+}}.
 +
|4k ultra hd                = true
 +
|4k ultra hd notes          = DSR only works when desktop resolution is also set to 4k, otherwise the UI will become glitched. UI doesn't scale.
 +
|fov                        = false
 +
|fov notes                  =
 +
|windowed                  = true
 +
|windowed notes            =
 +
|borderless windowed        = true
 +
|borderless windowed notes  = Set '''Display Mode''' to '''Borderless''' in Settings.
 +
|anisotropic                = true
 +
|anisotropic notes          = Merged into texture filtering options.
 +
|antialiasing              = false
 +
|antialiasing notes        =
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = true
 +
|vsync notes                =
 +
|60 fps                    = true
 +
|60 fps notes              =
 +
|120 fps                    = true
 +
|120 fps notes              = Capped to monitor refresh when Vsync is enabled; otherwise, see [[#Frame rate (FPS)]].
 +
|hdr                        = unknown
 +
|hdr notes                  =
 +
|color blind                = unknown
 +
|color blind notes          =
 +
}}
  
Open the config file at <code>C:\Documents\Almost Human\Legend of Grimrock\grimrock.cfg</code>
+
===[[Glossary:Frame rate (FPS)|Frame rate (FPS)]]===
 +
{{ii}} When Vsync is disabled, the game caps the frame rate.
 +
{{Fixbox|description=Modify framerate cap|ref=<ref>{{Refcheck|user=Ninekain|date=2024-02-18|comment=}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Change the line <code>maxFrameRate = 120</code> in {{File|grimrock.cfg}} to the desired framerate.
 +
# If the framerate reset back to default, save as <code>Read Only</code>.
 +
}}
 +
 
 +
==Input==
 +
{{Input
 +
|key remap                = true
 +
|key remap notes          =
 +
|acceleration option      = false
 +
|acceleration option notes =
 +
|mouse sensitivity        = unknown
 +
|mouse sensitivity notes  =
 +
|mouse menu                = true
 +
|mouse menu notes          =
 +
|invert mouse y-axis      = true
 +
|invert mouse y-axis notes =
 +
|controller support        = false
 +
|controller support notes  =
 +
|full controller          = unknown
 +
|full controller notes    =
 +
|controller remap          = unknown
 +
|controller remap notes    =
 +
|controller sensitivity    = unknown
 +
|controller sensitivity notes=
 +
|invert controller y-axis  = unknown
 +
|invert controller y-axis notes=
 +
|touchscreen              = true
 +
|touchscreen notes        = Enable Tablet Mode in Settings for on-screen controls.
 +
|controller hotplug        = unknown
 +
|controller hotplug notes  =
 +
|haptic feedback          = unknown
 +
|haptic feedback notes    =
 +
|simultaneous input        = unknown
 +
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =
 +
}}
 +
 
 +
==Audio==
 +
{{Audio
 +
|separate volume          = true
 +
|separate volume notes    = Music/ambient and sound effects.
 +
|surround sound          = true
 +
|surround sound notes    =
 +
|subtitles                = true
 +
|subtitles notes          =
 +
|closed captions          = false
 +
|closed captions notes    =
 +
|mute on focus lost      = false
 +
|mute on focus lost notes =
 +
|eax support              =
 +
|eax support notes        =
 +
|royalty free audio        = unknown
 +
|royalty free audio notes  =
 +
}}
 +
 
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation, [https://www.mediafire.com/file/q181c0999q4iinc/Patch+FR+LoG.exe download]. [https://drive.google.com/file/d/0B0GuSNggVW4LdXdqei02b0w5YzQ/view Alternate link.]
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation, [http://www.abandonsocios.org/index.php?topic=16908.0 download].<br>Translation by ''Clan Dlan'', [https://drive.google.com/file/d/1nli-XE8qjMmS7erUvDBev17ixePj4G5q/view?usp=drive_link download] and [https://drive.google.com/file/d/1khcadOuLdP6El3G5cQ7zw8Em1gmDI92r/view?usp=drive_link Manual in Spanish].
 +
}}
 +
}}
  
Change <code>verticalSync = 1</code> to <code>verticalSync = 2</code>.
+
==VR support==
 +
{{VR support
 +
|gg3d name                  =
 +
|native 3d gg3d award        =
 +
|nvidia 3d vision gg3d award =
 +
|tridef 3d gg3d award        =
 +
|iz3d gg3d award            =
 +
|native 3d                  = unknown
 +
|native 3d notes            =
 +
|nvidia 3d vision            = hackable
 +
|nvidia 3d vision notes      = See [https://helixmod.blogspot.com/2012/04/legend-of-grimrock.html Helix Mod: Legend of Grimrock].
 +
|tridef 3d                  = unknown
 +
|tridef 3d notes            =
 +
|iz3d                        = unknown
 +
|iz3d notes                  =
 +
|vorpx                      = true
 +
|vorpx modes                = G3D
 +
|vorpx notes                = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list].
 +
|htc vive                    =
 +
|htc vive notes              =
 +
|oculus rift                =
 +
|oculus rift notes          =
 +
|osvr                        =
 +
|osvr notes                  =
 +
|keyboard-mouse              =
 +
|keyboard-mouse notes        =
 +
|3rd space gaming vest      =
 +
|3rd space gaming vest notes =
 +
|novint falcon              =
 +
|novint falcon notes        =
 +
|trackir                    =
 +
|trackir notes              =
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 +
|play area seated            =
 +
|play area seated notes      =
 +
|play area standing          =
 +
|play area standing notes    =
 +
|play area room-scale        =
 +
|play area room-scale notes  =
 +
}}
  
===[[Borderless Fullscreen Windowed]]===
+
==Issues fixed==
<del>When running the game in borderless fullscreen windowed mode; <code>Alt+Tab</code> does not function properly, locking the user out of changing programs until the display is returned to fullscreen or windowed</del>.<ref>http://www.gog.com/en/forum/legend_of_grimrock/alttab_issue</ref> Known bug, was fixed with Patch 1.1.4.
+
===Game freezes occasionally===
 +
{{Fixbox|description=Periodical freezing, overheating|ref=<ref>{{Refurl|url=http://www.grimrock.net/forum/viewtopic.php?f=12&t=677|title=Game periodically freezes, black screens, then continues - Legend of Grimrock Forums|date=May 2023}}{{dubious|date=2024-02-18|reason=Based on the information in this very article regarding FPS, the game caps its own framerate when Vsync is off, and that cap is configurable.}}</ref>|fix=
 +
Enabling Vsync may fix some issues, such as periodic freezing. This is because the game does not have a frame rate limiter, therefore it will tax the graphics card very heavily. Vsync forces a frame rate cap.
 +
}}
  
==Issues And Fixes==
+
===Screen appears black / mostly black===
===Black Screen, Torches Visible===
+
{{Fixbox|description=Black screen with torches visible|ref=<ref>{{Refurl|url=http://www.grimrock.net/forum/viewtopic.php?f=12&t=848|title=Everything's pitch black except for torch lights - Legend of Grimrock Forums|date=May 2023}}</ref>|fix=
A known issue regarding certain graphics card drivers. Resetting the graphics drivers from the control panel can fix this issue.<ref>http://www.grimrock.net/forum/viewtopic.php?f=12&t=848</ref>
+
A known issue regarding certain graphics card drivers. Resetting the graphics driver to default values from the control panel can fix this issue. This issue, at least on AMD cards, seems to be caused by forcing anti-aliasing via the control panel. Disabling it should fix the issue. Morphological Filtering (MLAA) seems functional as an alternative, but it can make small text and objects blurry.
 +
}}
  
===Blurry Graphics===
+
===Graphics are blurry===
Blurry textures and menu items are almost always caused by the Mipmap Detail Level in the [[AMD VISION Engine Control Center]].<ref>http://www.grimrock.net/forum/viewtopic.php?f=12&t=690</ref>
+
{{ii}} Blurry textures and menu items are almost always caused by the Mipmap Detail Level in the [[AMD VISION Engine Control Center]].
  
Following these steps to fix the issue:
+
{{Fixbox|description=Blurry graphics|ref=<ref>{{Refurl|url=http://www.grimrock.net/forum/viewtopic.php?f=12&t=690|title=Menu looks blurry/ Graphics are not as sharp - Legend of Grimrock Forums|date=May 2023}}</ref>|fix=
*set Mipmap Detail Level to 'Quality'  
+
# Open the AMD VISION Engine Control Center.
*disable Catalyst AI  
+
# Set Mipmap Detail Level to 'Quality'.
*everything else to App Controlled/off.
+
# Disable Catalyst AI.
 +
# Set everything else to Applocation Controlled/off.
 +
}}
  
===Mouse Cursor Missing===
+
===Mouse cursor isn't visible===
Disabling mouse pointer trails fixes this issue.<ref>http://www.grimrock.net/forum/viewtopic.php?f=12&t=977</ref>
+
{{Fixbox|description=Mouse cursor missing|ref=<ref>{{Refurl|url=http://www.grimrock.net/forum/viewtopic.php?f=12&t=977|title=Missing Mouse Cursor Arrow - Legend of Grimrock Forums|date=May 2023}}</ref>|fix=
 +
Disabling mouse pointer trails fixes this issue.
 +
}}
  
===D3DError - D3DXCompileShader failed===
+
===D3DError===
 +
{{Fixbox|description=D3DError - D3DXCompileShader failed|ref=<ref>{{Refurl|url=http://www.grimrock.net/forum/viewtopic.php?f=12&t=1004&start=10#wrap|title=D3DError - D3DXCompileShader failed - Legend of Grimrock Forums|date=May 2023}}</ref>|fix=
 
Error message: <code>D3DError - D3DXCompileShader failed: ERROR_BAD_EXE_FORMAT</code>
 
Error message: <code>D3DError - D3DXCompileShader failed: ERROR_BAD_EXE_FORMAT</code>
  
A solution involves modifying a new DirectX installer.<ref>http://www.grimrock.net/forum/viewtopic.php?f=12&t=1004&start=10#wrap</ref>
+
A solution involves modifying a new DirectX installer.
  
Download the latest [http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8109 DXSsetup.exe from Microsoft].
+
Download the latest [https://www.microsoft.com/en-us/download/details.aspx?id=8109 DXSsetup.exe from Microsoft].
  
 
Extract the <code>DXSetup.exe</code> to a folder.
 
Extract the <code>DXSetup.exe</code> to a folder.
Line 98: Line 325:
  
 
After doing this, rerun the <code>DXSetup.exe</code> from the original downloaded archive above.
 
After doing this, rerun the <code>DXSetup.exe</code> from the original downloaded archive above.
 +
}}
  
===Integrated Graphics===
+
===Running the game on integrated graphics===
This is possible using a utility called [http://transgaming.com/business/swiftshader Swiftshader], which offloads shader processing onto the CPU. However, this comes at a heavy performance price.<ref>http://www.grimrock.net/forum/viewtopic.php?f=12&t=1170</ref>
+
{{Fixbox|description=Running on integrated graphics|ref=<ref>{{Refurl|url=http://www.grimrock.net/forum/viewtopic.php?f=12&t=1170|title=Report: Working on Intel Graphics (sort of) - Legend of Grimrock Forums|date=May 2023}}</ref>|fix=
 +
This is possible using a utility called [http://transgaming.com/business/swiftshader Swiftshader], which offloads shader processing onto the CPU. However, this comes at a heavy performance price.
 +
}}
  
==Cheats==
+
==Other information==
===Skill Points Editor===
+
===API===
This utility is created by user 0x90 and is available to download on [http://www.cheathappens.com/18707-PC-Legend_of_Grimrock_cheats Cheat Happens], however a paid "unlimited" account is required to access it, ranging in cost from $39.99 for a 1 year subscription, to $59.99 for a 3 year subscription. Reportedly only working with the Steam version of the game, and not the GOG.com version.<ref>http://www.cheathappens.com/show_board2.asp?headID=111957&titleID=18707&onPage=4</ref>
+
{{API
 +
|direct3d versions      = 9.0c
 +
|direct3d notes        =
 +
|directdraw versions    =
 +
|directdraw notes      =
 +
|opengl versions        =
 +
|opengl notes          =
 +
|glide versions        =
 +
|glide notes            =
 +
|software mode          =
 +
|software mode notes    =
 +
|mantle support        =
 +
|mantle support notes  =
 +
|metal support          =
 +
|metal support notes    =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  = 3.0
 +
|shader model notes    =
 +
|windows 32-bit exe    = true
 +
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = unknown
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 +
}}
  
The steps are as follows:
+
==System requirements==
 +
{{System requirements
 +
|OSfamily = Windows
  
#Start the trainer
+
|minOS    = XP SP3, Vista, 7
#Start the game
+
|minCPU  = Dual Core 2 GHz Intel or 2.8 GHz AMD
#Open the character stats and move to skills
+
|minRAM  = 2 GB
#Hit escape
+
|minHD    = 1 GB
#Alt+tab out of game
+
|minGPU  = ATI Radeon X1600
#Hit scan on trainer
+
|minGPU2  = Nvidia GeForce 7600
#Listen for female voice
+
|minVRAM  = 512 MB
#Hit refresh button on trainer
+
|minSM    = 3
#Select game from task bar, (instead of alt+tab back to game)
 
#Open 2nd character and move to skills
 
#Repeat steps 4, 5, 6, 7, 8 & 9
 
#Once all four characters refreshed, put the amount of skill points in their box and hit the small save button next to the character
 
#Hit the save button on the bottom of the trainer
 
#Go back into the game and use the skill points
 
#Save and exit game
 
#Close trainer
 
#Start game and load edited save with edited characters.
 
  
==System Requirements==
+
|recRAM  = 4 GB
{{SysReq
+
|recCPU  = Quad Core 2.66 GHz Intel or 3.2 GHz AMD
|OSfamily = Windows
+
|recGPU  = ATI Radeon HD 2900
|minOS = Windows XP Service Pack 3
+
|recGPU2  = Nvidia GeForce 8800
|recOS = Windows Vista or Windows 7
+
|notes    = {{ii}} Requires a resolution of at least 1280x720 or 1024x768.
|minproc = Dual Core 2GHz Intel or 2.8GHz AMD
 
|recproc = Quad Core 2.66GHz Intel or 3.2GHz AMD
 
|minmem = 2 GB
 
|recmem = 4 GB
 
|minHD = 1 GB free
 
|minGPU1 = ATI Radeon X1600 or NVIDIA GeForce 7600 or better (512MB graphics memory or more. Shader Model 3.0 needs to be supported). Minimum supported resolutions 1280×720 and 1024×768.
 
|recGPU1 = ATI Radeon HD 2900 or NVIDIA GeForce 8800 or better (512MB graphics memory or more. Shader Model 3.0 needs to be supported)
 
 
}}
 
}}
=Mac & Linux=
 
The developer has announced a Mac port will be created.<ref>http://www.grimrock.net/2011/09/22/our-release-plans/</ref>
 
  
==WINE==
+
{{System requirements
Some users have suggested that it is possible to run Grimrock on Mac and Linux via Wine. The most popular method on Mac is to use [http://portingteam.com/files/file/7283-legend-of-grimrock/ the Porting Team wrapper]. On Linux it may be possible to play the game by installing Windows DLLs via Wine tricks (required DLLs include DirectX dlls and Visual C dlls).
+
|OSfamily = OS X
  
This thread at the official forums details some ways to get it running under WINE: http://www.grimrock.net/forum/viewtopic.php?f=12&t=489
+
|minOS    = 10.6
 +
|minCPU  = Intel Core 2 Duo
 +
|minRAM  = 2 GB
 +
|minHD    = 1 GB
 +
|minVRAM  = 256 MB
 +
|minOGL  = 2.1
  
=Linux=
+
|recRAM  = 4 GB
==Running On Integrated Graphics==
+
|recCPU  = Intel Core i5
Using Crossover, the game throws a D3D error.
+
|recGPU  = ATI Radeon HD 2900
 +
|recGPU2  = Nvidia GeForce 8800
 +
|recVRAM  = 512 MB
 +
|notes    = {{ii}} Requires a resolution of at least 1280x720 or 1024x768.
 +
}}
  
This can be fixed by using [[Swiftshader]].<ref>http://www.grimrock.net/forum/viewtopic.php?f=12&t=1277</ref>
+
{{System requirements
 +
|OSfamily = Linux
  
Navigate to the file: <code>~/.cxoffice/Grimrock/drive_c/windows/system32/d3d9.dll</code>
+
|minOS    = glibc 2.5
 
+
|minCPU  = 2 GHz
Replace with the <code>d3d9.dll</code> from Wwiftshader.
+
|minRAM  = 2 GB
 
+
|minHD    = 1 GB
=General Information=
+
|minVRAM  = 512 MB
==Official Links==
+
|minOGL  = 2.1
*[http://www.grimrock.net/ Official Website]
+
|minSM    = 3
*[http://www.grimrock.net/forum/ Official Forum]
+
|notes    = {{ii}} Requires a resolution of at least 1280x720 or 1024x768.
 
+
}}
==Notes==
 
<references />
 
  
[[Category:Featured Articles]] [[Category:Game]] [[Category:Windows]]
+
{{References}}

Latest revision as of 14:26, 18 February 2024

Legend of Grimrock
Legend of Grimrock cover
Developers
Almost Human
Linux Edward Rudd
Release dates
Windows April 11, 2012
macOS (OS X) December 19, 2012
Linux December 19, 2012
Reception
Metacritic 82
Taxonomy
Monetization One-time game purchase
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres RPG
Themes Fantasy, Medieval
Series Legend of Grimrock
Legend of Grimrock on HowLongToBeat
Legend of Grimrock on IGDB
Legend of Grimrock on MobyGames
Legend of Grimrock on Wikipedia
Legend of Grimrock
Legend of Grimrock 2012
Legend of Grimrock 2 2014

General information

Official forum
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Official website
DRM-free
Via Humble Widget.
Icon overlay.png
Windows
macOS (OS X)
Linux
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
DRM-free when run directly from the main game executable, grimrock.exe.[1]
Windows
macOS (OS X)
GamersGate
Icon overlay.png
Windows
macOS (OS X)
Linux
GOG.com
DRM-free
Windows
macOS (OS X)
Linux
Humble Store
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Linux
Steam
Icon overlay.png
Windows
macOS (OS X)
Linux

Essential improvements

Enable console

Enabling the console[citation needed]
  1. Go to the configuration file location.
  2. Add the following lines to grimrock.cfg:
console=true
consoleKey = 192

This sets ~ to open the console.

The scripting reference can be found here.

You used to be able to place a handy Debugging Toolkit into the folder containing grimrock.exe and then access it in the console by typing dofile('debug.lua') (a list of commands was available within the file itself). However the dofile command is no longer available, likely to prevent arbitrary code execution from malicious mods.

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\Almost Human\Legend of Grimrock\grimrock.cfg
macOS (OS X) $HOME/Library/Application Support/Almost Human/Legend of Grimrock/
Linux $XDG_DATA_HOME/Almost Human/Legend of Grimrock/
This game follows the XDG Base Directory Specification on Linux.

Save game data location

System Location
Windows %USERPROFILE%\Documents\Almost Human\Legend of Grimrock\*.sav
macOS (OS X) $HOME/Library/Application Support/Almost Human/Legend of Grimrock/
Linux $XDG_DATA_HOME/Almost Human/Legend of Grimrock/

Save game cloud syncing

System Native Notes
Epic Games Launcher
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud

Video

General settings.
General settings.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
Hor+.
4K Ultra HD
DSR only works when desktop resolution is also set to 4k, otherwise the UI will become glitched. UI doesn't scale.
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Set Display Mode to Borderless in Settings.
Anisotropic filtering (AF)
Merged into texture filtering options.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
60 FPS and 120+ FPS
Capped to monitor refresh when Vsync is enabled; otherwise, see #Frame rate (FPS).
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Frame rate (FPS)

When Vsync is disabled, the game caps the frame rate.
Modify framerate cap[2]
  1. Go to the configuration file location.
  2. Change the line maxFrameRate = 120 in grimrock.cfg to the desired framerate.
  3. If the framerate reset back to default, save as Read Only.

Input

Keyboard and mouse, touch State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Touchscreen optimised
Enable Tablet Mode in Settings for on-screen controls.
Controller
Controller support

Audio

Audio feature State Notes
Separate volume controls
Music/ambient and sound effects.
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
French
Fan translation, download. Alternate link.
Spanish
Fan translation, download.
Translation by Clan Dlan, download and Manual in Spanish.

VR support

3D modes State Notes
Nvidia 3D Vision
See Helix Mod: Legend of Grimrock.
vorpX
G3D
Officially supported game, see official vorpx game list.

Issues fixed

Game freezes occasionally

Periodical freezing, overheating[3]

Enabling Vsync may fix some issues, such as periodic freezing. This is because the game does not have a frame rate limiter, therefore it will tax the graphics card very heavily. Vsync forces a frame rate cap.

Screen appears black / mostly black

Black screen with torches visible[4]

A known issue regarding certain graphics card drivers. Resetting the graphics driver to default values from the control panel can fix this issue. This issue, at least on AMD cards, seems to be caused by forcing anti-aliasing via the control panel. Disabling it should fix the issue. Morphological Filtering (MLAA) seems functional as an alternative, but it can make small text and objects blurry.

Graphics are blurry

Blurry textures and menu items are almost always caused by the Mipmap Detail Level in the AMD VISION Engine Control Center.
Blurry graphics[5]
  1. Open the AMD VISION Engine Control Center.
  2. Set Mipmap Detail Level to 'Quality'.
  3. Disable Catalyst AI.
  4. Set everything else to Applocation Controlled/off.

Mouse cursor isn't visible

Mouse cursor missing[6]

Disabling mouse pointer trails fixes this issue.

D3DError

D3DError - D3DXCompileShader failed[7]

Error message: D3DError - D3DXCompileShader failed: ERROR_BAD_EXE_FORMAT

A solution involves modifying a new DirectX installer.

Download the latest DXSsetup.exe from Microsoft.

Extract the DXSetup.exe to a folder.

Enter these subfolders:

32 bit folder - Windows\SysWOW64
64 bit folder - Windows\System32

Delete these files:

D3DCompiler_43.dll
D3DX9_43.dll
d3dx11_43.dll

After doing this, rerun the DXSetup.exe from the original downloaded archive above.

Running the game on integrated graphics

Running on integrated graphics[8]

This is possible using a utility called Swiftshader, which offloads shader processing onto the CPU. However, this comes at a heavy performance price.

Other information

API

Technical specs Supported Notes
Direct3D 9.0c
Shader Model support 3.0
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux

System requirements

Windows
Minimum Recommended
Operating system (OS) XP SP3, Vista, 7
Processor (CPU) Dual Core 2 GHz Intel or 2.8 GHz AMD
System memory (RAM) 2 GB
Hard disk drive (HDD) 1 GB
Video card (GPU) ATI Radeon X1600
Nvidia GeForce 7600
512 MB of VRAM
Shader model 3 support
Requires a resolution of at least 1280x720 or 1024x768.
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.6
Processor (CPU) Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 1 GB
Video card (GPU) 256 MB of VRAM
OpenGL 2.1 compatible
Requires a resolution of at least 1280x720 or 1024x768.
Linux
Minimum
Operating system (OS) glibc 2.5
Processor (CPU) 2 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 1 GB
Video card (GPU) 512 MB of VRAM
OpenGL 2.1 compatible
Shader model 3 support
Requires a resolution of at least 1280x720 or 1024x768.


References

  1. Verified by User:Xactactx on 2023-12-08
    I tested the Epic Games version and it is DRM free, the game can be run from "grimrock.exe".
  2. Verified by User:Ninekain on 2024-02-18
  3. Game periodically freezes, black screens, then continues - Legend of Grimrock Forums - last accessed on May 2023[dubious – discuss]
  4. Everything's pitch black except for torch lights - Legend of Grimrock Forums - last accessed on May 2023
  5. Menu looks blurry/ Graphics are not as sharp - Legend of Grimrock Forums - last accessed on May 2023
  6. Missing Mouse Cursor Arrow - Legend of Grimrock Forums - last accessed on May 2023
  7. D3DError - D3DXCompileShader failed - Legend of Grimrock Forums - last accessed on May 2023
  8. Report: Working on Intel Graphics (sort of) - Legend of Grimrock Forums - last accessed on May 2023