blob: 9b1d1af2856d03ec344603f1df18e7eb4110763b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
|
---
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
<Cards>
<Card
title="Authentication"
href="/docs/en/features/authentication"
description="Microsoft OAuth and offline authentication"
/>
<Card
title="Java Management"
href="/docs/en/features/java"
description="Auto-detection and installation of Java runtimes"
/>
<Card
title="Mod Loaders"
href="/docs/en/features/mod-loaders"
description="Fabric and Forge support with easy installation"
/>
<Card
title="Instances"
href="/docs/en/features/instances"
description="Isolated game environments with independent configs"
/>
<Card
title="Downloads"
href="/docs/en/features/downloads"
description="Fast concurrent downloads with resume support"
/>
<Card
title="AI Assistant"
href="/docs/en/features/assistant"
description="Built-in AI helper for troubleshooting and guidance"
/>
</Cards>
## 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
|