Encrypted Configuration Shield: Complete migration from traditional exposed INI configuration files to a proprietary binary encrypted file named launcher.muonlinedev.
Industrial Ciphers: Implemented Rijndael (AES) 256-bit symmetric encryption in CBC mode with key derivation using random Initialization Vectors (IV) to prevent configuration sniffing and server credential theft.
Dynamic UI Loading: Supports on-the-fly reading of over 24 visual properties and server identity parameters directly from the encrypted configuration file at startup.
Dynamic Esthetics Customization: Easily configure the primary accent color (glows, button states, active toggles), secondary accents, panel backgrounds, borders, and dialog window styles.
Integrated Social Widgets: Custom URLs, labels, and subtexts for Website, Discord, and WhatsApp buttons, along with real-time server status indicators (Online, Offline, Error).
🛠️ Changelog (v2.0.0)
NEW: Native support for reading and decoding launcher.muonlinedev configurations.
NEW: Integrated the SecureStringManager cryptographic library for secure decryption at runtime.
NEW: Built-in automatic fallback (creates a default encrypted configuration if launcher.muonlinedev is missing in /Data/Launcher/).
IMPROVEMENT: Complete removal of legacy plain text Launcher.ini file reading.
🎨 LauncherConfigEditor (Admin Tool)
📌 Key Features
Premium Dark Mode UI: Modern and clean design inspired by dark dashboard palettes, featuring a vertical sidebar navigation panel instead of legacy Windows Forms grey tabs.
Embedded Vector Icon Pack: Built-in FontAwesome 5 Solid icon pack embedded directly as an assembly resource (EmbeddedResource). Icons are rendered dynamically as sharp vectors at any scale.
Real-time Multilingual Support:
Loads in English by default on startup.
Instant translation switching between English, Spanish, and Portuguese without restarting the application.
Contextual translation of all 24 individual color properties for ease of design.
Interactive Key-Protected Encryption:
Dedicated security panel at the bottom to enter custom encryption keys.
Anti-theft protection: trying to open or load a launcher.muonlinedev file with an incorrect security key automatically blocks reading and triggers a security alert.
Harmonious Theme Auto-Generator:
Choose primary and secondary colors and auto-generate 24 matching UI colors based on 4 beautiful styles: Pure Dark, Deep Slate Blue, Deep Royal Purple, and Elegant Light.
Quick Colors Palette: Integrated color chart for instant selection with a single mouse click.
Spacious & Clean Layout: Increased margins and added a default 8px horizontal padding inside all textboxes to keep texts clean and uncrowded.
100% Portable: Single independent executable file (.exe) with no external resource dependencies, stylesheet files, or external folders.
🛠️ Changelog (v2.0.0)
NEW: Full design overhaul with premium dark mode at a clean 850x640 resolution.
NEW: Replaced standard TabControl with a flat sidebar navigation menu containing active tab indicators.
NEW: Added private font loading for embedded FontAwesome 5 Solid TTF.
NEW: Multi-language support (English default, Spanish, Portuguese) applicable instantly.
NEW: Interactive textbox for custom cryptographic key entry.
NEW: Custom Paint events for GroupBoxes (flat cards) and Buttons (rendered vector icons).
NEW: Dynamic loading of the application icon deidad.ico extracted from the running assembly in runtime.
IMPROVEMENT: Widened color textboxes to 220px and containers to 290x55 with the preview panels aligned to the right.