* read description
- rename tween to playTween
- use the recycle function for positioning in displayRatingNumbers
- add "tween" variable (which is an FlxTween instance, not to be confused with playTween)
- fix returns
* i think this will be confusing but ok
* Revert "i think this will be confusing but ok"
This reverts commit 5a8c834220.
* Update PlayState.hx
Implemented RatingsShowEvent
* Add files via upload
* Update pixel.hx
Update because of ratings commits
* Update PlayState.hx
put the flxpoints after they're used, forgot to use event.tweenDuration in displayRatingNumbers
* Update PlayState.hx
oops
* Update PlayState.hx
I'm so not careful
* Update PlayState.hx
Commited NoteHitEvent checks for all display rating functions
* Update PlayState.hx
oops 2
* Update NoteHitEvent.hx
made the rating vars null class
* Update PlayState.hx
juust in case
* Update PlayState.hx
oops 3
* Update RatingsShowEvent.hx
Implemented a rating var which allows you to change the rating sprite.
* Update PlayState.hx
Implemented a rating var (In RatingsShowEvent) which allows you to change the rating sprite.
* Update PlayState.hx
now it should support displayRating/Combo being set from note hit event
* Update PlayState.hx
fixed a possibility where if the display bool was set to false or the event was cancelled, then it would still display the sprite as a haxeflixel logo
The alt. animation toggle event currently does not support setting the
suffix directly,
but that's outside of the scope of adding this feature at the moment.
* fix 90% of issues with noteAngle and scrollSpeed of notes
cool , sustains now dont look like ass when rotated and negative scroll speed doesnt mess tem up anymore
although the consequence of this is that noteAngle will go the other way around if on downscroll but i cant rlly get myself to fix that ;-;
* downscroll is done (hopefully
---------
Co-authored-by: Ralty <78720179+Raltyro@users.noreply.github.com>
* well boys I fixed it. you can now have Zipped Mods!!!!!
* comment update
* quick fixes + optimizations
* fixed stream audio bug????
* found the issue ffs
* removing traces oops
* fixed videos from not being able to play. Inspired from VideoCutscene's fix for ZIP videos, and also removed that fix in favor for just fixing the issue entirely
* oop just in case no special characters that kill themself on other shit
* Implemented preloading every video (caching) when loading a ZipFolderLibrary.
Since videos have to be decompressed and be saved as a file anyways this reduces the time to do that, and what not.
* [UNTESTED] Allowed Zip Extensions for allowing any extension in the list to be passed as a `.zip`
* After some more testing loading Zip Addons works as well.
* Added the long awaited .cnemod file type!!!!! (it's just a folder with .cnemod with a .zip inside LMAO)
* Chalking up the Streamed Audio Bug to a mod issue, and also added capabilites to detect if a library is considered compressed
* Added warning to those who try to use the editor with compressed libraries
* ok instead of making it a .cnemod, the zip name will be `cnemod.zip` or what not.
* removing unnessesary traces oops
* clean Library accessor ig then
* fixed small issues and removed an idiot idea
* writing todos and fixing some context that left the room in comments
* Fixed an issue where if you had a file of 0 bytes (nothing) in a zipped library it would FUCKING CRASH the game
* Actually fixed the issue of decompressing 0 byte files
Also stopped saving the data for Folders in Zipped files, as they are 0 bytes anyways.
* Added the features that needed to exist, and removed a stupid line I saw in `ModsFolder` lol
For some reason animation offsets for characters are breaking and I can't tell if its my drive killing itself or cne so uh
* fix an issue that will force the game to crash if first ever mod being loaded is a ZipModLibrary
* camera highlights again
* option to mute all hitsounds
* context menus inside context menus and wip sliders in context menu
* wip volume slider stuff
* strumline preview fix with resizable editors
* more slider stuff
* editor sfx option should now actually work for everything
* fixed strumline vocals volume, fixed note type option keybinds and moved bookmarks and note types into submenus
* fix for saving difficulty specific meta json
* some extra misc changes
fixed camera highlights not updating when zooming in/out, optimized some of the highlight draw code so it doesn't do a full loop, and added the note scale flag into the strumline preview
* fix compiling after merge
* mouseOverlaps
* This makes more sense yeah
thinking of not even allowing disjointed overlap checks
keeping it for now
* oops forgot to define that var as flxcamera
* h
* mouseOverlaps
* This makes more sense yeah
thinking of not even allowing disjointed overlap checks
keeping it for now
* oops forgot to define that var as flxcamera
As FlxAnimate didn't have the functionality before, so we have to do the check in FunkinSprite ourselves, as it itself stop's calling the `super.draw();` when it is a `isAnimate`
* Allow string values for radio buttons in options menu :D
NOT sure why this wasn't already a thing.... But it's here now
* Fix NaN check
---------
Co-authored-by: Ralty <78720179+Raltyro@users.noreply.github.com>
To avoid having to do PR every time I update FM, I suggest simply using the latest and most stable version (currently 1.2.5), which fixes many bugs, including a crash that occurred every single time you exited a song.