Podgląd pojedynczego posta
Stary 02.07.2009, 20:29   #9
Grześiu748
Spamerzyna
 
Avatar użytkownika Grześiu748
 
Data rejestracji: 24.09.2006
Posty: 1,380
Grześiu748 niedługo stanie się sławny ;) <50 - 149 pkt>
Konwersja *.mus do .*wav

Ten tutorial jest poswięcony konwersji muzyki w formacie MUS. Ten format jest wykorzystywany w wielu grach od EA.

Z tego co wiem to plik MUS jest to poprostu specyficzny munge, który zawiera muzykę, która jest podzielona na kilka tysięcy małych plików. W trakcie odtwarzania gra "składa" te pliki w jedną całość i słyszymy ciągłą muzykę. Każdy mały plik znajdujący się w MUSie posiada odpowiedni nagłówek, dlatego podczas odtwarzania np. w MFAudio co prawda słyszymy muzykę, ale jest ona zniekształcona, ponieważ nagłówki przeszkadzają. Sposób ten opiera się na wyciągnięciu plików z mungea, konwersja każdego małego pliku pojedynczo do "ludzkiego" formatu i połączenie w jeden ciągły wav. Nie podaję tutaj nazw tych plików, ponieważ nie posiadają konkretnej nazwy i każdy extractor je inaczej interpretuje.

Ważna rzecz: w folderze w którym znajduje się MUS luzem na płycie musi być też plik MPF. Nie znam jego przeznaczenia, nie jest on potrzebny do tej operacji. Nie mam pojęcia co to za "ustrojstwo"

Zaczynamy!!

Potrzebne rzeczy:

Plik MUS ofkors
sx.exe i plik wsadowy, znajdują się w archiwum rar
extractor.rar
Program służący do szybkiej zmiany nazw wielu plików (ja używam FileRenamera)
Program służący do łączenia wielu plików wav w jeden (ja używam MediaJoin)

Na podstawie FIFA STREET 1

1. Kopiujemy plik PRIME.MUS w dowolne miejsce np. pulpit. Tylko to nas interesuje, inne MUSy to np. muzyka do powtórek i podczas wczytywania.

2.
a) Rozpakowujemy extractor.rar i włączamy program.
b) Klikamy na + na samym dole, aby wszystkie rozszerzenia zostały zaznaczone.
c) Wskazujemy plik do skanowania w tym przypadku PRIME.MUS
d) W polu wydobyte pliki wskazujemy dowolny folder np. C:\fifa
e) Klikamy na Start. Rozpoczyna się proces wydobycia czegoś w rodzaju spisu treści do mungea.
f) Klikamy na + na dole, pojawi się okienko "Wybór plików" Niżej pod napisem Maska dla selekcji plików wpisujemy *.mus ponieważ tylko te pliki nas interesują. Pojawi się informacja, że "ileśtam" plików koresponduje ze znalezioną maską. Oczywiście klikamy na OK.
g) Klikamy na Ekstrakcja. Pojawi się okienko o potwierdzenie ścieżki do rozpakowania. Oczywiście potwierdzamy wcześniej wpisaną ścieżkę. Rozpocznie się proces wypakowania wszystkich plików.
h) Po zakonczeniu mozemy sprawdzić, czy wszystkie pliki są na swoim miejscu.

I to by było na tyle gdyby nie to, że sx.exe nie obsługuje spacji w nazwach plików, dlatego musimy hurtowo zmienić nazwę wszystkim plikom nie zmieniając ich kolejności.

3. Zmiana nazwy plików.

Jeżeli się za to zabraliście to znaczy, że chyba poradzicie sobie z obsługą softu do zmieniania nazw, więc nie muszę tego opisywać, ponieważ wiele tego typu programów obsługuje się na różne sposoby. Jedynie napiszę jak powinno to wszystko wyglądać.

Normalnie nazwy plików po ekstrakcji wyglądają tak:
Kod:
PRIME 00001.mus PRIME 00002.mus PRIME 0003.mus
itd.
Powinno to wyglądać tak, aby sx.exe się nie pogubił:
Kod:
file00001.mus file00002.mus file00003.mus
itd.

Ważne, aby nie zmieniac kolejności w numeracji plików, ponieważ muzyka będzie "poprzestawiana"

4. Konwersja
a) Wypakowujemy pliki z archwium ex.rar
b) Kopiujemy do folderu z wypakowanymi plikami
c) Klikamy dwa razy na plik wsadowy (bat). Rozpocznie się automatyczny proces konwersji do "ludzkiego" formatu, czyli wav. Zostaną utworzone pliki wav.
d) Po ukonczeniu konwersji można przejść do następnego punktu.

Klikając na jeden z tych wav można usłyszeć już czystą muzykę bez zniekształceń, jednak trwa ona około sekundy na plik. Zostało już tylko połączenie za pomocą programu MediaJoin.

4. Łączenie plików
a) Uruchamiamy MediaJoin
b) Zaznaczamy w Media Type kropkę przy Audio
c) W Output Format wybieramy typ pliku do którego chcemy połączyć
d) Wciskamy kombinację Shift+Insert i wybieramy folder do którego wypakowaliśmy pliki
e) Klikamy na Join i postępujemy zgodnie ze wskazówkami.

I już powinniśmy posiadać muzykę z gry w ludzkim formacie.
Jedyie co pozostało to podzielenie teraz na utwory tego pliku w dowolnym edytorze audio np. Audacity.

Testowane na:

Fifa Street
NBA Street V3
SSX On Tour

Nie wykluczam, że to będzie działało np. NFSach i innych grach używającch tego formatu.

Extractora musiałem umieścić na innym serwerze, ponieważ wykracza poza limit forum.
http://www.sendspace.com/file/9y2v8i
Dołączone pliki
File Type: rar sx.rar (214.6 KB, 60 oglądane)
Grześiu748 jest offline   Odpowiedz cytując ten post