--- title: Features Overview description: Comprehensive guide to all DropOut features --- # Features Overview DropOut is packed with features designed for both casual players and power users. This guide covers all major capabilities. ## Core Features ## Quick Feature Matrix | Feature | Status | Description | |---------|--------|-------------| | Microsoft Authentication | Complete | OAuth 2.0 with device code flow | | Offline Authentication | Complete | Local accounts for offline play | | Token Auto-refresh | Complete | Automatic refresh of expired tokens | | Java Auto-detection | Complete | Scans system for Java installations | | Java Download | Complete | Download Adoptium JDK/JRE versions | | Fabric Support | Complete | Install and launch Fabric loader | | Forge Support | Complete | Install and launch Forge loader | | Instance System | Complete | Isolated game environments | | GitHub Integration | Complete | View releases and changelogs | | Concurrent Downloads | Complete | Multi-threaded asset downloads | | Resume Downloads | Complete | Resume interrupted downloads | | AI Assistant | Complete | Built-in troubleshooting helper | | Config Editor | Complete | JSON/TOML configuration editor | | Custom Resolution | Complete | Set game window dimensions | | Memory Allocation | Complete | Customize JVM memory settings | | Multi-account | In Progress | Switch between multiple accounts | | Mods Manager | Planned | Enable/disable mods in launcher | | Launcher Auto-update | Planned | Self-updating mechanism | | Custom Game Directory | Planned | Choose game files location | | Import Profiles | Planned | Import from MultiMC/Prism | ## Performance Features ### Concurrent Downloads - Configurable thread count (default: 10) - Parallel asset and library downloads - Progress tracking per file - ETA calculation ### Resume Support - Interrupted downloads auto-resume - `.part` files track progress - Multi-segment downloads for large files - Metadata files for state tracking ### Caching - Java catalog cached for 24 hours - Version manifests cached locally - Asset index caching - Library deduplication ## User Interface Features ### Modern Design - Dark mode enforced for eye comfort - Particle background effects - Clean, distraction-free layout - Responsive design ### Real-time Feedback - Live download progress - Game console output - Log streaming - Toast notifications ### Settings Management - Memory allocation slider - Resolution customization - Java path selection - Thread count configuration - Custom JVM arguments ## Advanced Features ### Version Inheritance Modded versions (Fabric/Forge) automatically inherit from parent vanilla versions: - Libraries merged from parent + mod loader - Arguments combined and deduplicated - Assets inherited from vanilla version ### Native Library Extraction - Platform-specific native extraction - Automatic cleanup - Proper library path configuration ### Rules Engine - OS-specific library filtering - Feature flag support - Architecture detection ### Download Queue Persistence - Save incomplete downloads - Resume after launcher restart - Queue priority management ## Developer Features ### Config Editor Built-in JSON/TOML editor with: - Syntax highlighting - Validation - Quick access to all configs ### Log Access - Real-time game logs - Launcher debug logs - Copy/export functionality ### AI Assistant - Troubleshooting guidance - Error analysis - Configuration help - Documentation search ## Coming Soon ### Multi-account Management - Switch between accounts easily - Account profiles - Quick switching ### Mods Manager - Browse and install mods - Enable/disable mods - Mod compatibility checking - Version management ### Profile Import - Import from MultiMC - Import from Prism Launcher - Import from other launchers - Preserve settings and saves ### Launcher Auto-update - Background update checks - One-click updates - Version history - Rollback support