Skip to content

Releases: mtolly/onyx

20220319

Choose a tag to compare

@mtolly mtolly released this 20 Mar 04:45
  • Add custom USRDIR subfolder option to Quick Convert PS3 pack creator
  • Fix "unmute >22-fret protar notes" Quick Convert toggle (broke in 20220311)
  • Fix PS3 GH:WoR output sometimes not being able to generate audio successfully
  • Fix 360 pack creator not stripping byte order markers from songs.dta when combining, leading to game crashes
  • Add back simple CON to PKG tool as an option for certain use cases

macOS build is now up. It is compiled on Monterey, and thus probably only works there.

20220311

Choose a tag to compare

@mtolly mtolly released this 12 Mar 06:14
  • New tool, Quick Convert, which performs operations on Rock Band format songs without recompiling
    • Replaces the pack creator (for RB), and can also extract a pack into songs
    • Replaces the black VENUE tool, and can also remove overdrive or lanes, and decompress .milo_* files
    • Converts between Xbox 360 and PlayStation 3
    • Can resign CON/LIVE, decrypt/encrypt PS3 MIDIs, and split/combine package folders within .pkg
    • Replaces/includes Dolphin conversion previously in batch mode
  • Import/export support for PlayStation 3 format for Guitar Hero: Warriors of Rock
    • WoR Song Cache tool can take .pkg or _TEXT.PAK.PS3.EDAT as input, and produce .pkg
    • To include data from official DLC, provide .RAP files in onyx-resources/raps
  • Tentative import support for Rock Band 4 DLC (extracted contents from PS4)
  • Import support for Rock Band 1 for PS2
  • Fix preview audio playback continuing for a bit after song window is closed on Windows (#183)
  • Add an option to treat encrypted .mogg files as silent, rather than an error (#184)
  • Fix Clone Hero audio output to always end at [end]
  • Fix Clone Hero output to not include silent audio files other than song.ogg
  • Improve import of GH1/GH2 (PS2) and GH:WoR (360/PS3) files to not have to do lengthy audio conversion up front
  • Simpler DTX to RB cymbal mapping (#190)
  • Better organized Preferences screen with tabs

No Mac build at the moment due to some technical difficulties (also the app is reported to not work on Monterey anyway).

20211224

Choose a tag to compare

@mtolly mtolly released this 24 Dec 16:34
  • Support for generating PlayStation 3 format for Rock Band 3 and Rock Band 2
    • Generates .pkg files, with unique content IDs and folders per song
    • Supports both RPCS3 and jailbroken consoles
    • .pkg files can be combined into packs
    • Also supports importing from custom or official .pkg files
  • Better shortnames for RB2/RB3/GH2 that include some of the title/artist
  • Fixes to handling of lipsync files
    • Use lipsync files from CON/RBA files for converted output
    • Fix lipsync files getting out of sync when song speed is modified or songs are padded with silence
  • Fix CH to GH2 conversion assigning an invalid preview audio start time sometimes
  • Fix a crash when importing from CH folders with non-ASCII characters on Windows, on (mostly) external or non-system drives

PlayStation 3 support is special thanks to leftyfl1p, for the reverse engineering necessary to generate new content IDs, and original proof of concept of the conversion process.

20211108

Choose a tag to compare

@mtolly mtolly released this 09 Nov 03:37
  • Minor fixes to Guitar Hero II Deluxe support
    • Fix transferring 2x Bass Pedal from Clone Hero X+ format
    • Replace ampersand with plus in author name
    • Allow converting drums to guitar for GH2, and use it for drums-only songs

20211107

Choose a tag to compare

@mtolly mtolly released this 07 Nov 16:57
  • Fixed length limit on GH:WoR audio generation
    • In very long files, there may be tiny gaps caused by stitching encoded audio segments together
    • Stems will be supported in a future release
  • Support (on import) new Clone Hero MIDI formats for tap and open notes
  • Import and export album_track in CH/PS song.ini (previously only track was supported)
  • Fix importing from GH1/GH2 ARK files split into multiple pieces
  • Allow turning a drums chart into a guitar/bass/keys chart for RB3/RB2/CH
    • Added a few more options for redirecting parts in batch mode
  • Additions for Guitar Hero II Deluxe 2.0
    • Option to add drums charts
    • Fix parsing certain DTA scripting constructs in songs.dtb when importing
    • Tweaks to generated songs.dtb data when installing into a DX 2.0 ARK

20210806

Choose a tag to compare

@mtolly mtolly released this 06 Aug 17:06
  • First demo of conversion to Guitar Hero: Warriors of Rock (Xbox 360) DLC for RGH/JTAG consoles
    • Convert songs in either single view or batch mode, then generate a "song cache" file in Other Tools - this is required to load multiple songs
    • Currently internally uses a separate Windows program to encode audio, meaning Wine is required on Linux and Mac
    • Audio has roughly a 13 minute limit at the moment (not a game limit, a limitation of the audio encoding tool)
    • Various missing features and game limitations, see README for details
    • There appears to be a limit of slightly over 700 songs' metadata in one file; any more causes a crash
    • IMPORTANT: it also may be possible to corrupt a save by loading too many songs over multiple sessions, such that loading any more new songs crashes on launch until you delete your save. Until this can be figured out, please back up any saves you care about before loading any custom songs!
  • Also can import from GH:WoR (360) DLC
  • Fix Opus import prematurely cutting off audio tracks sometimes
  • Actually include Opus support in Linux build
  • Fix GH2 export sometimes specifying characters and venues that don't exist in GH:80s
  • Fix batch mode temporary folders sometimes not being cleaned up until app exit
  • Smarter filename trimming for Xbox filenames (keeps suffixes and game type); also remove plus and comma which are disallowed on 360 internal drives
  • Fix The Beatles: Rock Band songs being marked as covers
  • Fix a hashing bug that could cause song ID conflicts, such as between different speedups of the same song
  • Fix drum dynamics being applied to RB import even without the CH text event to enable them

20210702

Choose a tag to compare

@mtolly mtolly released this 02 Jul 22:56
  • Fix converting to CH/PS format on Windows (broke due to non-Latin-1 character fix in 20210606)
  • In Xbox 360 pack creator, ignore spa.bin file seen in GH2 DLC
  • Add support for Opus audio in CH songs
  • Fix importing CH/PS songs referencing a video in song.ini which does not exist
  • Fix importing .chart files which end a solo without starting one
  • Fix importing RB songs containing songs.dta scripting, such as from the TBRB CDLC project

Updates

  • Mac build updated to fix audio library not having the Opus support

Known issues

  • Opus file support may not be working right, audio might sometimes get cut off early
  • Linux build also mistakenly did not have Opus support, will be fixed in next build

20210615

Choose a tag to compare

@mtolly mtolly released this 16 Jun 01:09
  • Support import from GH2 Xbox 360 DLC
  • Smaller VGS files for GH2 output (silent channel encoded at a lower sample rate)
  • Support differing sample rates in VGS creator
  • Add GH1 + GH2 star cutoffs in song view
  • Fix DTX drums not being converted to RB/CH (broke in 20210522)
  • Minor fix for RB4/ForgeTool compatibility when working around the 6-channel MOGG issue
  • Fix lead guitar not being imported right from GH2 co-op tracks like Trogdor which have separate co-op audio but not a distinct PART GUITAR COOP chart

Known issues

  • Converting to CH/PS format broke on Windows, likely in 20210606, fix coming

20210606

Choose a tag to compare

@mtolly mtolly released this 06 Jun 23:47
  • New tool for combining RB or GH2 Xbox 360 files into packs
  • Fix game thumbnail of GH2 Xbox 360 files
  • GH2 output picks a random GH2 character/guitar/venue for quickplay
  • Fix Rock Band VENUE tracks always being replaced with a black background
  • Fix invalid filenames caused by slash or backslash in song metadata
  • Mix down drum stem configurations not supported by RB instead of failing
  • Fix importing songs containing non-Latin-1 characters on Windows

20210530

Choose a tag to compare

@mtolly mtolly released this 31 May 01:01
  • Fix Dolphin conversion that broke in 20210522
  • Fix some generated invalid filenames, such as ones that end in a period
  • Read cover version tag from FoF/PS/CH songs
  • GH2 export changes:
    • Make audio a bit longer to fix some hangs, particularly in practice mode
    • Use + instead of & in title/artist (no ampersand in font)
    • Add author name that can be read by an upcoming GH2 Deluxe build
    • Allow 5-note chords that were previously being changed to GRBO
    • Option (default on) to sort bonus songs alphabetically by title when saving
    • Option to apply a global audio offset only for GH2 export, intended to offset emulator delay
    • Add loading phrase from FoF/PS/CH import