A fork of CSE2 providing support and optimization for running on a Sun Ultra 1.
Find a file
Clownacy 4530bb6847 Added MSVC2003 project and dependencies
For those not in the know, Visual Studio 2003 was what Pixel used to
compile Cave Story. Getting this to compile in its original environment
goes a long way to ensuring this decompilation's accuracy, since it
allows us to check if the code creates the exact same assembly.

Since the decompilation doesn't include the original DirectX/WinAPI
backends yet, compatible SDL2 and Freetype .lib files are provided.
2019-02-23 22:46:30 +00:00
build frick 2019-02-10 14:12:27 -05:00
msvc2003 Added MSVC2003 project and dependencies 2019-02-23 22:46:30 +00:00
res Revert "hell" 2019-02-16 17:11:15 +00:00
src Fixed some warning MSVC2003 was giving in /W3 mode 2019-02-23 21:45:57 +00:00
.gitignore Added MSVC2003 project and dependencies 2019-02-23 22:46:30 +00:00
Makefile Fixed some static-related stupidity in the Makefile 2019-02-20 16:13:00 +00:00
README.md Update README.md 2019-02-16 11:47:30 -05:00
screenshot.png changed screenshot 2019-01-28 15:32:09 -05:00

Cave Story Engine 2

Cave Story Engine is a decompilation of Cave Story, ported from DirectX to SDL2.

Screenshot

Disclaimer

Cave Story Engine 2 is based off of the original freeware release by Studio Pixel, and is not based off of Nicalis' ports, and contains no extra features included in said ports (graphics, audio, and other changes)

Dependencies

This project currently depends on SDL2 and Freetype2.

Building

The project is currently built 'the Linux way':

Just run 'make' in the base directory, preferably with some of the following settings:

  • RELEASE=1 to compile a release build (optimised, stripped, etc.)
  • STATIC=1 to produce a statically-linked executable (good for Windows builds)
  • JAPANESE=1 to enable the Japanese-language build (instead of the unofficial Aeon Genesis English translation)
  • FIX_BUGS=1 to fix certain bugs (see src/Bug Fixes.txt)
  • WINDOWS=1 to enable Windows-only features like a unique file/taskbar icon, and system font loading (needed for the font setting in Config.dat to do anything)

Running

In order to run Cave Story Engine 2, you have to get the "data" folder from a vanilla copy of Cave Story. Just copy and paste it into the same folder as the executable.

Licensing

Being a decompilation, the majority of the code in this project belongs to Daisuke "Pixel" Amaya - not us. We've yet to agree on a license for our own code.