This is the v0.8.0 release of ITGmania. This release has a lot of quality of life changes but is also required for the latest version of Simply Love for ITGmania (v5.4.0)
Courtesy of @glitchybear. You might want to add IgnoredDialogs=FRAME_DIMENSIONS_WARNING
to your Prefrences.ini to prevent a common dialog that might take away input from the game.
A new sorting method has been added to allow sorting the song wheel by the block difficulty of all charts, agnostic of the "slot" they occupy.
For example, under the new method, a simfile with an Expert chart rated 10 and a different simfile with an Easy chart rated 10 will both appear under the "10" folder.
This behavior is similar to Difficulty sorting in other popular rhythm games, such as Sound Voltex and modern DanceDanceRevolution mixes.
In addition, the ability to sort the songwheel by Top Grades on a per-profile basis has been added.
The NoteSkins have been updated to support a white flash to differentiate between Fantastic and Fantastic+ judgments. Use this alongside the latest Simply Love as it supports these sets of NoteSkins.
These are the measure lines similar in DDR. Can be set per player.
Courtesy of @mjvotaw. This allows for greater flexibility in the what songs can be defined for course mode. See Docs/CourseFormat.txt
for usage.
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.
You also currently will require an older version of libusb to be installed to the system.
On a debian based install (ubuntu, mint, etc.) you can run sudo apt-get install libusb-0.1-4
For arch based installs, you can run sudo pacman -S libusb-compat
Check out the StepMania 5.1 to ITGmania Migration Guide.
@teejusb - Primary Contributor!
@aeubanks - Fixing an issue with the tomcrypt workaround not being functional on Linux builds
@x0rbl - Fixing some Groove Radar calculations
@quietly-turning - Fixed a visual error with the Enchantment noteskin, which resulted in "wiggling" receptors during gameplay
@CrashCringle12 - Fixed an error with high score lists that would cause multiple highscores to display for a single player when merging score lists. Added per-profile sorting for Top Grades.
Fixed a bug that caused the music wheel to behave incorrectly if a song was placed in multiple sections when using Preferred sort. Added the ability to sort the song wheel by block level
of all charts in all difficulty slots.
@DinsFire64 - Improved cabinet lighting behavior and performance in gameplay
@ScottBrenner - Improved Actions per Checkout
@48productions - Added functionality to automatically create a Songs folder on Memory Cards
@mjvotaw - Added missing GRADEBEST and GRADEWORST cases for CourseWriterCRS. Fixed a bug that would cause crashes if a song had time signatures defined, but did not include time signature data on Beat 0
@SugoiFactory - Added FA+ style blue/white flashes support for all default noteskins
@sergioperez - Added LinuxInputJoysticks (renamed to InputDeviceOrder) to Preferences.ini to ensure pad order consistency
@tertu-m - Added functionality to set and get Beat Bar Status per Notefield from Lua
Thanks to all who contributed to this release!
For a full summary of changes between v0.8.0 and v0.7.0, check GitHub's comparison of the two.