flowerey/VsDave

Friday Night Funkin vs Dave

★ 0Forks 0HaxeGitHub ↗Compare

README

Vs Dave

A Friday Night Funkin' mod where you face off against Dave, powered by a heavily modified version of Kade Engine known as Dave Engine.

Features

  • 25 songs across multiple weeks, including the full Dave story (beta-maze, blocked, cheating, corn-theft, extern, furiosity, glitch, house, insanity, maze, mealie, polygonized, secret, splitathon, supernovae, unfairness, vs-dave-thanksgiving and more)
  • Original cutscenes using hxvlc (native libVLC video playback)
  • Discord Rich Presence integration
  • Newgrounds API integration (medals and scoreboards)
  • Customizable controls, ghost tapping, downscroll, and other Kade Engine options
  • Runs at up to 240 FPS

Requirements

  • Haxe 4.3.7
  • Lime 8.3.2
  • OpenFL 9.5.2
  • A C++ compiler for your platform (e.g. g++/clang on Linux, Xcode on macOS, Visual Studio on Windows)
  • VLC (for video playback, see below)

Setup

haxelib install lime 8.3.2
haxelib install openfl 9.5.2
haxelib install flixel 6.2.0
haxelib install flixel-addons 4.0.1
haxelib install flixel-ui 2.6.5
haxelib install newgrounds 2.0.3
haxelib install hxcpp 4.3.2
haxelib install hxvlc 2.3.0
haxelib install hxdiscord_rpc 1.3.0
haxelib run lime setup

Linux

VLC must be installed for video playback:

sudo apt install vlc libvlc-dev libvlccore-dev vlc-bin   # Debian/Ubuntu
sudo pacman -S vlc                                       # Arch
sudo dnf install vlc                                     # Fedora

Building

Run in development mode

haxelib run lime test linux

Build a release binary

haxelib run lime build linux -release

The compiled game will be in export/release/linux/bin/.

Other platforms

Replace linux with your target:

haxelib run lime build mac
haxelib run lime build windows

Contributing

Contributions are welcome. Please keep pull requests focused and test your changes with a build before submitting.

Credits

  • Original mod by Dave Engine developers
  • Built on Kade Engine by KadeDev
  • Friday Night Funkin' by ninjamuffin99 and contributors
  • HaxeFlixel, OpenFL, and Lime teams

License

Refer to the original Kade Engine license. The game's assets belong to their respective creators.

Contributors

dillonhowlandJaduplexbenjaminpantsT5mplerErizurFuseIsHere813retest672Stats45catte-cloudbr4dnblehhflowerey4EverNoobysBetaBitsTheBuilderXD

Issues