Download Cave Story

Note: For Cave Story WiiWare, Cave Story+, Cave Story DSi, or Cave Story 3D please click here.

Note on NXEngine: NXEngine is an open source reproduction of the Cave Story engine. Most of the other ports here are built using the original source code from Pixel, but NXEngine ports are built from a fork of the NXEngine source core, at any stage of NXEngine's development. Chances are that the differences will be unnoticable or really minor to most, but it is worth keeping in mind.

Note on NXEngine-evo: NXEngine-evo is a fork of NXEngine whose primary feature is widescreen support.

 

Windows

Main Download

Cave Story (Japanese)

To play this in English you will need this and the English translation patch listed below.

Translations

English translation patch by Aeon Genesis

This needs to be applied to the main download listed above.

English translation (pre-patched)

Brazilian Portuguese translation by Alex "Foffano"

Chinese (Simplified) translation by Hydrowing

Chinese (Traditional) translation by chowleft (amongst others)

Dutch translation by Ian Noah

French translation by Max le Fou

German translation by LB

German translation by Tobias

Italian translation by Simon M.

Korean Translation (Anonymous Author)  

Lithuanian translation by Mason13

Polish translation by P_J

Portuguese (Portugal) translation by André Silva

Portuguese Manual translation by Jay City

Portuguese OrgView translation by Jay City

Russian translation by Шедевр Translations

Spanish translation by Vagrant Traducciones

Spanish translation by Orden  

Deluxe Package

Cave Story Deluxe Package (Updated)
(contains Cave Story fully translated, guides, useful programs and much more!) Still no Mac installer though.

Old Cave Story Deluxe Package by Wadeizzle

Deluxe Package Contents

Keep in mind that Cave Story Deluxe adds nothing new to Cave Story that wasn't already present. It just houses a bunch of extra stuff under one installer. For Mac and Linux users that can't use the installer individual downloads of the package contents are listed below.

Cave Story English translation by Aeon Genesis (pre-patched)

Org Maker v1.3.4 English translation by Radical R (pre-patched)

Org Maker v1.3.4 guide by Moose  

Ikachan English translation by pheonixj

Cave Story Icon Set by platinumwade

Cave Story's credit illustrations

Balrog papercraft

Cave Story Midis by S. P. Gardebiter

Cave Editor v0.99d by Wistil

Booster's Lab v0.4.1.4 by Noxid

Misc

Cave Story WASD by voxl (Website Archive   )
(A Cave Story executable with keys remapped to a WASD config)

NXEngine Downloads

Windows NT 3.51/4 NXEngine Port by gameblabla

Windows NXEngine Port by EXL (English) (Website   )

Windows NXEngine Port by EXL (Russian)

Windows NXEngine Port Source Code by EXL  

NXEngine-evo Downloads

Windows 32-bit port by isage (Website   )

MS Visual C++ 2015 redistributable 32-bit (required for 32-bit Windows port)

Windows 64-bit port by isage

MS Visual C++ 2015 redistributable 64-bit (required for 64-bit Windows port)

Various Cave Story Ports

 

Mac

Main Downloads

Mac port 0.0.8 (Universal) by Nakiwo (Website   )

Mac port 0.0.7 (Universal) by Nakiwo

Mac port 0.0.6 (PowerPC) by Nakiwo

To play these in English you will need the English translation patches listed below.

Translations

Mac English translation for 0.0.8 (Universal) by Turtle (Website   )

Mac English translation for 0.0.7 (Universal) by Turtle

Mac English translation for 0.0.6 (PowerPC) by Turtle

These need to be applied to the relevant main download listed above.

Mac Spanish translation by Pillows and Lord Zoltan

NXEngine-evo Downloads

Mac OSX port by isage (Website   )

 

Linux

Main Downloads

Doukutsu Linux Port by Simon Parzer and Peter Mackay

Doukutsu Linux Port v1.2 Update

Misc

DoConfigure for Linux by Sean Baker

NXEngine Downloads

Linux 32-bit NXEngine Port by EXL (English) (Website   )

Linux 32-bit NXEngine Port by EXL (Russian)

Linux 64-bit NXEngine Port by EXL (English)

Linux 64-bit NXEngine Port by EXL (Russian)

Linux NXEngine Port Source Code by EXL  

NXEngine-evo Downloads

Linux port by isage (Website   )

 

Amiga

Main Download

Cave Story for AmigaOS 4 by Johan Samuelsson

Note: There are reports of a bug that may make the game unwinnable.

NXEngine Downloads

Clasic Amiga Port by Arczi (English) (Website   )

Clasic Amiga Port by Arczi (Polish)

 

PSP

Main Download

Cave Story PSP by ufo_z (Website   )

Translations

Russian translation by PSP-RUSGAME (unsigned)

Russian translation by PSP-RUSGAME (signed)

 

GP2X

Main Download

Cave Story ~ Doukutsu Monogatari GP2X build by Simon Parzer and Peter Mackay (openhandhelds.org Listing   )

Compatibility Layer

This can also be played on Caanoo and/or Pandora by using a compatibility layer called GINGE.

GINGE for Pandora by notaz (Website   )

GINGE for Caanoo by notaz  

 

GP2X Wiz

Main Download

Cave Story ~ Doukutsu Monogatari GP2X Wiz build by Simon Parzer and Peter Mackay (openhandhelds.org Listing   )

Compatibility Layer

This can also be played on Caanoo and/or Pandora by using the compatibility layer known as GINGE, however it is better use GINGE with the GP2X port above.

 

XBox

Main Download

Cave Story X by Xport

Note: Some users report slower gameplay/lag.

 

GBA

Tech Demos

Cave Story GBA Map Demo by Ravenworks

Cave Story GBA Sound Demo by Ravenworks

Note: Ravenworks' GBA port was dropped back in 2006 in favour of the DS port. These tech demos are listed here only for the sake of completion and are unlikely to result in a complete port.

 

Nintendo DS

Tech Demos

Cave Story DS Demo 1 by Ravenworks

Cave Story DS Demo 2 by Ravenworks

Cave Story DS Demo 3 by Ravenworks

Note: Again, these tech demos are listed here only for the sake of completion and a complete port is unlikely seeing as the DS port is under an indefinite hiatus.

 

Megadrive

Custom Engine Download

Megadrive Port by andwn  

Note: This port is a work in progress.

 

RetroArch

NXEngine Downloads

RetroArch download  

RetroArch Port Source Code by twinaphex  

Note: The best way to obtain a up to date build of this port is to open Retro Arch and navigate to Main Menu > Online Updater > Core Updater > Cave Story (NXEngine).

Select the NXEngine Core by going to Main Menu > Load Core > Cave Story (NXEngine). Download and extract the source files above, then in Retro Arch go to Main Menu > Load Content > Select File, navigate to your source file folder, open the datafiles folder and then open the file Doukutsu.exe.

 

TI-nspire

NXEngine Downloads

TI Nspire NXEngine Port by gameblabla  

TI Nspire NXEngine Port Source Code by gameblabla  

 

Gamecube

NXEngine Download

Gamecube NXEngine Port by bearteam

 

Dreamcast

NXEngine Download

Dreamcast NXEngine Port by histat  

 

MotoMAGX

NXEngine Downloads

MotoMAGX NXEngine Port by EXL (English) (Website   )

MotoMAGX NXEngine Port by EXL (Russian)

MotoMAGX NXEngine Port Source Code by EXL  

 

MotoEZX

NXEngine Downloads

MotoEZX NXEngine Port by EXL (English) (Website   )

MotoEZX NXEngine Port by EXL (Russian)

MotoEZX NXEngine Port Source Code by EXL  

 

Dingoo A320

NXEngine Downloads

Dingoo A320 NXEngine Port by EXL (English) (Website   )

Dingoo A320 NXEngine Port by EXL (Russian)

Dingoo A320 NXEngine Port Source Code by EXL  

 

Raspberry Pi

NXEngine Downloads

Raspberry Pi NXEngine Port by Shea Silverman

Raspberry Pi NXEngine Port Source Code by Shea Silverman  

 

Ritmix

NXEngine Downloads

Ritmix RZX-50 NXEngine Port by EXL (English) (Website   )

Ritmix RZX-50 NXEngine Port by EXL (Russian)

Ritmix RZX-50 NXEngine Port Source Code by EXL  

 

AROS

NXEngine Downloads

AROS NXEngine Port by Szilárd Biró

AROS NXEngine Port Source Code by Szilárd Biró