- Launching
- Post-launch functionality
- Bootstrapping
- Roblox API
- Management UI
- Documentation
- Logging (log4net), no clue why I didn't do this earlier
- Profiling
- Unit tests
-
roblox-player
scheme hooking - Launching specific versions
- Launcher GUI
- Tracker spoofing
- Arbitrary launching (with token, placeid, jobid, etc.)
- Setting FPS cap
- Disabling rendering
- Using a custom resolution
- Opening headless clients
- Get UserId of user playing in process
- Installing specific versions
- Uninstalling clients
- GUI login
- Cookie login
- Game join API
- Game joining
- Alt management
- Bot functionality
- Server browser
- General documentation
- API documentation
- Exploit integration
- Detailed guide with screenshots
- Command line interface
- Scheme wrapper
- Global launch settings
- Per-user/place launch settings
- Executable packing
- Auto-updating
- Both async/synchronous functions