Powrót   Forum CDRinfo.pl > Konsole > Konsole > Homebrew

Homebrew Aplikacje, emulatory, biosy, dashe, exploity etc.



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Ocena dyskusji Tryby wyświetlania
Stary 15.03.2009, 20:16   #1
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>
Wyciąganie muzyki z Fifa Street

Witam. Ostatnio chciałem sobie wyciągnąć muzykę z tej gry, ale jest ona skompresowana w jakiś dziwny sposób. Może zacznę od początku.

1. Muzyka jest w pliku (a raczej archiwum, munge itd.) PRIME.MUS
2. Tabela do tego pliku jest w pliku PATHSONG.MPF
3. Tego formatu najwyraźniej używa kilka gier od EA np. NBA Street, SSX, Medal of Honor Vanguard, a nawet Most wanted na PC
4. Po próbie otworzenia tego pliku przez EXperta (czy jakoś tak) dostaję tysiące plików o nazwie file0000.vag, file0001.vag itd. Na pewno nie przypomina mi to plików z muzyką.
5. Po otworzeniu tego pliku w MFaudio słyszę trzaski i szumy niezależnie od ustawień. Cubemediaplayer również tego nie ruszył.
6. W internecie nie znalazłem żadnych extractorów do tego typu plików.


Macie jakieś sugestie? Muzyka jest naprawde świetna. Zależy mi na tym.

Ostatnio zmieniany przez Grześiu748 : 15.03.2009 o godz. 20:47
Grześiu748 jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 16.03.2009, 11:53   #2
Berion
Hibernant
CDRinfo VIP
 
Avatar użytkownika Berion
 
Data rejestracji: 24.06.2004
Posty: 17,115
Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>
*.vag to PSXowy ADPCM, ale tutaj to pewnie jakaś jego wariacja albo zwykła zbieżność literek.

Podeślij mi jakiś to zajrzę. Możliwe, że to surowy PCM/ADPCM i trzeba będzie dobrać interleave.
__________________
Wszystko co chciałbyś wiedzieć o:
| PSX | PS2 | PS3 | Xbox |

FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF
Berion jest offline   Odpowiedz cytując ten post
Stary 16.03.2009, 14:05   #3
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>
Znalazłem w google coś takiego:

Cytat:
A MUS is a version of Electronic Arts' Pathfinder format used for a small percentage of their games (which is loads of games). These files either use the IMA ADPCM codec, or EA's custom implementation of ADPCM.

Ostatnio zmieniany przez Berion : 16.03.2009 o godz. 17:47 Powód: //dp
Grześiu748 jest offline   Odpowiedz cytując ten post
Stary 16.03.2009, 17:49   #4
Berion
Hibernant
CDRinfo VIP
 
Avatar użytkownika Berion
 
Data rejestracji: 24.06.2004
Posty: 17,115
Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>
Sądząc po rozmiarze tych plików (~70KB każdy) wątpliwe jest, aby tam był soundtrack z gry. Nie te rozmiary. Zdecydowanie to są same sfx'y, ale tak czy siak zajrzę.
__________________
Wszystko co chciałbyś wiedzieć o:
| PSX | PS2 | PS3 | Xbox |

FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF
Berion jest offline   Odpowiedz cytując ten post
Stary 16.03.2009, 19:44   #5
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>
Jeszcze jedno odkrycie - ostatnie pliki z mungea mają równo po 8MB lub 7,99MB. Może to jest ta muzyka?
Grześiu748 jest offline   Odpowiedz cytując ten post
Stary 16.03.2009, 21:39   #6
Berion
Hibernant
CDRinfo VIP
 
Avatar użytkownika Berion
 
Data rejestracji: 24.06.2004
Posty: 17,115
Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>
Całkiem możliwe. Szczerze powiedziawszy to nie chce mi się tym bawić - to bardzo żmudna robota.

Stawiam zgrzewkę browarów, że to jest jakiś ADPCM. Jedyne coś co zaczyna przypominać muzykę udaje się uzyskać na jednym kanale w 21kHz. Więc pewnie to jest dla dwóch na 41kHz z jakimś niestandardowym interleave (w Burnoutach jest to np. 36kHz przy int=10000). Czeka Cie długi wieczór. ;}

Znalazłem przy okazji całkiem fajną stronę (ale to tak btw już):
http://aluigi.altervista.org/papers.htm

I druga też fajna bo z lista ustawień dla kilkunastu gier:
http://club.cdfreaks.com/f57/how-do-...g-file-116522/
__________________
Wszystko co chciałbyś wiedzieć o:
| PSX | PS2 | PS3 | Xbox |

FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF

Ostatnio zmieniany przez Berion : 16.03.2009 o godz. 21:46
Berion jest offline   Odpowiedz cytując ten post
Stary 12.05.2009, 15:35   #7
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>
Ostatnio dłużej się tym bawiłem... Próbowałem wszystkich interleave do 100000 i mi się znudziło Naprawdę żmudna praca. Po podejrzeniu tych plików w notatniku okazało się że sa one przeplatane jakimś gównem czyli SC01, SC00, SC05 itp. Co kilka bajtów to się pojawia. Sądzę wiec, że dlatego dźwięk jest zniekształcony a gra podczas odtwarzania wycina te bajty.

Z ciekawości otworzyłem w notatniku pliki muzyki z FIFy na peceta. Mają takie same nagłówki i budowę. Udało mi się nawet skonwertować muzykę z FIFY 09 na ps2 ekstractorem slużącym do wersji na PC. Sądzę więc, że gry używaja tego samego formatu. Ciekaw jestem teraz jak przenieść zawartość tych plików tak aby były one widziane jako muzyka do np. FIFY 09.

Wiem, że to dziwny sposób na dowiedzenie się sposobu kodowania muzyki xD. Już nawet nie potrzeba mi skonwertować tej muzyki bo znalazłem ten jeden kawałek w internecie, ale dla samej satysfakcji. EA wyraźnie nie chce żeby ktoś odtwarzał te pliki poza grą stosując takie metody zabezpieczeń

Znalazłem ciekawy materiał o tym formacie W MFAudio muzykę słychać ale jest zniekształcona i przeplatana jakimiś śmieciami które są opisane w pliku poniżej

---

Jeeeeest udało mi się

Poszukałem co nieco na forach i w końcu rozgryzłem ten format (właściwie to nie ja ale programy których użyłem).

Jeśli chcecie mogę napisać tutorial. Może sprawiać problemy osobom mniej rozeznanym w temacie komputerów. Oczywiście własny a nie sciągnięty-skopiowany z neta.
Dołączone pliki
File Type: txt EA-MUS.txt (30.7 KB, 678 oglądane)

Ostatnio zmieniany przez Berion : 02.07.2009 o godz. 18:52 Powód: //dp
Grześiu748 jest offline   Odpowiedz cytując ten post
Stary 02.07.2009, 18:52   #8
Berion
Hibernant
CDRinfo VIP
 
Avatar użytkownika Berion
 
Data rejestracji: 24.06.2004
Posty: 17,115
Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>
Jeśli czujesz się na siłach to czemu nie.
__________________
Wszystko co chciałbyś wiedzieć o:
| PSX | PS2 | PS3 | Xbox |

FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF
Berion jest offline   Odpowiedz cytując ten post
Stary 02.07.2009, 21: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
Odpowiedz na post

Opcje związane z dyskusją
Tryby wyświetlania Oceń tę dyskusję
Oceń tę dyskusję:

Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport

Podobne dyskusje
Dyskusja Autor Forum Odpow. Ostatni Post
fifa street 2 POMOC Veit Homebrew 6 14.03.2008 14:40
Kopia zapasowa Fifa street 2 aBuSaJe Nagrywanie/kopiowanie gier na konsole 11 14.01.2008 20:33
Fifa street problem z patchem outcast21 Homebrew 13 08.02.2007 14:27
Wyciąganie muzyki z pliku... Mily_ Off topic 15 29.04.2006 23:02
Fifa street outcast21 Gry 1 17.04.2006 15:54


Wszystkie czasy w strefie CET. Aktualna godzina: 00:34.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.