A fork of CSE2 providing support and optimization for running on a Sun Ultra 1.
Find a file
2019-09-04 01:12:40 +01:00
assets Add cursors and icons 2019-09-01 18:22:52 +01:00
bin2h Fix mystery CMake error 2019-06-16 19:33:30 +00:00
DoConfig Fixed DoConfig 2019-06-28 18:51:28 +01:00
external Added missing GLEW headers 2019-08-15 18:45:45 +00:00
msvc2003 Add a file that was accidentally erased 2019-09-04 01:10:30 +01:00
src Remove DWORD and BYTE 2019-09-04 01:10:54 +01:00
.gitattributes Added .gitattributes for normalisation and normalized a few sources files to LF (from CRLF) 2019-05-03 12:27:11 +02:00
.gitignore Now the build output directory is generated completely 2019-06-17 19:13:29 +00:00
CMakeLists.txt Merge branch 'master' into accurate 2019-08-25 20:35:01 +01:00
Makefile Don't need to link these libraries anymore 2019-09-04 00:55:40 +01:00
README.md Correct the readme 2019-09-04 01:12:40 +01:00
screenshot.png New screenshot 2019-09-01 19:00:42 +01:00

Cave Story Engine 2 (portable)

Cave Story Engine 2 is a decompilation of Cave Story.

This branch migrates the engine from WinAPI to SDL2, and addresses numerous portability issues, allowing it to run on other platforms.

Screenshot

Building

Makefile

Run 'make' in this folder, preferably with some of the following settings:

  • RELEASE=1 - Compile a release build (optimised, stripped, etc.)
  • STATIC=1 - Produce a statically-linked executable (so you don't need to bundle DLL files)
  • JAPANESE=1 - Enable the Japanese-language build (instead of the unofficial Aeon Genesis English translation)
  • FIX_BUGS=1 - Fix bugs in the game (see src/Bug Fixes.txt)
  • DEBUG_SAVE=1 - Re-enable the ability to drag-and-drop save files onto the window

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.