Commit Graph

11 Commits

Author SHA1 Message Date
JordanSantiagoYT
66c2cc7f4a uh, ok
removed useless variables in NoteGroup
fixed the playstate countdown probably starting regardless of whether or not you actually wanted the game to skip the countdown
2024-06-23 18:02:10 -04:00
JordanSantiagoYT
497741b422 uhhhhhhh
Even LESS Botplay Lag is no longer turned on by default (i think? idk maybe it's always been off by default but i just made sure)
Completely got rid of Emitter
added rewritten note recycling, but i wasnt really satisfied with it because of memory leaks. but i didn't want to get rid of it again so i just decided to make it an option
it's also adapted in the chart testing, so there
2024-06-23 06:02:06 -04:00
JordanSantiagoYT
f1b587574f bruh!
This is mostly optimizations.
Sustain notes were moved to a camera under camHUD
Note recycling is now actual note recycling
2024-04-14 00:32:59 -04:00
JordanSantiagoYT
24aa228a80 Optimization
i guess?
2024-04-06 22:22:43 -04:00
JordanSantiagoYT
3910a776c3 A Whoopsie
Note Splashes shouldn't be stuck on frame 1 any more if the config file doesn't have a Red animation int and you set the note color style to something other than "Normal"

TGT v4 and Dave Engine Score and Time Bar Styles now work properly

Attempted to make general performance a bit faster
2024-04-05 21:11:34 -04:00
JordanSantiagoYT
1242b43619 Revert PlayState Revamp, AGAIN.
IF YOU WANT TO WORK ON THE REWRITE, GO HERE: https://github.com/JordanSantiagoYT/FNF-JS-Engine-Rewrite
2024-03-02 14:49:24 -05:00
SomeGuyWhoLovesCoding
990ae45f38 Revert back changes.
Like, come on. Everyone cares about render mode, troll mode, and trying to load huge charts. I rewrote playstate because there were so much shit in it.
Jordan did fix my issue btw
2024-03-02 08:35:52 -05:00
JordanSantiagoYT
76aea27437 Fix notes going invisible for a bit
Basically, if you played a slow song like Tutorial the notes would disappear for a bit every time a note would spawn unless you enabled "Use Wrong Note Sorting", this commit fixes that
2024-03-02 01:54:41 -05:00
JordanSantiagoYT
79b603f8a8 Revert PlayState Revamp + A few more changes
Moved sustain notes down a bit
Added back OS Engine shaders
Removed Rainbow Notes as an option and instead made it one of the note color options
Added a bit of indentation to hopefully make things a little easier to read
2024-03-02 01:36:50 -05:00
SomeGuyWhoLovesCoding
4d24f0a8ef FINALLY!!! Revamped playstate.
This is a huge cleanup and breaking change!

@JordanSantiagoYT You can finish troll mode if you want because I did finish it mosty, but I didn't test it so it probably has some bugs that need fixed.
Also, I did rewrite the random botplay text stuff.

This ALSO removes stuff like gold ratings, marvelous judgement, and rainbow notes since they're all unnecessary in the engine anyway.
It also removes double note ghost stuff, the show notes option, colored notes, hardcoded noteskins, hardcoded hud's, and note rows as well.
I did keep shit gives miss, opponent nps, botplay txt fade, progressive audio loading, menu music type, and smooth health. (I did remove the smooth health type because it's basically potential bloat)
I also made it so that you only die when you have no health and missed. (Because I like that)

Also you don't need to change gameplay settings in the pause screen, that's removed aswell.

I did clean up client preferences because it was so messy that I had to remove options that are TOTALLY unneeded.

And then I removed most asset bloat.

New hey sound from https://www.youtube.com/watch?v=G5ZkOBybmIk

Also good news, lossless frame capturing for render mode now works!!! I had to fix some stuff in ``Screenshot.hx``!

And it introduces a new option: "Note Hit Offset Bug". You want to go back to the old days of psych engine spam songs where you lag horribly and the notes can't handle it due to how many popups are spawned? Enable this option!

Wow the gitVersion is old
2024-03-02 00:27:16 -05:00
JordanSantiagoYT
d15ea8a3ea super awesome
using super awesome coding powers, THE NOTES ARE NOW HIT INSTANTANEOUSLY.

there's little performance improvement but it's a BIG visual improvement as notes won't lag behind or get stuck for a bit unlike before!

special thanks to codename engine
2024-02-10 14:34:40 -05:00