UmbratheUmbreon / PublicDenpaEngine

The Public Denpa Engine Repo. Will be updated occasionally, but only when an actual pre-release/release happens.
Apache License 2.0
37 stars 18 forks source link
fnf fnf-engine fnf-mod fnf-mods

Supported Platforms GitHub Commits Since Latest (By Date) Repo Size GitHub Issues GitHub Pull Requests GitHub All Downloads GitHub Latest (Including Pre-releases) Discord

Star History Chart

Friday Night Funkin': "DENPA" Engine

Synopsis

Denpa Engine is a Friday Night Funkin' engine created by the likes of BlueVapor1234, Toadette8394, YanniZ06, jorge, MemeHoovy, Ziad, and much much more. Being intended to enhance the user experience, improve game performance, and increase the capabilities and efficiency of mod making, Denpa Engine is the most feature ready FNF engine to date. With features ranging from HScript and Lua scripting, to fully fitted editors, the engine is ready to go right out of the box.

Denpa Engine Team

at

BlueVapor1234 - Main Programmer & Creator

toadette

Toadette8394 - Co Programmer

yanniz06

YanniZ06 - Co Programmer

thrift

ThriftySoles - Main Composer & Additional Artist

kn1ght

Kn1ghtNight - Programmer & Artist

tsan

T-San - Artist

jorge

jorge - Base HaxeScript Support

placeholder

Ziad - Multiplayer Support

shygee

Shygee - Additional Programmer

License Summary

Permitted Actions

You are permitted to perform the following actions:

Required Actions

You must obtain permission to perform the following actions:

Permitted Actions with Conditions

You are permitted to perform the following actions under the following conditions:

Prohibited Actions

You are not allowed to perform the following actions under any circumstances:

Additional Conditions

You agree to the following additional conditions:

This license agreement is subject to change at any time, and continued use of the engine constitutes acceptance of any such changes.

Installation

Release Copies

1) Download the latest .7z/.zip archive from Gamebana, Gamejolt, or Github. 2) Extract the file by right clicking on it, using either the default OS tools, 7zip, or WinRAR to extract. 3) Run the DenpaEngine executable file in the extracted folder.

Source Code

1) Download the latest source .zip/.gz file. 2) Extract the file using the default OS tools, 7zip, or WinRAR to extract. 3) Install Haxe 4.3.0 from https://haxe.org. 4) Run the QUICK SETUP.bat file to install the haxe libraries needed. 5) Install Visual Studio Community 2017/2019. 6) Open Visual Studio Installer. 7) Click Modify on your Visual Studio 2017/2019 install. 8) Click "Individual Components" at the top. 9) Install the "MSVC v142 - VS 2019 C++ x64/x86 build tools Latest" and "Windows SDK (10.0.17763.0)" components. 10) Run any of the batch files in the batch folder of the source code or continue to step 11. 11) Open command prompt and use the "cd" command to set the current directory to your source code folder. 12) Type "lime test [your platform here]" and the compile should start.

Features (Unfinished List!)

Anti-Crash Functionality

Camera

Characters

Character Select

charaselect

Credits Menu

credits

Crossfade

crossfade

Character Editor (Formerly Animation Debug)

chara

Chart Editor

charter

Dialogue Editor

Dialogue Character Editor

Events

Flinching Icons

Freeplay Menu

freeplaysection

Game-Over Menu

Gameplay Modifiers

modifiers

Lua Support

Manual

Menu Character Editor

Mod Support

Multikey Support

Notetypes

Options Menu

options

notes

keybinds

Pause Menu

Performance Optimized

Second Opponent

Scripting Support

Sustains

Splash Screen

splash

Title Screen

title

Updating

Vanilla Overhauls

Week Editor

Limitations