Shovel Knight

From PCGamingWiki, the wiki about fixing PC games
Shovel Knight
Shovel Knight cover
Developers
Yacht Club Games
Release dates
Windows June 26, 2014
macOS (OS X) September 13, 2014
Linux October 8, 2014
Shovel Knight guide at StrategyWiki
Shovel Knight at Wikipedia
Shovel Knight
Shovel Knight 2014
Shovel Knight: Specter of Torment 2017

General information

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

Availability[edit]

Source DRM Notes Keys OS
Retail
DRM details are not known
Europe only.[1]
Icon overlay.png
Windows
Developer website
DRM-free
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
Windows
Steam
DRM-free after installation through Steam client (see notes)
Can be played without Steam running, but requires its steam_api.dll file.[2]
Windows
macOS (OS X)
Linux
Soundtracks for Shovel Knight (plus the Arranged Soundtrack), Plague of Shadows, and Specter of Torment are available for free.

Downloadable content (DLC) and expansions

Name Notes
Plague of Shadows Included as part of 2.0 update, can be accessed when starting a new game after the Treasure Trove update.[3]
Windows
macOS (OS X)
Linux
Specter of Torment Included as part of the Treasure Trove update, can be accessed when starting a new game. Also available as a standalone game.
Windows
macOS (OS X)
Linux

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows %APPDATA%\Yacht Club Games\Shovel Knight\*.bin
Microsoft Store
macOS (OS X) ~/Library/Application Support/Yacht Club Games/Shovel Knight/
Linux ~/.local/share/Yacht Club Games/Shovel Knight/

Save game data location[edit]

System Location
Windows %APPDATA%\Yacht Club Games\Shovel Knight\saveData.bin
Microsoft Store
macOS (OS X) ~/Library/Application Support/Yacht Club Games/Shovel Knight/
Linux $XDG_DATA_HOME/Yacht Club Games/Shovel Knight/
This game follows the XDG Base Directory Specification on Linux.

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud

Video settings[edit]

Video settings.
Video settings.
Graphics option Option Notes
Widescreen resolution
Only 16:9 resolutions available. Native resolution is 400x224, see resolution scaling.
Multi-monitor
Option to select which monitor to use.
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Disable the border to play in a borderless window.
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
60 FPS
120+ FPS
Frame rate is capped at ~62 FPS. Vsync "Legacy" mode allows frame rate to go beyond this, but ~120 FPS is known to cause many glitches in the game.[4]
Color blind mode

Resolution scaling[edit]

Scaling on a 2560x1440 display, zoomed 200% for clarity. Left side uses the default scaling; right side uses a custom screen size scaling multiplier to achieve pixel-perfect scaling.
Scaling on a 2560x1440 display, zoomed 200% for clarity. Left side uses the default scaling; right side uses a custom screen size scaling multiplier to achieve pixel-perfect scaling.
The game uses nearest-neighbor to scale the game from its 400x224 base resolution to the configured display resolution. However, resolutions not of an exact multiplier of the base resolution (essentially all modern display resolutions) will result in a slight smoothing effect over the scaled image.
The option to change screen size multiplier through the in-game settings is exposed, but this option is changed as a limited percentage range of the selected display resolution, and not as a direct scaling multiplier of the base resolution, meaning the option results in too large scaling changes and can not be used to achieve a pixel-perfect scaling of the base resolution.
It is, however, possible to set a custom screen size scaling multiplier by editing the configuration file directly using a text editor.
Set a custom screen size scaling modifier to achieve pixel-perfect scaling[5]
  1. Go to the configuration files location.
  2. Open render.bin with your preferred text editor.
  3. Change screenSizeMultiplier= into the desired value. Listed below are some examples of the highest values possible to retain pixel-perfect scaling for the specified display resolutions:
    • 1366x768: X3F60E3E4, 300% scale
    • 1920x1080: X3F555550, 400% scale
    • 2560x1440: X3F700000, 600% scale
    • 3840x2160: X3F555550, 900% scale
  4. Save and close the file.

Notes

This solution does add black borders around the game to maintain the pixel-perfect scaling. Changing the in-game Screen Scale option will reset the custom value.
You can also calculate the desired value yourself:
  • As an example: for 1920x1080, 400 pixels width goes into this resolution 4.8 times, so we want 4x (400%) scaling to retain the highest possible pixel-perfect size, so 1600 pixels. 1600/1920 ≈ 0.833 (83.3% scale from the resolution selected in-game). Convert this value into IEEE-754 with something like this, and you get 0x3f555555, which is used as the value.

Input settings[edit]

Relic (in-game item) use can be either dedicated button or Up+Attack making it compatible with more controllers including NES Controller. Can be changed per campaing.
Relic (in-game item) use can be either dedicated button or Up+Attack making it compatible with more controllers including NES Controller. Can be changed per campaing.
Keyboard remapping.
Keyboard remapping.
Controller remapping.
Controller remapping.
A list of compatible controllers is available here. Incompatible controllers can be submitted here.

Audio settings[edit]

Audio settings.
Audio settings.
General settings.
General settings.
Audio options Native Notes
Separate volume controls
BGM, SFX
Surround sound
Received 2.0 output.[6]
Subtitles
All speech is text-based.
Closed captions
Mute on focus lost
Option to disable.

Localizations

Language settings.
Language settings.
Language UI Audio Sub Notes
English
French
German
Italian
Spanish
Japanese
Both kanji and kana
Russian
Brazilian Portuguese

Network[edit]

Multiplayer types

Type Native Players Notes
Local play
2 Co-op
Controllers are chosen by holding down button on desired control method.
LAN play
Online play

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9
64-bit executable

System requirements[edit]

Windows
Minimum
Operating system (OS) XP SP2
Processor (CPU) Intel Core 2 Duo 2.1 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 200 MB
Video card (GPU) 2nd Generation Intel Core HD Graphics (2000/3000)
256 MB of VRAM
DirectX 9.0 compatible
macOS (OS X)
Minimum
Operating system (OS) 10.6
Processor (CPU) Intel Core 2 Duo 2.0 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 250 MB
Linux
Minimum
Operating system (OS) Ubuntu 12.04
Processor (CPU) Intel Core 2 Duo 2.1 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 250 MB
Video card (GPU) 2nd Generation Intel Core HD Graphics (2000/3000)
256 MB of VRAM

References

  1. Shovel Knight – Physical Version Coming to a Store Near You!!! | Yacht Club Games
  2. Verified by User:AmethystViper on February 24, 2017
  3. Verified by User:AmethystViper on April 6, 2017
    Plague of Shadows campaign was not available prior to the Treasure Trove update before beating the game; the campaign became available after the update, even after deleting the save file and starting from a new game again.
  4. AGDQ 2015 Shovel Knight Speed Run in 0:47:13 by Capndrake #AGDQ2015 - YouTube
  5. Developers: We need a non-stretched scaling option. Here's why! :: Shovel Knight: Treasure Trove General Discussion, Post #25 - last accessed on
    "Specter of Torment uses a little different config files, so here's an updated guide. --blejd"
  6. PC Gaming Surround Sound Round-up