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

Difference between revisions of "Hollow Knight"

From PCGamingWiki, the wiki about fixing PC games
(That mod in my opinion was in no way a essential improvement as its only "qol" elements were just adding back some bugs and exploits that some people like.)
 
(174 intermediate revisions by 58 users not shown)
Line 5: Line 5:
 
|publishers  =  
 
|publishers  =  
 
|engines      =  
 
|engines      =  
{{Infobox game/row/engine|Unity|ref=<ref>[https://madewith.unity.com/en/games/hollow-knight Hollow Knight | Made with Unity]</ref>}}
+
{{Infobox game/row/engine|Unity|name=Unity 5|Former|ref=<ref name="former engineversion">{{Refcheck|user=Vetle|date=2018-03-19}}</ref>|build=5.4.3f1}}
 +
{{Infobox game/row/engine|Unity|name=Unity 2017|Former|ref=<ref name="former engineversion2">{{Refcheck|user=Jams3223|date=2019-04-13}}</ref>|build=2017.4.10f1}}
 +
{{Infobox game/row/engine|Unity|name=Unity 2020|ref=<ref name="engineversion">{{Refcheck|user=Baronsmoki|date=2021-06-07}}</ref>|build=2020.2.2f1}}
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|February 24, 2017|ref=<ref>[http://steamcommunity.com/games/367520/announcements/detail/539706556203873962 Hollow Knight is here February 24! New Release Trailer! - Steam Community :: Group Announcements :: Hollow Knight]</ref>}}
+
{{Infobox game/row/date|Windows|February 24, 2017|ref=<ref>{{Refurl|url=https://steamcommunity.com/games/367520/announcements/detail/539706556203873962|title=Hollow Knight is here February 24! New Release Trailer! - Steam Community :: Group Announcements :: Hollow Knight|date=May 2023}}</ref>}}
{{Infobox game/row/date|OS X|April 11, 2017|ref=<ref name="release date">[http://steamcommunity.com/games/367520/announcements/detail/525075250162307643 Mac & Linux! French language! - Steam Community :: Group Announcements :: Hollow Knight]</ref>}}
+
{{Infobox game/row/date|OS X|April 11, 2017|ref=<ref name="release date">[https://steamcommunity.com/games/367520/announcements/detail/525075250162307643 Mac & Linux! French language! - Steam Community :: Group Announcements :: Hollow Knight]</ref>}}
 
{{Infobox game/row/date|Linux|April 11, 2017|ref=<ref name="release date"/>}}
 
{{Infobox game/row/date|Linux|April 11, 2017|ref=<ref name="release date"/>}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|hollow-knight|87}}
 +
{{Infobox game/row/reception|OpenCritic|4002/hollow-knight|90}}
 +
{{Infobox game/row/reception|IGDB|hollow-knight|91}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, Subscription gaming service }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Side view, Scrolling }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Metroidvania, Platform }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Cartoon }}
 +
{{Infobox game/row/taxonomy/themes            | Fantasy }}
 +
{{Infobox game/row/taxonomy/series            | Hollow Knight }}
 
|steam appid  = 367520
 
|steam appid  = 367520
|steam appid side  =  
+
|steam appid side  = 598190,916000
|gogcom page  = hollow_knight
+
|gogcom id    = 1308320804
 +
|gogcom id side = 1984697392, 2031197911
 +
|official site= http://hollowknight.com/
 +
|hltb        = 26286
 +
|lutris      = hollow-knight
 +
|mobygames    = 84194
 
|strategywiki =  
 
|strategywiki =  
|wikipedia    =  
+
|wikipedia    = Hollow Knight
|winehq      =  
+
|winehq      = 18289
 +
|license      = commercial
 +
}}
 +
 
 +
{{Introduction
 +
|introduction      =
 +
 
 +
|release history  =
 +
 
 +
|current state    =  
 
}}
 
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://hollowknight.com/ Official website]
+
{{GOG.com links|1308320804|hollow_knight}}
{{GOG.com links|hollow_knight|hollow_knight}}
+
{{mm}} [https://steamcommunity.com/app/367520/discussions/ Steam Community Discussions]
{{mm}} [http://steamcommunity.com/app/367520/discussions/ Steam Community Discussions]
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| GOG | hollow_knight | DRM-free |  |  | Windows }}
+
{{Availability/row| Retail |  | DRM-free | [https://www.fangamer.com/products/hollow-knight-switch-ps4-pc-game Standard or Collector's Edition] | Steam | Windows, OS X, Linux }}
{{Availability/row| Humble | hollow-knight | DRM-free | | Steam | Windows, OS X }}
+
{{Availability/row| GOG.com | hollow_knight | DRM-free |  |  | Windows, OS X, Linux }}
{{Availability/row| Steam | 367520 | Steam | |  | Windows, OS X, Linux }}
+
{{Availability/row| Humble | hollow-knight | DRM-free | | Steam | Windows, OS X, Linux }}
 +
{{Availability/row| Microsoft Store | 9mw9469v91lm | Microsoft Store | Included with {{Store feature|Xbox Game Pass}}. {{store feature|Xbox Play Anywhere}}. | | Windows }}
 +
{{Availability/row| Steam | 367520 | DRM-free | Can be played without Steam if Steam.exe is not present or by creating a {{file|steam_appid.txt}} file containing its Steam App ID number {{code|367520}} in {{folder|{{p|game}}}} on Windows.<ref name="Steam-DRM">{{Refcheck|user=Lateemu|date=2022-06-25}}</ref> |  | Windows, OS X, Linux }}
 +
}}
 +
 
 +
==Monetization==
 +
{{Monetization
 +
|ad-supported                =
 +
|cross-game bonus            =
 +
|dlc                        =
 +
|expansion pack              =
 +
|freeware                    =
 +
|free-to-play                =
 +
|one-time game purchase      = The game requires an upfront purchase to access.
 +
|sponsored                  =
 +
|subscription                =
 +
|subscription gaming service = Available via [[List of PC Game Pass games|Xbox Game Pass for PC]].
 +
}}
 +
 
 +
===Microtransactions===
 +
{{Microtransactions
 +
|boost              =
 +
|cosmetic            =
 +
|currency            =
 +
|finite spend        =
 +
|infinite spend      =
 +
|free-to-grind      =
 +
|loot box            =
 +
|none                = Game does not contain any microtransactions.
 +
|player trading      =
 +
|time-limited        =
 +
|unlock              =
 
}}
 
}}
  
Line 33: Line 96:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|hkcu}}\Software\Team Cherry\Hollow Knight\}}
+
{{Game data/config|Windows|{{p|hkcu}}\Software\Team Cherry\Hollow Knight\|{{P|game}}\hollow_knight_Data\Config.ini}}
{{Game data/row|OS X|}}
+
{{Game data/config|Microsoft Store|{{p|programdata}}\Packages\TeamCherry.HollowKnightPC_y4jvztpgccj42\}}
{{Game data/row|Linux|~/.config/unity3d/Team Cherry/Hollow Knight/}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Preferences/unity.Team Cherry.Hollow Knight.plist}}
 +
{{Game data/config|Linux|{{p|xdgconfighome}}/unity3d/Team Cherry/Hollow Knight/prefs}}
 
}}
 
}}
{{XDG|unknown}}
+
{{XDG|true}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\AppData\LocalLow\Team Cherry\Hollow Knight\}}
+
{{Game data/saves|Windows|{{p|userprofile}}\AppData\LocalLow\Team Cherry\Hollow Knight\*.dat | {{p|userprofile}}\AppData\LocalLow\Team Cherry\Hollow Knight\*.bak}}
{{Game data/row|OS X|~/Library/Application Support/unity.Team Cherry.Hollow Knight/}}
+
{{Game data/saves|Microsoft Store|{{p|userprofile}}\AppData\LocalLow\Team Cherry\Hollow Knight\}}
{{Game data/row|Linux|~/.config/unity3d/Team Cherry/Hollow Knight/}}
+
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/unity.Team Cherry.Hollow Knight/}}
 +
{{Game data/saves|Linux|{{p|xdgconfighome}}/unity3d/Team Cherry/Hollow Knight/*.dat}}
 
}}
 
}}
 +
{{ii}} Achievement unlock data is stored in the [[#Game data|configuration file(s) location]].<ref>
 +
{{Refurl|url=https://www.reddit.com/r/gog/comments/9cawby/hollow_knight_achievement_location/e5a9zza/|title=CriticalComposer comments on Hollow Knight Achievement location?|date=May 2023}}</ref>
 +
{{ii}} Some unlocks, such as the Steel Soul game mode, the Godseeker game mode and the Eternal Ordeal unlock are stored in the [[#Game data|configuration file(s) location]].
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|gog galaxy           = false
+
|discord                  = true
|gog galaxy notes     =  
+
|discord notes            =
|origin               =  
+
|epic games launcher      =
|origin notes         =  
+
|epic games launcher notes =
|steam cloud           = true
+
|gog galaxy               = true
|steam cloud notes     =  
+
|gog galaxy notes         =  
|uplay                =  
+
|origin                   =  
|uplay notes           =  
+
|origin notes             =  
|xbox cloud           =  
+
|steam cloud               = true
|xbox cloud notes     =  
+
|steam cloud notes         = Linux Steam cloud saves are stored at {{folder|{{p|linuxhome}}/.config/unity3d/Team Cherry/Hollow Knight}}, but the game actually uses {{folder|{{p|xdgconfighome}}/unity3d/Team Cherry/Hollow Knight}}.
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud               = true
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Image|Hollow_knight_video.png|In-game video settings}}
+
{{Image|Hollow_knight_video.png|Video settings}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/hollow-knight/en
+
|wsgf link                  = https://www.wsgf.org/dr/hollow-knight/en
 
|widescreen wsgf award      = gold
 
|widescreen wsgf award      = gold
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
Line 69: Line 141:
 
|4k ultra hd wsgf award    = gold
 
|4k ultra hd wsgf award    = gold
 
|widescreen resolution      = true
 
|widescreen resolution      = true
|widescreen resolution notes= See the [http://www.wsgf.org/dr/hollow-knight/en WSGF entry].
+
|widescreen resolution notes= To remove {{term|letterboxing}} at 16:10 resolutions, see [https://community.pcgamingwiki.com/files/file/1437-hollow-knight-ultrawide-and-multimon-hack/ PCGamingWiki's files section].
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = See the [http://www.wsgf.org/dr/hollow-knight/en WSGF entry].
+
|multimonitor notes        = See [https://community.pcgamingwiki.com/files/file/1437-hollow-knight-ultrawide-and-multimon-hack/ PCGamingWiki's files section].
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
|ultrawidescreen notes      = See the [http://www.wsgf.org/dr/hollow-knight/en WSGF entry].
+
|ultrawidescreen notes      = See [https://community.pcgamingwiki.com/files/file/1437-hollow-knight-ultrawide-and-multimon-hack/ PCGamingWiki's files section].
 
|4k ultra hd                = true
 
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
Line 81: Line 153:
 
|windowed notes            =  
 
|windowed notes            =  
 
|borderless windowed        = true
 
|borderless windowed        = true
|borderless windowed notes  = Default fullscreen option is borderless
+
|borderless windowed notes  =  
 
|anisotropic                = n/a
 
|anisotropic                = n/a
 
|anisotropic notes          =  
 
|anisotropic notes          =  
Line 91: Line 163:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = true
 
|120 fps                    = true
|120 fps notes              =  
+
|120 fps notes              = A frame rate limit of ~400 FPS can optionally be enabled in the menu settings or edited at {{file|{{P|game}}\hollow_knight_Data\Config.ini}} to something else, such as <code>FrameRateCap=120</code> under <code>[VideoSettings]</code>.
|color blind                =  
+
|hdr                        = unknown
 +
|hdr notes                  =  
 +
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
===Unlock Steel Soul Mode and Infected Menu Style===
{{Image|Hollow_knight_controller.png|In-game controller settings}}
+
{{Fixbox|description=Use Registry files|fix=
{{Image|Hollow_knight_keyboard.png|In-game keyboard settings}}
+
*Download from [https://mega.nz/folder/FD5S1ADY#3US4-uWlcqoLcGRlBmzjVw here]
{{Input settings
+
}}
 +
 
 +
===Post-processing===
 +
{{Fixbox|description=Disable post-process effects|ref=<ref name="2017-10-27"/>|fix=
 +
# Download [https://helixmod.blogspot.com/2017/06/hollow-knight.html Hollow Knight 3D Vision Fix].
 +
# Extract the contents to the installation folder.
 +
# By default, the game effects aren't modified. You can change the default state in the <code>[Constants]</code> section of {{file|d3dx.ini}}.
 +
}}
 +
 
 +
==Input==
 +
{{Image|Hollow_knight_keyboard.png|Keyboard settings}}
 +
{{Image|Hollow_knight_controller.png|Controller settings (Xbox controller)}}
 +
{{Image|Hollow Knight - Dualshock 4.png|Controller settings (DualShock 4)}}
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 110: Line 197:
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
Line 118: Line 207:
 
|controller sensitivity    = false
 
|controller sensitivity    = false
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
|invert controller y-axis  = false
+
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = xbox
+
|xbox prompts              = true
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4               = true
 +
|dualshock 4 notes        = DualShock 4 support was added with patch version 1.1.1.4.
 +
|dualshock prompts        = true
 +
|dualshock prompts notes  = Steam: Disable '''Steam Input''' for the game and enable '''Native Controller Input''' in-game.
 +
|light bar support        = false
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = hackable
 +
|other controllers notes  = Generic USB controllers are unrecognized, and mapping through 3rd-party software causes intermittent input loss. Wii U Pro controllers are supported using [https://github.com/KeyPuncher/WiinUPro WiinUPro].
 +
|other button prompts     = False
 +
|other button prompts notes=  
 
|controller hotplug        = true
 
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = false
+
|haptic feedback          = true
|haptic feedback notes    =  
+
|haptic feedback notes    = Only supported for certain configurations.
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|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 settings==
+
==Audio==
{{Image|Hollow_knight_audio.png|In-game audio settings}}
+
{{Image|Hollow_knight_audio.png|Audio settings}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = Master, Sound, Music
 
|surround sound          = false
 
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = true
+
|subtitles                = n/a
|subtitles notes          = Characters talk through subtitles
+
|subtitles notes          = Characters talk through subtitles.
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = false
+
|mute on focus lost      = hackable
|mute on focus lost notes =  
+
|mute on focus lost notes = See [[#Mute on focus lost|Mute on focus lost]].
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
Line 150: Line 267:
  
 
{{L10n|content=
 
{{L10n|content=
 +
{{Image|Hollow Knight - game settings.png|Game settings}}
 
{{L10n/switch
 
{{L10n/switch
 
|language  = English
 
|language  = English
|interface = yes
+
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = true
 
|audio    = n/a
 
|audio    = n/a
|subtitles = yes
+
|subtitles = n/a
 
|notes    =  
 
|notes    =  
 
|fan      =  
 
|fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
|language  = French
 
|language  = French
|interface = yes
+
|interface = true
 
|audio    = n/a
 
|audio    = n/a
|subtitles = yes
+
|subtitles = n/a
|notes    = Available in latest build (language still considered to be in beta).<ref name="release date"/>
+
|notes    =  
 
|fan      =  
 
|fan      =  
|fan notes =
 
 
}}
 
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Korean
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Fan translation, [https://grajpopolsku.pl/forum/viewtopic.php?p=38511#p38511 download]
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Official in-game localization.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = [https://www.zoneofgames.ru/games/hollow_knight/files/5610.html Fan translation by «The Miracle»]
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Ukrainian
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = [https://steamcommunity.com/sharedfiles/filedetails/?id=2724103917 Fan translation.]
 +
|fan      = true
 +
}}
 +
}}
 +
 +
===Mute on focus lost===
 +
{{Fixbox|description=Set mute in background|ref=<ref name="2017-10-27">{{Refcheck|user=Keith|date=2017-10-27}}</ref>|fix=
 +
# Install Special K by following the [https://steamcommunity.com/sharedfiles/filedetails/?id=933337066 Unofficial Special K Guide]. Manual local installation may work better if using [[#Post-processing|3Dmigoto]].
 +
# Start the game and press {{key|Ctrl|Shift|Backspace}} to open Special K's control panel.
 +
# Expand the '''Direct3D 11 Settings''' → '''Texture Management''' section.
 +
# Turn on '''Ignore Textures Without Mipmaps'''.
 +
# Expand the '''Window Management''' → '''Input/Output Behavior''' section.
 +
# Turn on '''Mute Game''' under '''Background Behavior'''.
 +
# Restart the game to apply the changes.
 +
}}
 +
 +
==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/2017/06/hollow-knight.html Helix Mod: Hollow Knight].
 +
|tridef 3d                  = unknown
 +
|tridef 3d notes            =
 +
|iz3d                        = unknown
 +
|iz3d notes                  =
 +
|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  =
 
}}
 
}}
  
 
==Issues unresolved==
 
==Issues unresolved==
===Stuttering===
+
===Xbox One Wireless Controller===
{{ii}} Certain particle effects may cause frame drops even on high-end PCs
+
{{ii}} A lot of users report ghost input when using the wireless Xbox Controller Adapter. As with other Unity titles, the game registers that the left stick is always pushed to the left.
{{Fixbox|1=
+
===GOG Galaxy conflict===
{{Fixbox/fix|Possible workaround to reduce stuttering|ref=<ref>[https://steamcommunity.com/app/367520/discussions/0/135509823666436087/ Performance tips & tricks (for laptops mostly) | Steamcommunity.com]</ref>}}
+
{{ii}} A lot of users report an empty achievements menu option. Uninstalling the GOG Galaxy client can fix the issue.{{cn|date=2021-06-07}}
# Disable V-Sync in the video settings menu
+
 
# Use RivaTuner Statistics Server to limit the frame rate. See [[Glossary:Frame_rate_(FPS)#Frame_rate_capping|Frame rate capping]]
+
==Issues fixed==
 +
===Crash on startup===
 +
{{Fixbox|description=Uninstall the Citrix Workspace program|ref=<ref>{{Refurl|url=https://www.reddit.com/r/HollowKnight/comments/a03e76/help_cant_play_the_game_hollow_knight_has/|title=HELP Can't play the game - Hollow knight has encountered an error and must close : HollowKnight|date=2019-08-21}}</ref>
 +
}}
 +
 
 +
{{Fixbox|description=Disable RivaTunerStatisticsServer or reset its settings|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/367520/discussions/0/1500126447400574718/?ctp=2#c3615773009883407047|title=Game not opening :: Hollow Knight General Discussions|date=2020-05-27}}</ref>
 
}}
 
}}
  
 
==Other information==
 
==Other information==
 +
 +
===[[Glossary:Command line arguments|Command line arguments / Launch Options]]===
 +
{{ii}} To access the game's launch options, right-click '''Hollow Knight''' in Steam's library window > '''Properties''' > '''Set launch options...'''
 +
{{ii}} If you use multiple launch options, separate them with a space (e.g., <code>-screen-width 1920 -screen-height 1080</code>).
 +
 +
{| class="wikitable" style="text-align: left;"
 +
! scope="col" | Command || Notes
 +
|-
 +
| '''-screen-width #''' || Sets screen width to # pixels (must be a valid width resolution for your monitor)
 +
|-
 +
| '''-screen-height #''' || Sets screen height to # pixels (must be a valid height resolution for your monitor)
 +
|-
 +
| '''-force-opengl''' || Forces Opengl renderer
 +
|-
 +
| '''-force-vulkan''' || Forces Vulkan renderer
 +
|}
 +
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 11
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        =  
+
|opengl versions        = 3.0
 
|opengl notes          =  
 
|opengl notes          =  
 
|glide versions        =  
 
|glide versions        =  
Line 196: Line 472:
 
|metal support          =  
 
|metal support          =  
 
|metal support notes    =  
 
|metal support notes    =  
|vulkan support        =  
+
|vulkan versions        = true
|vulkan support notes   =  
+
|vulkan notes           = Linux default.<ref name="v1.5.68.11808 notes">{{Refurl|url=https://store.steampowered.com/news/app/367520/view/3064116832207100344|title=Hollow Knight - Update notes for v1.5.68.11808 - Steam News|date=2021-06-07}}</ref>
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = hackable
|64-bit executable notes=  
+
|windows 64-bit exe    = true
 +
|windows arm app        = unknown
 +
|windows exe notes      = See [[#32-bit compatibility|32-bit compatibility]].
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = false
 +
|macos intel 64-bit app = true
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable= false
 +
|linux 64-bit executable= true
 +
|linux arm app          = false
 +
|linux executable notes =
 +
}}
 +
 
 +
===32-bit compatibility===
 +
{{Fixbox|description=Switch to version 1.4.3.2 on Steam|ref=<ref name="v1.5.68.11808 notes"/>|fix=
 +
# Right-click on the game in the Steam Library.
 +
# Select '''Properties'''.
 +
# Click on the '''BETAS''' tab.
 +
# Choose '''1.4.3.2 - 32-bit compatibility'''.
 +
}}
 +
 
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            =
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            = InControl
 +
|input notes      =
 +
|cutscenes        =
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 +
|anticheat        =
 +
|anticheat notes =  
 
}}
 
}}
  
Line 214: Line 527:
 
|minRAM  = 4 GB
 
|minRAM  = 4 GB
 
|minHD    = 9 GB
 
|minHD    = 9 GB
|minGPU  = GeForce 9800GTX (1GB)
+
|minGPU  = Nvidia GeForce 9800 GTX
 +
|minVRAM  = 1 GB
 
|minDX    = 10
 
|minDX    = 10
  
Line 221: Line 535:
 
|recRAM  = 8 GB
 
|recRAM  = 8 GB
 
|recHD    =  
 
|recHD    =  
|recGPU  = GeForce GTX 560
+
|recGPU  = Nvidia GeForce GTX 560
 
|recDX    = 11
 
|recDX    = 11
 +
|recother = 1080p, 16:9 resolution
 +
|notes    = {{ii}} A 64-bit operating system is required. A 32-bit mode exists though (As seen above).
 
}}
 
}}
  
Line 228: Line 544:
 
|OSfamily = OS X
 
|OSfamily = OS X
  
|minOS    = 10.7 Lion
+
|minOS    = 10.13
 
|minCPU  = Intel Core i3
 
|minCPU  = Intel Core i3
 
|minRAM  = 4 GB
 
|minRAM  = 4 GB
 
|minHD    = 9 GB
 
|minHD    = 9 GB
|minGPU  = GeForce GTX 470
+
|minGPU  = Nvidia GeForce GTX 470
  
|recOS    = 10.12 Sierra
+
|recOS    =  
 
|recCPU  = Intel Core i5
 
|recCPU  = Intel Core i5
 
|recRAM  = 8 GB
 
|recRAM  = 8 GB
|recHD    = 9 GB
+
|recHD    =  
|recGPU  = GeForce GTX 570
+
|recGPU  = Nvidia GeForce GTX 570
 +
|recother = 1080p, 16:9 resolution
 +
|notes    = {{ii}} A 64-bit operating system is required.
 
}}
 
}}
  
Line 244: Line 562:
 
|OSfamily = Linux
 
|OSfamily = Linux
  
|minOS    = Ubuntu 16.04 LTS (64bit)
+
|minOS    = Ubuntu 16.04 LTS
 
|minCPU  = Intel Core 2 Duo E5200
 
|minCPU  = Intel Core 2 Duo E5200
 
|minRAM  = 4 GB
 
|minRAM  = 4 GB
 
|minHD    = 9 GB
 
|minHD    = 9 GB
|minGPU  = GeForce 9800GTX (1GB)
+
|minGPU  = Nvidia GeForce 9800 GTX
 +
|minVRAM  = 1 GB
  
|recOS    = Ubuntu 16.04 LTS (64bit)
+
|recOS    =  
 
|recCPU  = Intel Core i5
 
|recCPU  = Intel Core i5
 
|recRAM  = 8 GB
 
|recRAM  = 8 GB
|recHD    = 9 GB
+
|recHD    =  
|recGPU  = GeForce GTX 560
+
|recGPU  = Nvidia GeForce GTX 560
 +
|recother = 1080p, 16:9 resolution
 +
|notes    = {{ii}} A 64-bit operating system is required.
 
}}
 
}}
 +
 
{{References}}
 
{{References}}
 +
{{GOG.com Enhancement Project}}

Latest revision as of 20:59, 21 March 2024

Hollow Knight
Hollow Knight cover
Developers
Team Cherry
Engines
Former Unity 5[Note 1]
Former Unity 2017[Note 2]
Unity 2020[Note 3]
Release dates
Windows February 24, 2017[4]
macOS (OS X) April 11, 2017[5]
Linux April 11, 2017[5]
Reception
Metacritic 87
OpenCritic 90
IGDB 91
Taxonomy
Monetization One-time game purchase, Subscription gaming service
Microtransactions None
Modes Singleplayer
Pacing Real-time
Perspectives Side view, Scrolling
Controls Direct control
Genres Action, Metroidvania, Platform
Art styles Cartoon
Themes Fantasy
Series Hollow Knight
Hollow Knight on HowLongToBeat
Hollow Knight on IGDB
Hollow Knight on MobyGames
Hollow Knight on Wikipedia
Hollow Knight
Hollow Knight 2017
Hollow Knight: Silksong TBA

Hollow Knight is a singleplayer side view and scrolling action, metroidvania and platform game in the Hollow Knight series.

General information

GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
DRM-free
Standard or Collector's Edition
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
Microsoft Store
Microsoft Store
Included with Xbox Game Pass for PC. Xbox Play Anywhere.
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
Can be played without Steam if Steam.exe is not present or by creating a steam_appid.txt file containing its Steam App ID number 367520 in <path-to-game> on Windows.[6]
Windows
macOS (OS X)
Linux

Monetization

Type Notes
One-time game purchase The game requires an upfront purchase to access.
Subscription gaming service Available via Xbox Game Pass for PC.

Microtransactions

Type Notes
No microtransactions Game does not contain any microtransactions.

Game data

Configuration file(s) location

System Location
Windows HKEY_CURRENT_USER\Software\Team Cherry\Hollow Knight\
<path-to-game>\hollow_knight_Data\Config.ini[Note 4]
Microsoft Store %PROGRAMDATA%\Packages\TeamCherry.HollowKnightPC_y4jvztpgccj42\
macOS (OS X) $HOME/Library/Preferences/unity.Team Cherry.Hollow Knight.plist
Linux $XDG_CONFIG_HOME/unity3d/Team Cherry/Hollow Knight/prefs
This game follows the XDG Base Directory Specification on Linux.

Save game data location

System Location
Windows %USERPROFILE%\AppData\LocalLow\Team Cherry\Hollow Knight\*.dat
%USERPROFILE%\AppData\LocalLow\Team Cherry\Hollow Knight\*.bak
Microsoft Store %USERPROFILE%\AppData\LocalLow\Team Cherry\Hollow Knight\
macOS (OS X) $HOME/Library/Application Support/unity.Team Cherry.Hollow Knight/
Linux $XDG_CONFIG_HOME/unity3d/Team Cherry/Hollow Knight/*.dat
Achievement unlock data is stored in the configuration file(s) location.[7]
Some unlocks, such as the Steel Soul game mode, the Godseeker game mode and the Eternal Ordeal unlock are stored in the configuration file(s) location.

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud
Linux Steam cloud saves are stored at $HOME/.config/unity3d/Team Cherry/Hollow Knight, but the game actually uses $XDG_CONFIG_HOME/unity3d/Team Cherry/Hollow Knight.
Xbox Cloud

Video

Video settings
Video settings

Graphics feature State WSGF Notes
Widescreen resolution
To remove letterboxing at 16:10 resolutions, see PCGamingWiki's files section.
Multi-monitor
See PCGamingWiki's files section.
Ultra-widescreen
See PCGamingWiki's files section.
4K Ultra HD
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
60 FPS and 120+ FPS
A frame rate limit of ~400 FPS can optionally be enabled in the menu settings or edited at <path-to-game>\hollow_knight_Data\Config.ini to something else, such as FrameRateCap=120 under [VideoSettings].
High dynamic range display (HDR)
See the glossary page for potential alternatives.
The game engine may allow for manual configuration of the game via its variables. See the Unity page for more details.

Unlock Steel Soul Mode and Infected Menu Style

Use Registry files

Post-processing

Disable post-process effects[8]
  1. Download Hollow Knight 3D Vision Fix.
  2. Extract the contents to the installation folder.
  3. By default, the game effects aren't modified. You can change the default state in the [Constants] section of d3dx.ini.

Input

Keyboard settings
Keyboard settings
Controller settings (Xbox controller)
Controller settings (Xbox controller)
Controller settings (DualShock 4)
Controller settings (DualShock 4)

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
DualShock 4 support was added with patch version 1.1.1.4.
PlayStation button prompts
Steam: Disable Steam Input for the game and enable Native Controller Input in-game.
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Generic/other controllers
Generic USB controllers are unrecognized, and mapping through 3rd-party software causes intermittent input loss. Wii U Pro controllers are supported using WiinUPro.
Button prompts
Additional information
Controller hotplugging
Haptic feedback
Only supported for certain configurations.
Digital movement supported
Simultaneous controller+KB/M

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Master, Sound, Music
Surround sound
Subtitles
Characters talk through subtitles.
Closed captions
Mute on focus lost
See Mute on focus lost.

Localizations

Game settings
Game settings
Language UI Audio Sub Notes
English
Simplified Chinese
French
German
Italian
Japanese
Korean
Polish
Fan translation, download
Brazilian Portuguese
Russian
Official in-game localization.
Russian
Fan translation by «The Miracle»
Spanish
Ukrainian
Fan translation.

Mute on focus lost

Set mute in background[8]
  1. Install Special K by following the Unofficial Special K Guide. Manual local installation may work better if using 3Dmigoto.
  2. Start the game and press Ctrl+ Shift+← Backspace to open Special K's control panel.
  3. Expand the Direct3D 11 SettingsTexture Management section.
  4. Turn on Ignore Textures Without Mipmaps.
  5. Expand the Window ManagementInput/Output Behavior section.
  6. Turn on Mute Game under Background Behavior.
  7. Restart the game to apply the changes.

VR support

3D modes State Notes
Nvidia 3D Vision
See Helix Mod: Hollow Knight.

Issues unresolved

Xbox One Wireless Controller

A lot of users report ghost input when using the wireless Xbox Controller Adapter. As with other Unity titles, the game registers that the left stick is always pushed to the left.

GOG Galaxy conflict

A lot of users report an empty achievements menu option. Uninstalling the GOG Galaxy client can fix the issue.[citation needed]

Issues fixed

Crash on startup

Uninstall the Citrix Workspace program[9]
Disable RivaTunerStatisticsServer or reset its settings[10]

Other information

Command line arguments / Launch Options

To access the game's launch options, right-click Hollow Knight in Steam's library window > Properties > Set launch options...
If you use multiple launch options, separate them with a space (e.g., -screen-width 1920 -screen-height 1080).
Command Notes
-screen-width # Sets screen width to # pixels (must be a valid width resolution for your monitor)
-screen-height # Sets screen height to # pixels (must be a valid height resolution for your monitor)
-force-opengl Forces Opengl renderer
-force-vulkan Forces Vulkan renderer

API

Technical specs Supported Notes
Direct3D 11
OpenGL 3.0
Vulkan
Linux default.[11]
Executable 32-bit 64-bit Notes
Windows
See 32-bit compatibility.
macOS (OS X)
Linux

32-bit compatibility

Switch to version 1.4.3.2 on Steam[11]
  1. Right-click on the game in the Steam Library.
  2. Select Properties.
  3. Click on the BETAS tab.
  4. Choose 1.4.3.2 - 32-bit compatibility.

Middleware

Middleware Notes
Input InControl

System requirements

Windows
Minimum Recommended
Operating system (OS) 7
Processor (CPU) Intel Core 2 Duo E5200
System memory (RAM) 4 GB
Hard disk drive (HDD) 9 GB
Video card (GPU) Nvidia GeForce 9800 GTX
1 GB of VRAM
DirectX 10 compatible
Other
A 64-bit operating system is required. A 32-bit mode exists though (As seen above).
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.13
Processor (CPU) Intel Core i3
System memory (RAM) 4 GB
Hard disk drive (HDD) 9 GB
Video card (GPU) Nvidia GeForce GTX 470
Other
A 64-bit operating system is required.
Linux
Minimum Recommended
Operating system (OS) Ubuntu 16.04 LTS
Processor (CPU) Intel Core 2 Duo E5200
System memory (RAM) 4 GB
Hard disk drive (HDD) 9 GB
Video card (GPU) Nvidia GeForce 9800 GTX
1 GB of VRAM
Other
A 64-bit operating system is required.


Notes

  1. Unity engine build: 5.4.3f1[1]
  2. Unity engine build: 2017.4.10f1[2]
  3. Unity engine build: 2020.2.2f1[3]
  4. 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