This repository was archived by the owner on Jun 5, 2025. It is now read-only.
1.2.0-Stable
[1.2.0-Stable] - 2025-04-26
Added
- Hatch Detection Features:
- Added a new "Hatch" tab with settings for username, secret pet ping toggle, and user ID for pinging.
- Implemented detection logic for Secret and Legendary pets based on provided lists.
- Handles pet mutations (e.g., "Shiny", "Mythic") when checking against lists.
- Sends Discord webhook notifications for rare hatches, including embed color based on rarity.
- Option to ping a specific user ID when their own configured username hatches a Secret pet.
- Added a checkbox to enable/disable all hatch detection.
- Implemented a cooldown period (
last_hatch_ping_time) for hatch notifications. - Configuration saving/loading for all Hatch tab settings.
- Event Cooldown System: Implemented a global cooldown (
EVENT_COOLDOWN_SECONDS) to prevent duplicate webhook pings for Royal Chest and Gum Rift. (Aura Egg excluded from cooldown). - Automatic FFlags configuration, reducing reliance on external tools like Fishstrap.
- Tutorial link for Collection
Changed
- Updated application version to
1.2.0-Stable. - Autoupdater Process: Modified the updater script (
_updater.bat) generation to instruct the user to manually close the application before the update process replaces the executable. - Refined FastFlag application logic (
apply_roblox_fastflags). - First-Time Setup Notice:
- Now uses a
tutorial_shownflag inconfig.jsonto determine if it should be displayed, instead of just checking for the config file's existence. - The "OK" button is disabled for 10 seconds via a
QTimer. - The notice text informs the user about the 10-second delay.
- The
tutorial_shownflag is only set toTrue(and saved) if the user explicitly clicks the "OK" button, not if the dialog is closed via the 'X' button.
- Now uses a
Fixed
- Improved hatch detection regex to correctly identify pets with mutations (e.g., "Shiny Neon Elemental", "Mythic Seraphic Bunny").
- Resolved an
AttributeErrorcrash that occurred whensave_configwas called during the first-time setup notice (before the main UI elements were created).