Skip to content

pip-owl/evanblox

Repository files navigation

TQTHBAXPDENAE-SBTV

The Omniscient Quantum-Tunneling Hyper-Blox Accelerator XTREME Pro Deluxe Edition (Not An Exploit) - Sponsored by The Void

A modern, feature-rich Roblox launcher built with Electron + Vite + React + TypeScript. Provides an enhanced Roblox experience with Discord Rich Presence, Fast Flags editor, multi-instance support, and performance presets.

TQTHBAXPDENAE-SBTV Screenshot

Features

  • Discord Rich Presence: Show "Playing Roblox" status with game details and elapsed time
  • Fast Flags Editor: Visual JSON editor for Roblox startup flags with validation and sample presets
  • Multi-instance Support: Launch multiple Roblox windows simultaneously with configurable limits
  • Performance Presets: One-click optimization presets (Low/Medium/High/Competitive)
  • Modern Dark UI: Sleek, AppleBlox-inspired interface with smooth animations
  • System Tray Integration: Minimize to tray and keep running in background
  • TypeScript: Fully type-safe codebase for reliability
  • macOS Optimized: Native menu bar, keyboard shortcuts, and Dock integration

Tech Stack

  • Frontend: React 18 + TypeScript + Tailwind CSS
  • Desktop: Electron 28 with context isolation
  • Build Tool: Vite with electron-vite plugin
  • State: electron-store for persistent settings
  • RPC: discord-rpc for Discord integration

macOS Features

TQTHBAXPDENAE-SBTV is optimized for macOS with native integrations:

⚑️ Built with Bun for maximum speed

  • Menu Bar: Full macOS menu with keyboard shortcuts
    • Cmd+L - Launch Roblox
    • Cmd+K - Kill Roblox
    • Cmd+F - Open Fast Flags
    • Cmd+P - Open Performance
    • Cmd+, - Open Preferences
  • Dock Menu: Quick actions via right-click on Dock icon
  • Hardened Runtime: Compatible with macOS Gatekeeper
  • Universal Binary: Native support for both Intel and Apple Silicon

Installation

Prerequisites

  • Node.js 18+
  • npm or yarn

Setup

# Clone the repository
git clone https://github.com/iamevanyt/tqthbaxpdenae-sbtv.git
cd tqthbaxpdenae-sbtv

# Install dependencies (we use Bun! πŸ₯Ÿ)
bun install

# Start development server
bun run dev

Building

# Build for current platform
bun run build

# Build for specific platforms
bun run build:win    # Windows
bun run build:mac    # macOS
bun run build:linux  # Linux

GitHub Actions (Automated Builds)

This repository includes GitHub Actions workflows for automatic building and releasing:

  • macOS: Builds for both Intel (x64) and Apple Silicon (arm64)
  • Windows: Builds NSIS installer and portable executable
  • Linux: Builds AppImage and Debian package

Automated Releases

When you push a tag starting with v (e.g., v1.0.0), the workflow will:

  1. Build for all platforms
  2. Create a GitHub Release
  3. Upload all artifacts automatically
# Create a new release
git tag v1.0.0
git push origin v1.0.0

Required Secrets (for macOS code signing)

For signed macOS builds, add these secrets to your GitHub repository:

  • APPLE_ID: Your Apple ID email
  • APPLE_ID_PASSWORD: App-specific password
  • APPLE_TEAM_ID: Your Apple Developer Team ID
  • CSC_LINK: Link to your certificate (base64 encoded)
  • CSC_KEY_PASSWORD: Certificate password

Project Structure

tqthbaxpdenae-sbtv/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ main/              # Electron main process
β”‚   β”‚   β”œβ”€β”€ index.ts       # Main entry point
β”‚   β”‚   β”œβ”€β”€ discord-rpc.ts # Discord RPC manager
β”‚   β”‚   β”œβ”€β”€ roblox-manager.ts    # Roblox process management
β”‚   β”‚   β”œβ”€β”€ settings-manager.ts  # Settings persistence
β”‚   β”‚   └── fastflags-manager.ts # Fast flags management
β”‚   β”œβ”€β”€ preload/           # Preload scripts
β”‚   β”‚   └── index.ts       # Secure IPC bridge
β”‚   β”œβ”€β”€ renderer/          # React frontend
β”‚   β”‚   β”œβ”€β”€ App.tsx
β”‚   β”‚   β”œβ”€β”€ main.tsx
β”‚   β”‚   β”œβ”€β”€ index.css
β”‚   β”‚   β”œβ”€β”€ components/    # Shared components
β”‚   β”‚   └── pages/         # Page components
β”‚   └── shared/            # Shared types
β”‚       └── types.ts
β”œβ”€β”€ assets/                # Icons and images
β”œβ”€β”€ index.html
β”œβ”€β”€ package.json
β”œβ”€β”€ tsconfig.json
β”œβ”€β”€ vite.config.ts
└── tailwind.config.js

Fast Flags

Fast flags are Roblox startup configuration options that can modify game behavior. TQTHBAXPDENAE-SBTV includes:

  • Sample Flags: Pre-configured flags for FPS, graphics, and performance
  • JSON Editor: Direct JSON editing for custom flags
  • Import/Export: Share flag configurations with others
  • Validation: Real-time JSON validation

Sample Fast Flags Included

Flag Description Default
DFIntTaskSchedulerTargetFps FPS cap (0 = unlimited) 144
DFIntQualityLevel Graphics quality (1-21) 7
FFlagGraphicsEnableD3D11 Enable DirectX 11 true
FFlagPreloadAllFonts Preload fonts on startup true

Discord Rich Presence

TQTHBAXPDENAE-SBTV integrates with Discord to show:

  • Current status ("Playing Roblox", "In Launcher")
  • Elapsed session time
  • Custom status text
  • Large/small images

To enable:

  1. Open Settings β†’ Discord Integration
  2. Toggle "Enable Rich Presence"
  3. Configure custom status text (optional)

Multi-Instance

Launch multiple Roblox windows:

  1. Enable "Multi-Instance" in Settings β†’ Roblox
  2. Set maximum instances limit (1-10)
  3. Click "Launch Roblox" multiple times
  4. Manage instances from the Dashboard

Performance Presets

Choose from four optimization profiles:

Preset Best For Key Features
Low Weak hardware Max FPS, lowest quality
Medium Balanced Good quality/performance balance
High High-end PCs Best visuals, uncapped FPS
Competitive PvP games Max FPS, reduced effects

Configuration

Settings are stored in:

  • Windows: %APPDATA%/tqthbaxpdenae-sbtv/
  • macOS: ~/Library/Application Support/tqthbaxpdenae-sbtv/
  • Linux: ~/.config/tqthbaxpdenae-sbtv/

Development

# Run in development mode with hot reload
npm run dev

# Type check
npm run typecheck

# Lint
npm run lint

# Preview production build
npm run preview

Troubleshooting

Roblox not launching

  • Verify Roblox installation path in Settings
  • Check that the executable path points to RobloxPlayerBeta.exe

Discord RPC not working

  • Ensure Discord is running
  • Check "Enable Rich Presence" in settings
  • Verify Discord Game Activity is enabled

Fast flags not applying

  • Save changes with the "Save" button
  • Restart Roblox for changes to take effect
  • Check JSON validity in the editor

License

MIT License - see LICENSE for details.

Credits

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

A modern Roblox launcher with Discord Rich Presence, Fast Flags editor, and multi-instance support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors