Posted May 08, 2026 by New PythonX
#Mild Update
The Midnight Update
A brand new ultra-dark theme called Midnight has been added alongside Light, Dark, and Device modes. Perfect for late-night gaming sessions with deep blacks (#050505 background) and reduced eye strain.
The entire launcher now dynamically adapts colors based on your theme choice:
Window backgrounds, surfaces, borders, and text colors all shift automatically
No more hardcoded black/white color pairs
Custom get_window_bg_color(), get_surface_bg_color(), get_border_color() methods handle everything
The loading screen actually updates in real-time now:
Text changes smoothly through each loading step (Checking for Updates → Connecting to Github → etc.)
Uses Tkinter’s after() scheduler instead of blocking asyncio.sleep()
Update checker runs in a background thread so the splash never freezes
VeloStrap now detects internet connectivity before attempting updates:
Uses socket connection test to 8.8.8.8
Shows a red notification bar when no internet is detected
Gracefully skips update checks instead of crashing
To prevent accidental spam, actions are now rate-limited:
Visual red warning notification appears if you trigger too many actions
60-second cooldown after 88+ actions per minute
Protects FastFlag toggles, save buttons, and mod switches
Completely overhauled font system:
Import any .otf or .ttf font file through a file picker
Automatically clones your font into all 4 BuilderSans slots (Regular, Medium, Bold, ExtraBold)
Built-in backup system saves Roblox’s default fonts before replacing them
Reset button restores backed-up defaults instantly
Status display shows which font is active or if defaults are in use
Mouse Cursor Presets: Angular (2013) and Cartoony (2006) styles with proper file validation
Old Character Sounds: Emulates legacy sound effects
Old Avatar Editor Background: Restores the classic avatar editor look
All presets auto-apply before Roblox launches
Custom mods in the Mods folder override built-in presets
The home screen now displays VLight.png in Light mode and VDark.png in Dark/Midnight mode, automatically switching based on your selected appearance.
Redesigned editor with single-flag entry fields (key + value)
Smart type conversion (automatically detects booleans, integers, strings)
Improved JSON auto-fix (handles = instead of :, missing commas, unquoted keys)
Added “Add File” button to import from external JSON files
Better error handling with partial imports (saves valid flags, reports invalid ones)
Removed redundant self.app_dir = get_app_directory() double assignments
Consolidated theme color logic into dedicated methods
Better organization of mod-related functions
Cleaner splash screen cleanup