Releases: GenericMadScientist/CHOpt
Releases · GenericMadScientist/CHOpt
1.1.2
Changes:
- Fixed a bug where a note at the very end of a solo in a .mid was counted as part of the solo bonus
- Fixed a bug where for a few .mid files the PART GUITAR event (and similar events for other instruments) was being missed
- Fixed a crash caused by 0 tick notes in .mid files (GH1 Bark at the Moon is the only example I found of this)
- Fixed handling of overlapping SP phrases in .chart files
- Solo sections are now read as SP phrases for .mids that have no SP phrases and at least two solo sections (Clone Hero does this)
1.1.1
Changes:
- Added support for UTF-16 song.ini files
- Disabled optimiser for drums (recent versions of the PTB have changed how drum activations work, and I'd rather not work on adding support until that's more stable)
1.1.0
Changes:
- There is now an option for speedups/slowdowns
- Song files (.chart/.mid) can now be dragged and dropped into the graphical version
- Average multiplier is now in the text output of both versions
- Song/Artist/Charter are now read from a song.ini file in the same directory as the .chart/.mid (if it exists)
- CHOpt now has a rudimentary heuristic for picking the easiest path if more than one path is optimal
- Added version information to Windows binaries
- Fixed a pair of bugs with reading .mid files botched in a very strange way (thanks Harmonix)
- Improved performance, beyond merely reverting the regression in 1.0.3
1.0.3
Changes:
- Fixed a bug causing CHOpt to get too many ticks from a forbidden squeeze when the next note is after an SP sustain
- Fixed a bug with whammy getting double counted if an activation is on a note that is an SP sustain
1.0.2
Changes:
- Images now open after being created with the graphical version
- Added support for UTF-16 .chart files (yes, these exist)
- Fixed a crash on unrecognised drum notes in .chart files
- Fixed a crash on a .chart having an invalid resolution value
- Fixed a crash on songs with solo sections that end after the last drawn measure
- Fixed a bug with loading difficulties for non-guitar instruments on the graphical version
- Fixed an infinite loop that can be caused by BPMs and time signatures of 0
1.0.1
Changes:
- Substantially improved performance
- Write the location of the .chart/.mid that is loaded in the graphical version
- Fixed a bug where mid-SP sustain activations could be drawn incorrectly
- Fixed a bug where an activation ending during an SP sustain could be drawn incorrectly
1.0.0
First >= 1.0 release, at last!
Changes:
- Added graphical version
- Fixed bug where CHOpt would sometimes incorrectly draw an activation after an SP sustain, drawing it as starting in said sustain when it didn't
- Fixed bug showing face-off sections as SP phrases
- Fixed bug with long file names not working on Windows
- Fixed bug with general Unicode filenames not working on Windows
- Give a decent error message on the CLI version if an invalid instrument or difficulty is chosen
0.6.2
Changes:
- Fixed some more bugs with .mid and .chart parsing
- Fixed a pair of bugs in the optimiser, that caused it to sometimes not count or double count whammy right before an activation
0.6.1
Changes:
- Fixed a bug with .mid parsing that could cause some notes to disappear
0.6.0
Changes:
- Added support for all other Clone Hero instruments (guitar co-op, bass, rhythm, keys, six fret guitar, six fret bass, drums)
- The memory used when drawing images has been significantly reduced
- Fixed a bug that could cause an infinite loop in the .chart parser