Giter Site home page Giter Site logo

mayslastplaygithub / funkin-resources Goto Github PK

View Code? Open in Web Editor NEW

This project forked from funkincrew/awesome-funkin-resources

0.0 0.0 0.0 390 KB

Community curated resources for Friday Night Funkin'

Home Page: https://funkin.me/

License: Creative Commons Zero v1.0 Universal

JavaScript 100.00%

funkin-resources's Introduction

Friday Night Funkin' Resources Awesome

Friday Night Funkin'

Various community curated resources for the game Friday Night Funkin'.

Friday Night Funkin' (FNF) is a cartoon rhythm game developed for the Ludem Dare 47 game jam, and first uploaded to Newgrounds in October 2020. FNF boasts a classic Flash game artstyle, original music, and a thriving modding community.

Check out the official Funkin' Blog

Contributions are welcome! Add links through pull requests or create an issue to start a discussion.

Unsure what to contribute? Check out the good first issue tagged GitHub issues and read our Contributor Covenant!

Contents

Animation

Spritesheet Generation

  • FNF Spritesheet and XML Maker - Combines individual frames together into spritesheets for FNF, and helps you manage animations.
  • Free Texture Packer - Combines individual frames together into spritesheets. Has options to remove duplicate frames and rearrange frames to minimize texture size. Make sure to select Starling as the output format.
  • Free Online Spritesheet Maker - Combines multiple images together into a spritesheet, an alternative to Free Texture Packer. Make sure to select XML as the output format.
  • oxipng - Simple program for general image optimization but also works nicely with FNF Sprite Sheets.
  • compresspng - Website for general image optimization, compresses a little more than oxipng.
  • Sparrow Atlas Resizer - Simple program for resizing sparrow atlas PNG and XML files.

Composing

Free Software for Making Music

  • LMMS - A free and open source DAW that's community-driven and has plenty of built-in synths. Available for Windows, macOS, and Linux.
  • SoundBridge - A free DAW in open BETA that's intended for simplicity. Available for Windows and macOS.
  • Waveform Free - The free version of Waveform Pro that has plenty of features for music creation. Available for Windows, macOS, and Linux (Ubuntu).
  • Cakewalk by Bandlab - Formerly Cakewalk Sonar, this DAW was purchased by Bandlab and became free to the public. Available for Windows only.
  • Caustic 3 - Simple tool inspired by rack-mount synthesizers, somewhat limited features but easy to grasp. Intended for mobile but free version is available for Windows and macOS.

Chromatic Scale Guides

Programming

Engines and Forks

  • Psych Engine - A fork of base game which includes new quality-of-life changes, performance improvements, and Lua-based mod tools. Popular and well-documented.

  • Play Engine - A fork of base game which includes new features, Lua And HScript-based modding tools, shaders, android support, etc. NOTE: Play Engine is still on development, it's wip/unfinished

  • Kade Engine - An archived engine that includes new features and quality of life fixes, targeted at pro rhythm game players.

    • BoloVEVO's Kade Engine - A fork of Kade Engine that fixes all the bugs and includes new content.
    • Edak Engine - A fork of Kade Engine with HScript support, softcoding, a cleaner file system, configurable weeks and more. It also comes with B-Side Remixes Legacy's assets.
  • Forever Engine - An archived rewrite of the game, originally written by Yoshubs. Includes performance reworks, HScript support, and more.

    • Forever Engine Feather - A fork of Forever Engine that includes all of its features, a scripting system based on HScript, called SScript, reorganized codebase, an events system based off of Hypno's Lullaby v2 and fully softcoded weeks and characters.
    • Forever Engine Plus - A fork of Forever Engine which aims to maintain the engine by adding and optimizing features as well as fixing its bugs. Allow softcoding features for basic objects such as characters, stages, weeks, but also advanced objects such as shaders.
  • Codename Engine - A fork of base game that provides full HScript support for advanced softcoding, along with sorted and half rewritten source for optimisation and ease of use.

  • Andromeda Engine Legacy - Fork of Funkin' with customization and gameplay in mind.

    • Andromeda Engine Docs - Andromeda Engine (LEGACY) Modchart API documentation.
    • Andromeda 2.0 - NOTE: Andromeda 2.0 is in HEAVY development and is in a very early alpha stage.
  • FPS Plus - A fork of Funkin', as the name suggests, with higher framerate, better input system, rebindable keys and more. B-Side Redux was made on this engine.

  • Super Engine - A fork of Kade Engine that features revamped menus, mod support and online functionality.

  • Leather Engine - An engine that includes 1-21 key support, supports mod loading with Polymod and has other useful features like a stage editor.)

  • Altronix Engine - An engine that provides the support for creating localizations into different languages and HScript modding support with Polymod HScript classes and small script files. Also, engine has integration with GameJolt with achievements.

  • Crow Engine - A 1:1 recreation of Base Game, introduces extreme performance upgrades, source code easier to work with.

  • Modding+ - An engine with HScript support with the intention of easy customization and enhanced gameplay options.

    • Disappointing Plus - A fork of Modding+ with additional features such as framerate adjustment, camera movement whenever a character sings, and an improved character swap function.

Rewrites and Ports

  • FNF LÖVE - A Lua recreation of FNF within the LÖVE2D engine. Can compile for Nintendo Switch Homebrew.
  • FNF-Benjine - Funkin' but in Godot, made by BennyK and was used for Funkin' VR.
  • PydayNightFunkin - A recreation of FNF in Python, allowing for quick changeability! Tries to be painlessly readable and is somewhat documented.
  • Funkin' Android - A fork of the game with controls and optimizations allowing it to be played on Android devices.
  • BS Engine Mobile - A port of FNF' that work in Android with optimizations. One of the most famous android FNF' engines.
  • FNF Pocket Engine - An engine optimized for an Android phone, ironically based on the "FNF MOBILE" rip-offs in the Play Store.
  • FunkiniOS - A port of FNF to iOS devices, requires sideloading.
  • PSXFunkin - A Playstation 1 de-make in C/C++.
  • Funkin' Rewritten - A rewrite of FNF in lua that is very focused on optimization. Can also compile for Nintendo Switch homebrew.

Visual Studio Code

  • Visual Studio Code - Highly recommended IDE, as it is the only integrated development environment with proper support for Haxe (via extensions).
    • Enable VSCode Debug Tools - A Twitter thread made by EliteMasterEric showing useful tips and tricks for Visual Studio Code.
  • Funkin' Script AutoComplete - A Visual Studio Code extension for Psych Engine you can use that will auto complete functions, variables etc. in your Lua script.
  • Source Code Guide | OVERHAUL - That one famous GameBanana compile guide. Also includes tutorials, like adding songs, custom characters, etc. (originally targeted towards Funkin' 0.2.7.1)

Haxe/HaxeFlixel Resources

Art

  • FNF Logo SVG recreation - Vector recreation of the FNF logo, so you can edit the shapes better and recolor it without a crappy fill bucket.

Charting

Modding

Modding Tutorials

Footnotes

  • Check ARCHIVED for links to deprecated or out-of-date content.

funkin-resources's People

Contributors

elitemastereric avatar ninjamuffin99 avatar mayslastplaygithub avatar bombastictom avatar markimuszer0 avatar doggogit avatar burgerballs avatar altronmaxx avatar guglioisstupid avatar poketrainerms avatar nebulazorua avatar eyedalehim avatar wizardmantis441 avatar vortex2oblivion avatar tehpuertoricanspartan avatar smeckogeck46 avatar maybemaru avatar coldlordxrepositories avatar system32unknown avatar upintheairsheep avatar gusborg88 avatar epicbobmanbob avatar zyflx avatar yoshicrafter29 avatar uncertainprod avatar sword352 avatar stilic avatar square789 avatar snirozu avatar raltyro 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.