* [WIP] Added custom driver and implemented sequence replacement
* Implemented hmas effect system and wip replace system
* Added load from o2r
* Implemented sequence replacement
* Added looping point support
* Added reduced volume when pausing
* Fixed audio reset and added fade out
* Fixed music when retrying
* Fixed star music
* Parsed more info, not just loops
* Fixed linux compilation
* add doc
* Update docs/custom-audio.md
* Update docs/modding.md
---------
Co-authored-by: coco875 <59367621+coco875@users.noreply.github.com>
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
* Divide by zero fix & cup restart behavior fix
* CI Test
* Fix a divide by zero bug. Fix for cups when using the reset button
* Added defines, renamed function
---------
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
LTO should help optimizing spaghetti code better. This caused a lot of crashes in the past but looks stable with the latest code fixes in master, so I think it's time to enable it.
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
* cmake: Correctly set PROJECT_VERSION
This needs CI to adjust
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
* Log version
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
* Show version and debug state
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
* Log debug mode toggling
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
* Finish version string
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
* Update CMakeLists.txt
* Update CMakeLists.txt
* Try to fix execute_process() from within CI
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
* CI: Checkout with tags
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
* Fix PR CIs, too
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
* Add config button for version
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
---------
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>