Игри

Какво представляват CHD файловете и как можете да ги използвате?

Какво представляват CHD файловете и как можете да ги използвате?

Ако се занимавате с ретро игри, може да сте попаднали на файлове с „.chd ”разширение. В повечето случаи тези файлове имат някои общи неща: те имат загадъчни имена, са (относително) големи и не изглеждат полезни в нищо.

Какво представляват CHD файловете?

Накратко, CHD файловете са дискови изображения за аркадни игри, използвани от MAME. Това обяснява защо те са толкова големи по размер на файла. В днешно време те са станали доста популярни сред много емулатори, които използват относително големи ROM. Това включва емулатори като някои от ядрите на PlayStation Libretro в Retroarch и, като разширение, всички популярни ориентирани към емулация дистрибуции за серията микрокомпютри Raspberry Pi.

Ако вашите CHD са MAME ROM, те (обикновено) трябва да се съхраняват в папки със същото име в основната папка на MAME в ROM.

Свързани: Емулаторите на игри са законни? Всичко, което трябва да знаете

Ако това са резервни копия на игри за оригиналната PlayStation или друга конзола, използваща оптични дискове, в повечето случаи те трябва да бъдат поставени директно в ROM поддиректорията на емулатора.

В случай на конзолни емулатори, CHD файловете обикновено съдържат цялата игра, така че можете да ги „отворите“ в емулатора и да започнете да играете. В MAME обаче те са само част от играта, защото MAME емулира предимно аркадни машини.

За разлика от игровите конзоли, аркадните игри обикновено разполагат със специален хардуер и софтуер, които се различават от играта до играта. Софтуерната част от уравнението обикновено се съхранява в ROM чипове. По някое време, когато ROM чиповете са скъпи, а игрите стават по-големи с по-впечатляващи визуални ефекти, разработчиците им започват да използват компактдискове или твърди дискове. Те ги използваха за съхраняване на най-значителните активи на игрите - графики, аудио, музика, анимации - като същевременно запазваха по-малките „основни части“ на играта на ROM чиповете.

Причината да споменем всичко това е, че CHDs сами по себе си обикновено са безполезни при MAME. Ще ви трябват действителните ROM файлове, които ги придружават, за да можете да ги използвате. Самите CHD файлове съдържат активите на играта, но не и самата игра. Ще трябва да намерите ROM, които вървят с вашия конкретен CHD файл и всички допълнителни файлове, свързани с хардуера, на който играта се изпълнява. Поради това, тъй като остава законна сива зона, можем само да кажем, че Google е ваш приятел.

Поставете тези ROM в поддиректория ROM на MAME, поставете вашите CHD на едно и също място, но в поддиректории със собствено име, и след това опитайте да стартирате ROM с MAME. Ако не използвате команден ред, а базиран на GUI вариант на MAME, може да се наложи първо да стартирате сканиране / одит на вашите ROM.

Проверете съдържанието на CHD файловете

Най-добрият (и от това, което знаем, само) инструмент за работа с CHD файлове идва от техния източник, от самата MAME. Нарича се chdman. В зависимост от настройката на MAME той или вече е инсталиран, или можете да го внесете на борда с командата:

sudo apt инсталирайте mame-tools

За да проверите CHD изображение и да видите малко информация за неговата структура, използвайте:

информация за chdman -i IMAGE_FILENAME.chd

Конвертирайте вашите CHD

Можете да използвате един и същ инструмент както за извличане на съдържанието на CHD файл, така и за създаване на такъв.

Извличането на CHD в по-достъпен формат, като IMG за архивиране на твърди дискове или комбинация BIN & CUE за архивиране на CD, има смисъл само ако ще използвате тези файлове в различен емулатор, който не поддържа CHD формат. В случай на файлове с изображения на твърд диск, използвайте:

chdman extracthd -i IMAGE_FILE.CHD -o OUTPUT_FILE.IMG

За архивиране на CD, заменете екстрактhd с екстракт cd в горната команда.

Ако използвате емулатор като PCSX ReARMed или Demul, RetroArch или някакво разпространение на емулатор за вашия Raspberry Pi, теоретично трябва само да поставите вашите CHD файлове в ROM пътя на емулатора, за да ги открие и използва.

Вашата папка ROM може да изглежда хаотично, ако съдържа резервни копия на повече от една игра, която:

Това е така, защото с комбинацията CUE & BIN всяка песен от оригиналния компактдиск се записва като отделен BIN файл, така че една игра може да бъде разделена на десетки файлове.

Файловият формат CHD е създаден като по-модерен начин за съхранение на такива ROM и по този начин той превъзхожда във всяко отношение. Всичко може да се съдържа в един файл и компресирането без загуби се прилага интелигентно в зависимост от съдържанието за оптимални резултати. Например, типичните данни могат да бъдат компресирани с zlib алгоритъм, но отделни аудио записи се компресират с Flac. Това води до големи нива на компресия с нулева загуба на данни, тъй като използваните видове компресия са „без загуби.”

За да конвертирате игра, разделена между CUE и куп BIN файлове в един CHD файл, използвайте:

chdman createcd -i "ИМЕ НА ФАЙЛА.реплика "-o" OUTPUT_FILENAME.chd "

Въпреки че можете, не е нужно да променяте параметрите на компресия - оптималният избор ще бъде избран автоматично за вас. По време на преобразуването, chdman ще представи, наред с друга информация, различните видове компресия, които използва във всеки отделен случай.

След като преобразуването завърши, опитайте да заредите новия си CHD файл в същия емулатор, който първоначално сте използвали за зареждане на тази игра. Ако работи, изтрийте оригиналните файлове и преминете към следващата игра.

Ако поддържате много ретро игри наоколо, като конвертирате най-голямата от тях във формат CHD, поне за емулаторите, които го поддържат, можете в крайна сметка да спестите множество гигабайта пространство - гигабайта, които след това да използвате, за да съхраните още ретро игри!

Свързани:

Новите потребители на iPhone ще бъдат предупредени след подмяна на екрана извън Apple
Вие сте собственик на нов iPhone 11? Лъскави, новите телефони винаги са страхотни, нали? Те изглеждат толкова красиви и се забавляват с нови функции. ...
Болниците под атака на Ransomware могат да виждат само критични пациенти
Не е изненадващо, че болниците са подложени на постоянна кибератака. Престъпниците искат да пробият тези критични места, защото знаят, че исканията им...
Батериите на Apple AirPods умират след няколко години и не могат да бъдат заменени
Едно от най-популярните творения на Apple са безжичните слушалки, AirPods. Докато хората първоначално се противопоставяха на цената, те все пак ги куп...