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

[Maintainer] Add a simple way to replace Soundtracks #457

Open
0lhi opened this issue Oct 15, 2021 · 4 comments
Open

[Maintainer] Add a simple way to replace Soundtracks #457

0lhi opened this issue Oct 15, 2021 · 4 comments
Assignees

Comments

@0lhi
Copy link

0lhi commented Oct 15, 2021

Is your feature request related to a problem? Please describe.
While there is a quick and convenient way to convert MP3s into OGGs, there is none for replacing them with SPCs.

Describe the solution you'd like
Add a "Replace Soundtrack" option that lists every music file of an Episode, have the user select one, and replace all instances of it in the episode with any compatible file that the user chooses.

Describe alternatives you've considered
Years ago I used a command that replaces all mentions of "music.mp3" in Level files with "music.ogg". It worked, but it was inconvenient.

Additional context
Would make it tremendously easier to create Repacks of Episodes.

@Wohlstand Wohlstand self-assigned this Oct 16, 2021
@Wohlstand
Copy link
Member

Wohlstand commented Oct 16, 2021

I do keep this idea too, because I do produce several episode repaks too where I do replace musics. Even there are sort of remixes where I completely replace given music with a new one. Good idea! 🦊 👍

@0lhi
Copy link
Author

0lhi commented Nov 1, 2021

Did a drawing of how I imagine it:

MusicReplacer

Files in Subfolders should be displayed as Music/Song.mp3 or LevelFolder/Song.mp3.

Maybe an Output field could be added, too, that shows what files have been edited.

@Wohlstand Wohlstand added this to the Stable version 0.4.4 milestone Jul 22, 2022
@Wohlstand
Copy link
Member

In order to prepare to implement this feature, I made a small re-organising: I made the shared library of Qt-based modules and dialogues that I will share between many modules (Editor and Maintainer primarily), including translations (to stop forcing our translators to do the double work on the same module shared between two or more components).

@Wohlstand
Copy link
Member

Moved to the NEO milestone.

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

No branches or pull requests

2 participants