Skip to content

Releases: AddyMills/Addys-Guitar-Hero-Toolkit

2023-10-04 (Mostly) bugfix release

04 Oct 21:24
Compare
Choose a tag to compare

Additions:

  • "checksum" field now gets extracted from a Clone Hero ini file if present

Fixes:

  • Fixed GH3 songs crashing if there was no [end] event in the midi. The event is now not required anymore, but will be honored if present.
  • Fixed HOPO notes that had force on notes showing up as strummed notes
  • Fixed tap notes parsed with Sysex events having bugged final notes
  • Fixed everything in the last few releases, but also for GH3
  • Fixed screen effects not showing up if they were placed at the same time as a camera cut

Updates:

  • File paths are now relative to the project file (applies to old files loaded as well)
  • STFS field removed from GHWoR compilation as file is now directly created

PS3 PKG compilation, bug fixes

28 Sep 08:23
Compare
Choose a tag to compare

Additions:

  • Added PS3 to platform selection. Compile straight to a PS3 PKG when compiling a GH3 or GH:WoR song
  • Added button to import metadata and file paths from a Clone Hero .ini file on the metadata screen

Fixes:

  • Fixed a crash when converting pak to mid if the .qs file was missing
  • Fixed a crash when a force note appears in a song without notes underneath it

v1.35 - Direct to Guitar Hero III 360 compilation

14 Sep 05:19
Compare
Choose a tag to compare

Additions:

  • Compile a Guitar Hero III song directly to 360 with animations

Fixes:

  • Fixed checksum bug if compiling a GH3 song immediately after compiling a WoR song
  • Fixed file path error to dependency files/programs
  • 2023-09-14 hotfix: Fix LH anim notes for GH3 customs sometimes crashing

v1.3 - Direct to Warriors of Rock Conversion

12 Sep 01:54
Compare
Choose a tag to compare

Additions:

  • Added Onyx (Command Line) by MTolly and fsbext by Luigi Auriemma as dependencies
  • Compiling to Warriors of Rock now creates a LIVE file directly. Just add it to your song cache and play! (Uses Onyx)
  • Added "convert_5_to_wt" to beginner mode because I forgot (uses fsbext)
  • Added "Modern Strobes" to WTDE settings to enable modern strobes on a per-song basis

Fixes:

  • Fixed a situation where if a MIDI with a ticks-per-beat other than 480 was used, it would cause HOPOs to not compile correctly

v1.2 - GH3 Performances, QoL Updates, Bug Fixes

08 Sep 02:32
e566625
Compare
Choose a tag to compare

Additions:

  • Guitar Hero 3 Customs can now be created in the GUI. For now, it will require the same procedure as before by using GHTCP. However, you can add lipsync and stance changes now!
  • Added Perf Override Sorting - If using a performance override, it no longer needs to be in order by time
  • Added option to use your own preview audio file instead of generating one
  • Added sustain threshold number to fine tune at which point a sustain appears in-game (WT and WoR only)
  • Added vocal cents option for WT/WoR customs
  • Beatline generation by BPM now works in WTDE
  • Charting a note to note 26 can now be used to make a talky in addition to using # or ^ in the lyric (only need one or the other)
  • Converting a GH3 to MIDI now adds a "cameras_wt" track which allows a WT custom to be compiled with cameras converted (track does not need to be renamed to work when compiling for WT/WoR)
  • Renamed "HMX/NS Hybrid" HOPO mode to "Moonscraper" in the GUI as the hopo logic is similar to what you'd see in Moonscraper

Bug Fixes:

  • Add more information to errors to help determine where a failure happens more easily
  • Fixed SKA file conversion crash if a non-camera SKA file had custom keys
  • Fixed SoX compile error when any input was VBR
  • Fixed compile error when any input was mono
  • Fixed convert_to_gh3/gha crashing
  • Fixed issues relating to notes being 1 tick in length (missing notes or compiler crashes)
  • Fixed issue where left-hand animations and lights/cameras would only work if the notes were turned off using velocity = 0, now it also works with note_off events
  • Fixed some cameras being ignored by the compiler

v1.1 - WoR support, anims, bug fixes

29 Jul 17:43
958cf53
Compare
Choose a tag to compare

V1.1

Additions:

  • Support compiling to Warriors of Rock with animations (requires making a custom in Onyx, and then overwriting the compiled files in the STFS package)
  • Toolkit parses CameraCutsEffect_FOVPulse for WTDE and WoR
  • "Band" input added under WTDE settings
  • Parsing support for additional cameras (WTDE and WoR modes only)
  • Parsing support for post-proc notes (WTDE only as GH5 and up got rid of them)
  • Solo marker parsing support for WTDE
  • Added parsing tap and open notes from SysEx events (for tap, if both SysEx and MIDI note markers are present, the MIDI notes take precedence)
  • If no cameras, lighting, or drum animations are found, the compiler will automatically generate them

Fixes:

  • Compiler should give better error messages when failing to compile the PAK file
  • Compiler now comes with a blank MP3 file instead of WAV. This makes non-multitrack customs take 1/8th the time to compile.
  • Compiler no longer crashes if your checksum is longer than 22 characters
  • Removed superfluous check on ska files conversion

Guide should be updated soon, and there will be a livestream to go over the features

v1.00 - Start of the GUI

02 Jul 23:41
50d4ed5
Compare
Choose a tag to compare

Guitar Hero Toolkit v1.00

Additions:

  • World Tour Song Compilation

  • I teased this a few weeks ago with the GUI. Due to no time I restricted the compilation to WT only for now. It's designed for WTDE, but it will produce song packages compatible with WT proper as well (you'll just need to compile it for 360 yourself at this moment)

  • Allows you to take audio and a MIDI file and compile a full package (requires either SoX or FFmpeg installed on your system with the LAME library to convert MP3 files)

  • It allows you to override the performance array with another qb if you have it handy

  • You can also add any SKA files to your song package

  • Full guide here: https://www.addymills.com/compiling-guitar-hero-world-tour-style-songs/

  • SKA converter

  • Convert animations from any game to any game (the converter will tell you if the conversion is likely to work or not)

Fixes:

  • Removed the question at the start of the program asking if you want to boot into beginner mode. I figure most people do if no arguments are present
  • Probably a bunch of stuff people mentioned, but I didn't keep track of it all (please open GitHub issues if you see bugs so I can properly track them)

v0.95 - GH3 style game fixes/improvements

18 Mar 04:11
Compare
Choose a tag to compare

General

  • Renamed to Addy's GH Toolkit! GH3 Toolkit just wasn't cutting it anymore due to the added functionalities

Bug Fixes

make_gh3_mid:

  • Renamed from "make_mid" to not cause confusion
  • Fixed crash when multiple camera notes were found at the same time in midi file (negative number error)
  • Fixed crash when sections have an _ instead of space if section name starts with "section" (list overflow error on certain RB1 songs)
  • Fixed issue where beatlines would stop generating before the end of the song
  • Fixed issue where single notes of the same colour could be forced on. Now, even if forced, they will not be HOPOs anymore

convert_to_gh3:

  • GHA conversions no longer have the singer's mouth open really wide. This was done by halving all quaternion values in the SKA file when converting.

convert_to_gha:

  • GH3 conversions have the quaternions doubled upon import to GHA. Instead of the mouth open really wide, it barely opened in GHA (it looked better than GHA->GH3 before this, but it was still off before)

create_mid_from_pak:

  • Renamed from "make_mid_file" to not cause confusion
  • Fixed tempo map of midi if the song started in time signatures other than x/4 (notes were in sync to the audio before, just not to the midi's tempo map itself)
  • Fixed crash if left-hand animation notes outside of the acceptable range were found (Schism had this, despite never seeing the left hand in-game)
  • Fixed converter choking on the perf file when converting either to GH5 or to a MID from a World Tour song

Additions

  • PAK generation can now compile files into pak and pab separately if wanted
  • GH3/GHA now fully supported for converting to mid from pak
  • Aerosmith songs set singer to "Stance B" (singing stance) automatically when converting to GH3
  • GHA conversions now change Stance D to A, B, or C (depending on what comes prior), this fixes stiff animations in certain Aerosmith songs

V0.91 - WoR perf file parsing

28 Feb 22:11
Compare
Choose a tag to compare

make_mid_file now pulls all the data from the WoR Perf files

v0.86

24 Feb 06:11
Compare
Choose a tag to compare

Relatively small update that I intend as a precursor for a larger one.

  • This should fix the bug with filenames if they're typed in as a relative path to the executable (it should no longer search the root folder of your hard drive)
  • Added a feature to convert a WT style song to Guitar Hero 5. This only converts the charts and adds band moments. It leaves the audio untouched for now.