Skip to content

Releases: mtolly/onyx

20240719

20 Jul 02:41
Compare
Choose a tag to compare
  • Support for encrypted Rock Band MOGG files
    • RB 1-4 (except TBRB)
    • MOGG files in songs can be decrypted by Quick Convert
  • Export support to Rock Revolution DLC (360, RPCS3)
    • Supports guitar/bass/drums
    • Pro Drums can be converted to 6-pad or 4-pad modes
    • See README for instructions on how to load songs
  • Fix regressions in PS3 output of RB Quick Convert
    • Song rating and song ID patches were not working since version 20230625
  • Fix RB Quick Convert to encode all pack songs.dta files as Latin-1 for consistency
  • Small timing fixes for several cases of reading/writing MP3 files
    • Affects GH3 + GH:WoR import/export, CH import, osu import
  • Name/label improvements to reduce confusion for PS3 users converting Xbox 360 RB files
    • Text on launch console listing common functions for each button
    • Renamed Batch Process to Batch Recompile
    • When recompiling from RB to RB without changing speed, a popup warning will recommend using Quick Convert
  • Note Shuffle (5-lane + drums) modifier in RB Quick Convert
  • Improvements to RB2 export
    • Use Magma "MIDI export" mode in all cases, significantly faster
    • Onyx-generated lipsync, like RB3 export
    • Include some more RB3 features: freeform lanes, harmony vocal tracks, harmony lipsync files
  • Import RB3 .milo_xbox format venue tracks
  • Import venue and lipsync from RB4 format songs
  • Include RB3 update MIDI files to apply when importing pre-RB3 songs
  • Ability to convert 5-fret charts to drums (GRYBO -> KRYBG)
  • Fix including empty metadata values when converting to .sng, which cause errors in CH
  • Fix another type of MOGG encrypted by older C3 CON Tools to load correctly on PS3
  • BPM display in 3D preview
  • Updates to Elite Drums (formerly True Drums) MIDI format spec
  • Import songs from:
    • Guitar Hero III leaked beta
    • Rock Band Wii .wad files
    • Rock Revolution PS3 .pkg files

Special thanks to Maxton for encrypted MOGG and Bink support.

20240202

03 Feb 00:38
Compare
Choose a tag to compare
  • Add a tab under Quick Convert for conversion of CH files between folder and .sng, plus audio reencoding
  • Fix an error in the format of generated Clone Hero .sng files
    • Created files happened to work in CH but would break Chorus Encore processing
    • Previously created files can be fixed by running through the above CH Quick Convert tab
  • Fix a few audio processing bugs when importing from GH2 (360) and Neversoft GH
  • Process Neversoft PS2 .HED files more correctly

20240120

20 Jan 16:47
Compare
Choose a tag to compare
  • Support separate instrument audio for GH:WoR export
  • Support drums using GH-style audio with separated toms and cymbals
    • Imported/exported for GH:WoR, Phase Shift, and DTX formats
  • Fixed 5-lane drums being incorrectly condensed to 4-lane when exporting to games that support 5-lane (GH:WoR, CH)
  • Import songs from the following game discs:
    • Guitar Hero II (360)
    • Guitar Hero World Tour (360, PS2) + 360 DLC
    • Guitar Hero Smash Hits (360, PS2)
    • Guitar Hero: Metallica (360, PS2)
    • Guitar Hero: Van Halen (360, PS2)
    • Guitar Hero 5 (360)
    • Band Hero (360)
    • Guitar Hero: Warriors of Rock (360)
  • Improve Quick Convert to work better with PS3 files encrypted with the Still Alive ("HMX0756") key
  • Fix bug introduced in 20240101 where compile would fail on encrypted MOGG files instead of passing them through unmodified

20240101

02 Jan 00:36
Compare
Choose a tag to compare
  • Export support for Clone Hero .sng files
  • Option to use Opus audio in Clone Hero output
  • Import support for Guitar Hero III PC .sgh files
  • Add import/export of loading_phrase for Rock Band songs, supported by RB3 Deluxe
  • Support 5-lane drums in 3D preview
  • Import album art from Guitar Hero II Deluxe format
  • Add Battle Mode powerups to Guitar Hero III songs in the same locations as Star Power
  • Fix some rare issues with parsing song.ini files
  • Improved some cases of text reduction to Latin-1 characters for RB and other games
  • Upgraded GUI toolkit, hopefully fix drag and drop on Linux when running in Wayland (#251)

20230917

17 Sep 19:02
Compare
Choose a tag to compare
  • When converting 5-lane Drums to 4-lane, correct Pro Drums tom markers are now added (#241)
    • Difficulties below Expert may not always be correct, due to tom markers applying on all difficulties
  • Option to always mix down stems when exporting to Clone Hero format
  • Upgraded compiler on Linux to work around a crash on certain kernel versions (#249)
  • Fix Clone Hero import to not switch drum lanes over "gravity blasts" and similar patterns from one-pad to two-pad
  • Fix an incorrect case-sensitive file search in Quick Convert
  • Fix port-gh-ps3 command to preserve FSB files that already contain MP3 audio
  • Try to fix 3D Preview shader compilation on some Chromebooks that default to OpenGL ES
  • Set version to 30 in all RB3 compile output for better RB3DX compatibility
  • Automatically fix some MOGG files encrypted by older C3 CON Tools versions which fail to load on PS3
    • Applied during standard compile and Quick Convert

20230625

25 Jun 23:04
Compare
Choose a tag to compare
  • Smoother 3D preview framerate + adjustable FPS in preferences
  • Fix a crash when starting a conversion while 3D preview is running
  • Fix occasional crashes/freezes when using the folder select dialog on Windows
  • Fix import of RB songs that use DTA preprocessing commands such as RB3 Deluxe custom sources

2023-08-29: Updated Linux build a second time to hopefully fix crashes on some kernel versions (#249)

20230425

26 Apr 04:02
Compare
Choose a tag to compare
  • Add a function to convert all .chart files in a folder to MIDI
  • Use in-order MIDI format for 5-lane drums when exporting to CH format for better compatibility

20230423

24 Apr 03:25
Compare
Choose a tag to compare
  • Fix songs using Xbox 360 XMA audio to not produce audio files twice as long as they should be when converting to Clone Hero format
  • Fix CH song.ini to have diff_vocals_harm set to -1 if there are vocals but no harmonies
  • Fixes to importing DTX files
    • Adjust tempos to match a DTXMania quirk in songs with many tempo changes
    • Better drum lane polyphony that more closely matches DTXMania behavior and spec (#142)
  • First test of a work-in-progress MIDI spec for DTXMania-like drums, subject to change
    • New MIDI track is included with CH format export when present
    • Note names and color map are included in generated Reaper projects
    • "True Drums" imported from: Clone Hero (new track format as above), DTXMania, Rock Revolution (7-lane format), Guitar Hero III (drummer animations)

20230402

02 Apr 18:31
Compare
Choose a tag to compare
  • Fix an error when converting StepMania to Rock Band due to difficulty tier
  • Import lyrics from Rocksmith files as an unpitched vocal track
  • Basic support of Unicode lyrics/sections (#200)
    • Imported MIDI files can have text events in either Latin-1 or UTF-8
    • Exported MIDI files use Latin-1 for Harmonix games, UTF-8 for Clone Hero

20230331

01 Apr 02:46
Compare
Choose a tag to compare
  • Fix GH:WoR song cache creator overwriting the setlist order of Smash Hits and Van Halen exports (#235), thanks to AddyMills
  • Fix audio and chart becoming desynced when converting some songs with XMA audio (360 Rock Revolution, Neversoft GH, Power Gig) to Rock Band (#234)
  • Fix PS3 .pkg files sometimes breaking game updates by overwriting existing game version info and banner images
    • Existing RB packages with the issue can be fixed by running through Quick Convert
  • Add preliminary support for importing from Clone Hero .sng format
  • Several new game formats supported for import
    • Rocksmith 2014 (any platform .psarc)
      • Converts to RB Pro Guitar, autocharts to 5-fret
    • BMS (.bms, .bme, .bml, .pms)
      • Converts to 5-fret, drums, or Pro Keys
    • osu! (.osz)
      • Import osu!mania charts, converts to 5-fret, drums, or Pro Keys
      • Import osu!taiko charts, converts to 4-lane drums with audio samples
    • StepMania (.sm, .dwi)
      • Converts to Phase Shift dance format, or translates to 5-fret or drums
      • Supports stops/freezes (translates to extra MIDI time), but not yet warps

Special thanks to EFHIII's .midi to Clone Hero converter for the logic used in several new conversion steps.

  • Pro Guitar/Rocksmith and Pro Keys perform pitch-based conversion to 5-fret
  • Also used for lane reduction such as higher-key BMS and osu!mania to 5-fret