Skip to content

Releases: GenericMadScientist/CHOpt

1.1.2

03 Nov 21:27
Compare
Choose a tag to compare

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

20 Oct 08:46
Compare
Choose a tag to compare

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

04 Oct 22:35
Compare
Choose a tag to compare

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

23 Sep 15:24
Compare
Choose a tag to compare

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

08 Sep 19:46
Compare
Choose a tag to compare

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

04 Sep 17:27
Compare
Choose a tag to compare

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

28 Aug 11:47
Compare
Choose a tag to compare

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

19 Aug 05:15
Compare
Choose a tag to compare
0.6.2 Pre-release
Pre-release

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

13 Aug 01:26
Compare
Choose a tag to compare
0.6.1 Pre-release
Pre-release

Changes:

  • Fixed a bug with .mid parsing that could cause some notes to disappear

0.6.0

10 Aug 22:34
Compare
Choose a tag to compare
0.6.0 Pre-release
Pre-release

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