diff --git a/config.toml b/config.toml index 6073fea..accdeb4 100644 --- a/config.toml +++ b/config.toml @@ -7,6 +7,7 @@ hard_judge = 108 touch_enabled = false timer_frozen = true judge_counter = false +nijiiro_notes = false [nameplate_1p] name = 'どんちゃん' diff --git a/scenes/game.py b/scenes/game.py index 4aae4ac..0836a3a 100644 --- a/scenes/game.py +++ b/scenes/game.py @@ -88,6 +88,14 @@ class GameScreen: self.movie = None self.song_music = None tex.load_screen_textures('game') + if global_data.config["general"]["nijiiro_notes"]: + # drop original + if "notes" in tex.textures: + del tex.textures["notes"] + # load nijiiro, rename "notes" + # to leave hardcoded 'notes' in calls below + tex.load_zip("game", "notes_nijiiro") + tex.textures["notes"] = tex.textures.pop("notes_nijiiro") audio.load_screen_sounds('game') ray.set_shader_value_texture(self.mask_shader, ray.get_shader_location(self.mask_shader, "texture0"), tex.textures['balloon']['rainbow_mask'].texture) ray.set_shader_value_texture(self.mask_shader, ray.get_shader_location(self.mask_shader, "texture1"), tex.textures['balloon']['rainbow'].texture)