From 34fa296f88f4093605d8e929fd1984a95679eb48 Mon Sep 17 00:00:00 2001 From: ref-err Date: Sat, 11 Jul 2026 19:37:57 +0500 Subject: [PATCH] gamepad color change based on map --- changelogs/0.1.1.txt | 1 + scripts/Scene_Map.rb | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/changelogs/0.1.1.txt b/changelogs/0.1.1.txt index 7b76c76..6cb19cd 100644 --- a/changelogs/0.1.1.txt +++ b/changelogs/0.1.1.txt @@ -61,3 +61,4 @@ Added 16:10 support SecurityManager can detect Flatpak and Snap now Added 3:2 support Modloader settings +supported gamepads can now change LED color based on map \ No newline at end of file diff --git a/scripts/Scene_Map.rb b/scripts/Scene_Map.rb index 2c2acb7..05fa1ed 100644 --- a/scripts/Scene_Map.rb +++ b/scripts/Scene_Map.rb @@ -58,7 +58,8 @@ class Scene_Map @blackfade.bitmap.fill_rect(0, 0, Graphics.width, Graphics.height, Color.new(0, 0, 0)) @blackfade.visible = false @blackfade.z = 9999 - + color = GamepadMapColors::COLORS[$game_map.map_id] || GamepadMapColors::SUN + Input.set_led(color.red, color.green, color.blue) RPG::Mod.exec_hooks("hooks/Scene_Map/main", binding) # Transition run @@ -391,6 +392,7 @@ class Scene_Map @spriteset = Spriteset_Map.new # Update map (run parallel process event) $game_map.update + Input.set_led(GamepadMapColors::COLORS[$game_map.map_id].red, GamepadMapColors::COLORS[$game_map.map_id].green, GamepadMapColors::COLORS[$game_map.map_id].blue) @spriteset.update # Run automatic change for BGM and BGS set on the map $game_map.autoplay