itch.io is community of indie game creators and players

Devlogs

V0.2.0

VeloStrap
A downloadable VeloStrap for Windows

🚀 VeloStrap V0.2.0 - Devlog

The Midnight Update

🌙 New Appearance Mode: Midnight

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.

🎨 Theme-Aware UI System

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

🎵 Smooth Splash Screen

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

📡 Offline Mode Detection

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

⚡ Rate Limiting Protection

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

🔤 Custom Roblox UI Fonts

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

🖱️ Enhanced Mod System

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

🏠 Dual-Theme Logo

The home screen now displays VLight.png in Light mode and VDark.png in Dark/Midnight mode, automatically switching based on your selected appearance.

🛠️ FastFlag Editor Improvements

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)

🧹 Code Cleanup

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

Files

  • VeloStrap V0.2.0.zip 77 MB
    13 days ago
Download VeloStrap
Leave a comment