Releases: mtolly/onyx
Releases · mtolly/onyx
Release list
20220319
- Add custom
USRDIRsubfolder 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
- 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
.pkgor_TEXT.PAK.PS3.EDATas input, and produce.pkg - To include data from official DLC, provide
.RAPfiles inonyx-resources/raps
- WoR Song Cache tool can take
- 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
- Support for generating PlayStation 3 format for Rock Band 3 and Rock Band 2
- Generates
.pkgfiles, with unique content IDs and folders per song - Supports both RPCS3 and jailbroken consoles
.pkgfiles can be combined into packs- Also supports importing from custom or official
.pkgfiles
- Generates
- 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
20211107
- 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_trackin CH/PSsong.ini(previously onlytrackwas 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.dtbwhen importing - Tweaks to generated
songs.dtbdata when installing into a DX 2.0 ARK
20210806
- 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
READMEfor 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
- 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.binfile seen in GH2 DLC - Add support for Opus audio in CH songs
- Fix importing CH/PS songs referencing a
videoinsong.iniwhich does not exist - Fix importing
.chartfiles which end a solo without starting one - Fix importing RB songs containing
songs.dtascripting, 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
- 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 COOPchart
Known issues
- Converting to CH/PS format broke on Windows, likely in
20210606, fix coming
20210606
- 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
- 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