Coder Social home page Coder Social logo

animatinglegend / funkin-definitive-edition Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 533.66 MB

Friday Night Funkin' - Definitive Edition | Github Repository.

Home Page: https://animatinglegend.github.io/

License: Apache License 2.0

Haxe 100.00%
fnf fnf-engine friday-night-funkin game-development haxe

funkin-definitive-edition's Introduction

Friday Night Funkin' - Definitive Edition

Everything you see in this engine was used in my Week 7 Port project. This is intended to be a more fixed and polished version of the port.

Credits

Friday Night Funkin'

Definitive Edition

  • Legend - Lead Programmer/Creator

Shoutouts

  • yck - Additional Programmer (helped optimze a bunch of code)
  • TackDrawz - Art (made a couple of assets for my engine!)

Things added/changed in this engine

Additions

  • Asset overhaul: Fixed/Changed File locations, Updated Charting, ETC
  • Options menu + Ghost tapping + Down/MiddleScroll + NoteSplashes, ETC
  • Cutscene Handler (HTML & Desktop Builds)
  • Customizable Keybindings
  • Combo Sprite, Added ratings/combo sprites to games HUD
  • Playable characters (pico)
  • Functional Chart Editor

Changes/Fixes

  • Made Menus more appealing & easier to browse through (options menu in particular)
  • TONS of gameplay fixes
  • Janky Input system!

There has been at least one change/fix to just about every week:

Week 1:

  • Added Unused stage lights
  • Updated Dad's Left sing sprite
  • Girlfriend does Cheering animations during Bopeebo

Week 2:

  • Added mini cutscene/transition to Monster
  • When lightning occurs, the camera zooms in slightly

Week 3:

  • Your Camera shakes when a train passes by
  • Boyfriend does "Hey" animation during Philly
  • Girlfriend does Cheering animations during Blammed

Week 4:

  • Better hair physics for Mom and boyfriend (identical to psych engines)

Week 5:

  • Girlfriend does Cheering animations during Cocoa & Eggnog
  • On Winter Horrorland - the HUD is hidden during its mini-cutscene

Week 6:

  • On Thorns - the HUD is hidden during its mini cutscene
  • Fixed major dialogue bugs, tons of backend changes
  • Tweaked map size for Thorns (0.9)

Week 7:

  • Cutscenes can now be censored (again lol)

Photos & Gifs

Chart Editor

Windows Screenshot 2022 08 07 - 22 53 26 56

Character Editor

Windows Screenshot 2023 12 17 - 0 0 0 0

Gameplay

fnf-gameplay

Installation Shit

First, you need to install Haxe and HaxeFlixel. I'm too lazy to write and keep updated with that setup (which is pretty simple).

  1. Install Haxe 4.1.5 (Download 4.1.5 instead of 4.2.0 because 4.2.0 is broken and is not working with gits properly...)
  2. Install HaxeFlixel after downloading Haxe

Other installations you'd need are the additional libraries, a fully updated list will be in Project.xml in the project root. Currently, these are all of the things you need to install:

flixel
flixel-addons
flixel-ui
hscript
newgrounds

Ignored Git & Compiling Files I gitignore the API keys for the game so that no one can nab them and post fake high scores on the leaderboards. But because of that the game doesn't compile without it.

Just make a file in /source and call it APIStuff.hx, and copy & paste this into it

package;

class APIStuff
{
	inline public static var API:String = "51348:TtzK0rZ8";
	inline public static var EncKey:String = "5NqKsSVSNKHbF9fPgZPqPg==";
	inline public static var SESSION:String = null;
}

if you want to learn more about compiling this game then read here!

funkin-definitive-edition's People

Contributors

animatinglegend avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

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.