Skip to content

Releases: JordanSantiagoYT/FNF-JS-Engine

JS Engine - 1.38.0 Hotfix (1.38.1)

16 Nov 06:56
Compare
Choose a tag to compare

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

⚠️ Weekend 1 has been added! (WIP + there's some issues)
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

15 Nov 04:41
Compare
Choose a tag to compare

Sup, another JSE update is here

Changelog

⚠️ Weekend 1 has been added! (WIP + there's some issues)
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

01 Nov 23:17
0ee97a8
Compare
Choose a tag to compare

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

31 Oct 21:05
Compare
Choose a tag to compare

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

18 Oct 03:21
Compare
Choose a tag to compare

Yes

⚠️ IMPORTANT: THIS UPDATE WILL NOT DOWNLOAD ON VERSIONS EARLIER THAN 1.35.0 IF USING THE INGAME UPDATER. YOU WILL NEED TO GET THE UPDATE FROM HERE INSTEAD. otherwise, you can download the update with no problems :)

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

uuuuuuhhhh - 1.35.0

04 Oct 03:45
Compare
Choose a tag to compare

new update!!

WARNING: THIS IS THE LAST UPDATE WHERE THE WINDOWS ZIP WILL BE CALLED "FNF-JS-Engine". FUTURE RELEASES WILL USE "FNF-JS-Engine-windows" INSTEAD, AND YOU WILL NOT BE ABLE TO UPDATE USING THE INGAME UPDATER IF RUNNING A VERSION BELOW 1.34.0

Changelog:
The Color Shift Speed between colors when Rainbow FPS is enabled is no longer dependent on the framerate
Rainbow FPS now actually works while in Rendering Mode
Removed the Combo rating sprites that were present in the files
Bot Energy Drain/Refill/Health Gain/Drain is no longer inconsistent across FPS (hopefully)
Several crashes were fixed
Fixed the Game Over Data not being updated
Fixed a somewhat bizarre bug where the game would crash when saving a modded note splash
Fixed some time bars showing only the bar even if the time bar type was set to a No Bar option

Dfgjkfgjkldbgjklfnb - 1.34.0

20 Sep 04:31
f18243a
Compare
Choose a tag to compare

yeah.. i ran out of name ideas for updates
Also, starting with this release the Mobile builds will also be posted here!!

Changelog:
Added support for animated song headers (animation MUST be named 'idle' for it to work properly)
The Secret Debug Options menu got a new option!
A new startup animation has been added!
If you have an unsaved change, pressing BACKSPACE will automatically warn you that there are changes that haven't been saved yet!
The TitleState texts were changed a bit!
Updated the way Camera Twist looks - it looks more smoother and should break a LOT less often now. additionally it cleaned up some code
Removed "Hide scoreTxt" - can be recreated in a SINGULAR line
Fixed normal notes not being killed when being hit by the player in EditorPlayState
Fixed some note splash stuff.
Fixed an issue where if you made the game fast enough, the game wouldn't set Hurt Notes' hit properties to false, which means you would end up hitting the notes when you weren't supposed to
Fixed a crash that could occur if you use Char-Based Note Colors and try placing a note BEFORE ever entering PlayState
Fixed sustain notes using the wrong character-based colors if you had the play as opponent option turned on

Always Triple-Check your Code - 1.33.3

07 Sep 15:31
Compare
Choose a tag to compare

Apparently there was a bug with the note splash offset saving that i didn't fix..
this should be the last minor update for this version now.

Changelog
Fixed Note Splashes not saving properly (as in saving a note splash won't make your first offsets [0, nan])

1.33.2 Changelog
Fixed a crash that would occur when accessing the Note Splash Editor menu
The game will no longer crash if you don't have any weeks LOL

1.33.1 Changelog
Fixed the game not creating a crash log on ANY crash for some users (thank you moxie)

1.33.0 Changelog
Note Skipping has been added! (i asked HRK_EXEX before adding this and he gave me permission to add it, and he has been given credit for said feature)
The Achievements menu has been updated to the one seen in Psych Engine 0.7.3
ACHIEVEMENTS OVERHAULED (and you can now actually add softcoded achievements!! check out this page for more info)
Game should no longer endlessly get stuck in a vocal resync loop if the Voices file(s) are shorter than the instrumental
Show Debug Info was renamed to "Info Shown:" and 'Show Rendering Time Remaining' has been merged with it
Show MS has been moved to the Optimization menu
⚠️ Show Ratings & Combo has been split into 2 options. If you find that rating sprites are spawning again, that's why.
Removed the health tween when a song starts (it's cool but people don't need that)
Removed 3 options due to being recreatable in LUA
Note Splashes no longer keep using their shader if you turn off the Enable Color Shader option (should fix the Black Splashes issue)
Fixed notes stretching in EditorPlayState and strums not being colored properly
Fixed the Blocked Glitch Shader not moving if you used it
Tried to fix the game not making a crash log on ANY crash for some users

NOTES
The options removed in this update are:
long ass health bar
Full FC Rating Name
Display Health Remaining

Skipped notes will call opponentNoteSkip and goodNoteSkip on LUA respectively, to avoid confusion between the other note hit LUA calls.

Coding is Great - 1.33.2

07 Sep 04:57
Compare
Choose a tag to compare

coding sure is great! this is another 1-change update that fixes.. ONE bug
this should be the last minor update for this version... hopefully

Changelog
Fixed a crash that would occur when accessing the Note Splash Editor menu
The game will no longer crash if you don't have any weeks LOL

1.33.1 Changelog
Fixed the game not creating a crash log on ANY crash for some users (thank you moxie)

1.33.0 Changelog
Note Skipping has been added! (i asked HRK_EXEX before adding this and he gave me permission to add it, and he has been given credit for said feature)
The Achievements menu has been updated to the one seen in Psych Engine 0.7.3
ACHIEVEMENTS OVERHAULED (and you can now actually add softcoded achievements!! check out this page for more info)
Game should no longer endlessly get stuck in a vocal resync loop if the Voices file(s) are shorter than the instrumental
Show Debug Info was renamed to "Info Shown:" and 'Show Rendering Time Remaining' has been merged with it
Show MS has been moved to the Optimization menu
⚠️ Show Ratings & Combo has been split into 2 options. If you find that rating sprites are spawning again, that's why.
Removed the health tween when a song starts (it's cool but people don't need that)
Removed 3 options due to being recreatable in LUA
Note Splashes no longer keep using their shader if you turn off the Enable Color Shader option (should fix the Black Splashes issue)
Fixed notes stretching in EditorPlayState and strums not being colored properly
Fixed the Blocked Glitch Shader not moving if you used it
Tried to fix the game not making a crash log on ANY crash for some users

NOTES
The options removed in this update are:
long ass health bar
Full FC Rating Name
Display Health Remaining

Skipped notes will call opponentNoteSkip and goodNoteSkip on LUA respectively, to avoid confusion between the other note hit LUA calls.

Insert "same when backwards" joke here - 1.33.1

06 Sep 20:58
Compare
Choose a tag to compare

did you know that the version number is the same thing backwards?! :o

Changelog
Fixed the game not creating a crash log on ANY crash for some users (thank you moxie)

1.33.0 Changelog
Note Skipping has been added! (i asked HRK_EXEX before adding this and he gave me permission to add it, and he has been given credit for said feature)
The Achievements menu has been updated to the one seen in Psych Engine 0.7.3
ACHIEVEMENTS OVERHAULED (and you can now actually add softcoded achievements!! check out this page for more info)
Game should no longer endlessly get stuck in a vocal resync loop if the Voices file(s) are shorter than the instrumental
Show Debug Info was renamed to "Info Shown:" and 'Show Rendering Time Remaining' has been merged with it
Show MS has been moved to the Optimization menu
⚠️ Show Ratings & Combo has been split into 2 options. If you find that rating sprites are spawning again, that's why.
Removed the health tween when a song starts (it's cool but people don't need that)
Removed 3 options due to being recreatable in LUA
Note Splashes no longer keep using their shader if you turn off the Enable Color Shader option (should fix the Black Splashes issue)
Fixed notes stretching in EditorPlayState and strums not being colored properly
Fixed the Blocked Glitch Shader not moving if you used it
Tried to fix the game not making a crash log on ANY crash for some users

NOTES
The options removed in this update are:
long ass health bar
Full FC Rating Name
Display Health Remaining

Skipped notes will call opponentNoteSkip and goodNoteSkip on LUA respectively, to avoid confusion between the other note hit LUA calls.