PoradnikiPC/Emulacja

Usuwamy klony oraz pozostawiamy romy z wybranego przez nas regionu w M.A.M.E

M.A.M.E to emulator gier z klasycznych automatów na którym możemy uruchomić coś ponad 30 tysiecy(!) gier o konfiguracji którego już kiedyś pisaliśmy.

W odpowiedzi na komentarz mr.retroboy’a umieszczam poradnik w jaki sposób “wykastrować”  fullset M.A.M.E. tak, by pozostawić wyłącznie pojedyncze romy z wybranego przez nas regionu. Taka operacja pozwoli na znaczne zaoszczędzenie miejsca na dysku, gdyż wszystkie klony, inne wersje oraz gry z innych regionów zajmują  dość dużo miejsca – a osobom które nie zbierają fullsetów są raczej niepotrzebne.

Co będzie nam potrzebne do przeprowadzenia tej operacji ?

Gdy już wszystko posiadamy na dysku, możecie przejść do sedna tego artykułu.

Tworzymy plik lista.xml 

W pierwszej kolejności musimy stworzyć plik *.xml zawierający wszystkie dane o obsługiwanych grach. Musimy go “wyciągnąć” z M.A.M.E. Aby to zrobić otwieramy wiersz polecenia, nawigujemy do folderu w którym znajduje się nasz emulator i wklepujemy komendę:

mame.exe -listxml >lista.xml

Oczywiście, jeżeli posiadacie emulator w wersji 64 bitowej (tak jak ja) musicie nieco zmodyfikować polecenie:

mame64.exe -listxml >lista.xml

Bez nazwy 1 6

Po zatwierdzeniu Enterem MAME rozpocznie zrzucanie danych do pliku lista.xml. Tak jak wspomniałem na początku, emulator obsługuje coś ponad 30K maszyn więc ten proces może trochę potrwać. Dodam, że tak przygotowana lista waży coś ponad dwieście megabajtów…

Tworzymy plik wsadowy za pomocą programu ROMLister.

W prawym górnym rogu klikamy w przycisk Settings and Tools i wskazujemy ścieżkę do naszego pliku lista.xml:

Bez nazwy 1 7
Po wciśnięciu przycisku SET okno ustawień się nam zamknie, (zignorujcie ostrzeżenie) a my przechodzimy do dania głównego, czyli ustawiamy ROMLister tak, by odfiltrował nam klony z naszego folderu:

Bez nazwy 1

Jak widzicie ta aplikacja ma olbrzymie możliwości filtrowania naszych romsetów, jednak dzisiaj nas interesuje jedynie wywalenie klonów i wersji z innych regionów 😉

Ja dodatkowo usuwam gry które są nie emulowane – zatem stawiam “ptaszka” przy Playable. Aby odfiltrować gry wg. regionu wystarczy z rozwijanej listy wybrać region jaki nas interesuje.

Gdy już ustawiliśmy ROMlister tak jak potrzebujemy, wciskamy przycisk Go! i czekamy aż wyskoczy nam kolejne okienko:

Bez nazwy 1 8

Z listy rozwijanej wybieramy Batch file i naciskamy przycisk Save List to file. Po wybraniu miejsca zapisu pliku ROMLister wyświetli nam ostatnie okienko:

2019 02 24 16h05 08
W którym musimy zmodyfikować polecenie copy tak, by plik wsadowy skopiował wybrane przez nas romy do wybranej przez nas lokalizacji. W moim przykładzie będzie to katalog:

D:\Emulacja\Mameui64\MyROMS

Lokalizację warto umieścić w cudzysłowie: 

2019 02 24 16h10 47

 

Usuwamy klony oraz pozostawiamy romy z wybranego przez nas regionu za pomocą stworzonego pliku wsadowego: 

Nadszedł czas zakończyć ten poradnik. Gotowy plik bat umieszczamy w folderze z naszymi romami i go uruchamiamy.

2019 02 24 16h15 13
Po zakończeniu kopiowania mamy dokładnie to co chcieliśmy.

A teraz kilka danych ile miejsca zaoszczędziłem (zakładając, że usunąłem tylko klony i gry niegrywalne):

Jak widzicie usunięcie klonów oraz pozostawienie romów z wybranego przez nas regionu nie jest skomplikowane 😉 Wystarczyło zapytać się w komentarzach 😉

Czy ten wpis okazał się dla Ciebie przydatny ?

Możesz go ocenić:

Średnia ocena: 5 / 5. Głosów: 2

Jeszcze nikt nie zagłosował ! Chcesz być pierwszy ?

Może cię zainteresować:

The Punisher (1993)

Kabson

Instalujemy Windows 3.1 na DosBOX

Kabson

Citra – Emulator Nintendo 3DS

Kabson

Gramy w gry Arcade na PC (FinalBurn Neo)

Kabson

Emulujemy Game Boy Advance na PC (Visual Boy Advance M)

Kabson

Jak dodać nowe rdzenie w Retroarch ?

Kabson

Zostaw komentarz


Obserwuj nasz blog !
Podaj swój adres email, by być informowanym na bieżąco o nowych artykułach pojawiających się na naszej witrynie.