Posts by speedy005

    When I open a skin, make a change in the code window, and click Save, the changes are not saved within the code window. in the skin.xml in code window.

    The field where you can change the position doesn't work either—it only works if you change it in the code window.

    Error message: Format mismatch

    cu

    speedy005

    New Features / Improvements

    1. Full-screen Matrix effect

      • The falling letters now cover the entire splash window, not just the left side.

      • Letters fall in columns with different speeds, creating a cinematic, realistic Matrix vibe.

    2. Ping-Pong Emoji animation

      • The loading text is accompanied by animated emojis (🚀 💫 ✨ 🌟 🔥 💥) above the Matrix effect.

      • Updates smoothly every 250ms for a subtle, dynamic effect.

    3. Progress bar integration

      • A red progress bar at the bottom shows the loading status.

      • Smooth, random incremental updates simulate a real loading process.

      • Once complete, the text switches to “✅ Ready!” in green.

    4. Matrix-style font and color

      • Uses Consolas font for the Matrix effect.

      • Letters are bright green (#00FF00) on a black background, classic Matrix look.

    5. Start and end sound effects

      • Plays a start sound at the beginning and an end sound when the splash finishes.

      • Automatically detects OS:

        • Windowswinsound

        • Linuxaplay

        • macOSafplay

    6. Smooth fade-in

      • The splash window fades in gradually for a polished cinematic entrance.

    7. Adjustable speed & randomness

      • Each column falls at slightly different speeds.

      • Randomized characters appear with probability, creating that organic, “alive” effect.

    Essentially, this version is full cinematic Matrix intro:

    • Letters falling across the whole window

    • Animated emojis with your loading text

    • Red progress bar at the bottom

    • Start/end sound effects

    • Smooth fade-in

    It’s now like a bootloader intro straight out of the movie, but with your app branding.

    🚀 What's New in the OSCam Patch Manager

    • Dual-Path Architecture: We have decoupled the file management. You can now manage and store Standard S3 and NCam Bonecrew in two completely independent directories. No more path-clashing!
    • NCam Bonecrew Support: A dedicated new button has been added specifically for the Bonecrew project. It features its own installation routine, update-check, and launch logic.
    • Enhanced S3 Tooling: You can now build and manage NCam using a specialized, modified version of the S3 Simplebuild tool, fully integrated into the manager.
    • Smart UI Logic: The interface now auto-detects the status of both installations. Buttons dynamically switch between "Install" (Orange) and "Ready/Start" (Green) based on your local files.
    • Interactive HTML Tooltips: Hover over any button to see high-contrast, color-coded help texts. They explain exactly what a Left-Click (Launch/Install) or Right-Click (Select Path) will do.
    • Multilingual Deep-Sync: Switching between German and English now updates everything instantly—including the new tooltips, status labels, and project-specific paths.
    • Performance & Fixes: Optimized terminal launching (context-aware cwd), fixed configuration saving bugs, and improved the "Glow" effects for a cleaner look.

    update online

    pasted-from-clipboard.png

    update online

    1. OSCam Version Blinking

    • Before: The version number appeared statically or inconsistently.

    • Now: The OSCam version number blinks 3 times in neon green (#00FF00) whenever a check is done.

    • Timing is precise with delays [300, 600, 900, 1200, 1500, 1800] ms.

    2. Final Label "🛠️ What are we building today?"

    • Before: The final label was shown immediately, sometimes before OSCam blinking, causing a visual disconnect.

    • Now:

      • The label is only displayed after OSCam version starts blinking, so the sequence feels natural.

      • Its text blinks 3 times in cyan without affecting the border or background.

      • After blinking, the text remains visible permanently.

    3. UI Synchronization

    • set_status_ui() now centralizes styling for the status label, including blink behavior, fonts, colors, and opacity.

    • Ensures consistent display of timestamp, message, and version.

    4. Sound Feedback

    • Added optional system sounds to indicate:

      • Updates found (update sound)

      • Up-to-date (uptodate sound)

      • Errors (beep sound)

    5. General Robustness

    • The blink sequences for OSCam and the final label are now independent but logically synchronized.

    • Progress bar remains at 100% and visible.

    • Styling improvements ensure consistent font, size, and color across all labels.

    🚀 S3 Simplebuild Integration: How it works
    The tool now features a "smart" button that detects your S3 installation and adapts its behavior and look accordingly.

    1. Visual States (The Logic)
    The button monitors your configured S3_PATH. Depending on whether the file s3 (Linux) or s3.exe (Windows) is found, the button changes:

    • 🟠 "🚀 Install S3" (Orange): Shown when S3 is not found. Clicking it starts the S3InstallWorker, which clones the latest S3 releases from GitHub and sets them up for you.
    • 🟢 "🚀 S3 OK" / "Update" (Green): Shown when S3 is detected. Clicking it opens the S3 Menu in a new terminal or starts the build process.

    2. How to change the S3 Path
    If you have S3 installed in a different folder (like s3_new or s3_old), you can change the path easily:

    1. Right-Click on the S3 Button.
    2. A Folder Selection Dialog will open.
    3. Select your desired S3 directory.
    4. Automatic Save: The tool immediately saves this new path to your config.json.
    5. Instant Refresh: The UI will re-scan the new folder and update the button to "S3 OK" if the binary is present.

    3. Installation & Build Process

    • Installation: If you click "Install S3", the tool uses a background thread (Worker) to download S3. On Linux, it will ask for your password via pkexec to set the correct execution permissions (chmod 755).
    • Terminal Launch: Once installed, clicking the button triggers the open_terminal method. On Linux, it automatically detects your terminal (Gnome, Xterm, Konsole, etc.) and runs sudo ./s3 menu.



    update online

    cu

    speedy005

    🚀 Technical & Visual Evolution Summary

    1. Smart Update Engine
      • Atomic Updates: The tool performs "Safe-Writes" with os.fsync(), preventing file corruption during updates.
      • Auto-Rollback: If an update fails, it automatically restores the previous version from a backup.
      • Rainbow Progress: During downloads, the progress bar transforms into a vibrant, high-contrast Rainbow Gradient with bold black text for maximum visibility.
    2. Immersive Audio Feedback
      • System Sounds: Integrated cross-platform sound triggers (Linux paplay/canberra and Windows MessageBeep).
      • Event Hooks: Specific sounds for "Update Available" (Information), "Success" (Completion), and "Error" (Alert).
    3. Advanced Idle & Loading Logic
      • Post-Load Sequence: The tool now detects when the loading process is finished (is_loading = False).
      • Dynamic Idle Blink: Once ready, the status bar performs a 5-cycle "Breath" Blink (10 color toggles) to signal the tool is idle and ready for user input.
      • Theme Awareness: The idle style automatically adapts to your Gold, Matrix, or Light themes.
    4. UI & UX Polish (The "No-Grey" Fix)
      • Deep Contrast: Hard-coded backgrounds (#111111 for Gold, #050505 for Matrix) eliminate the ugly default system-grey flicker.
      • Closing Sequence: A synchronized exit routine that saves your config, plays a logout sound, and shows a final "Saved & Exit" status before closing the window after a 1-second delay.
    5. Multi-Language Support
      • Auto-Detection: All messages, progress bar formats, and logs dynamically switch between German and English based on your settings.

      update online

    6. cu

    7. speedy005

    🚀 What's New in v3.2.0

    🎨 Hyper-Neon UI & UX


    Cyber-Design: A deep dark background combined with high-contrast Neon Yellow (#EAFF00) and Neon Pink (#FF00FF) elements.

    Mega-Scanner Progress: A new animated Rainbow-Scanner effect for the progress bar with a final "ready" state.

    Dynamic Logging: Real-time logging with color-coded status messages (Success in Neon Yellow, Updates in Neon Pink).

    Interactive Hover Effects: Every button now features a "Neon Glow" hover effect for a modern gaming-tech feel.


    🏗️ Integrated S3 Simplebuild Support


    S3 Smart Detective: The tool automatically scans your system (/opt/s3_neu/, ~/s3/, etc.) to find your Simplebuild 3 installation.

    Sudo-Protected Menu: A dedicated "S3 Simplebuild" button that opens a terminal with sudo ./s3 menu, preventing all "Permission Denied" errors.

    Automated Cross-Compiling: New dashboard options to select toolchains (VU+ 4K, Dream, etc.) and build binaries directly from the GUI.


    ⚙️ Enhanced Core Features


    Permission Auto-Fix: Integrated logic to handle is_defined.txt and git safe.directory issues automatically.

    Smart Sound Support: New audio feedback for successful checks, update founds, and terminal execution.

    Full Localization: Complete support for German and English, including localized system check logs.


    🛠 Installation & Quick Start


    Requirements: Ensure you have python3, PyQt6, and requests installed.

    Terminal Support: For the best experience on Linux, gnome-terminal or xterm should be available.

    Run:

    Code
    Run this command in your terminal:
    
    
    curl -sSL https://raw.githubusercontent.com | bash

    online update

    cu

    speedy006

    This tool is a comprehensive Automation & Patching Suite for OSCam Emu, designed to bridge the gap between official Streamboard source code and the latest Emu enhancements.
    Here is a breakdown of what the tool does and what is new in this version:

    🚀 Key Features (What it does)

    • Automated Git Patching: It clones the official OSCam Streamboard repository, applies the oscam-emu.patch automatically, and commits the changes locally.
    • Header Analysis: It parses the patch file to extract the exact version string (e.g., 2.26.02-11943-802) so you always know exactly which version you are building.
    • GitHub Integration: It can automatically upload your patched source code to your own GitHub repository, making it easy to share or use with automated build systems.
    • Cross-Platform Support: Works on both Linux (Ubuntu/Debian) and Windows, handling specific dependencies for each.
    • Dependency Management: On startup, it checks for required tools (git, patch) and Python packages (PyQt6, requests). It can even offer to install missing Python libraries automatically.

    ✨ What's New (Latest Updates)

    • Rainbow Progress Bar: A newly designed, high-visibility "Rainbow" progress bar with bold black text that provides real-time feedback for every step (Cloning, Patching, Committing, Uploading).
    • Smart Update Worker: Includes the OSCamUpdateWorker which uses git ls-remote. This allows the tool to check if there are new commits on the Streamboard without downloading the whole repository, saving time and data.
    • Advanced Revision Logging: The tool now displays a professional revision string combining the Patch Version and the unique Git Short-Hash, e.g., 📝 Git Revision: 2.26.02-11943-802 (f9ad454b).
    • Multimedia Feedback: Integrated safe_play audio support. You get acoustic feedback for successful operations and distinct warnings if an error occurs.
    • Emoji & Font Support: Includes automatic installers for Noto Color Emoji on Ubuntu and Windows to ensure the UI looks modern and all status icons render correctly.
    • Zweisprachig (Bilingual): Full support for both German and English within the UI and the Progress Bar status messages.

    🛠 Technical Specs

    • Language: Python 3.x
    • GUI Framework: PyQt6
    • License: MIT (Open Source)
    • Security: Handles GitHub Tokens securely via local configuration and ensures http.sslVerify can be managed for specialized environments.

    pasted-from-clipboard.pngpasted-from-clipboard.png





    online update

    cu

    speedy005

    🚀 What's New (Latest Updates)

    • Smart Online Patch Downloader: Users can now fetch .patch files directly from remote sources (e.g., speedy005, OSCam-Mirror).
    • Version Pre-Scanning: The tool automatically extracts the patch version from the file header before downloading to ensure compatibility.
    • Deep Diagnostics Engine: An enhanced "Full System Check" that audits network connectivity, repository availability (Streamboard/GitHub), and local tool chains.
    • Seamless Localization: Complete English and German UI integration, including all dialogs, log entries, and buttons (e.g., dynamic "Cancel" / "Abbrechen").
    • Anti-Freeze UI: Integrated processEvents and QThread logic to ensure the interface remains responsive during network requests.
    • Robust File Handling: Automated filename sanitization to prevent OS-level errors during patch saving.

    🛠 Full Feature List (Comprehensive Overview)

    1. Automated Environment Setup

    • Self-Healing Dependencies: Automatically detects missing Python libraries (PyQt6, requests, packaging) and offers a one-click installation via pip.
    • Tool Chain Verification: Checks for essential system binaries like git, patch, and zip.
    • Cross-Platform Support: Specifically optimized for Windows 10/11 and Ubuntu/Debian environments.

    2. Advanced OSCam Management

    • One-Click Cloning & Patching: Clones the official Streamboard SVN/Git and applies Emu patches in one automated workflow.
    • Live Repository Monitor: A background worker (OSCamUpdateWorker) tracks new commits on the official OSCam Git and notifies the user of updates without lag.

    3. High-Quality UI/UX

    • Modern Visuals: High-DPI support with automatic installation of Noto Color Emojis for a clean, modern look.
    • Audio Feedback System: Integrated sound triggers for successful completions, warnings, and errors (supporting winsound and Linux sound architectures).
    • Real-time HTML Logging: A color-coded, formatted log window providing full transparency of all background operations.

    4. Network & Security

    • Repository Health Check: Pings major OSCam and Emu repositories to verify if servers are online or undergoing maintenance.
    • Safe-Download Logic: Implements timeout management and error handling for unreliable internet connections.
    • Automatic Localization: Detects system language (EN/DE) at startup and adjusts the entire interface accordingly.

    5. Maintenance & Support

    • Diagnostic Logs: Detailed error reporting within the GUI for quick troubleshooting.
    • System Integrity: Ensures that all modifications respect the original author's attribution (MIT License compliance).

    Update online

    cu

    speedy005

    update online

    1. Automated Dependency Management

    • Smart Startup Check: The tool now performs a two-stage check before the GUI even opens.
    • Python Packages: It automatically detects missing libraries like PyQt6, requests, or packaging and offers a one-click installation via a console prompt.
    • System Tools: It verifies the presence of essential Linux binaries: git, patch, zip, gcc, make, libssl, and libusb.
    • Auto-Restart: If packages are installed, the script intelligently restarts itself to apply the changes immediately.

    2. Advanced Multi-Language Support (DE/EN)

    • Dynamic Translation: The entire interface (titles, labels, group boxes, and buttons) now switches instantly between German and English.
    • Persistent Settings: Your language preference is saved in the configuration and reloaded on the next start.
    • Zukunftssicher (Future-Proof): Replaced deprecated locale functions with modern Python 3.15+ compatible logic to avoid system warnings.

    3. Interactive High-Res Status Bar

    • LED Monitoring: A new 10-point LED status bar provides real-time feedback on your build environment.
    • Click-to-Help: If a tool is missing (Red LED), you can click the LED to open a help dialog.
    • Copy-to-Terminal: The help dialog provides the exact apt install command and a "Copy" button to fix the issue instantly.
    • Sound Server Detection: Automatically detects if your system uses PulseAudio or PipeWire to ensure audio feedback works correctly.

    4. Visual & UI Enhancements

    • Animated Language Switch: When changing the language, a large national flag (DE/US) animates across the screen with a smooth "rise and fade" effect.
    • Smart Fallback: If the system lacks Emoji fonts, the animation automatically switches to stylized "DE" or "EN" color tiles to prevent "empty box" errors.
    • Enhanced System Log: The main info screen now renders a high-definition, color-coded system report during startup, showing network status, tool versions, and author credits.

    5. Reliability & Performance

    • Safe Sound Engine: Added a global sound check to prevent script crashes if audio drivers are missing.
    • Blink Speed Control: Integrated a "Turbo/Static" slider to adjust the UI animation frequency, tailored to the user's preference.

    speedy005