RhythmShift is a console-based, portable, and single-file program that allows the conversion of Quaver song folders to Friday Night Funkin' mods.
However, due to this program being in its infancy, it only supports three engines at the moment. those being:
Codename Engine
Psych Engine {TBI}
V-Slicebase funkin {TBI}
Currently, the converter supports:
Converting images
Converting audio*
Full mod folder creation
Chart conversion
* = You must have ffmpeg installed.
And I am currently working to implement:
Support for timing points
Support for tags, descriptions, and song creation locations
Quaver chart creation time compared to conversion time
SOMEHOW supporting BPMDoesNotAffectScrollVelocity from the quaver charts themselves
better conversion between InitialScrollVelocity from quaver to funkin.
Support for scroll velocities
Support for stages changing based on difficulty if they did that in the chart itself. I don't want to make per-song stages though because that will bloat the total folder size.
better ui recreation. (UI IS SOMEWHAT MESSED UP, THE HEALTHBAR IS IN THE WRONG SPOT.)
Support for custom sound effects
install haxe
haxe -main Main -neko RhythmShift.n (for multiplatform? idrk what neko is, but it gets installed with haxe, so idk.)
haxe -main Main -cpp cpp/bin (for Windows)
run program. simple as that