Go to file
minenice55 50a1b7bcdb Integration of Jukebox Library (#451)
* add Jukebox library

todo:
- saving / loading of new format
- inferrence of unknown data like past versions
- move the temporary float casts to proper use of double
- make sound related functions take double for timing
- inform people that the Jukebox sound player was renamed to SoundByte lol

* make sound, input scheduling, and super curve use double precision

* successfully load charts

* editor works again

v1 riqs can be saved and loaded

* first tempo and volume markers are unmovable

fix loading of charts' easing values

* use gsync / freesync

* update Jukebox refs to SoundByte

* game events use double part 1

Air Rally - Glee Club converted

* don't load song if chart load fails

* finish conversion of all minigames

* remove editor waveform toggle

* timeline now respects added song offset length

clear cache files on app close
prepped notes for dsp sync

* update timeline length when offset changed

* update to latest Jukebox

* make error panel object in global game manager

* improve conductor music scheduling

* added error message box

fix first game events sometimes not playing
2023-06-10 15:13:29 -04:00
.github make actions only run on master and release_1 2023-06-08 23:17:40 +02:00
.vscode feat: add vscode extension and settings so editorconfig actually work (#294) 2023-02-20 05:50:46 +00:00
AssetBundles/StandaloneWindows Playable Marcher (#265) 2023-02-07 12:17:40 -05:00
Assets Integration of Jukebox Library (#451) 2023-06-10 15:13:29 -04:00
Packages Integration of Jukebox Library (#451) 2023-06-10 15:13:29 -04:00
ProjectSettings Assetbundle Update (#439) 2023-05-28 17:34:44 +00:00
.editorconfig Proper editor button sprites and Tooltip improvements 2022-01-15 00:20:47 -05:00
.gitignore feat: actually not overkill gitignore this time (#302) 2023-02-21 09:13:59 +00:00
.vsconfig Fork Lifter Spaghetti Code 2021-12-18 23:10:43 -05:00
Animations.meta Tram&Pauline 2022-06-21 18:31:20 -07:00
BUILD.md Update BUILD.md 2023-04-01 20:31:33 +02:00
CREDITS.md Upgrade to Unity 2021.3.21 (#368) 2023-03-27 05:38:14 +00:00
Editor.meta Current version pull 2022-07-11 14:22:12 +08:00
Effects.meta Tram&Pauline 2022-06-21 18:31:20 -07:00
LICENSE.md Create LICENSE.md 2021-12-21 22:42:00 -05:00
README.md Update README.md 2023-04-20 13:44:10 -04:00
song.wav Basic saving and loading system 2022-01-30 07:03:37 -05:00

README.md

This project is still in development. There are NO public compiled releases (yet).

Heaven Studio

(WIP) A tool to create playable Rhythm Heaven custom remixes, with many customization options.

Discord

License: GPL v3

Progress Spreadsheet

YouTube Channel

Bug Report Form

Documentation

prCapture

Prebuilt Binaries

This project is still in development, so there are currently no release builds yet. GitHub Actions creates experimental builds on each commmit, but minimal support will be provided.

Important Notes:

  • On MacOS and Linux builds you may experience bugs with audio-related tasks, but in most cases Heaven Studio works perfectly.
  • On MacOS you'll need to have Discord open in the background for now, there's a bug that causes the DiscordSDK library to crash when the rich presence is updated while Discord is not open in the background.
  • MacOS and Linux prebuilt binaries ARE BUGGY (AssetBundles do not get built causing some minigames as KarateMan to not render correctly), please build the project yourself instead using the instructions below.

Self-Building

Heaven Studio is made in Unity 2021.3.21, and programmed with Visual Studio Code.

Build Instructions: BUILD.md (or the more maintained documentation page)

Other information

Rhythm Heaven is the intellectual property of Nintendo. This program is NOT endorsed nor sponsored in any way by Nintendo. All used properties of Nintendo (such as names, audio, graphics, etc.) in this software are not intended to maliciously infringe trademark rights. All other trademarks and assets are property of their respective owners. This is a community project and this is available for others to use according to the GPL-3.0 license, without charge.