Skip to content

the Original Version of the Friday Night Funkin': Forever Engine, made by Yoshubs

License

Notifications You must be signed in to change notification settings

some-fnf-archives/Forever-Engine-Legacy

Repository files navigation

Forever Engine Legacy

An open-source, quality of life and performance driven Friday Night Funkin' mod engine!


FOREVER ENGINE LEGACY IS ONLY MEANT TO BE USED ON DESKTOP! I AM NOT RESPONSIBLE FOR CRASHES/PROBLEMS WITH HTML5, NOR AM I RESPONSIBLE FOR MAINTAINING HTML5.


Features:

  • Noteskins;
  • Custom UIs;
  • Options Menu with FPS Capping and Adjustments;
  • A lot of modularity and freedom with options
    • (Hopefully in the future everything will be toggleable);
  • A restructure/partial remake of the base game's codebase;
  • source/ folder abstraction;
  • More streamlined code
    • (only having to set things in one place).

AND MORE!


Credits:

  • crowplexus (me!):

    • maintainer of the engine as of recent events.
    • she likes how the note splash looks;
  • Yoshubs:

    • made the engine,

    • happens to be very fucking stupid for accidentally pushing the martian mixtape source code into legacy's base github page

    • Nobody, and I repeat, NOBODY, support Shubs' doings on the internet

      If instead of dealing with her problems and DOING BETTER, she decided to run away, that's her decision

      I don't support pedophiles.

  • Pixloen:

    • made a lot of custom assets that legacy uses,
    • gave shubs a lot of advice on how to improve the engine as well as his input on how to improve upon the base game and how the input system felt and such,
    • programmed simply judgements and background darken
    • basically co-owned the engine lmao;
  • Gedehari:

    • BANGER ASS PROGRAMER,
    • made the freeplay loading thread to avoid lag issues in freeplay,
    • waveform render code (which will be used soon),
    • EXTERNAL SHADER SUPPORT for modcharts when they're a thing,
    • so many other things (like the crash logger);

    I urge you to check out his project, Izzy Engine, which he let me borrow a lot of aspects from which I still owe him for lmao. AWESOME dude I can't stress this enough.

  • ImCodist:

    • helped with a couple of pull requests and issue fixes,
    • MADE THE WHOLE ASS FREAKING DIALOGUE SYSTEMbut, she didn't give him any credit at all, because he stole my obsidian soul in minecraft and I will never forgive him for that!!!!
  • Scarlett:

    • Overall cool friend of shubs who knows a lot about programming and math that has helped me out countless times,
    • still going here helping shubs with pushes, commits, etc.,
    • she wrote the finalized math formula for the note quants and fixed the song name issue;
  • Oneilr:

    • Cool Guy Oneilr,
    • made some of the custom assets, mostly the animated ones like the custom note splashes to avoid the week 7 embargo as well as some other things like the checkmarks in the options menu;
  • HelloSammu:

    • weird catfgirl programmer, they scare shubs,
    • CREDIT MAINTENANCE AND SOME MISC FIXES,
    • also scaleable text for dialogue functions;
  • the entire Funkin' crew:

    • THEY MADE THE BASE GAME EXIST SO LIKE WITHOUT THEM THIS WOULD NOT HAVE BEEN POSSIBLE GO CHECK THEM OUT RIGHT NOW;

For compiling help, check out this little guide here.

To see changes made to the engine, check out the changelog here.


Thank you for checking out Forever Engine!

About

the Original Version of the Friday Night Funkin': Forever Engine, made by Yoshubs

Resources

License

Stars

Watchers

Forks

Languages