Skip to content

The-mac-porters/Nova-Engine

 
 

Repository files navigation

Nova Engine

Play The Original game here Newgrounds Itch.io

Every Modification or Recreation HAS to be open source.

Current indev builds!

WindowsBuild Android Build CI

REPO SIZE

Repo size

Credits

Nova Engine Credits

Base Game Credits


IF YOU WANT TO COMPILE THE GAME YOURSELF, CONTINUE READING!!!

Installing the Required Programs

First, you need to install Haxe and HaxeFlixel. I'm too lazy to write and keep updated with that setup (which is pretty simple).

  1. Install Haxe 4.2.5
  2. Install HaxeFlixel after downloading Haxe
  3. Install git-scm after downloading HaxeFlixel

Other installations you'd need are the additional libraries, a fully updated list will be in Project.xml in the project root. Currently, these are all of the things you need to install:

haxelib install flixel
haxelib install flixel-addons
haxelib install flixel-ui
haxelib install hscript
haxelib git polymod https://github.com/BushTrain460615/polymod
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git crashdumper http://github.com/larsiusprime/crashdumper
haxelib git hxCodec https://github.com/JuniorNovoa1/hxCodec-2.5.1-MacOS-Support
haxelib git flixel-studio https://github.com/Dovyski/flixel-studio <-- if your using debug mode
haxelib git flixel-addons https://github.com/HaxeFlixel/flixel-addons  <--Optional to fix transitions bug in songs with zoomed-out cameras

You should have everything ready for compiling the game! Follow the guide below to continue!

Compiling game

NOTE: If you see any messages relating to deprecated packages, ignore them. They're just warnings that don't affect compiling

If building on windows install these tools:

  • MSVC v142 - VS 2019 C++ x64/x86 build tools
  • Windows SDK (10.0.17763.0)

HTML5 build is updated everytime a new push is made.

https://juniornovoa1.github.io/Nova-Engine/

Building the game in release mode

lime build mac
lime build windows
lime build linux

Building the game in debug mode

lime build mac -debug
lime build windows -debug
lime build linux -debug

You can run the game from the file under export/release/The platform you built on/bin

Releases

No releases published

Packages

No packages published

Languages

  • Haxe 99.3%
  • Other 0.7%