"Shovel Knight" redirects here. For the original campaign as a standalone game, see Shovel Knight: Shovel of Hope.
General information
- GOG.com Community Discussions
- GOG.com Support Page
- Steam Community Discussions
Availability
Source |
DRM |
Notes |
Keys |
OS |
Retail |
|
Europe only.[1] |
|
|
GOG.com |
|
|
|
|
Humble Store |
|
|
|
|
Microsoft Store |
|
|
|
|
Steam |
|
Can be played without Steam running, but requires its steam_api.dll file.[2] |
|
|
Developer website (unavailable) |
|
Used to have Humble widgets for all versions. Now gives links to Steam, Humble Bundle and consoles purchases pages. |
|
|
- Soundtracks for Shovel Knight (plus the Arranged Soundtrack), Plague of Shadows, Specter of Torment, and King of Cards are available for free.
DLC and expansion packs
Name |
Notes |
|
Plague of Shadows |
Included as part of the 2.0 update, can be accessed when starting a new game after the Treasure Trove update.[3] |
|
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. |
|
King of Cards |
Included as part of the 4.0A update, and can be accessed when starting a new game. Also available as a standalone game. |
|
Shovel Knight Showdown |
Included as part of the 4.0A update, and can be accessed under the Showdown mode. Also available as a standalone game. |
|
Game data
Configuration file(s) location
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
System |
Location |
Windows |
%APPDATA%\Yacht Club Games\Shovel Knight\saveData.bin |
Steam |
<Steam-folder>\userdata\<user-id>\250760\remote\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.
Video
Resolution 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.
- Update v4.1 has introduced an official pixel-perfect scaling option, which can be toggled via the Screen Scale settings.[5]
Set a custom screen size scaling modifier to achieve pixel-perfect scaling[6]
|
- Go to the configuration files location.
- Open
render.bin with your preferred text editor.
- 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:
X3F700000 , 900% scale
- 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
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 campaign.
- A list of compatible controllers is available here. Incompatible controllers can be submitted here.
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
BGM, SFX |
Surround sound |
|
Mono audio only. Outputs as 2.0.[8] |
Subtitles |
|
All dialogue is text-based. |
Closed captions |
|
|
Mute on focus lost |
|
Option to disable. |
Localizations
Language |
UI |
Audio |
Sub |
Notes |
Simplified Chinese |
|
|
|
|
Traditional Chinese |
|
|
|
|
English |
|
|
|
|
French |
|
|
|
|
German |
|
|
|
|
Italian |
|
|
|
|
Korean |
|
|
|
|
Spanish |
|
|
|
|
Japanese |
|
|
|
Both full Japanese (labeled Kanji ) and Hiragana-only (labeled Kana ) modes are available. Has minor graphical changes to reflect the differences between Famicom and NES games that were common at the time. These can be enabled with non-Japanese languages using the cheat code KUWA-GATA .[9][10] |
Russian |
|
|
|
|
Brazilian Portuguese |
|
|
|
|
Network
Multiplayer types
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
9 |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
|
Linux | |
|
|
Middleware
|
Middleware |
Notes |
Audio |
FMOD |
|
System requirements
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