acc0untz0138 / DenpaEx

Denpa Engine with a few quality-of-life changes to it
Apache License 2.0
1 stars 1 forks source link

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

Star History Chart

Friday Night Funkin': DenpaEx

WARNING!

ALL CREDIT GOES TO THE DENPA ENGINE & JS ENGINE DEVELOPERS! THIS FORK ONLY HAS A HANDFUL OF FEATURES THAT WOULDNT BE DONE WITHOUT THEIR HELP! THANKS TO UMBRA AND JORDAN SANTIAGO FOR EVERYTHING!

Synopsis

DenpaEx is a Denpa Engine Fork made by justAMZ. It adds a small amount of extra features on top of normal Denpa 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.

DenpaEx Team

justamz

justAMZ - Creator of DenpaEx

jordansantiagoyt

Jordan Santiago - Co-Developer (Huge Help! :heart:)

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

Feature List (Unfinished!)

01) Custom logo, name & icon. 02) Dark Mode in the user interface. 03) Better looking FreeplayState (toggleable in options). 04) Restored the Friday Night Funkin' background music. 05) Added blank character (name is "null"). 06) Restored easy charts. 07) Custom noteskin colors (Default, Greyscale & Rainbow). 08) Render Mode for showcasing charts (Requires ffmpeg). 09) Optimized Auto Play (list coming soon). 10) Modified Debug Keys script in assets/scripts (made by Kevin Kuntz, edited slightly by me). 11) GLSL Shader Compatibility (wasnt that impossible after all...). 12) Hard-Coded shaders from JS Engine (ChromaticAbberation, PulseEffect, GlitchEffect, VCREffect, BloomEffect, etc.). 13) 202-minute long song support (also wasnt as difficult lmao). 14) Total notes counter in ChartingState. 15) Custom max BPM, speed, zoom & note density. 16) Restored the miss sound toggle (literally the easiest thing). 17) Fixed some text here and there in some states.

Customization Options

01) Toggleable Rating & Timing Pop-ups (includes a better Kade score pop-up, better perfect score pop-up & better #1 pop-up). 02) Toggleable Ratings Display (includes a total hits counter). 03) Toggleable Health Bar. 04) Toggleable Score Text (includes a custom one named "AMZ"). 05) Toggleable Time Bar & Format. 06) Toggleable Note Strum Animation. 07) Toggleable Note Splashes.

Upcoming Features

01) Add search box in FreeplayState. 02) Add keybind reminders on the start of songs. 03) Add Character and Quant-Based Note Colors. 04) Add "Play as Opponent" option in GameplayChangersSubstate. 05) Add a toggle for OG & denpa icons.

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

real :100: