Skip to content

LuXiaohong/cavestory-sdl2

 
 

Repository files navigation

Reconstructing Cave Story

with C++11 and SDL 2.0

Build status

This project based on Christopher Herbert's "Reconstructing Cave Story".

I decided to make the same with SDL 2.0 and C++11.

Note on media content

Original content from the game was taken from the CaveStory tribute site. It is located at content/original_graphics.

You can buy CaveStory+ on Steam, Desura or Ubuntu Software Centre and add bitmaps with higher resolution to content directory. Next you need to change line 6 of src/config.cpp to return GraphicsQuality::HIGH; and recompile the game. Game settings will be improved someday (to change it in game itself).

For example, if you take the game from the Humble Indie Bundle 7, you can copy bitmaps like that:

cp <game_root>/data/base/{Arms,Bullet,bkBlue,Caret,MyChar,TextBox,Npc/NpcCemet,Stage/PrtCave}.bmp content

Where <game_root> is path where you install the game (e.g. ~/.steam/steam/steamapps/common/Cave\ Story+). You can also use import_steam_bitmaps.sh script for your needs.

Keys to play

  • ← go left
  • → go right
  • ↓ look down / interact
  • ↑ look up
  • Z jump
  • X fire
  • Q quit

Used materials

Resources

About

Reconstructing Cave Story with SDL 2.0 and C++11

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 95.9%
  • Python 2.7%
  • Other 1.4%