Commit Graph

171 Commits

Author SHA1 Message Date
JordanSantiagoYT
d1554674d0 thing
A small optimization in Note.hx

also fixes an issue where if you disabled Note RGB, and then used a notetype with custom sprites while the note color style was set to "Char-Based" then the color shader wouldn't actually be disabled
(closes #1016)
2025-04-20 12:42:16 -04:00
JordanSantiagoYT
3d4130b6bf xd 2025-03-21 17:03:43 -04:00
JordanSantiagoYT
6e7caddef7 Small changes
this commit makes changes that re-adds compatibility with charts using Lua Extra Keys for HScript (well, a modified version which i made to support the new chart loading system.)

This script will release with 1.45.0.
2025-03-20 01:35:59 -04:00
JordanSantiagoYT
c2e02508e0 Fix an issue with quant colors when offsets are brought into play
Closes #928
2025-03-08 18:29:13 -05:00
JordanSantiagoYT
83e848530e rainbow time option
changes how fast the rainbow notes shift lololo

also release commit
2025-02-21 10:57:04 -05:00
JordanSantiagoYT
a825a41242 Subtract note scales by 0.3 when tweening
because the default note scale is 0.7

also added copyScaleX and copyScaleY
2025-02-01 20:37:50 -05:00
JordanSantiagoYT
3f5f09f9a0 Fix those long sustain notes
when the pixel noteskins are used

also why was there a trace in goodnotehit
2025-01-31 21:22:36 -05:00
JordanSantiagoYT
49729e7d6a Quant Color Customization
+ in any options menu, pressing RESET now only resets the current option selected. To reset the entire menu at once, press SHIFT+RESET!
2025-01-27 20:32:10 -05:00
JordanSantiagoYT
d12cc2833d Hey guys, i fixed the sustain size issue! 2025-01-26 16:21:15 -05:00
JordanSantiagoYT
4bf490d3d4 fixed note alpha not working correctly part 2
closes #847
2025-01-12 00:19:14 -05:00
JordanSantiagoYT
5664d4f85e fix options crash when opening note color menu 2024-12-29 01:15:31 -05:00
JordanSantiagoYT
673e4315f2 i tried optimizing something
im trying to figure out how to improve the performance of note spawning, hitting and stuff
2024-12-27 20:13:39 -05:00
JordanSantiagoYT
18777d2f59 this was stupid 2024-11-10 00:15:13 -05:00
JordanSantiagoYT
c1212e5b79 change a small piece of note.hx code
the check i did for this was stupid
2024-11-07 00:25:34 -05:00
JordanSantiagoYT
08699d150b PEAK!!!!!
Fixed the rating sprites in the Note Offset menu being HaxeFlixel logos (closes #690)
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)
2024-10-25 00:33:30 -04:00
JordanSantiagoYT
e47c8f34c6 fix custom notes having a strange offset
this still somewhat occurs for sustain notes, but it's progress.. right?
2024-10-18 15:14:27 -04:00
JordanSantiagoYT
bf51d3059c add blockHit for unspawnNotes 2024-10-17 01:27:20 -04:00
JordanSantiagoYT
c424d2511f suffering
attempted to optimize chart loading a bit
fixed a startupstate crash
exiting the week editor in any way now plays the correct menu music
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
2024-10-15 01:07:21 -04:00
JordanSantiagoYT
f7adc575d0 fixes
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
2024-10-12 15:27:22 -04:00
JordanSantiagoYT
ba3c14c9df yeah ok nvm
removed rgbShader from unspawnnotes because idk
2024-09-20 00:27:19 -04:00
JordanSantiagoYT
75a1efaba5 Final commit before 1.34.0
Added an RGB Shader field for notes loaded into unspawnNotes. when changing the values here's how you'll need to make them:

value 0: R Color
value 1: G Color
value 2: B Color
value 3: Should the shader be enabled?

Updated the way Camera Twist looks - it looks more smoother and should break a LOT less often now. additionally it cleaned up some code
fixed sustain notes using the wrong character-based colors if you had the play as opponent option turned on
2024-09-19 23:49:36 -04:00
JordanSantiagoYT
29fa80deaf remove "Hide ScoreTxt"
recreatable in lua (closes #587)
2024-09-15 19:25:13 -04:00
JordanSantiagoYT
f9de50f9c4 2 Edits
Fixed note splash stuff idk lol
Changed a bit of the title text
2024-09-14 17:07:12 -04:00
JordanSantiagoYT
2b5e4ce423 dumb issue, dumb fix
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 (closes #561)
2024-09-10 20:52:01 -04:00
JordanSantiagoYT
c95e088c47 Crash fix
Fixes a crash that could occur if you use Char-Based Note Colors and try placing a note BEFORE ever entering PlayState

closes #555 (lol)
2024-09-08 12:14:06 -04:00
JordanSantiagoYT
f2a6ca25f7 few changes
CrashHandler.hx: ONLY avoid calling preventDefault.
Rendering Mode options: Show Debug Info was renamed to "Info Shown:" and 'Show Rendering Time Remaining' has been merged with it

PlayState: Replaced instances of Sys.time() with haxe.Timer.stamp() due to its cross-compatibility
2024-08-28 21:54:17 -04:00
JordanSantiagoYT
8491fbd1dc YEAHH
Optimized some PlayState code
Achievements menu updated to the 0.7.3 menu
Added some indentation to Story Menu code

ACHIEVEMENTS OVERHAULED (Their code is now simpler, and you can now add softcoded achievements!)
The engine will no longer ask you to update again if it already asks you once after being opened
2024-08-25 21:38:26 -04:00
JordanSantiagoYT
7baebf5548 i think.. this should be fixed now
TIME TO PUSH OUT 1.32.1 :3
but anyways what this commit changes:

Fixed noteSplashes crash if a song has its splash skin set to 'noteSplashes' and the images folder doesn't contain "noteSplashes.png"

Fixed Pixel Sustain Notes being too large
Fixed Hurt Notes/Character specific Noteskins being offcenter (Turning off Enable Color shader will uncenter 0.7 noteskins but it works, so)
Fixed some notes being affected by 0.7 colors if the note is a character-specific texture
2024-08-24 11:47:09 -04:00
JordanSantiagoYT
002c85544c fixings
The engine will now actively refuse to load Pixel Note sprites if the engine can't find any for your specific noteskin.

The RGB shaders now actually update according to whether or not you're in Pixel Mode

Fixed Hurt Notes keeping their texture way beyond being created, OR its texture being reverted to default when it shouldn't.

TODO: fix hurt notes being offcenter if "Enable Color Shader" is turned off
2024-08-24 08:23:28 -04:00
JordanSantiagoYT
3dc7c42bbc ok
Added the Classic notesplashes
Added the legacy Hurt Notes as a fallback to fix a crash that would occur if you turned off "Enable Color Shader" and added a Hurt Note
2024-08-23 20:11:08 -04:00
JordanSantiagoYT
979d7b2c80 Note scale fix
Fixes a bug where certain noteskins would make the notes smaller than the strums (closes #502)
2024-08-23 15:28:16 -04:00
JordanSantiagoYT
61a116c2a9 A HUGE COMMIT
Upgraded the Note Color System to the 0.7 System (YOU WILL NEED TO ENTER THE VISUALS & UI MENU TO RESET YOUR NOTESKIN AND SPLASH SKINS TO DEFAULT!) however, this will slow down rendering speeds a bit. if you don't want to use the RGB Shaders, the Classic noteskin is also available!
(almost) All of the num1 sprites (and their pixel variants) have been updated to their 0.3.X version
Fixed Blammed Erect having the incorrect events
Fixed bf-christmas having funky offsets for the Left & Down animations

ive been testing this commit for several days, and i'm sure it's READY!!
enjoy :)
2024-08-22 00:23:45 -04:00
JordanSantiagoYT
bdc041b580 ok
Removed both options related to Double Note Ghosts, not only can they be recreated in LUA but i don't even see anyone using them so

also actually removed the NPS with Speed in Mind option from the visuals & ui menu since rendering mode makes it completely useless, and it's also confusing if you use it
2024-07-07 19:28:25 -04:00
JordanSantiagoYT
a87f10023e bruh
fix an error where all notes would be a right arrow unless the color shader was enabled
2024-07-03 19:59:00 -04:00
Moxie
911fb7e46c yeah! :)
should fix #417 and also fix a new bug I discovered
2024-07-02 14:49:40 -04:00
JordanSantiagoYT
5e7cfd688b fixes #415 2024-06-28 16:04:55 -04:00
JordanSantiagoYT
9d3ae58341 bruh
added the option to toggle the old sustain note style. (closes #364)
2024-06-05 14:55:10 -04:00
JordanSantiagoYT
bf9b0b34ac eeeeehhh
fixed the issue where if you used a static botplay text, the botplay text would get a ton of "Time Remaining:" until it crashes
If the note multiplier is something other than 1 and Showcase Mode is enabled, the botplay text changes to show what note multiplier is used
2024-06-02 16:36:23 -04:00
JordanSantiagoYT
c56c3f7d5b bruh
added an option to put a youtube watermark in your game, useful for recording videos. to change what it says, edit the ytWatermarkInfo text in your assets/data folder

note multiplier semi-affects rendered notes now
2024-05-18 22:21:21 -04:00
JordanSantiagoYT
575f2d3317 Committed the commit
Fixed Pixel Notes being invisible in the Chart Editor (closes #327)
Fixed Hurt Notes not having the correct animation while in the Chart Editor
Added the Erect charts for Week 1
Added 2 new fields:

specialAudioName: Determines the inst suffix that your song uses. Useful if you want to have 2 difficulties use 1 version of a song.

specialEventsName: Ditto, but for song events.

Added the glitch shader that can be seen in some of Bambi's songs in DnB 3.0 (closes #326, playtesting needed)
2024-05-14 01:53:10 -04:00
JordanSantiagoYT
db9b7be2ae BRuh
switched back to putting notes under a group
fixed a bug where if a song had an end cutscene, it would softlock the game
Results screen is no longer turned on by default
2024-05-11 20:20:42 -04:00
JordanSantiagoYT
1171a26e5e A NEW MODIFIER!!
ITS ABOUT TIME
2024-05-11 04:21:38 -04:00
JordanSantiagoYT
5cdb35faf1 switch to sorting every frame again.
because people complain when note sorting doesn't note sort correctly
2024-05-04 16:03:01 -04:00
JordanSantiagoYT
2cc490035f Texture fix
basically fixes an issue where if you only changed the notes' texture property but not the noteskin property then the note's texture would reset to the default, and vice versa
2024-04-26 16:04:30 -04:00
JordanSantiagoYT
c2ab2ffd3e What happened to my brain?
Fixed an issue where if you changed your noteskin to Default when using another noteskin then the notes would use the same noteskin you used before (Fixes #295)
Fixed some notes having off angles
Fixed character-based colors not working
resyncConductor now resyncs the vocals again
Fixed Camera Twisting being awkward if you put higher gfSpeeds
Fixed the Rating Counter showing your combo even if you have Even LESS Botplay Lag turned on
Simplified the NPS for the Rating Counter again
2024-04-23 16:04:35 -04:00
JordanSantiagoYT
32d5ab664b the first 1.25.0 commit
it's a bit of optimization.
2024-04-20 16:51:25 -04:00
JordanSantiagoYT
2709a1e203 . 2024-04-20 13:43:44 -04:00
JordanSantiagoYT
faa3af0b9a remind me to not release updates as buggy
fixed note skins not appearing as the note skin you're using (fixes #290)
fixed sustain notes appearing above strums (fixes #292)
fixed note hits not counting anything if you used just the right settings (fixes #291)
2024-04-20 13:07:48 -04:00
JordanSantiagoYT
043fc5784e A small commit so I can release 1.24.1 2024-04-20 01:08:12 -04:00
JordanSantiagoYT
92a908d417 things
Added Botplay to the Editor PlayState
For the Section Txt, It now actually says "Section" instead of "Beat"
Merged some code in goodNoteHit and opponentNoteHit
2024-04-19 01:37:49 -04:00