(WIP) A tool to create playable Rhythm Heaven custom remixes, with many customization options.
Go to file
Rapandrasmus 98835c3936
Title Screen (#454)
* Barebones title screen prefab added

* logo and stuff

* cool

* Added sfx to title screen

* The logo now bops to the beat

* epic reveal

* Fixed something

* put some of the stuff into the main menu

* other logo bop

* Implemented logobop2 and starbop

* added scrolling bg, tweaked positioning and wip splash text for play button

* more menu

* ooops

* Expand implemented

* cool

* Made stars spawn in in the opening

* make UI elements look nicer on different aspect ratios

* add sound while hovering over logo

* add settings menu to title screen

make the title screen properly play after the opening

* swap out title screen hover sound

remove the old config path warning

* every button works, some play mode fixes

* fix issues with beataction/multisound and pausing

* fix dropdown menus not working in certain screens

* fix particles rotating when camera controls are used

* touch style pause menu items only trigger if cursor is over an item

* various changes

make playback (unpausing) more reliable
only apply changes to advanced audio settings on launch
fix title screen visuals
add opening music
continue past opening by pressing a key
update credits

* almost forgot this

* lol

* initial flow mems

* user-taggable fonts in textboxes

* alt materials for kurokane

* assets prep

* plan out judgement screen layout

change sound encodings

* start sequencing judgement

* judgement screen sequence

* full game loop

* fix major issue with pooled sound objects

rebalance ranking audio
fix issues with some effects in play mode

* new graphics

* particles

* make certain uses of the beat never go below 0

fix loop of superb music

* make markers non clamped

lockstep frees rendertextures when unloading

* lockstep creates its own rendertextures

swapped button order on title screen
added null checks to animation helpers
disabled controller auto-search for now

* enable particles on OK rank

* play mode info panel

* let play mode handle its own fade out

* fix that alignment bug in controller settings

* more safety here

* Update PauseMenu.cs

* settable (one-liner) rating screen text

* address minigame loading crashes

* don't do this twice

* wav converter for mp3

* Update Minigames.cs

* don't double-embed the converted audio

* studio dance bugfixing spree

* import redone sprites for studio dance

* update jukebox

prep epilogue screen

* epilogue screen

* studio dance inkling shuffle test

* new studio dance choreo system

* markers upgrade

* fix deleting volume changes and markers

prep category markers

* Update Editor.unity

* new rating / epilogue settings look

* update to use new tooltip system

mark certain editor components as blocking

* finish category system

* dedicated tempo / volume marker dialogs

* swing prep

* open properties dialog if mapper hasn't opened it prior for this chart

fix memory copy bug when making new chart

* fix ctrl + s

* return to title screen button

* make graphy work everywhere

studio dance selector
membillion mems

* make sure riq cache is clear when loading chart

* lol

* fix the stupid

* bring back tempo and volume change scrolling

* new look for panels

* adjust alignment

* round tooltip

* alignment of chart property prefab

* change scale factor of mem

* adjust open captions material

no dotted BG in results commentary (only epilogue)
bugfix for tempo / volume scroll

* format line 2 of judgement a bit better

update font

* oops

* adjust look of judgement score bar

* new rating bar

* judgement size adjustment

* fix timing window scaling with song pitch

* proper clamping in dialogs

better sync conductor to dsptime (experiment)

* disable timeline pitch change when song is paused

enable perfect challenge if no marker is set to do so

* new app icon

* timing window values are actually double now

* improve deferred timekeep even more

* re-generate font atlases

new app icon in credits

* default epilogue images

* more timing window adjustment

* fix timing display when pitched

* use proper terminology here

* new logo on titlescreen

* remove wip from play

update credits

* adjust spacing of play mode panel

* redo button spacing

* can pass title screen with any controller

fix issues with controller auto-search

* button scale fixes

* controller title screen nav

* remove song genre from properties editor

* disable circle cursor when not using touch style

* proper selection graphic

remove refs
re-add heart to the opening

* controller support in opening

---------

Co-authored-by: ev <85412919+evdial@users.noreply.github.com>
Co-authored-by: minenice55 <star.elementa@gmail.com>
Co-authored-by: ThatZeoMan <67521686+ThatZeoMan@users.noreply.github.com>
2023-12-26 05:22:51 +00:00
.github build fail workaround (#533) 2023-08-13 08:10:42 +00:00
.vscode Timekeeping Improvements and Small Optimizations (#544) 2023-09-11 22:28:04 +00:00
Assets Title Screen (#454) 2023-12-26 05:22:51 +00:00
Packages Title Screen (#454) 2023-12-26 05:22:51 +00:00
ProjectSettings Title Screen (#454) 2023-12-26 05:22:51 +00:00
.editorconfig Proper editor button sprites and Tooltip improvements 2022-01-15 00:20:47 -05:00
.gitignore Sound Scheduling Improvements (#491) 2023-06-25 02:32:08 +00:00
.vsconfig Fork Lifter Spaghetti Code 2021-12-18 23:10:43 -05: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
LICENSE.md Create LICENSE.md 2021-12-21 22:42:00 -05:00
README.md Sound Scheduling Improvements (#491) 2023-06-25 02:32:08 +00:00
song.wav Basic saving and loading system 2022-01-30 07:03:37 -05:00

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.

Release 1 alpha builds

These builds do not include some of the features from Nightly, instead focusing on stability. These builds will eventually culminate in the first stable release of Heaven Studio.

Nightly builds

These builds include experimental new features that will not be included in Release 1

Important Notes:

  • MP3 audio with variable bitrate encoding may desync when seeking in the editor. Either use MP3s with constant bitrate encoding or use one of our other supported formats (OGG Vorbis, WAV...)
  • 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.

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.