Pagina 2 di 2

Re: [Mame] - Rom filtering per principianti

Inviato: 21/03/2021, 10:22
da Gothrek
steve88 ha scritto: 20/03/2021, 23:53 grazie a tutti!

premetto che sono tornato sui miei passi a mame2003, abbandono mame2003plus perchè non sono riuscito a trovare i file che romlister necessita, che invece ho trovato per mame2003, ossia:
- dat: ho quelli presi da github, sia per mame2003 che mame2003 plus, e volendo anche quelli inclusi con i due romset. l'ho rinominato in xml e l'ho dato in pasto a romlister
- catver.ini per mame 0.78 (trovato)
- controls.xml (trovato, ma in un'unica versione, non so se va bene, il merger di romlister dà un sacco di errori "Unable to find <nomerom>", non mi ispira)
ignorando tutti gli errori di romlister, usando un video in spagnolo sono riuscito a creare il mio dat con le categorie filtrate.

ora su clrmamepro non riesco ad attivare la modalità 1g1r perchè ho un xml/dat non parent-clone. su datomatic non sembra ci sia per il mame, ma solo per i singoli sistemi. come fare?
sarei pronto per fare il rebuild da clrmamepro con il mio nuovo dat, ma solo filtrando le categorie. il mio scopo principale sarebbe rimuovere i doppioni, quindi prioritizzando le regioni.

il link di libretro che ho mandato spiega come costruire un romset per mame2003plus, ma ho appunto rinunciato tornando a mame2003 per mancanza dei file sopra. inoltre su retropie mame2003plus è tra i pacchetti sperimentali e la cosa non mi convince.

il mio frontend è emulationstation su retropie, raspberry pi4.

confermo che su mameshrink è possibile caricare solo l'exe del mame, non l'xml, a meno che mi sfugga qualcosa (in ogni caso, se serve, ora so usare romlister).

devo trovare un xml parent clone per la 0.78? come fare per riuscire a prioritizzare le regioni?
grazie a tutti per l'aiuto!
non so che errori tu abbia trovato, nel caso condividiamoli, per il resto una volta che hai filtrato il romset con romlister, hai già il romset pulito che cercavi, cosa ti manca per doverlo "ripassare" con clrmamepro? la lingua?

Re: [Mame] - Rom filtering per principianti

Inviato: 21/03/2021, 21:11
da steve88
ho provato sia mameshrink, che romlister, che il molto intuitivo arcade manager, ma senza il parent clone xml pare sia impossibile impostare la priorità delle regioni, infatti anche in clrmamepro la modalità 1g1r è disattivata perchè il dat non è di tipo parent/clone. su datomatic non sembra ci sia un dat p/c per tutto l'archivio mame, quindi sono spalle al muro.

l'errore del merger di romlister è quello indicato, ossia "Unable to find <nomerom> in controls.xml"
Includo le prime righe del log:

Codice: Seleziona tutto

ROMLister merge utility log file.  Delete me if you don't care if merge is missing any data.
File created on:Saturday, March 20, 2021@22:34
Unable to find 2020bb in controls.xml
Unable to find 2020bbh (clone of 2020bb) in controls.xml
Unable to find 280zzzap in controls.xml
Unable to find 3countb in controls.xml
come posso eliminare tutti i giochi usa/jap che hanno un clone eur e tutti i giochi jap che hanno un clone usa?
questo perchè vorrei evitare doppioni.

grazie!

Re: [Mame] - Rom filtering per principianti

Inviato: 22/03/2021, 10:52
da Gothrek
il control.xml è quello della versione corrispondente (ti allego quello che uso io)

datomatic non tratta il mame, nasce per altri sistemi.

Re: [Mame] - Rom filtering per principianti

Inviato: 23/03/2021, 22:03
da steve88
Grazie! Hai anche il file relativo a mame2003 0.78?
Diciamo che un modo per filtrare dovrei riuscire a trovarlo, tra Mameshrink, Romlister e arcade manager.
Quello che invece vorrei fare, ossia rimuovere i doppioni dai cloni, è lontanamente possibile per il Mame?
Grazie.

Re: [Mame] - Rom filtering per principianti

Inviato: 24/03/2021, 8:43
da Gothrek
steve88 ha scritto: 23/03/2021, 22:03 Grazie! Hai anche il file relativo a mame2003 0.78?
Diciamo che un modo per filtrare dovrei riuscire a trovarlo, tra Mameshrink, Romlister e arcade manager.
Quello che invece vorrei fare, ossia rimuovere i doppioni dai cloni, è lontanamente possibile per il Mame?
Grazie.
quello specifico no, io uso batocera che mi da la massima libertà di scegliere la versione del mame che preferisco quindi non sono legato ad una specifica

circa la rimozione dei cloni lo fa ad esempio romlister (spunta in basso), se invece vuoi partire da una tua lista, potresti estrarla dal nostro sito adb e darla in pasto al clrmamepro

probabilmente non ci stiamo capendo perchè altrimenti dovresti aver risolto con gli strumenti di cui abbiamo parlato nel topic, aiutaci ad approfondire la difficoltà cosi possiamo essere piu' specifici.

Re: [Mame] - Rom filtering per principianti

Inviato: 25/03/2021, 18:05
da steve88
Al momento ho un clone per lingua, giusto? Non devo rimuovere le lingue che non userò? Altrimenti avrò un sacco di doppioni in lista, uno per lingua, giusto?
Se pensi non abbia capito, cosa si intende per rimozione dei cloni e come fate ad avere un file per gioco?

Grazie per l'aiuto!

Re: [Mame] - Rom filtering per principianti

Inviato: 26/03/2021, 8:48
da Gothrek
eccomi,
allora i cloni in realtà non dipendono dalla lingua, scusami se semplifico, ma il clone è un gioco che deriva dalla modifica di un altro (parent). Questo per identificarlinei vari programmi. QUindi quando dicono elimina i cloni non fanno riferimento alla lingua perchè in realtà sono tutti parent/originali, possono ad esempio avere titoli diversi a seconda delle regioni in cui sono stati pubblicati perchè per i motivi più vari il titolo cosi com'è non poteva essere usato in quel Paese.

Questa intro per dire "ecco perchè non vengono rimossi", non sono cloni.

Detto questo il tuo problema è tenere un solo originale per regione, magari scegliendole l'ordine, per questo dicevo che probabilmente non avevamo capito noi.

Questo tipo di funzionalità, tipica del crlmamepro per i sistemi casalinghi, non ha un dat (questo si lo avevo già detto) su datomatic.

Il mio scraper rilasciato ancora non ha questa funzione pubblicata e non so se @Tox Nox Fox vengono in mente soluzioni diverse dai dat che potrebbero esistere in rete.

Come facciamo noi? personalmente non amo la lista nel cab da 30.000 titoli che anche puliti siano 10.000 resta una soluzione che poco ha a che vedere col "godersi" il cab. Ognuno quanti titoli potrà giocare, 100 (già son tanti), e quindi ci si sceglie un pò quelli che si amano di più. Se la finalità è rivenderlo chiaro che serve un processo di "pulitura" più certosino.

Credo che una volta che tu abbia usato ad esempio il romlister, il numero di rom "doppie" sia estremamente ridotto (perchè il vero problema sono i cloni cosi come eliminare categorie di giochi che non vuoi, majong, carte ecc, o che non puoi usare, trackball piuttosto che spinner ecc).

Spero esserti stato d'aiuto, se non nella soluzione vera e propria nella spiegazione.

Re: [Mame] - Rom filtering per principianti

Inviato: 26/03/2021, 13:01
da Tox Nox Fox
Io faccio esattamente come nella guida del ClrMamePro e Mameshrink che ti ho linkato
Elimino tutto quello che non è giocabile (ho un Cab con 2 joystick e 6 tasti? Elimino spinner, volanti, pistole.. elimino poker ecc ) ma tengo le rom clone che più aggradano.

Esempio

Cadash
Tolgo il parent e tengo il clone Ita (romset no-merged ricordi?)

JoJo
Tolgo il chd e tengo la versione nocd

Street fighter II
Sono 30k
Tengo quelli che conosco o che hanno qualche particolarità che mi interessa

A manina tramite Mameshrink

Re: [Mame] - Rom filtering per principianti

Inviato: 27/03/2021, 0:31
da steve88
grazie a entrambi per la spiegazione!

domanda: se elimino tutti i cloni, cosa succede ad esempio a pacman? verrà tenuto solo puckman, l'originale, e pacman della midway verrà rimosso? avevo provato a rimuovere i cloni da launchbox ma pacman era addirittura sparito!

il mio obiettivo è un cab casalingo senza togliere troppa roba perchè magari vorrò provare giochi che non ho mai giocato, nello stesso tempo togliendo roba che non giocherò mai, non potrò giocare, o che appartiene a un genere che non giocherò mai (quiz, slot machine).

al momento ho usato arcade manager, il tool di filtraggio che ha il processo più intuitivo di tutti, e ho tolto i giochi non funzionanti, quelli neogeo e quelli con controlli analogici.
romlister sembra ben fatto, ma non ho trovato il controls.xml del 0.78, e da quel che ho capito senza questo file il merger non funziona correttamente.
quindi ignorando per un momento giochi non giocabili/con controlli analogici/slot machine, mi sembra di capire che ho inteso male e anche lasciando la lista così com'è (non merged completa) non avrò affatto un gioco per lingua che andrà a formare dei doppioni?
Scusate ma per me è tutto nuovo. <-wacko->

grazie!

Re: [Mame] - Rom filtering per principianti

Inviato: 27/03/2021, 9:54
da Gothrek
il control puoi usare quello che ti ho passato, cosi da filtrare.

Com romlister puoi naturalmente filtrare le categorie che non gradisci e i giochi che hanno controlli che non hai.

Per i cloni (e le lingue) come dicevamo sarebbe meglio un lavoro certosino manuale, pechè è impossibile conoscere i gusti di tutti. L'approccio sul mame è molto personale dopo una prima scrematura, proprio perchè si preferisce magari mettere i preferiti e poi aggiungerne altri dopo.

su adb c'è una funzione che uso spesso per i giochi simili a, quindi quando me ne piace uno cerco i suoi simili e me li aggiungo.

Re: [Mame] - Rom filtering per principianti

Inviato: 01/04/2021, 21:38
da steve88
per filtrare credo proprio userò Arcade Manager. Ho provato davvero tanti software, e questo li batte tutti in semplicità!
https://github.com/cosmo0/arcade-manager

per quanto riguarda le lingue me ne farò una ragione e lascerò i doppioni.

grazie davvero a tutti per l'aiuto e la pazienza!

Re: [Mame] - Rom filtering per principianti

Inviato: 02/04/2021, 8:25
da Gothrek
una volta che hai il risultato filane (il dat) condividilo qui, potrà essere d0aiuto per altri.

Re: [Mame] - Rom filtering per principianti

Inviato: 08/04/2021, 7:31
da steve88
Arcade manager non utilizza file dat, ma csv proprietari scaricabili direttamente dal tool.
Quindi è un grado di tenere solo le rom incluse nel file csv o eliminare tutte le rom contenute nel file.

Re: [Mame] - Rom filtering per principianti

Inviato: 26/05/2021, 22:37
da steve88
Buonasera,

sto cercando di passare a Batocera e a Mame2003plus, e vorrei provare a filtrare con Romlister, che mi sembra il più completo. Al momento ho:

- Romset 2003plus non merged completo
- File "mame2003-plus.xml" preso da https://github.com/libretro/mame2003-pl ... r/metadata, oppure il file "MAME 2003-Plus - 2018-12-31.xml" incluso nel romset
- File "catver.ini" preso dal link github di cui sopra

A questo punto, da ciò che leggo su Romlister, per filtrare i giochi con controlli analogici mi serve il file controls.xml per mame2003plus, ho capito bene? Se sì, dove posso trovarlo?

Per quanto riguarda i cloni qualcosa non mi torna, in quanto mi pareva che "filtra cloni" di launchbox mi avesse eliminato pacman in quanto clone, se non ricordo male. Scusatemi, ma forse non ho davvero capito cos'è un clone e se per velocizzare la procedura mi converrebbe tenerli. Questo perché a questo punto vorrei andare sulla procedura più veloce e automatica possibile anche a costo di perdere qualche titolo, visto che le procedure sembrano molto complesse e non mi so destreggiare bene.

EDIT: la mia idea era filtrare solo mature/majhong/casino/analog eccetera, ma se come dici sarebbero comunque troppi mi andrebbe benissimo anche una top 500, se esiste, fatta da chi sicuramente ne ha provati più di me! Immagine
Sarebbe una strada percorribile? Se sì come?

Grazie!



Re: [Mame] - Rom filtering per principianti

Inviato: 27/05/2021, 9:57
da Gothrek
dunque se l'idea è una top 500 (per quanto mi riguarda ampiamente completa), l'ideale sarebbe segnarsele su un file excel per andare in maniera specifica, in fondo sono solo 500 fidati che sono un perfetto sottoinsieme che curerei di persona.

Se vuoi puoi partire da molti meno per poi nel tempo aggiungerli, fai non solo sempre in tempo, ma lo scraping poi sarà solo dei mancanti

Re: [Mame] - Rom filtering per principianti

Inviato: 27/05/2021, 11:49
da steve88
Grazie, ma non credo di avere le competenze videoludiche e soprattutto il tempo per creare manualmente la lista. Potrei scaricare un'immagine già fatta su arcadepunks ed estrarre le rom, ma è difficile avere la certezza che siano non merged, della versione giusta...

Credo che la cosa più saggia sia partire con un romset 2003 plus filtrato (mahjong eccetera), che anche se troppo ampio almeno avrei la certezza che non creerebbe problemi: sai dove posso trovare il controls.xml corretto per mame 2003 plus? Grazie!


Re: [Mame] - Rom filtering per principianti

Inviato: 27/05/2021, 12:02
da Gothrek
quella versione specifica, non saprei, il mio te lo avevo allegato qualche post fa non credo ci siano state variazioni, ma lascio spazio magari a chi conosce questo dettaglio.

Re: [Mame] - Rom filtering per principianti

Inviato: 27/05/2021, 19:13
da steve88
Ricordavo, inoltre questa mattina ho riletto tutto il topic e ho rivisto anche il tuo controls.xml, grazie! Tuttavia dato che con il controls.xml che avevo trovato io aveva generato degli errori (che ho allegato sempre in questo thread), prima di continuare vorrei capire come funziona. ho ipotizzato, magari sbagliando, che ci sia uno di questi file per ogni versione del MAME, e visto che il romset del mame2003 è diverso da quello del Mame 2003 Plus, Vorrei andare a fondo. Se qualcuno mi illumina lo ringrazio molto!

In alternativa potrei usare simple Arcade multifilter, che richiede solo file .dat e Catver.ini, ma da quello che ho letto non è in grado di rimuovere i giochi con controlli analogici, che nel mio caso è una cosa basilare.

Grazie a tutti, Buona serata!