Skip to content

v2.0.0-pre5 - v2 Rewrite Test 5

Pre-release
Pre-release

Choose a tag to compare

@WWYDF WWYDF released this 28 Jun 00:08

I 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 for playerId-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 Special4 from the AiMi SFX Pack.
  • Added single-app-instance detection.
  • 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 games stat 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. 👍