v2.0.0-pre5 - v2 Rewrite Test 5
Pre-releaseI ended up sitting on this one longer than I expected, but I hope it was at least a little bit worth the wait.
Warning
Databases from previous versions are incompatible with v2-pre5. Because of this, pre5 uses a new database file. Your old database file will remain intact, usable in older versions, but entirely separate from the one used in pre5.
Incidents like this will never occur post-release. Unfortunately, such is the way with pre-releases. You could technically patch the database to fit the schema yourself, but I don't have the time to offer support in doing so. Sorry.
Changes from pre4 -> pre5
Added Match Syncing & Validation with CC- This has been temporarily patched out and replaced with a toast. It's not perfect yet, so I would rather work on the backend and get it fully functional with pre6 or later.
- Settings Page is almost entirely functional (minus match sync)
- Added option to automatically close the app when you close your game
- Polished the OOBE a tad. No more weird error screens on a fresh database.
- Swapped out
username-based systems forplayerId-based systems.- So the app shouldn't break when you change your name now... 😅
- Fixed UE4SS trying to reinstall every launch.
- Fixed performance issues leading to stutters in game.
- Added account switching detection.
- The app will automatically relaunch if you switched accounts without closing it first.
- Added log saving and log rotation. (7 days max)
- Fixed sound
Special4from the AiMi SFX Pack. - Added
single-app-instancedetection. - Updated README.
- Match History:
- Added Rank icons to each user
- Added Banned Character icons
- Added a detailed date and time of a match instead of just "1 week ago"
- Tweaked the score display to mimic what it looks like in game
- Added better theming support to the win/loss colors
- Added account filtering (for alt accounts)
- Added search (to find users you've played with)
- Added infinity scroll automatic pagination
- Fixed goal count sometimes not tracking properly
- This would sometimes occur when scoring the final goal of a set
- Tweaked average rank math, should be more accurate
- Current Match:
- Added top bar for queue, map, and average latency (ping)
- Added intermission pick order prediction graphic (see known issues)
- Added labels to Playstyle icons
- Fixed
gamesstat being broken on Normal matches - Adjusted margins to accommodate these new components
- Added remaining characters to ability info popout
Known Issues
- The intermission predictor doesn't take balancing into account. Still working out the logic for that, so it's wrong most of the time. Just wanted to get the ground work there.
- Sometimes, on a fresh database, your first match in MH will duplicate
- CC sometimes returns an error when searching playstyles for some players
Closing Notes
Reminder that this is pre-release software, and can lead to weird bugs! If anything goes abhorrently wrong, delete the cosmicexpanse.db file in the %AppData%\com.blals.aimiapp folder! (This will wipe everything, including Match History). The database can also be reset from the Settings page.
Any bugs can be reported to be directly on Discord. I would appreciate if you press F6 on the app and paste your logs first since I will usually just end up asking anyways. 👍