π― What is this?
BUHUTO is a team building optimizer for NHL HUT (Hockey Ultimate Team). It helps you find the best lineup by maximizing chemistry bonuses, OVR ratings, and managing salary cap constraints.
𧬠CHARA Optimizer
CHARA (Continuous Hill-climbing with Aggressive Random Adjustments) uses 16 parallel Web Workers in a tournament phase to explore different lineup combinations simultaneously. After finding the best starting point, it continues optimizing with random multi-swaps for maximum exploration.
- βΆοΈ Play - Start/Resume optimization
- βΈοΈ Pause - Pause and organize lines (faceoffs, handedness, OVR sorting)
- βΉοΈ Stop - Stop and finalize lineup
π¦ Adding Cards (in Card Browser)
- Shift+Click
Add/remove from your collection (green border) - saved to localStorage
- Ctrl+Click
Add/remove as Temp Card (orange border) - "what if I had this card?" - not saved
- Alt+Click
Add to Choice Pack selection (violet border)
π Lineup Slots
- Ctrl+Click on lineup slot β Lock/unlock player (before running or while paused)
π Choice Pack Runner
Select 3+ cards with Alt+Click, then run Choice Pack Runner from the Actions menu. It simulates adding each card to your team and tells you which one would give the best improvement - perfect for choosing from reward packs!
πΎ Saving & Loading
Your collection, lineups, and settings are automatically saved to localStorage - they persist between sessions. Use Export Data / Import Data in Actions to backup or share (admins: one Import / Export Data hub with server saves and file import/export).
π¨βπ» About This Project
BUHUTO is a one-man project, coded entirely by chatting with the brilliant Claude Opus π€
If something breaks, or new cards/chemistry combos don't appear immediately in BUHUTO, that's totally normal. I'll do my best to add new content within the same day.