Skip to content
This repository has been archived by the owner on Sep 29, 2024. It is now read-only.

Releases: Stefan2008Git/FNF-SB-Engine-legacy

2.9.0 - Hallowen special

30 Oct 19:49
Compare
Choose a tag to compare

What SB Engine v2.9.0 has added, removed and fixed?

Source code folder is rechanged again because yeah (RE-CHANGED!)

Almost all imports are now on "https://github.com/Stefan2008Git/FNF-SB-Engine/blob/aa07499456b850cc3a32f4c36237ed4108eb096d/source/import.hx"

SB Engine is now little bit optimized for better gameplay (OPTIMIZED!)

You will get a Toast message box when you enter on game, save file and get a crash handler too on Android (BRAND NEW!)

Now crash handler will play sound and when you get a lua error message box will play sound too (BRAND NEW!)

Recreated FlxSave values on ClientPrefs. Credits: (JustXale - Main Programmer of Grafex Engine) (RECREATED AND BRAND NEW!)

Removed VideoHandler and hxcodec folder from source code. It makes your game really buggy with videos

FPS counter changes (BRAND NEW!):

  - You can now select font size and font style if you change game engine type. It can be changable by going on visual and ui option
  - It's gonna show .hx for states and substates

Discord RPC changes (BRAND NEW!):

  - Now you can check/uncheck option for Discord RPC box (Only on PC build)

image

  - Added mini Stefan icon :D

image

Title screen changes (BRAND NEW!):

  - Renamed back to "TitlteState" because the current name is really boring and annoying
  - Now you can disable gradient bar too if you check/uncheck "Objects" on Visuals and UI option
  - "effectsOnObjects" is renamed to "objects" for better name
  - Trail for Friday Night Funkin logo and girlfriend is now on 4 values because for FPS cap to 60 - 55 maximum
   - Fixed stupid bug that makes when you skip title text or when you go back to title screen to restart freaky menu.

image

Main menu changes (BRAND NEW!):

 - Recreated the entire main menu
 - Now you can enable/disable tip background and text with "Objects" on Visual and UI by checking/unckecking option
 - Added gallery basemant. Press G keybing to open (Press Y virtual pad button to open)
 - Added main side for main menu buttons, re-added better position for SB Engine logo, added main menu buttons to do some better effect and when you press on any main menu button it's gonna make camera zoomable
 - Removed some useless code

image

Story mode changes (BRAND NEW!):

- When you press on any week it's gonna make music pitch tweeenabke to 0

Freeplay menu changes (BRAND NEW!):

- When you press on any songs, it's gonna hide almost all freeplay menu UI elements and flash icon and alphabet text. Credits (JustXale Main Programmer of Grafex Engine (Instead of hiding all UI elements and tweenable pitch))
- Re-added back to show how many misses and accruracy do you have when you finish song
- Added funny icon size from Grafex Engine. NOTE: It can be randomble

image

Credits menu changes (BRAND NEW!):

- Brand new Fearester icon made by (Unknown person)

image

- Added 3 beta test players because they are awesome (You guys are best). Beta test players are: SunBurntTails - First beta test player, Ali Alafandy - Secod beta test player and Luiz Felipe Plays - Third beta test player
- Brand new icons for special credits made by Sussy Sam (Thank you man). He is not on SB Engine team anyways

Options changes (BRAND NEW!):

 - Option are now on alphabet letters for better experience

image

 - Tip text and tip background gonna to do some funny tween because yeah
 - Added to change application title for that option
 - Now you can change freaky menu music with three ones: (Basic FNF, Brand new SB Engine music (Made by Sussy Sam anyways))

image

 - Fully fixed GPU caching. Now you will get a less memory peak
 - Now you can hide boyfriend and girlfriend completely from adjusting combo menu by checking/unchecking "Objects" on visual and ui option

image

Editors changes (BRAND NEW):

 - Added to show images and tip text when you select/swipe that editor on master editor (I don't know how to explain better)

image

 - Added music to play on editors
 - Now character editor will have a small less memory peak by enabling GPU caching
 - Added credits editor. Now you can easily make credits instead to edit credits.txt for that. Credits (haoneRG)

image

 - Changed UI box size and re-positioned buttons too (OS Engine moment), added to show notes counter, long tails now have colours from notes, show song time, BPM and zoom text will change the position if you check/unckeck some FPS options and makes chart UI box goes down if you test and play song from YoshiCrafter Engine (Credits: Jordan Santiago - Main Programmer of JS Engine (Psych Engine Anti-lag for botplay edition) instead of BPM and zoom text)

image

PlayState changes (BRAND NEW! Warning: some stuff are not finished yet, but hey, it's done LOL:)

 - Now you can disable icon bounce for SB Engine HUD only
 - Added "Impressive" rating combo
 - Added to show NPS and health counter on SB Engine score text only
 - Added extra judgement stuff. It will show total notes hit, combo, max combo (Credits: JustXale - Main Programmer of Grafex Engine), impressives and misses too
 - Time bar is now inside from notes because for better experience
 - Added anti-botplay lag
 - Added to show combo only if you don't use a botplay
 - Removed "Better UI" completely because it's breaking the entire HUD without any reason
 - Added a little bit up health bar
 - Changed a little bit SB Engine watermark
 - SB Engine time bar and health bar is now usind Dave and Bambi's one
 - Added lane underlay from Kade Engine, but used from Grafex Engine because they fixed the position. You can change the visibility too
 - Added to show now playing with song name for now. It can be enabled/disabled by checking/unckecking option on gameplay option
 - Added to show keybinds text only for PC build
 - Added missing week 7 cutscene videos and removed CutsceneHandler because it using more RAM memory and makes lag spikes :skull:
 - Now you can enable/disable Average MS text by checking/unckecking option on gameplay
 - Fixed miss sound when you miss a note, but it can been enabled/disabled by checking/uchecking "Miss sound" on gameplay option. Credits: (JustXale - Main Programmer of Grafex Engine)
 - Changed health bar position

image

Shaders changes (BRAND NEW!):

 - Fixed wiggle effects. Now you can add wiggle effect speed and effect on camera HUD or game too. To use brand new wiggle effect shader update, you need to do this: "addWiggleEffect('camHud', 'wiggleEffectName', speed1, speed2);". Credits: (Elgatosinnombre)
 - Added runtime shaders. Note: That shaders are removed from 2.2.0 because i used already Psych 0.6.3 build for that and remove it completely

Android controls changes (BRAND NEW!):

 - Now you can change hitbox colour using note colour option because yeah. Credits (mcgabe19)
 - Fixed stupid bug when you re-open game to restart option how game is setuped

2.8.0

06 Aug 18:17
Compare
Choose a tag to compare

What SB Engine v2.8.0 has added, fixed and removed:

  • Removed background when you start engine and timer is little bit changed for sound (REMOVAL!)
  • Added back "LoadingState" instead "MusicBeatState" because it's doesn't loading assets from shared folder! Now you can disable boyfriend and girlfriend simply pressing option "Effects on option" and time bar is big and color for bar is green! (ADDITION!)
  • Added brand new FPS option: "Total FPS". It's gonna show how much do you have maximum FPS. Credits: @Huy1234TH : Creator of VPsych-Engine (BRAND NEW!)
  • Re-organized little bit master editor menu to letter. (BRAND NEW!)
  • Added extra time bar types from JS Engine. JS Engine made by: Jordan Santiago
  • Removed the virtual pad button on results creen becase it's breaking the entire engine (It's using now touch screen option) and background will be little bit visible. (REMOVAL!)
  • Added to show playback speed. It can be turned on/off btw (BRAND NEW!)
  • Added GPU Caching (BRAND NEW!)
  • Added HScript support, but it's W.I.P unfortunalety. (BRAND NEW!)
  • Removed health bar overlay from game completely!!!! (REMOVAL!)
  • Added music on editors (Not on chart editor!) (BRAND NEW!)

2.7.0

04 Jul 22:24
Compare
Choose a tag to compare

What SB Engine has added and changed on version 2.7.0?

Hxcpp 4.2.1 it's here if you want to compile source code for color background issue. (CHANGED!)

Added back internal audio for Android. (NOTE: This is gonna have 2 builds!) (ADDED BACK!)

Added intro sound when you enter to game. Credits: Nico Nextbots (BRAND NEW!)

Added "Special Credits" tab on Credits menu for special peoples. "Android support" tab it's removed and replaced to "Special credits" tab (NEW!)

slika

Now you can enable/disable timebar if you want for gameplay. (BRAND NEW!)

slika

Watermark style it's here and health bar overlay from OS Engine. (BRAND NEW!)

Snimak ekrana 2023-07-04 221536
Styles:

  • SB Engine: From 2.2.0 version to 2.3.0 (Note: Position of watermark it's broken, so it's gonna be fixed on next release).
    slika

  • Kade Engine: Song name, difficulty name, SB Engine version and Psych Engine version
    slika

  • Dave and Bambi: Song name, health bar overlay from Dave and Bambi too.
    slika

Time bar it's added when you want to test your chart inside Chart Editor, but you can change time bar type and disable/enable time bar if you want too. Same when you want to change to gameplay. (BRAND NEW!)

Style:

  • SB Engine:
    slika
  • Psych Engine:
    Snimak ekrana (18)
  • Better UI:
    slika

Added custom application title when you select other state. (Note: Only works on PC build). (BRAND NEW!)

Example:
slika

2.6.0

23 Jun 16:41
Compare
Choose a tag to compare

What SB Engine has added and changed on version 2.5.0?

NEW officialy SB Engine logo is here. Maked by: Nurry. Subscribe to her, beacuse she is best artist and she is new official artist🥳.

SPOILER_NEW_SB_ENGINE_LOGO

Alphabet V2 from Psych Engine 0.6.3 it's here!

Added better loading screen. When you open the game, now it's gonna show pop up logo and loading time it's now 20 seconds. After when loading is finished, it's gonna fade black background. (NEW!)

"FlashingState" it's now renamed to: "FlashingScreenState" for better name. Added new better desing when you press enter or back. (CHANGED AND BRAND NEW)

"TitleState" it's now renamed to: "TitleScreenState" for better name. Removed completely unsused Psych Engine easter eggs. Added trail on logo and girlfriend, but it can be laggy, but you can disable that option to remove lag. (CHANGED AND BRAND NEW)

New better main menu. Now when you press enter on title screen it's gonna menu buttons to be down like from Kade Engine. (BRAND NEW!)

Options text it's now on left position for better experience.

  • It's better, right?
    Snimak ekrana 2023-06-23 170946

Added brand new changes for Android controls. Credits: MarioMaster. (BRAND NEW):

  • Now you can select your hitbox:
  • "Classic": old sprites and "New": new hitbox without sprites, but with button recreated on code!
  • You can now setup your opacity for hitbox (It's working on old and new hitbox)
  • Virtual pad opacity:
  • Now you can change opacity on your virtual pad for invisibilty. Credits for VS Tails.EXE V2 Android port:
  • Maximum value for opacity it's: 1

To change your opacity for virtual pads and hitbox style, press on options menu button "Y", but for android controls press "X"
Screenshot_20230623-130435~2
Screenshot_20230623-130349

Addend brand new options: "Velocity backgrounds" and "Effects on object" (BRAND NEW!):

  • Now you can disable velocity background on "Visual and UI" options for little optimization.
  • If you have lag on title screen with trail, you can disable on "Visual and UI" if you have lag too
    Screenshot_20230623-130538~2
    Screenshot_20230623-130555~2

Added option to disable/enable opponent arrow glow. (BRAND NEW)

  • If you want to look like from OG Friday Night Funkin game
    Screenshot_20230623-130501~2

Added long time support for 25+ minutes. Credits: Codename Engine

Added new game engine style! (BRAAAAAAAAAAAAAAAAAAAAAAAND NEW!):

Now you can enable custom HUD style from different engine's and it's gonna change font too:

  • SB Engine:
  • Font: Bahnscrifht
  • Score text: SB Engine version
  • Icon bounce: From OS Engine
  • Icon bounce speed: 20
  • Time bar style: Big time bar with purple color
  • Autoplay text: "[AUTOPLAY]"
  • Position of autoplay: Kade Engine
  • Autoplay speed of sine: 120
  • Rating stuff: SB Engine system

Screenshot_20230623-130616~2
Screenshot_20230623-130716~2

  • Psych Engine:
  • Font: VCR OSD Mono
  • Sore text: Basic Psych Engine
  • Icon bounce: From Psych Engine
  • Icon bounce speed: 9
  • Time bar style: Small time bar with white color
  • Autoplay text: "BOTPLAY"
  • Position of autoplay: Psych Engine
  • Autoplay speed of sine: 180
  • Rating stuff: Psych Engine system

Screenshot_20230623-130852~2
Screenshot_20230623-130802~2

  • Better UI:
  • Font: VCR OSD Mono
  • Score text: Similar with Kade Engine
  • NPS it's here
  • Health counter it's here from: Grafex Engine
  • MS text and average it's here from: OS Engine
  • Time bar style: Dave and Bambi time bar style with opponent health bar color (It can be buggy when it's changing a character, but okay)
  • Autoplay text: "[CpuControlled]"
  • Position of autoplay: Kade Engine
  • Rating stuff: Kade Engine

Screenshot_20230623-1701122
Screenshot_20230623-130929~2

New shaders are here (BRAND NEW!)

  • You need to enable option on "Graphics" option to work. Same for PE 0.5.1 shaders
  • Shaders are called: "Wiggle effect". Similar from Hortas Edition V3
  • To add it on .lua, you need to put this:
    function onCreate() makeLuaSprite('background', 'test', -900, -300) setLuaSpriteScrollFactor('background', 0, 0) addWiggleEffect('background', 'shaderName') addLuaSprite('background', false) end

Actrually for value shaderName on addWiggleEffect('background', 'shaderName') you can use this shaders:

  • flagEffect

  • dreamyEffect

  • heatWaveHorizontalEffect

  • heatWaveVerticalEffect

  • wavyEffect

  • Example on one shader:
    Screenshot_20230623-131035~2

2.5.0

31 May 16:57
Compare
Choose a tag to compare

What SB Engine has added and changed on version 2.5.0?

VCR OSD Mono it's now replaced with Bahnschrift font. (CHANGED!)

Orange color it's now replaced with purple. (CHANGED!)

REMOVED WEEK 7 CUSTSCENE SPRITES FROM GAME TO GIVE A LITTLE BIT FREE STORAGE FROM GAME! (REMOVED!)

Added x32 bits on game for Android using old Hxcpp version. Fixed by: MaysLastPlays

New icon for Stefan2008 (Me) on credits menu. Maked by TheDarkCris, recolored by Stefan2008 (Me) (CHANGED!)

stefan

Added a new custom splash screen when you enter on game. (BRAND NEW!)

Gif 1

Added checker background on loading screen and fixed the for Android it's not show tips (NEW AND FIXED!)

Added a brand new flashing screen with background and changed text :))

Picture 1

New custom title screen, Maked when you press ENTER to be invisible and it's cool. Credits: Micd'UP Engine (BRAND NEW!)

Gif 3
)

New custom fade transition speed, to look like from: Forever Engine (BRAND NEW!)

Gif 4

New custom main menu with SB Engine logo and tween main menu button when you press it. Credits for VS Bambi: Strident Crisis for cool tween and for background tho. (BRAND NEW!)

Gif 5

New better way to have a small lag. The old alpha main menu without any animated sprite's, but only with alphabet. To have old classic main menu, go to options - visual ui and just simply press left ot right to change it. "Classic - Basic main menu without any animated sprite, but only with alphabet" and "Original - Original main menu". Credits: Joalor64-Engine-Rewrite (BRAND NEW!)

Gif 6

FPS recreation to basic game. New FPS feature:

  • New way better to turn on/off memory (BRAND NEW!)
  • Fixed memory peak (FIXED!)
  • Added rainbow FPS (BRAND NEW FEATURE!)
  • GL render it's now replaced with debug info (It's showing state and substate now) (BRAND NEW AND CHANGED!)

Colorblind mode it's here. Credits: OS Engine (BRAND NEW!)

Gif 8

What's added when you playing song:

  • Added results screen when you finish song. (BRAND NEW FEATURE!)
  • Now you can use options on pause menu. Credits: OS Engine (BRAND NEW!)
  • New way better to change time bar style. Go to options - gameplay and find "SB Engine time bar style". If you check, you will have SB Engine time bar or if you uncheck, you will have basic Psych Engine time bar color and style. (BRAND NEW FEATURE!)
  • If you want to turn off judgement counter and watermark, than go to option - gameplay and find 2 options: "Hide judgement counter" and "Hide watermark. (NEW!)
  • "[AUTOPLAY] is disabled" text it's removed completely beacuse it's buggy and unfixable (REMOVED!)
    Gif 9
    Picture 2

Added exit menu. Go to title screen and press for Android "BACK" to go on exit menu, for PC press ESC. OS Engine (BRAND NEW!)

Gif 10

2.4.0

26 Apr 16:06
Compare
Choose a tag to compare

What SB Engine has added and changed on version 2.4.0?

Added checker background, logo angle on title screen from Kade Engine :D. (NEW!)

Snimak ekrana (6)

Added back mods menu button and state too. (CHANGED!)

Snimak ekrana (13)

Added note angle and flash camera when you reset value color for notes colors options. Credits for: DENPA Engine (NEW!)

Snimak ekrana (8)

Added a small changes for freeplay menu. (CHANGED!)

Snimak ekrana (9)

Added back watermark, but fixed the position for downscroll users, added judgement counter, added when you have disabled autoplay it's showing: "[AUTOPLAY] is disabled!", but if you have enabled autoplay it's showing normally and maked the position for autoplay to look like Kade Engine. (BRAND NEW!)

Picsart_23-04-26_00-22-20-247

New SB Engine logo added by me (Stefan2008). (BRAND NEW!)

sbEngineLogo

New icon app maked by me (Stefan2008). (BRAND NEW!)

iconOG

2.3.0

12 Apr 18:38
Compare
Choose a tag to compare

What SB Engine has added and changed on version 2.3.0?

- Fixed the scroll thing for Chart editor to Android (BUGFIX)

- Added a new change's for crash handler. It's showing engine version (NEW)

- Removed internal audio support from game (REMOVED)

2.2.0

02 Apr 23:02
e30a6df
Compare
Choose a tag to compare

What SB Engine has added and changed on version 2.2.0?

Added a loading screen with some radnom tip, gradient bar and logo (NEW!):

Added a transparent gradient bar on title screen (NEW!):

Added velocity background and removed camera thing from main menu (NEW!):

Fixed bug with options, game over screen and pause menu it's not crashing anymore (FIXED!):

Added a engine version, memory peak and added back to normal FPS (NEW AND CHANGED):

Added a "Difficulty" tab box. Now you can load easily chart's when you have difficulty name. It's automaticlly load if you have correct song name and difficulty (NEW!):

Added some small changes on feeeplay menu (CHANGED!):

Added Psych Engine version, SB Engine version, changed watermark text position, added a icon bounce from OS Engine and changed HUD (BRAND NEW):

Added playback stuff from 0.6.3 latest version and lua stuff too (BRAND NEW):

Fixed the Android issue with crashing when you want to play mods song and some shaders are not working on Android, only all lua shaders are working on PC (FIXED!):

Added internal audio support for low Android SDK devices

Added a new freakyMenu music

2.1.0

05 Mar 02:58
d168f36
Compare
Choose a tag to compare

What SB Engine has added and changed on version 2.1.0?

Changed main menu:

Changed master editor menu:

Added accruracy and watermark:

Added lua shader's. Here are 2 example's. Note: You need to enable "Shaders on lua" on graphic option's! Thanks Lizzy Strawberry:

Bloom effect:

Glitch effect:

Added GL Render on FPS text:

Changed "####" to "Freak":