Skip to content

charlesisfeline/FNF-BedrockEngine

Repository files navigation

Current Plans

  • Noteskins on Options Menu
  • Updating this entire file because it's outdated at the moment lol

Future Plans

  • Softcoded Judgement Skins
  • Separated Noteskins for each Player (already possible with lua so...)
  • Fix all current issues with Opponent Mode

UPDATES:

  • 01-13-22: did remove the additional hitsounds, now for the hard part I suppose!
  • 01-15-22: imma just make hitsounds less louder for now, softcoded ones will be added eventually, not on 0.3
  • 01-18-21: Actually, Hitsounds are already Softcoded, just place your Hitsound on "mods/sounds" with the name "Tick.ogg", for Chart Editor Sounds, do "ChartingTick.ogg", that's about it!

Friday Night Funkin' - Bedrock Engine!

a fork of Psych Engine which adds a bunch of features from Pull Requests around the Main Branch, and even other forks! Credits:

Compiling

Dependencies

  • Git
  • Haxe (4.2.5)
  • VS Community (windows only!)

OPTIONAL Dependencies

  • Visual Studio Code (for modifying the code itself)

Recommended VS Code Extensions

  • Lime
  • Bracket Pair Colorizer 2
  • HXCPP Debugger
  • Tabline

Downloads

Git

for Windows and Mac: https://git-scm.com/downloads

  • after installing, open a Command Prompt or Terminal, and type in: haxelib setup
  • Linux (Ubuntu and Debian based Distros):
  • sudo apt-get update
  • sudo apt-get install git -y

Linux (Arch based Distros):

  • sudo pacman -Sy git --noconfirm

Haxel

  • sudo add-apt-repository ppa:haxe/releases -y
  • sudo apt-get update
  • sudo apt-get install haxe -y
  • mkdir ~/haxelib && haxelib setup ~/haxelib
  • Linux (Arch based Distros)
  • sudo pacman -Sy haxe --noconfirm

VS Community

https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o~msft~vscom~older-downloads

VS Community Setup

once you download and install VS Community, on the "Workloads" tab, select "Desktop Development with C++"

near the "Install" button, there's a Drop-Down menu, click on it, Select "Download first, then Install"

now wait until it finishes, it is recommended to reboot your PC once it finishes, but it's not needed at all

Terminal Setup & Compiling Game

  • on Windows: press "Windows+R" and type in "cmd", if you don't like cmd, or you just use something different, open that program instead cmd is usually faster, that's why I'm recommending it!

  • on Some Linux Distros: Press "CTRL+ALT+T" and a Terminal window should open -- although, if you are on linux, you probably know that already

  • on other Linux Distros: Usually in your applications menu, or press Ctrl+Alt+2-6, Ctrl+Alt+7 usually get you back to your desktop

  • on Mac: Press cmd+space and type "Terminal" into spotlight or open Launchpad and look for Terminal type in these commands

read carefully when it prompts for you to do anything (like: setup the lime command, setup flixel tools, etc)

once it's done, do this command to compile the game

Windows

lime test windows

Linux

lime test linux

Mac

lime test mac

for Debug Builds

add a "-debug" flag at the end of "lime test "

VS Code Installation

Linux (Ubuntu and Debian based Distros):

Linux (Arch based distros):

  • sudo pacman -Sy code

In case you don't want your mod to be able to run .lua scripts, delete the "LUA_ALLOWED" line on Project.xml

Current Features

All Psych Engine Features!

Being a Psych Engine fork has it's Perks

Menu Animations and Freeplay Bump

2021-12-23.02-40-34.mp4

Hit Sounds + Camera Follows the Arrow Direction

2021-12-23.02-44-05.mp4

Max Optimiztion Mode

wanna play some FNF but your pc can't run it without crashing every 10 seconds? don't worry, we got the solution!

image

image

this should be enough for any pc to run!

  • QUICK NOTE: This does not disable the HUD, or Note Splashes entirely, it's up to you to disable them in the game options!

Letter Grading System!

image

  • S+ 100% Accuracy.
  • S 99.9% Accuracy.
  • AAA 99.1% Accuracy.
  • AA 98.6% Accuracy.
  • B 80% Accuracy.
  • C 70% Accuracy.
  • D 40% Accuracy or below.

Opponent Mode

2021-12-31.03-24-17.mp4

can be enabled on the Gameplay Changers menu

Pixel Note Splashes

2021-12-23.02-53-39.mp4

Judgement Skins

You can now Change your Judgements' Appearance with the new UI Skins

image image

right now this feature is hardcoded, but I plan to make it softcoded soon

Winning Icons

image

and more!

i will add more features sooner

About

huh, no wonder I left this fork behind even after when it got deleted

Resources

License

Stars

Watchers

Forks

Contributors