This is the v0.7.0 release of ITGmania. This release mostly focuses on introducing the changes to the engine to have better behavior for handling early timing window triggers. See below for a description.
This is similar to IIDX's Early Poor Judgment
(Speaking in ITG terms)
The high level proposal is to always keep the decent/way offs on. This engine change modifies early hits for those windows such that you will still incur the life bar hit as intended on those judgments, but you will now have the ability to still hit the arrow again for score. This also completely eliminates way off towers. In general, the feedback has been that it feels basically the same for tech and boys on stamina feels a bit easier because no way off towers.
By default, greats and higher are considered "good" judgments (as you'd expect).
If you get an early decent or way off, your life bar gets hit accordingly, but the arrow is still hittable. If you then get a good judgment on the same arrow, that judgment is finalized and you can't hit it again. In that case, your life bar doesn't get modified since it already was earlier.
If you don't hit the arrow again, the judgment gets finalized as whatever the early judgment was (decent or way off). That's when it'll show up in your judgment counts.
If you get a late decent or way off, then there is no change to the behavior. There is also no change in behavior for jumps.
It mitigates way off towers because the current arrow is still hittable, where prior to this change the next arrow would instead be overlapping with the current arrow which would've already been judged.
The installation process has largely not changed but you can still refer to the instructions below.
The installer for Windows is not signed, so you will have to click through a couple of security dialogs when running it.
Move ITGmania.app to /Applications. macOS automatically quarantines downloaded applications that are not signed, so you will have to run this command in the terminal afterwards.
xattr -dr com.apple.quarantine /Applications/ITGmania
You will also likely need to allow Input Monitoring for ITGmania. This can be done in:
System Preferences -> Security & Privacy -> Privacy -> Input Monitoring
If ITGmania already exists in this list, you might need to remove + re-add it.
Unpack the tarball to your desired location.
Check out the StepMania 5.1 to ITGmania Migration Guide.
Refer the to the patch notes for the individual contributions in this release.
Thanks to all who contributed to this release!
For a full summary of changes between v0.7.0 and v0.6.1, check GitHub's comparison of the two.