/YoshiCrafterEngine-Continuation

just a continuation of yoshi engine because why not

Primary LanguageHaxeApache License 2.0Apache-2.0

⚠⚠ THIS ENGINE IS OUTDATED ⚠⚠

Use Codename Engine instead.

This project is over a year old, the code is HORRIBLE and the optimisation is HORRIBLE.

I don't wanna be affiliated with this old project of mine anymore. Use Codename instead. It actually have GOOD code, runs WELL (unlike yce), and have GOOD modding support.

Using YoshiCrafter Engine in its current state would leave you with a lot of problems, including, but not limiting to:

  • Memory Leaks: Playing it for too long would simply make the memory goes up more and more. Literally, don't try to fix it.
  • Bad Source: It's really bad, don't even start digging into it.
  • Bad Organisation: The files aren't sorted out into packages, unlike Codename Engine.
  • Bad Optimisation: The engine runs poorly on lower end computers, and is obsolete. Codename highly improves on this point.
  • Bad modding support: You can edit one state but not another? Why? Codename also improved on this.
  • Literally every engine combined: Literally if you took Psych, Kade and Modding+ and combined them together. There's goods, but also bads. A lot of bads.
  • No source support: Wanna mod in source? Go fuck yourself! The engine was never intended to be modded in source, unlike Codename which has source support and multiple defines to customise the engine the way you want for your mod.

I made Codename to fix all of those issues that prevented modders from actually achieving something good. Use it instead, or use YCE at your own risk.





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.