bctix / YoshiCrafterEngine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Friday Night Funkin' - YoshiCrafter Engine

YoshiCrafter Engine logo

Say hi to YoshiCrafter Engine, the new moddable FNF engine.

This is a modification for the game Friday Night Funkin', a game originally made for Ludum Dare 47 "Stuck In a Loop".

Uh oh! Your tryin to kiss ur hot girlfriend, but her MEAN and EVIL dad is trying to KILL you! He's an ex-rockstar, the only way to get to his heart? The power of music...


The engine documentation is here (in construction).

Here's a (non complete) list of YoshiCrafter Engine's functionnalities :

  • Full mod support (non source)
    • Scripting in:
      • HScript
      • Lua
    • Songs
    • Characters
    • Stages
    • Custom notes
    • Cutscenes
    • Weeks
    • Credits
    • Shaders
    • States (& SubStates)
  • Customization
    • Custom keybinds
    • Downscroll
    • Custom scroll speed
    • GUI scale
    • GUI Options
      • Accuracy mode
      • Text quality level
      • Timer
      • Press delay
      • Accuracy
      • Number of misses
      • Average hit delay
      • Rating
      • Animated info bar
    • Custom note colors
    • Custom note skins
    • Custom Boyfriend skins
    • Custom Girlfriend skins
  • Botplay
  • Green Screen Mode
  • New charter
  • Freeplay Statistics
  • .ycemod file extension (to make mod installation easier)
  • Developer Mode
    • In game logs
    • Refresh assets
    • Access to a lot of features, such as the Toolbox.
  • And much more...

Developers & Helpers

Original Game Developers

Special Thanks


Mod Installation

How to install a mod (.ycemod format)

If you have YoshiCrafter Engine

  1. Double-click the downloaded .ycemod file (open it)
  2. Press Enter on the installation screen
  3. Enjoy!

If don't have YoshiCrafter Engine

  1. Install and launch the engine
  2. Go to the Mods menu
  3. Drag & Drop the .ycemod file on the game.
  4. Press enter on the installation screen
  5. Enjoy!

How to install a mod (.zip or .rar)

  1. Open the mods folder.
  2. Extract the mod here.
  3. Enjoy! (No restart needed)

How to build the engine

This engine was specifically made for soft coding (mods folder), and so, modding via source is NOT recommended. We'll not provide any help for any issue you encounter while modding from source.

To build from source, it's pretty simple:

  • Install Haxe (make sure to use the latest version!!)
  • Install HaxeFlixel
  • Run config.bat to get every requirement installed
  • Execute lime test windows or lime build windows to build the engine.

Friday Night Funkin'

This is the repository for Friday Night Funkin,

Play the Ludum Dare prototype here: https://ninja-muffin24.itch.io/friday-night-funkin Play the Newgrounds one here: https://www.newgrounds.com/portal/view/770371 Support the project on the itch.io page: https://ninja-muffin24.itch.io/funkin

IF YOU MAKE A MOD AND DISTRIBUTE A MODIFIED / RECOMPILED VERSION, YOU MUST OPEN SOURCE YOUR MOD AS WELL

This game was made with love to Newgrounds and its community. Extra love to Tom Fulp.

About

License:Apache License 2.0


Languages

Language:Haxe 99.4%Language:GLSL 0.3%Language:Batchfile 0.3%