Giter Club home page Giter Club logo

beat-engine's Introduction

This is a fork from tposejank / FNF-PsychEngine-ExtraKeys

IF YOU MADE PULL REQUEST I WILL UPDATE THE ENGINE WITH THE PULL REQUEST

Friday Night Funkin' - BEAT! Engine

Engine was made using a lot of different Source Codes.

  • Made/Modified in Brazil (Yeah, Brazil Moment ๐Ÿ‡ง๐Ÿ‡ท).

banner_final

Social Media

Compiling

Dependencies

  • Git
  • Haxel (LATEST VERSION ONLY, PLEASE, STOP USING 4.1.5!!!!)
  • Visual Studio Community (Windows Only)

OPTIONAL Dependencies

  • Visual Studio Code (for modifying the code itself)

Recommended VS Code Extensions

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

Optional Visual Studio Code Extensions

  • Haxe blocks
  • Haxe Checkstyle
  • Haxe JSX
  • Haxe Extension Pack
  • HaxeUI
  • indent-rainbow
  • Lua Extension by keyring

Dependencies

Git & Haxe

Windows and macOS:

macOS with homebrew:

brew install git
brew install haxe

Ubuntu based Linux distros:

sudo add-apt-repository ppa:haxe/releases -y
sudo apt update
sudo apt install git haxe -y
mkdir ~/haxelib && haxelib setup ~/haxelib

Debian based Linux distros:

sudo apt-get install git haxe -y
mkdir ~/haxelib && haxelib setup ~/haxelib

Arch based Linux distros:

sudo pacman -S git haxe
mkdir ~/haxelib && haxelib setup ~/haxelib

Redhat based Linux distros:

sudo dnf install git haxe -y
mkdir ~/haxelib && haxelib setup ~/haxelib

openSuse based Linux distros:

sudo zypper install git haxe
mkdir ~/haxelib && haxelib setup ~/haxelib

Post installation on all platforms, run

haxelib setup

Visual Studio Community

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

Visual Studo 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

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!

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

Type in these commands:

haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit.git
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit
haxelib git faxe https://github.com/uhrobots/faxe
haxelib git polymod https://github.com/MasterEric/polymod.git
haxelib git extension-webm https://github.com/KadeDev/extension-webm
haxelib install lime 7.9.0
haxelib install openfl
haxelib install flixel
haxelib install flixel-tools
haxelib install flixel-ui
haxelib install hscript
haxelib install flixel-addons
haxelib install actuate
haxelib run lime setup
haxelib run lime setup flixel
haxelib run flixel-tools setup

Read Carefully: When it prompts for you to do anything (like: setup the lime command, setup flixel tools, etc)

Compiling test version:

lime test PLATFORM # linux, windows, mac

for Debug Builds

Append -debug at the end of lime test PLATFORM

Visual Studio Code Installation

Windows and Mac: https://code.visualstudio.com/Download

Linux: https://code.visualstudio.com/docs/setup/linux

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

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

BEAT! Engine

Psych Engine

Special Thanks

Kade Engine

TheZoroForce240

Skin Credits

  • Uniianimates - BF/GF (High Effort Erect Remixes)
  • CarKeys - BF/GF (Just a Little BF/GF Remake)
  • Luisinhi010 - ALT BoyFriend (BEAT!Engine BF)
  • NooBZiiTo - Scarf Pico, X-Mas Mommy Mearest (Scarf Pico, based on Phantom Fear's Design and X-mas MM based on Week 5's outfit)
  • theoriginalalex - Only Speakers/No GF Skin
  • kazzyrus - Mommy Mearest over GF Skin

Features

Mania Difficulty + Charts

  • Extra Keys and Charts for all weeks (Even Tutorial)
high_6K.mp4

Revamped Menu

  • Transitions Based on Mic'd Up Engine
  • Random Icon appearing on the screen (also changes the Icon BG Color)
  • Socials Button (Discord and Twitter)

kbjrew

Simplified Menu Option

  • This option was created for Low End Devices, Simplifies the Main Menu in order to decrease Loading times and improve performance
  • May not decrease the loading so much, because still use one of the large file of the main menu (the bg)

FIzLMsBX0AI4ans

Xtras

  • Winning Icons
  • New Health Bar
  • Multiple Inputs
  • New Grafix (Marvelous, Sick, Good, Bad, Shit)
  • Opponent Mode (Yeah, you can play as the opponent, but it's rlly funkin' cool, y'know?)
  • AND MORE!

beat-engine's People

Contributors

shadowmario avatar soulcore00 avatar tposejank avatar luisinhi010 avatar crowplexus avatar bbpanzu avatar alanyao avatar meowcatheorange avatar fireredfan7 avatar biliousdata avatar skedgyedgy avatar nintendofan44 avatar kade-github avatar superpowers04 avatar trayfellow avatar steviegt6 avatar hiromizuki avatar gaminbottomtext avatar coolfren avatar majigsaw77 avatar thatonecalculator avatar arthu-rguo avatar cyndaquildac avatar darkdawnzenith avatar eyedalehim avatar meguminbot avatar devscyu avatar simonestarace avatar starmapo avatar zoardedz avatar

Forkers

the-mac-porters

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.