Releases: JordanSantiagoYT/FNF-JS-Engine
JS Engine - 1.42.0 Release
yeah lol
IF YOU HAD AN ISSUE WITH UPDATING TO 1.42.0 BEFORE THIS UPDATE WAS OFFICIALLY RELEASED, IGNORE IT (it was a social experiment)
Changelog:
Added an option to have.. no menu music
New tips and botplay text AND new crash text
(Windows only) New Windows Notification Event (just like in Exploitation!)
OpenFL downgraded to 9.3.3, 9.4.0 caused some shaders to implode
Changed the video library from hxCodec to hxvlc
Fixed note alpha not working correctly again
Type "announcer" in the title screen after updating to this version.
Note: Builds were updated due to being outdated/missing credits
JS Engine - 1.41.0 Release
It is no longer Jolly time.
Changelog:
Fixed videos having a random chance of crashing when starting up.
Fixed vocals freezing if you made the playback rate extremely low
Changed the Lime version from 8.2.0 to 8.1.3 as we found out Lime 8.2.0 has worse performance
JS Engine - Merry Christmas (1.40.0)
HO HO HO! MERRY CHRISTMAS! :D
Changelog:
Added a rare Santa startup that ONLY shows between the dates 12/16 to 12/31!
The default menu theme is now a Christmas remix!
Removed everything related to SB Engine
Fixed camera pointer not showing in the Character Editor
Noteskins now change to your default skin if you call "Change Character" and the character doesn't have a noteskin field
Sustain lengths are now rounded instead of floored
Fixed a bug where some users wouldn't be able to scroll in the Options menu. Additionally, scrolling between the option categories is now more centered.
JS Engine - 1.39.1 Release
heyy!! so uh. i think i have to explain this
basically, i didnt consider the stuff changed in this update big enough sooo yeah this is releasing as 1.39.1 instead
1.40.0's release date is now December 25th, because i am feeling JOLLY
Changelog:
macOS Monterey/Ventura is no longer supported (possibly)
The color of the Dave Engine Time Bar now matches the opponent's health bar colors (like the 3.5 HUD!)
Fixed a small bug with the position of Sustain Splashes
Character Editor Rework
1,39.0 Changelog:
The Autosave timer in the Editor will now reset if you save the chart before the timer is done.
The "Load Songs" optimization option has been removed
Fixed the notes being shown on screen if you hovered over the first V&UI option no matter what your search query was
New Visual Option: Showcase Style - Choose 2 different ways of showcasing your charts!
JS Engine - 1.39.0 Release (1.39.0)
it's been a day or 2 but it's here!
1.40.0 will release on December 13th.
Changelog:
The Autosave timer in the Editor will now reset if you save the chart before the timer is done.
The "Load Songs" optimization option has been removed
Fixed the notes being shown on screen if you hovered over the first V&UI option no matter what your search query was
New Visual Option: Showcase Style - Choose 2 different ways of showcasing your charts!
JS Engine - 1.38.0 Hotfix (1.38.1)
well.
this seems like the perfect time to test that new 5-second wait on update.bat. Let me know if this works.
Changelog
Fixed Popups not disappearing correctly if Combo Stacking was turned on
Opponent note hits no longer count twice.
Alt Animations (or notes with an anim suffix) now work
When strums are spawning, they will now always spawn quickly enough before the song starts.
1.38.0 Changelog
Added the Vanilla-styled scoreTxt from Base Game. It might be slightly inaccurate but it's as close as possible to the original.
funnyTips now has 2 new default tips
The functionality of the "JS Engine Recharts" option was refactored
All future updates will now have a 5-second wait when running update.bat. This should fix the problem with updates not installing going forward!
The engine can now originally tell if you played a song in Freeplay and had the "Always Play Cutscenes" option enabled!
The Rating Popup spawning was reworked a bit, and now no longer causes lag when too many popups are spawned at once.
The speed of the popups disappearing is no longer reliant on BPM.
(WIP) The engine will now automatically auto-save charts.
Turning on "Instakill on Miss" will stop the game from showing you your miss count.
renderlol.bat will now ask you for the video framerate.
Sustain Splashes will no longer last longer than they should after a BPM change
The infamous " 0-2147483648:0-2147483648:0-2147483648 remaining" glitch when an update finishes downloading has finally been patched... hopefully
Fixed Sustain Notes not having their color updated if the Change Character event was called while using Char-Based note colors
Fixed a random Week 4 crash
Known issues with Weekend 1:
The camera isn't positioned correctly in the Darnell cutscene
If playing in Story Mode, the game crashes after completing 2hot. I've found that the issue occurs when loading the post-cutscene video, but have no idea how to fix it.
The same thing occurs if you turn on "Always Play Cutscenes" and complete either 2hot or Blazin'.
Post-cutscenes for 2hot/Blazin will not be played until the post-cutscene video crash is fixed.
JS Engine - 1.38.0 Release
Sup, another JSE update is here
Changelog
Added the Vanilla-styled scoreTxt from Base Game. It might be slightly inaccurate but it's as close as possible to the original.
funnyTips now has 2 new default tips
The functionality of the "JS Engine Recharts" option was refactored
All future updates will now have a 5-second wait when running update.bat. This should fix the problem with updates not installing going forward!
The engine can now originally tell if you played a song in Freeplay and had the "Always Play Cutscenes" option enabled!
The Rating Popup spawning was reworked a bit, and now no longer causes lag when too many popups are spawned at once.
The speed of the popups disappearing is no longer reliant on BPM.
(WIP) The engine will now automatically auto-save charts.
Turning on "Instakill on Miss" will stop the game from showing you your miss count.
renderlol.bat will now ask you for the video framerate.
Sustain Splashes will no longer last longer than they should after a BPM change
The infamous " 0-2147483648:0-2147483648:0-2147483648 remaining" glitch when an update finishes downloading has finally been patched... hopefully
Fixed Sustain Notes not having their color updated if the Change Character event was called while using Char-Based note colors
Fixed a random Week 4 crash
Known issues with Weekend 1:
The camera isn't positioned correctly in the Darnell cutscene
If playing in Story Mode, the game crashes after completing 2hot. I've found that the issue occurs when loading the post-cutscene video, but have no idea how to fix it.
The same thing occurs if you turn on "Always Play Cutscenes" and complete either 2hot or Blazin'.
Post-cutscenes for 2hot/Blazin will not be played until the post-cutscene video crash is fixed.
1.37.0 Hotfix - 1.37.1
i didn't double check my code again Lol
Changelog
Fixed a crash that could occur if you entered the Character Editor
1.37.0 Changelog
Added the Hold Note Splashes from Base 0.3.X and up (special thanks to Psych Online (more specifically NotMagniill and Snirozu) for the code. Also no you currently cannot turn them off separately)
Removed 1 line from botplayText. turns out that link Nael put there was a link that got hacked and now redirects to a website containing nono things!!
Fixed custom notes having a strange offset (Spoiler alert: it still occurs for sustain notes.. but its progress right?)
Fixed a crash that would randomly occur if you pressed CTRL+Z in the Chart Editor
Fixed Rating sprites being haxeflixel logos in some parts of the engine!
JS Engine - 1.37.0 Release
you all thought it would release on November 1st, right?
YOU WERE ALL TRICKED!!!! MWAHAHAHAHAHAHAHAHAHAHAA (i mean except for those who are in november first at the time this update was released)
Although this was released on October 31st, 1.38.0 will release on November 15th. (also Jasi, you better read this. I will not be telling you the release date for the next update again.)
Changelog
Added the Hold Note Splashes from Base 0.3.X and up (special thanks to Psych Online (more specifically NotMagniill and Snirozu) for the code. Also no you currently cannot turn them off separately)
Removed 1 line from botplayText. turns out that link Nael put there was a link that got hacked and now redirects to a website containing nono things!!
Fixed custom notes having a strange offset (Spoiler alert: it still occurs for sustain notes.. but its progress right?)
Fixed a crash that would randomly occur if you pressed CTRL+Z in the Chart Editor
Fixed Rating sprites being haxeflixel logos in some parts of the engine!
JS Engine - 1.36.0 Release
Yes
Changelog:
Made it more clear what "Health Bar Transparency" means
The cameraFade LUA function now has a fadeOut option (the one that was added in PE 1.0!)
3 new Startup Animations
All options related to customization in the Visuals & UI Options have been moved to be less annoying to get to
The Simple rating popups have been separated into their own option
Rating Sprites have been organized into folders! Check the shared/images/ratings folder for more info.
You can also now add your own sets of rating images, along with hitStrings, fcStrings and judgeCountStrings text files! Check images/ratings for more info or check the modTemplate zip file!
Gold Ratings have been removed completely
The NMCW rating sprites have been remade!
Satin Panties Erect now has its own events
added a secret helping function for the "Copy to the next.." and "Copy from the last to the next.." buttons: pressing CTRL will Swap Sectionify all notes
Added blockHit for unspawnNotes
Fixed a StartupState crash
Fixed "Copy to the next..." crashing if you put a number higher than the amount of sections the song currently has
exiting the week editor in any way now plays the correct menu music
Fixed sustain notes having weird angles in modcharts where a strum's angle is changed (hopefully)
Fixed notes on the same note data only playing 1 note on 1 side if "Play Both Sides" is enabled
Fixed a crash that would occur if playerChar was null
Fixed some crashes that could occur if vocals and/or opponentVocals are null
Fixed a crash that could occur for some reason if you left the Pause Menu
Fixed addWiggleEffect not working