Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Star Power phrases are not present on Rock Band charts in .sng format #822

Open
AlenaEK opened this issue Jul 12, 2024 · 4 comments
Open

Comments

@AlenaEK
Copy link

AlenaEK commented Jul 12, 2024

Charts from Rock Band don't have their allocated SP phrases when in .sng format. I can only speculate that the game isn't properly reading/unpacking the .sng files. Guitar Hero and custom charts work fine, and switching over to Clone Hero, this issue isn't present.

@sonicfind
Copy link
Collaborator

It's actually the .sng that's the issue.
If you open the file in an hex editor, you can probably find a string in the metadata section named multiplier_note. That modifier tells the parser what midi value maps to SP/overdrive phrases. When an .ini file doesn't explicitly specify that value, a parser should assume the default value of 116.
The problem lies in the sng pack tool just filling in unspecified integer modifiers with 0 - which of course does not line up with the actual file. A fixed version of the tool exists, I believe, but enchorus may not use it yet.

@sonicfind
Copy link
Collaborator

Now could we apply a workaround? yes, but I'd rather incentivize the source to fix the bigger issue first.

@TheNathannator
Copy link
Collaborator

I made a PR to fix this issue in the tool months ago which got merged, but there has yet to be a new release for it.

(Unfortunately seems to be a recurring pattern for the CH devs; critical issues never given immediate releases because of scope creep involving other issues and features. I can't say we're immune to it either, but we certainly try to keep it under control lol)

@TheNathannator
Copy link
Collaborator

A new SngCli release is out, re-converting the songs from their original source files should fix the issue.
https://github.com/mdsitton/SngFileFormat/releases/tag/v0.3.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants