From 126ad7f87eb6bbf12f07ef817849283354866b74 Mon Sep 17 00:00:00 2001 From: imAnesYT Date: Sun, 2 Mar 2025 17:59:04 +0100 Subject: [PATCH 1/5] Update utilities.json --- plugins/utilities.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/plugins/utilities.json b/plugins/utilities.json index 77594ac..8af7e61 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -1731,6 +1731,21 @@ "md5sum": "472846d138af954b8b8085975d016a7c" } } + }, + "fast_epic_toggle": { + "description": "Switch between Epic/Fast mode easier in-game!", + "external_url": "", + "authors": [ + { + "name": "imAnesYT", + "email": "", + "discord": "v4_y" + } + ], + "versions": { + "1.0.0": null + } + } } } -} \ No newline at end of file +} From 41c07129cef138e4ac8f19918ded9e0148c94db0 Mon Sep 17 00:00:00 2001 From: imAnesYT Date: Sun, 2 Mar 2025 18:29:35 +0100 Subject: [PATCH 2/5] Add files via upload --- plugins/utilities/fast_epic_toggle.py | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 plugins/utilities/fast_epic_toggle.py diff --git a/plugins/utilities/fast_epic_toggle.py b/plugins/utilities/fast_epic_toggle.py new file mode 100644 index 0000000..24d9482 --- /dev/null +++ b/plugins/utilities/fast_epic_toggle.py @@ -0,0 +1,47 @@ +# ba_meta require api 9 + +import babase +import bauiv1 as bui +import bauiv1lib.party +import bascenev1 as bs + +class FastEpicSwitcher(bauiv1lib.party.PartyWindow): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + # Fast Mode Button + self._fast_btn = bui.buttonwidget( + parent=self._root_widget, + size=(150, 60), + scale=0.7, + label='Fast Mode', + button_type='square', + position=(self._width - 62, self._height - 80), + on_activate_call=self._set_fast_mode + ) + + # Epic Mode Button + self._epic_btn = bui.buttonwidget( + parent=self._root_widget, + size=(150, 60), + scale=0.7, + label='Epic Mode', + button_type='square', + position=(self._width - 62, self._height - 150), + on_activate_call=self._set_epic_mode + ) + + def _set_fast_mode(self): + """Set the game to Fast Mode.""" + bs.get_foreground_host_activity().globalsnode.slow_motion = 0.5 # Fast Mode + bui.screenmessage("Switched to Fast Mode", color=(0, 1, 0)) + + def _set_epic_mode(self): + """Set the game to Epic Mode.""" + bs.get_foreground_host_activity().globalsnode.slow_motion = 1.0 # Epic Mode (Slow) + bui.screenmessage("Switched to Epic Mode!", color=(0, 1, 0)) + +# ba_meta export plugin +class ByANES(babase.Plugin): + def __init__(self): + bauiv1lib.party.PartyWindow = FastEpicSwitcher \ No newline at end of file From 189f0349dc3e3c1a5f75a1927c54aad53de2e740 Mon Sep 17 00:00:00 2001 From: imAnesYT <199956874+imAnesYT@users.noreply.github.com> Date: Sun, 2 Mar 2025 17:29:57 +0000 Subject: [PATCH 3/5] [ci] auto-format --- plugins/utilities/fast_epic_toggle.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/utilities/fast_epic_toggle.py b/plugins/utilities/fast_epic_toggle.py index 24d9482..f2b2605 100644 --- a/plugins/utilities/fast_epic_toggle.py +++ b/plugins/utilities/fast_epic_toggle.py @@ -5,6 +5,7 @@ import bauiv1 as bui import bauiv1lib.party import bascenev1 as bs + class FastEpicSwitcher(bauiv1lib.party.PartyWindow): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -42,6 +43,8 @@ class FastEpicSwitcher(bauiv1lib.party.PartyWindow): bui.screenmessage("Switched to Epic Mode!", color=(0, 1, 0)) # ba_meta export plugin + + class ByANES(babase.Plugin): def __init__(self): - bauiv1lib.party.PartyWindow = FastEpicSwitcher \ No newline at end of file + bauiv1lib.party.PartyWindow = FastEpicSwitcher From 541828aeafc3210a530da948f0905d810c634bf6 Mon Sep 17 00:00:00 2001 From: Loup <90267658+Loup-Garou911XD@users.noreply.github.com> Date: Sun, 2 Mar 2025 23:14:16 +0530 Subject: [PATCH 4/5] Fix utilities.json --- plugins/utilities.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/utilities.json b/plugins/utilities.json index 8af7e61..b6ef69e 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -1744,8 +1744,8 @@ ], "versions": { "1.0.0": null - } } } } -} +} + From c4fe22271cc08a0c5acd8572d8a954bd1bf54c6c Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD <90267658+Loup-Garou911XD@users.noreply.github.com> Date: Sun, 2 Mar 2025 17:44:39 +0000 Subject: [PATCH 5/5] [ci] apply-version-metadata --- plugins/utilities.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/plugins/utilities.json b/plugins/utilities.json index b6ef69e..a40577c 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -1743,9 +1743,13 @@ } ], "versions": { - "1.0.0": null + "1.0.0": { + "api_version": 9, + "commit_sha": "541828a", + "released_on": "02-03-2025", + "md5sum": "756c221489a0759ff8f509cc22a2a823" + } } } } -} - +} \ No newline at end of file