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

Sound export improvements #278

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

NicknineTheEagle
Copy link

@NicknineTheEagle NicknineTheEagle commented Jul 29, 2022

  • Changed UE3 PS3 MSF sound extension from .mp3 to .msf. This is the real extension of this format as seen in numerous PS3 games.
  • Use FileType variable for extension as default when exporting USound since this var contains source file's extension.
  • Added "drop remaining data" hack from other sound classes to USound. Fixes Harry Potter and the Philosopher's Stone and probably some other games.
  • Added .umx to package extensions list.
  • Added UMusic class. It's typically used for storing tracker music in early games like Unreal, appears to be identical to USound when serialized so I added it as an alias.
  • Added mutated version of USound from Harry Potter and the Chamber of Secrets.
  • Added user option to toggle converting UE3 XMA to RIFF when exporting. vgmstream supports raw UE3 XMA so this is a viable export option now.

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