Skip to content

RedstoneSC/FNF-RedstoneEngine

Repository files navigation

image

Friday Night Funkin' - Redstone Engine

A modification of Psych Engine (mostly psych fork) which adds shaders and lots of features!


BIG NOTICE:

Please don't take fps.hx FONT code! Remove it if you have it!

  • average

Installation:

GOTTA HAVE THE UP-TO-DATE HAXE IF YOU HAVE 4.1.5 THEN IT WILL NOT WORK! SOME STUFF IS MISSING, SERIOUSLY, STOP USING 4.1.5

Follow this tutorial, also install LuaJIT. Do this in command prompt:

haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit

On your command prompt or terminal!

if you dont want your mod to run lua delete the "LUA_ALLOWED" on Project.xml

If you need to find that little code, press me!

For future update's, make sure to install this on your command prompt/terminal!:

haxelib install hxCodec 2.5.1 

Credits:

Developers

  • RedstoneSC - Coding (small amount) and Artwork
  • Aadiyan1 - Coding (Shaders support)
  • ADA_Funni - Coding (Revived the engine)

Contributors

  • Theoyeah - Creator of Theoyeah Engine/Icon permission
  • Wither362 - Creator of Theoyeah Engines Icons
  • HaydenGaming - Memory peak. (Credit them while takin the code!)

Ex-Developers

  • AverageDaveLover65 - Extra coding and Animator/Artist/Composer, made the 3D notes (You already know why ADL65 left.)

PE TEAM

  • Shadow Mario - Coding
  • RiverOaken - Arts and Animations
  • bbpanzu - Assistant Coding

PE CONTRUIBTOR'S

  • shubs - New Input System
  • SqirraRNG - Chart Editor's Sound Waveform base code
  • iFlicky - Delay/Combo Menu Song Composer + Dialogue Sounds
  • PolybiusProxy - .MP4 Loader Extension
  • Keoiki - Note Splash Animations
  • Smokey - Spritemap Texture Atlas support
  • Cary - OG Resolution code
  • Nebula_Zorua - VCR Shader code

Features

New title screen

Makes the titlestate.hx a little bit better, including tweening and that sort of stuff

image

Shaders VIA SOURCE

  • You can add it though source code, if you even decide to!

**

var bg:BGSprite = new BGSprite('folder/whateverthehellyourstageis', -600, -200, 0.9, 0.9);
				add(bg);
				bg.active = true;

				var testshader:Shaders.GlitchEffect = new Shaders.GlitchEffect();
				testshader.waveAmplitude = 0.1;
				testshader.waveFrequency = 5;
				testshader.waveSpeed = 2;

				bg.shader = testshader.shader;
				curbg = bg

Better main menu

Adds in some cool stuff

image

Camera follow + Redstone-Engine UI

  • Adds in a hardcoded camera movement like in bambi's purgatory, and it is disablable whenever you feel like it!

  • Unique UI toggalble in the option's menu. This include's not limited to (not sure if you can disable color jsons but whatever): ** Diffrent placement in accuracy, and a total note hit's! (judgement counter enabled as well, confusing with it but whatever)

Freeplay sections

  • Make's it possible to play either mod's the base game for FNF.

While being a work in progress

image

Noteskins!

  • You will also be included with an option of custom noteskins, which are built-in!

image

Some random screenshot

image

Thanks for reading!

Make sure to play redstone engine whenever you can! Unique engine!