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)
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.
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)
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
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
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
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)
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
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
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
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
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
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 :)
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
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
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
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)
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
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
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
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)
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