Esportazione liste giochi dal sito

Il database che raccoglie tutte le informazioni sui giochi, video, screenshot e tanto altro ancora

Moderatore: Moderatore ADB

Avatar utente
cybermat

Donatore
Cab-dipendente
Cab-dipendente
Messaggi: 627
Iscritto il: 16/07/2011, 18:59
Medaglie: 1
Città: Milano
Grazie Ricevuti: 35 volte

Re: Esportazione liste giochi dal sito

Messaggio da cybermat »

Ciao Motoschifo,
come al solito complimenti per questo immenso LAVORONE.
Stavo cercando di crearmi una lista per feel, forse non sono capace io, ma non c'è un modo per far includere i difettosi dentro i working ? Da quello che ho capito, una selezione esclude l'altra quando faccio la ricerca. Io praticamente faccio la ricerca di default del mame e aggiungo solo "Parent working e cloni working di parent not working".

Facendo così mi rimangono fuori i difettosi.

grazie mille

EDIT : Ho provato a fare 3 export different (parent working + parent imperfetti + cloni working di parent non working) , praticamente rimarrebbero solo i cloni imperfetti di parent non working ma dato che già sono 36, credo che perderò un numero esiguo se non inesistente di rom. Ho provato a fare un artigianale append dei 3 file in un unico LST e molto probabilmente sono andato oltre quello che mi era permesso di fare, mi da una linea vuota sopra la rom "005" se vado sopra mi da un errore feel ed inoltre alcuni giochi non me li mostra col loro nome ma col nome rom.
Avatar utente
motoschifo

Gold Medal Donatore
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 3271
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 31 volte
Contatta:

Re: Esportazione liste giochi dal sito

Messaggio da motoschifo »

Secondo me stai usando quel filtro in maniera sbagliata, perchè non prende anche i giochi difettosi ma solo i giochi difettosi che hanno un parent non funzionante.
E' questo quello che ti serve effettivamente?
Come ti dicevo aggiungere la condizione imperfect a questo filtro non si può perchè cambierebbe significato al filtro stesso.
Ma aggiungerne un altro (non è immediato quindi ci sono da fare prove e verifiche prima) rischia di servire a poco e soprattutto andrebbero valutate più condizioni delle due di adesso. Infatti se il parent è imperfect andrebbero presi solo cloni working, mentre se è ancora meno (test o sconosciuto) possono essere presi anche cloni imperfetti. Sono quindi 4-5 condizioni complessivamente che allungano di parecchio la query e che forse non è così importante avere.
Infatti parent working e cloni working di parent not working ha uno scopo: creare un set di working 100% pescando se si può dai cloni.
Il filtro che ho indicato poco sopra invece avrebbe l'effetto di creare un set con i giochi "più funzionanti" a parità di parent-clone (che potrebbe voler dire che non andrebbero ne i parent, ne i cloni scelti).
Io lascierei stare così.... ma dimmi cosa vuoi ottenere che facciamo prima ;)

Unire due liste Feel non è proprio il massimo ma se devi solo aggiungere si riesce a fare con poco.
Ti basta esportare i giochi che vuoi aggiungere e incollarli alla fine del file. Considera che un gioco occupa 13 righe e alle prime posizioni trovi sempre la rom e il titolo. Quindi se devi aggiungere 3 giochi, dovrai fare copia/incolla di 39 righe comprese quelle vuote se ci sono.
Ricordati anche di non aggiungere invece righe vuote alla fine, altrimenti riceverai un errore. In pratica le righe totali dovranno essere divisibili per 13.

Già che c'ero ho allargato i filtri su stato driver e i vari emulazione/cocktail/suono/grafica.
Ora il primo ammette "funzionanti e difettosi", utile per cercare con queste due condizioni, mentre gli altri consentono l'inserimento di più valori contemporaneamente e di default sono tutti quanti selezionati.
Se vuoi ottenere i giochi good+imperfect usa il filtro disponibile nel primo tab.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
cybermat

Donatore
Cab-dipendente
Cab-dipendente
Messaggi: 627
Iscritto il: 16/07/2011, 18:59
Medaglie: 1
Città: Milano
Grazie Ricevuti: 35 volte

Re: Esportazione liste giochi dal sito

Messaggio da cybermat »

Scusami forse mi sono espresso male, comunque grazie al funzionante e difettosi hai praticamente risolto il mio "problema". Cerco di spiegare bene cosa volevo fare, ovvero creare una lista di PARENT/CLONI (verdi e gialli) e già praticamente ho dato una sgrossata quasi definitiva col filtro che hai aggiunto. Quella dei cloni VERDI a fronte di parent ROSSI è una finezza che appunto potrei aggiungere a fine lista, seguendo alla lettera la regola dell 13 linee e niente spazi alla fine.
Se non ce la faccio me ne farò una ragione, considerando che che forse conosco 2-3 giochi dei 36 listati al momento (versione 173).
Fondamentalmente io vorrei poter utilizzare anche i cloni GIALLI a fronte di una parent ROSSA, giusto per dare un quadro alla mia idea. Non è una richiesta, sono solo feedback da utente per migliorare, senza però incasinare il sistema!

Comunque grazie, alla fine sono a posto pure così! :)
Avatar utente
motoschifo

Gold Medal Donatore
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 3271
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 31 volte
Contatta:

Re: Esportazione liste giochi dal sito

Messaggio da motoschifo »

Vista così credo che non sia possibile farlo con un'unica passata perchè per evitare errori bisognerebbe leggersi almeno 4 volte tutti i giochi per poi capire cosa scartare e cose tenere (infatti il legame parent->cloni è uno a molti e gli stati possibili sono 4).
Quindi escludo di poter inserire filtri in ricerca che richiederebbero troppe attenzioni e probabilmente rischierebbero di non includere alcuni cloni in stati particolari.

Quello che potrebbe rientrare in questa casistica è una nuova funzione del sito che ancora non ho pubblicizzato e tra l'altro nemmeno iniziata :(
Ci sarà una maschera di selezione ricerca in forma testuale con un elenco descrittivo della loro funzione e dalle quali posso ottenere un elenco di giochi. La particolarità di queste ricerche sta nel fatto che potranno chiedere parametri in base a cosa gli serve e che saranno gestite da una funzione, che quindi potrà recuperare i dati in più passate e soprattutto non dovrà preoccuparsi della gestione a pagine (che è il motivo per cui ci deve essere una sola passata).

Ecco un esempio: "giochi working + cloni working o imperfect di parent not working e selezione clone in caso di risultati multipli"

L'altra particolarità sta nel fatto che teoricamente, prima dell'export, potrei interagire con la lista scegliendo per esempio il clone più adatto a fronte di un parent con più elementi.
Il caso tipico è una richiesta come la tua che non è gestibile facilmente ma che con una funzione scritta apposta si riesce a fare. Una volta scritta e provata, quella ricerca entrerà a far parte della lista pubblica di ricerche e si potranno usare anche nell'attuale pagina.
Ma stiamo parlando di qualcosa che non inizierò prima del nuovo anno..... ;)
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
motoschifo

Gold Medal Donatore
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 3271
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 31 volte
Contatta:

Re: Esportazione liste giochi dal sito

Messaggio da motoschifo »

Aggiunti i nuovi formati di esportazione per script Linux e batch Windows.
Si tratta di batch preconfezionati per lavorare con la rom, come per esempio copiare dei file sul disco o lanciare altri programmi accessori. Vengono fornite le variabili con il nome della rom, il titolo, il tipo di gioco (clone/parent), il parent (solo per i cloni) e l'orientamento dello schermo (orizzontale/verticale).

Già che ero in "spesa" ho sistemato in parte la pagina di ricerca Mess perchè era rimasta molto indietro. Al momento sono gestiti pochi formati che verranno estesi in futuro.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
DAMND
Cab-maniaco
Cab-maniaco
Messaggi: 1155
Iscritto il: 23/09/2014, 20:35
Città: Arcadia
Grazie Inviati: 2 volte
Grazie Ricevuti: 4 volte

Re: Esportazione liste giochi dal sito

Messaggio da DAMND »

Ciao motoschifo scusa un attimo tempo fa avevo letto che hai un metodo per filtrare i giochi mame tipo escludere i mechanic ecc dove lo trovo grazie
Avatar utente
motoschifo

Gold Medal Donatore
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 3271
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 31 volte
Contatta:

Re: Esportazione liste giochi dal sito

Messaggio da motoschifo »

Questo filtro è stato aggiunto all'inizio dell'anno, lo trovi già impostato di default e si chiama "Solo Mamecab".
Toglie parecchie cose e qui ci sono i dettagli. I mechanical sono tra quelli rimossi.

Se invece vuoi una selezione più fine o vuoi ulteriormente rimuovere qualcosa (es. i giochi per adulti) usa i filtri avanzati in cui puoi scegliere singolarmente tra diverse tipologie come adulti, chd, mahjong, casino, ecc. In questo caso devi cliccare sopra alla voce fino quando non appare il simbolo di divieto.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
motoschifo

Gold Medal Donatore
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 3271
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 31 volte
Contatta:

Re: Esportazione liste giochi dal sito

Messaggio da motoschifo »

Emu ha scritto:Hai ragione.
Mi ha tratto in inganno che nell'elenco c'è ancora perchè c'era nelle 0.143 e per questo viene proposta dall'auto-complete e c'è nel filtro softlist dove ovviamente ci sono tutt ele softlist anche se sono state presenti in una singola versione.
Togliendo "ultima versione" l'ho trovata ed ho visto che non è più usata dalla 0.143u9, sorry.
Da questa versione le liste possono avere contenuti html e quindi personalizzati.
Per esempio vedrai che l'autocompletamento del campo Software list nella ricerca Mess avrà a fianco una dicitura specifica se quella lista non è presente nell'ultima versione disponibile.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
b4nd1t0
Nostalgico
Nostalgico
Messaggi: 303
Iscritto il: 30/03/2012, 16:24
Città: Roma
Località: Roma
Grazie Inviati: 2 volte
Grazie Ricevuti: 5 volte

Re: Esportazione liste giochi dal sito

Messaggio da b4nd1t0 »

Ciao motoschifo, il lavoro fatto è notevole, complimenti.
Io smanetto con un altro FE, Attract Mode che per le liste utilizza dei semplici file .txt nei quali i vari valori sono delimitati da ; (csv in pratica).
Ho già fatto una prova esportando in csv e rinominando le varie colonne come vuole il FE, ho notato che alcune non sono valorizzate, tipo il numero di tasti utilizzato, il numero di players etc. ma poco male, in pratica tutto funziona rinominando e cancellando quello che non serve.
Volevo semplicemente proporti di includere l'export per questo FE così da aumentare la compatibilità anche per Attract che tra l'altro oltre a win gira sotto Linux e Mac.
Se ti interessa posso fornirti il file creato dal FE dopo che ha analizzato mame per generare la lista roms, così puoi vedere come poter spostare le colonne e cosa includere.
Grazie ancora. <-thumbup->
Avatar utente
motoschifo

Gold Medal Donatore
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 3271
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 31 volte
Contatta:

Re: Esportazione liste giochi dal sito

Messaggio da motoschifo »

Direi che si può fare, dipende da cosa serve aggiungere alla lista.
Ora non ho tempo per indagare comunque cerca di capire se il formato txt è quello ufficiale oppure si tratta di un ripiego per compatibilità verso altri sistemi. Nel caso, possiamo preparare file in qualsiasi formato (anche uno o più file se previsti dal front-end).
Inoltre mi serve l'elenco completo dei campi supportati (es. numero tasti e player).
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Rispondi

Torna a “Progetto Arcade Data Base”