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

Difference between revisions of "Cave Story+"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Input settings: updated template usage)
Line 60: Line 60:
  
 
==Video settings==
 
==Video settings==
{{Image|cave story plus settings.jpg|In-game general settings.}}
+
{{Image|Cave Story+ - General.png|General settings.}}
 
{{Video settings
 
{{Video settings
 
|wsgf link                  = http://www.wsgf.org/dr/cave-story/en
 
|wsgf link                  = http://www.wsgf.org/dr/cave-story/en
Line 68: Line 68:
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = false
 
|widescreen resolution      = false
|widescreen resolution notes= 4:3 black borders.
+
|widescreen resolution notes= 640x480 for HD, 320x240 for Original.<br/>Option to scale either {{code|Sharp}} ([[wikipedia:Image_scaling#Algorithms|Nearest neighbor]], black border) or {{code|Stretch}} ([[wikipedia:Image_scaling#Algorithms|Bilinear filtering]], letter/pillarboxing).
 
|multimonitor              = false
 
|multimonitor              = false
|multimonitor notes        = 4:3 black borders.
+
|multimonitor notes        =  
 
|ultrawidescreen            = false
 
|ultrawidescreen            = false
|ultrawidescreen notes      = 4:3 black borders.
+
|ultrawidescreen notes      =  
 
|4k ultra hd                = false
 
|4k ultra hd                = false
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
Line 78: Line 78:
 
|fov notes                  =  
 
|fov notes                  =  
 
|windowed                  = true
 
|windowed                  = true
|windowed notes            =  
+
|windowed notes            = Freely resizeable.
 
|borderless windowed        = false
 
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
 
|anisotropic                = n/a
 
|anisotropic                = n/a
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = n/a
+
|antialiasing              = false
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 
|vsync                      = false
 
|vsync                      = false
Line 98: Line 98:
  
 
==Input settings==
 
==Input settings==
{{Image|Cave Story + Controls.png|In-game control settings.}}
+
{{Image|Cave Story+ - Input.png|Input settings.}}
 
{{Input settings
 
{{Input settings
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = n/a
 
|acceleration option      = n/a
|acceleration option notes =  
+
|acceleration option notes = Mouse not used at all.
|mouse sensitivity        = unknown
+
|mouse sensitivity        = n/a
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
 
|mouse menu                = false
 
|mouse menu                = false
Line 115: Line 115:
 
|controller support notes  =  
 
|controller support notes  =  
 
|full controller          = false
 
|full controller          = false
|full controller notes    =  
+
|full controller notes    = Controller might need to be enabled from input settings and rebound.
 
|controller remap          = true
 
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = n/a
|controller sensitivity notes=  
+
|controller sensitivity notes= Digital movement.
 
|invert controller y-axis  = n/a
 
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = false
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
 
|xbox prompts              = unknown
 
|xbox prompts              = unknown
Line 128: Line 128:
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = false
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
 
|dualshock prompts        = unknown
 
|dualshock prompts        = unknown
Line 140: Line 140:
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = true
 
|other controllers notes  =  
 
|other controllers notes  =  
|other button prompts      = unknown
+
|other button prompts      = true
 
|other button prompts notes=  
 
|other button prompts notes=  
|controller hotplug        = unknown
+
|controller hotplug        = false
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = false
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|simultaneous input        = unknown
+
|simultaneous input        = true
|simultaneous input notes  =  
+
|simultaneous input notes  = Select controller as input device.
 
|steam input api          = unknown
 
|steam input api          = unknown
 
|steam input api notes    =  
 
|steam input api notes    =  
Line 164: Line 164:
 
|surround sound          = false
 
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = n/a
+
|subtitles                = true
 
|subtitles notes          = All speech is text-based.
 
|subtitles notes          = All speech is text-based.
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
 
|mute on focus lost      = hackable
 
|mute on focus lost      = hackable
|mute on focus lost notes = See [[#Mute on focus lost|Mute on focus lost]].
+
|mute on focus lost notes = By default lowers the volume.<br/>See [[#Mute on focus lost|Mute on focus lost]].
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
Line 190: Line 190:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = n/a
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 199: Line 199:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = n/a
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 208: Line 208:
 
  |interface = yes
 
  |interface = yes
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = n/a
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      = yes
 
  |fan      = yes
Line 255: Line 255:
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        = unknown
+
|opengl versions        = 4.0
|opengl notes          =  
+
|opengl notes          = OS X and Linux only.
 
|glide versions        =  
 
|glide versions        =  
 
|glide notes            =  
 
|glide notes            =  
|software mode          =  
+
|software mode          = true
|software mode notes    =  
+
|software mode notes    = {{W|Graphics Device Interface|GDI}}
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  

Revision as of 20:42, 25 May 2018

Cave Story+
Cave Story+ cover
Developers
Nicalis
Release dates
Windows November 7, 2011
macOS (OS X) December 13, 2011
Linux December 13, 2011
Cave Story+ guide on StrategyWiki
Cave Story+ on Wikipedia

Warnings

The macOS (OS X) version of this game needs a fix to work on macOS Catalina (version 10.15) or later (see API for details).
Cave Story
Cave Story 2004
Cave Story+ 2011
Cave Story's Secret Santa 2021

This page is for the enhanced remake. For the original game, see Cave Story.

Key points

Three versions of the soundtrack plus two graphics modes.

General information

Unofficial Cave Story Wikia
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Humble Store
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Linux
Steam
Icon overlay.png
Windows
macOS (OS X)
Linux

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\[Note 1]
macOS (OS X) ~/Library/Application Support/
Linux ~/.local/share/CaveStory+/
The game supports XDG on Linux, but crashes when the value is set.

Save game data location

System Location
Windows <path-to-game>\Profile.dat[Note 1]
macOS (OS X) ~/Library/Application Support/Profile.dat
Linux ~/.local/share/CaveStory+/Profile.dat
Profile.dat stores save game data.
The Steam save games on OS X and Linux are not compatible with the DRM-free and Steam for Windows versions.

Save game cloud syncing

System Native Notes
Steam Cloud

Video settings

General settings.
General settings.

Template:Video settings

Input settings

Input settings.
Input settings.

Template:Input settings

Audio settings

Template:Audio settings

Mute on focus lost

Set mute in background[citation needed]
  1. Download Special K.
  2. Copy SpecialK32.dll to the installation folder.
  3. Rename to OpenGL32.dll.
  4. Run the game and exit.
  5. Edit OpenGL32.ini in the installation folder.
  6. Find [Window.System].
  7. Change MuteInBackground=false to MuteInBackground=true.

Localizations

Language UI Audio Sub Notes
English
Japanese
Spanish

Issues fixed

Game will not start, or crashes on start

Disable triple buffering[citation needed]
  1. Go to Graphics Settings
  2. Disable triple buffering

Triple buffering can also be disabled in Catalyst Control Center, among other graphics card programs.

Install VC++ and .NET 3.5 (Windows)[citation needed]

In some cases you may need to install or update your versions of VC++ and/or .NET. They can be downloaded from here:

Create a "steam_appid.txt" file[citation needed]

If the game launch from Steam, but does not launch outside of Steam, create a "steam_appid.txt" file containing the text "200900". 200900 is the Steam ID for this game. Place this text file in the installation folder.

On linux: disable all monitors but one[citation needed]

There is a known bug that only happens with systems using multiple monitors, crashing the game on launch.

Black screen

If the game loads to a black screen in Windows 7, setting the game to compatibility mode may fix the problem.

Run in Compatibility Mode for Windows XP SP3[citation needed]
  1. Right click the CaveStory+.exe file and select Properties
  2. Select the Compatibility tab
  3. Check the box Run in compatibility mode for: Windows XP (Service Pack 3)

Other information

API

Technical specs Supported Notes
OpenGL 4.0 OS X and Linux only.
Software renderer
GDI
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux

System requirements

Windows
Minimum Recommended
Operating system (OS) XP
Processor (CPU) Intel Core Solo
System memory (RAM) 128 MB
Hard disk drive (HDD) 64 MB
Video card (GPU) 64 MB of VRAM
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.5.8, 10.6.3
Processor (CPU) Intel only, PowerPC not supported
System memory (RAM) 128 MB
Hard disk drive (HDD) 64 MB
Video card (GPU) 64 MB of VRAM
Linux
Minimum Recommended
Operating system (OS) 2.6
Processor (CPU) Intel Core Solo
System memory (RAM) 128 MB
Hard disk drive (HDD) 64 MB
Video card (GPU) 64 MB of VRAM

Notes

  1. 1.0 1.1 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