nxengine refactoring
Go to file
2017-11-17 23:36:22 +03:00
cmake/Modules * Use SDL_mixer for music/sounds 2017-11-05 00:18:42 +03:00
data Move all data files to data 2017-02-12 19:55:54 +03:00
osx Bump version 2017-02-12 21:04:09 +03:00
src Add no-op handler for <ACH 2017-11-17 23:36:22 +03:00
travis Update travis deps 2017-11-05 00:18:42 +03:00
win32 Support for Remastered CS+ music 2017-11-05 02:34:37 +03:00
.gitignore Ignore bin/ dir 2017-02-07 13:22:39 +03:00
.travis.yml Update osx image 2017-11-14 16:29:13 +03:00
appveyor.yml Bump version 2017-11-05 22:44:57 +03:00
CMakeLists.txt Bump version 2017-11-05 22:44:57 +03:00
LICENSE initial import 2014-04-05 00:50:08 +04:00
README.md Update README 2017-11-05 22:42:21 +03:00
screenshot.png Add screenshot 2017-02-10 09:40:40 +03:00
TODO.md TODO 2017-11-05 00:38:34 +03:00

NXEngine-evo

This is a somewhat upgraded/refactored version of nxengine

Build Status Build status

Screenshot

Differences from original nxengine:

  • Port to SDL2 ( thanks to https://github.com/PIlin/NXEngine-iOS )
  • More resolutions and widescreen support up to FullHD (thanks to https://github.com/EXL/NXEngine )
  • Fullscreen for any resolution
  • Gamepad with force-feedback support.
  • Mimiga mask ending pictures (re-drawn by me)
  • Modern main menu
  • Support for "New" and "Remastered" tracks from CS+
  • Header-dependency hell cleaned up. No more autogenerated headers
  • Cleaned up nx.h
  • Lists/maps from haiku replaced with std::vector/map
  • smalfont -> smallfont
  • removed built-in data extractor
  • removed replays, as they were buggy/not implemented anyway
  • fixed tons of warnings and undefined behaviour

Building

Running

  • For source builds see Running on wiki.
  • or just use prepackaged releases (OSX builds are done on 10.10, so that's a minimum requirement, windows builds require MSVC2015 runtime

Look in TODO.md for upcoming features

May (and most definitely) contain bugs.