TeamRizu / OutFox

The Bug Reporting Repository for OutFox LTS 0.4, Alpha V and Steam Early Access Builds
https://projectoutfox.com
Apache License 2.0
183 stars 3 forks source link

[Feature Request] Support for gh .chart DoubleGuitar, DoubleRhythm, DoubleBass #529

Closed shockdude closed 2 years ago

shockdude commented 2 years ago

Please Select the game mode your feature request is about.

gh

Is your feature request related to a problem?

The gh .chart parser can only parse gh-solo ("Single") and gh-bass (the first "Double" chart that appears in the file, regardless if it's DoubleGuitar, DoubleBass, or DoubleRhythm). It cannot parse DoubleGuitar into gh-solo, or DoubleRhythm into gh-rhythm.

Describe the solution you'd like

The .chart parser should parse all guitar instruments available in .chart for gh:

There may be rare cases exist cases where a .chart contains both valid Single and DoubleGuitar charts, e.g. Soulless 4. For such cases, a dedicated "gh-coop" style for DoubleGuitar might be a good idea (and the .mid parser updated to support it too).

Describe alternatives you've considered

No response

Additional context

Support for these .chart styles would make it easier to chart for Project Serenity, specifically "CRUSH THE DEVIL"

shockdude commented 2 years ago

Test .chart with DoubleGuitar, DoubleRhythm, DoubleBass styles GH Double Style Test.zip

Test .chart with Single, DoubleGuitar, DoubleRhythm, DoubleBass styles GH Single & Double Style Test.zip