1.0.0
Welcome to UnitCrunch 1.0.0! 🎉
This major release marks UnitCrunch's transition from a free tool to a sustainable platform with both Free and Premium tiers. After years of development and feedback from the community, I'm now ready to take your money UnitCrunch is now ready to take the next step...
What's New in 1.0.0
User Accounts & Cloud Sync
- User accounts: Sign up with email to save your profiles securely in the cloud. Your data syncs automatically across all your devices.
- Import existing local profiles: Existing profiles stored in your browser can be imported to your account when you sign up.
Subscription Tiers
- Free tier: Full access to combat simulations, custom profiles, modifiers, and statistical analysis. Save up to 200 profiles.
- Premium tier: Everything in Free, plus up to 2,000 saved profiles, BSData roster import, "Multi-Crunch" and more to come.
Multi-Crunch (Premium)
Compare multiple attackers or defenders at once:
- Many-vs-One mode: Test multiple attacker profiles against a single defender to find your most effective unit.
- One-vs-Many mode: Test a single attacker against multiple defenders to see which targets you're most effective against.
- Unified or per-pairing configuration: Share attack context and global modifiers across all pairings, or configure each pairing individually.
- Comparative charts: Visualise results with bar charts, damage distribution box plots, and sortable comparison tables.
- Weapon and ability selection: Enable or disable specific weapons and abilities for each participant.
BSData Roster Import (Premium)
Import your army lists directly from roster files:
- Import entire rosters: Upload your BSData roster files (ListForge or New Recruit) and import individual units as UnitCrunch profiles.
- Automatic mapping: Unit characteristics, weapons, and many abilities are automatically mapped to UnitCrunch's format.
- Batch import: Select multiple (or all!) units from a roster and import them all at once.
Other Improvements
- Weapon re-ordering: Weapon order can now be adjusted while editing a profile.
- Update notifications: UnitCrunch now prompts you to refresh the page when new updates are available.
- Smart header: The header hides when scrolling down and reappears when scrolling up, giving you more screen space.
- Bug reporting: Report issues directly from the Crunch or Multi-Crunch page. Your simulation state is captured automatically, helping to reproduce and fix bugs faster (look for the little bug icon in the bottom right of the page when logged in).
- Improved mobile navigation: Better support for the back button/gesture on Android & iOS. Swipe to close sidebar.
- Snags & Tweaks: Various minor bugfixes and performance improvements.
Existing Users
Pre-1.0.0 users will have been using UnitCrunch with locally stored profiles, you can continue using the Free tier with almost all existing functionality (read on for what's gone). When you create an account, you'll be prompted to import your local profiles to the cloud.
What's Gone
File-based import/export system
The move to the cloud has made it difficult to keep the file-based import/export system that we had before UnitCrunch 1.0.0. Because UnitCrunch used to store profile data locally in the browser, this import/export functionality was originally intended to provide a means for users to back up and restore their profile data, giving them recovery options if needed. My intention is that the new cloud save system will be a suitable upgrade and replacement for this.
I realise that some users also used the file-based import/export system as a means of sharing profile data. There is currently no direct replacement for this functionality specifically, but I do intend to explore this area further.
Cheers!
Thank you to everyone who has used UnitCrunch over the years. Your feedback and support have been super helpful in reaching this milestone!