Co wiesz o plikach CHD i jak z nich korzystać?

Szukasz plików CHD? Jeśli grasz w gry retro, być może natrafiłeś na pliki z rozszerzeniem .chd. W większości sytuacji te pliki mają pewne cechy dość powszechne: mają tajemnicze nazwy, są dość duże i nie wyglądają na istotne.





Pliki CHD

Pliki CHD to obrazy dysków z grami zręcznościowymi używane przez MAME. To wyjaśnia, dlaczego mają tak duży rozmiar pliku. Obecnie stały się dość popularne wśród wielu emulatorów korzystających z dużych pamięci ROM. Zawiera również emulatory, takie jak niektóre rdzenie PlayStation Libretro w Retroarch i, poprzez dodatki, wszystkie niesamowite dystrybucje zorientowane na emulację dla Raspberry Pi seria mikrokomputerów.



Jeśli Twoje CHD to MAME ROM, zostały zapisane w folderach o tej samej nazwie na dole głównego folderu ROM MAME.

Jeśli są to kopie zapasowe gier dla prawdziwej konsoli PlayStation lub konsoli używającej dysków optycznych, w niektórych sytuacjach należy je umieścić bezpośrednio w podkatalogu ROM emulatora.



Biblioteka vlc do dekodowania aacs

Podczas emulatorów konsoli pliki CHD zawierają całą grę, więc możesz je otworzyć w emulatorze i rozpocząć zabawę. W MAME, chociaż są częścią gry, ponieważ MAME emuluje automaty zręcznościowe.



Poza konsolami do gier gry zręcznościowe zwykle miały dedykowane oprogramowanie lub sprzęt, który różni się w zależności od gry. Część oprogramowania jest zwykle zapisywana w chipach ROM. W pewnym momencie, używając dość kosztownych układów ROM i gier, które stają się coraz większe i mają bardziej imponującą grafikę, ich producenci zaczynają używać dysków CD lub dysków twardych. Użyli ich do zapisania najważniejszych zasobów gier - dźwięku, grafiki, muzyki, animacji - przy jednoczesnym zachowaniu mniejszych podstawowych części gry na chipach ROM.

Powód:

CHD są zwykle bezużyteczne same w sobie z MAME. Chcesz, aby rzeczywiste pliki ROM, które im towarzyszą, używały ich. Jednak pliki CHD zawierają zasoby gry, ale nie samą grę. Znajdziesz również ROMy, które przenoszą się z twoim konkretnym plikiem CHD i wszelkie dodatkowe pliki związane ze sprzętem, na którym była uruchomiona gra. W związku z tym, ponieważ pozostaje to legalna szara strefa, możemy tylko powiedzieć, że Google jest Twoim przyjacielem.



Umieść te ROM-y w podkatalogu ROM MAME, umieść swoje CHD w tym samym miejscu, ale podkatalogi używając ich własnych nazw, a następnie spróbuj wykonać ROM za pomocą MAME. Jeśli nie możesz użyć wiersza poleceń, ale wariantu MAME opartego na GUI, prawdopodobnie chcesz najpierw wykonać skanowanie / audyt pamięci ROM.



Zawartość plików CHD

Niesamowite narzędzie do pracy z plikami CHD pochodzi z ich źródła, z samego MAME. Jest znany jako chdman. Zależy to jednak od konfiguracji MAME, jest ona zainstalowana lub wprowadzona na pokład za pomocą polecenia:

extracthd

Jeśli chcesz sprawdzić obraz CHD i zobaczyć trochę informacji o jego strukturze, użyj:

extractcd

Zmodyfikuj swoje CHD

Możesz także użyć tego samego narzędzia zarówno do wyciągnięcia zawartości pliku CHD, jak i do jego utworzenia.

Wyciąganie CHD do bardziej dostępnego formatu, takiego jak IMG do odzyskiwania dysku twardego lub kombinacja BIN & CUE do tworzenia kopii zapasowych CD. Ma to sens tylko wtedy, gdy próbujesz użyć tych plików w innym emulatorze, który nie jest zgodny z formatem CHD. W przypadku plików graficznych dysku twardego użyj polecenia:

sudo apt install mame-tools

Aby odzyskać płytę CD, zamień

chdman info -i IMAGE_FILENAME.chd
z
chdman extracthd -i IMAGE_FILE.CHD -o OUTPUT_FILE.IMG
w powyższym poleceniu.

domyślny fallout 4 fov

Po użyciu emulatora takiego jak Demul lub PCSX ReARMed, RetroArch lub innej dystrybucji emulatora dla twojego Raspberry Pi. Ponadto musisz umieścić swoje pliki CHD w ścieżce ROM emulatora, aby mógł je sprawdzić i użyć.

Twój folder ROMs również wygląda na nieuporządkowany, jeśli zawiera odzyskiwanie więcej niż jednej gry, która:

gpedit msc nie znaleziono systemu Windows 10
  • Były naprawdę w formacie CD
  • Są teraz zapisywane w kombinacjach BIN i CUE
  • Zawiera kilka ścieżek dźwiękowych

Wynika to z zastosowania kombinacji CUE i BIN. Każda ścieżka na prawdziwej płycie CD jest przechowywana jako oddzielny plik BIN. Tak więc pojedynczą grę można podzielić na wiele plików.

Format pliku CHD stworzony również jako zaawansowany sposób zapisywania tych ROM-ów. Wyróżniają się również pod każdym względem. Wszystko można dodać w jednym pliku. Na przykład typowe dane można skompresować za pomocą rozszerzenia zlib algorytm. Ale ślady osób są kompresowane za pomocą Flaca.

Co więcej?

Jeśli chcesz zmienić podział gry na CUE i wiele plików BIN na jeden plik CHD, użyj:

chdman createcd -i 'FILENAME.cue' -o 'OUTPUT_FILENAME.chd'

Jednak nie modyfikujesz parametrów kompresji. Optymalne wybory zostaną automatycznie wybrane dla Ciebie. Podczas konwersji chdman przedstawi między innymi informacje o różnych rodzajach kompresji, których używa w każdym przypadku.

Kiedy konwersja dobiegnie końca. Po prostu spróbuj załadować swój najnowszy plik CHD w tym samym emulatorze, którego użyłeś do załadowania tej gry. Jeśli to zadziała, usuń oryginalne pliki i przejdź do innej gry.

Jeśli masz w pobliżu wiele gier retro, po zmianie największej z nich na format CHD, przynajmniej dla emulatorów, które ją obsługują. Możesz więc po prostu zapisać kilka gigabajtów miejsca.

Wniosek:

Oto wszystko o plikach CHD. Jeśli napotkasz jakiś problem, daj nam znać. Jeśli uważasz, że jest to pomocne, daj nam znać swoje sugestie w sekcji komentarzy poniżej. Czy znasz inną alternatywną metodę, której Twoim zdaniem nie możemy omówić w tym przewodniku?

Przeczytaj także: