Code Monkey home page Code Monkey logo

forever-engine-fork's Introduction

Forever Engine Legacy

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


Please redirect all future and current enhancements to the new repository.


Forever Engine is currently in legacy state as it is being rewritten.

The legacy version of Forever Engine lacks accessibility and cohesion, something we are currently working to fix with the more newer and updated rewrite.

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:

  • Yoshubs (me!):
    • made the engine,
    • happens to be very fucking stupid for accidentally pushing the martian mixtape source code into legacy's base github page;
  • Pixloen:
    • made a lot of custom assets that legacy uses,
    • gave me 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-owns 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, I'm not gonna give him any credit at all, because he stole my obsidian soul in minecraft and I will never forgive him for that!!!!
  • Scralett:
    • Overall cool friend of mine who knows a lot about programming and math that has helped me out countless times,
    • still going here helping me 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 me,
    • 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;
  • rest of the rise n' skate team:
    • that mod is the reason im even making an engine right now so like I kind of owe you guys this whole engine and more for that honestly and I will actually do more so stay tuned.

Shoutouts:

  • HThagomizer:
    • not MURDERING ME for accidentally pushing the martian mixtape source code;
  • Tsuraran:
    • DOPE ASS CUSTOM MENU MUSIC INCOMING,
    • also made vs skipper with clockwerk which is fucking hilarious ALSO YEAH I'LL BUMP AS WELL AFTER ITS IN THE ENGINE (YES IM WORKING ON IT TOO LMAO);
  • Clockwerk:
    • also made vs skipper,
    • oh my god what were you guys thinking.

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 my engine!

Got any questions? DM me at Yoshubs#0404 on Discord!

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.