NXEngine is open-source rewrite engine of the Cave Story game. Author — Caitlin Shaw (rogueeve)
This project is my NXEngine fork for weak devices with some improvements:
Sound through SDL_mixer;
Support for widescreen displays (480x272);
You can download ready-to-run packages with NXEngine at this link (English and Russian versions):
Building NXEngine requires some SDL libraries: SDL-1.2, SDL_ttf-2.0, SDL_mixer-1.2 (optional). Please install these libraries and their header files before building the project. Please read "nx.pro" file before compiling NXEngine.
||Use widescreen 480x272 resolution.|
||Use normal 320x240 resolution.|
||Dingux platform and keyboard layout (Ritmix RZX-50, Dingoo A320, Dingoo A380, etc).|
||MotoMAGX platform and keyboard layout (Motorola ZN5, Z6, E8, EM30, VE66, etc).|
||MotoEZX platform and keyboard layout (Motorola E2, E6, A1200, A1600).|
||Don't use music generation,
||Enable detailed debug output to the console.|
||Enable Russian l10n (you need a
Demonstration video on YouTube which showing launch Cave Story game with this engine on the Ritmix RZX-50 device.