Sito web Arcade Database

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

Moderatore: Moderatore ADB

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: Sito web Arcade Database

Messaggio da motoschifo »

alucard ha scritto: 02/05/2020, 17:32 Trovato nella documentazione di Skyscraper <-thumbup->
Screen Shot 2020-05-02 at 17.27.32.png
<-thumbup->
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: Sito web Arcade Database

Messaggio da motoschifo »

cybermat ha scritto: 29/12/2017, 22:34 Questo è quello generato da mamescraper.exe , per recuperare immagini e descrizioni per il romset 0.78

Codice: Seleziona tutto

<gameList>
	<game>
		<path>./88games.zip</path>
		<name>'88 Games</name>
		<desc>Export release. Game developed in Japan by Konami. For more information, please see the original Japanese release entry: "Hyper Sports Special [Model GX861]".</desc>
		<image>./images/88games.png</image>
		<rating>0.64</rating>
		<releasedate>1988</releasedate>
		<developer>Konami</developer>
		<genre>Sports / Track & Field</genre>
		<players>4</players>
	</game>
	</gameList>
	

Una cosa che ho visto è che mamescraper mi ha messo "images" come path immagini , ma da quello che ho visto quando fai "scraping" direttamente da Recalbox viene usato "downloaded_images".

In base alle informazioni che vedi, fatti un'idea. Io se vuoi ti faccio da betatester :D
Dopo parecchio tempo, oggi ho pubblicato l'export per EmulationStation, quindi supportato anche in RecalBox.
Ecco un esempio di quello che si vede a video:

export_mame.png

Troverai due parametri aggiuntivi (percorso giochi e percorso immagini) con i valori di default comunemente utilizzati. Lo slash finale viene aggiunto in automatico se non indicato.
Ovviamente ha senso usarli solo per quanto riguarda il Mame, non ho fatto nulla su software list dato che differiscono molto dagli altri emulatori.
Fammi sapere se sono a posto come nomi e descrizioni, specialmente per quanto riguarda i ritorni a capo nell'xml (in teoria usando il cdata dovrebbe farlo il programma, ma non sono sicuro che ES supporti pienamente questo formato).
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
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: Sito web Arcade Database

Messaggio da cybermat »

Ottimo! Devo capire se rgbpiOS si appoggia a emulationstation per lo scraping, dato che non usano più recalbox.
Comunque sia dovrei far partire il progetto del PC to CRT e mi piacerebbe usare recalbox come distro e dunque potrò testare questa nuova feature quanto prima.
Avatar utente
Domino

Donatore
Affezionato
Affezionato
Messaggi: 118
Iscritto il: 25/04/2020, 11:52
Medaglie: 1
Città: Salagiochi
Grazie Inviati: 25 volte
Grazie Ricevuti: 6 volte

Re: Sito web Arcade Database

Messaggio da Domino »

Porca vacca che lavorone, dal 2015! me lo sto spulciando per bene il sito e devo dire che hai fatto un lavoro pazzesco, niente da dire, complimenti motoschifo... capeau.
Avatar utente
Centurion_78
Newbie
Newbie
Messaggi: 42
Iscritto il: 15/08/2020, 23:06
Città: VaralloPombia
Grazie Ricevuti: 1 volta

Re: Sito web Arcade Database

Messaggio da Centurion_78 »

Cavolo che bel progetto! Appena mi arrivano i pezzi e soprattutto il Raspberry lo guarderò di sicuro! C'è tanta roba da scaricare! Complimenti!
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4747
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 62 volte

Re: Progetto Arcade Database

Messaggio da pucci »

motoschifo ha scritto: 13/01/2016, 19:09 Stasera ho fatto una modifica ai filtri della ricerca Mame.

Ho cambiato il flag "solo giochi" con un migliore "solo mamecab", che in aggiunta a prima filtrerà anche per generi e mechanical.
I generi che ho trovato non adatti ad un cabinato sono:
  • - Casino
    - BIOS
    - Electromechanical
    - Electromechanical - PinMAME
    - Fruit Machines
    - Misc. Betting
    - Not Classified
    - Print Club
    - Quiz
    - System
    - Unplayable
    - Utilities
Questi valori arrivano da tutti i file catlist.ini di tutte le versioni uscite, quindi alcuni di questi non sono più usati dalle ultime versioni del Mame. Ma visto che la ricerca può essere filtrata anche per versioni precedenti, li devo includere ugualmente.
Quando questo flag è attivato (di default) allora oltre a questi generi rimuovo anche i bios, i device, i mechanical ed i sistemi ex-Mess.

Se invece il flag viene tolto, si possono utilizzare i filtri nelle opzioni avanzate e quindi rimuovere selettivamente alcune tipologie di file:
  • - bios
    - device
    - mechanical
    - slot, casino, fruit machine, poker
    - giochi che usano chd
    - giochi che usano sample
Non sono ancora soddisfatto comunque ora è meglio di prima. E' probabile che aggiunga qualche altro flag per ulteriori filtri particolari.
@motoschifo puoi indicarci ad oggi (2020) quali filtri imposta il flag "mamecab only"?
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: Sito web Arcade Database

Messaggio da motoschifo »

Rispetto a quanto indicato non è cambiato nulla di quella gestione.
Se vedi giochi inclusi che non lo dovrebbero, allora mi sono dimenticato di mettere le categorie/generi. Dato che cambiano in continuazione, qualcosa potrebbe sfuggire.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4747
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 62 volte

Re: Sito web Arcade Database

Messaggio da pucci »

ok, ma quello che ti chiedevo è la regola logica che ha inserito nel sito.
quale filtro usi?

ho provato a seguire quello che tu hai scritto ma i conti non tornano
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: Sito web Arcade Database

Messaggio da motoschifo »

Quello che vedi indicato è corretto, ora non ricordo tutti i flag ma la regola è "tutto ciò che in un mamecab non ha senso avere".
Per es. le categorie e i generi vengono aggiornati in quanto escono sempre nuovi giochi. Se "Print Club" viene cambiato nell'ini in "Print Club" con il doppio spazio in mezzo, per me è una categoria nuova quindi devo includerla in quelle che devo ignorare.
Se vedi giochi che non dovrebbero esserci, o si tratta di un errore o di una svista (nel db, nell'ini, nel Mame, ecc).

Dammi la lista dei giochi che non ti tornano che poi controllo.
Attento che in questo momenro sto importanto la versione 225 quindi i conteggi potrebbero non essere corretti (ad esempio, fino a quando non arriverà il mess.ini, i nuovi giochi mess aggiunti nella 225 compariranno come "arcade").
Lo vedi perchè nel box "ultima versione" ci sono i due numeri 224/225, appena finito tra mezz'oretta comparirà solo 225.
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: Sito web Arcade Database

Messaggio da motoschifo »

Ti giro l'sql così ci sono tutte le condizioni indicate.
L'array dei generi è quello del server quindi aggiornato alle ultime disponibili.
Il primo giro toglie il flag mamecab, il secondo lo imposta (quindi eventuali giochi speciali marcati come mamecab vengono mantenuti). Era stato pensato per ospitare altri tipi di Mame per questo i due passaggi, poi alla fine non ho fatto nulla perchè non ho avuto risposte e consensi vari... dopo un paio di anni, ho smesso di chiedere.

Codice: Seleziona tutto

UPDATE adb_mame 
SET game_ismamecab_sn=0 
WHERE game_ismamecab_sn=1 AND NOT(
	game_isarcade_sn=1 AND game_isbios_sn=0 AND game_isdevice_sn=0 
	AND game_ismechanical_sn=0 AND display_screens<>0 AND NOT EXISTS(
		SELECT * FROM adb_mame_data WHERE adb_mame_data.id_mame = adb_mame.id 
		AND genre IN (implode($settings->GENRES_IGNORE_MAMECAB,",").")
	))";
	
UPDATE adb_mame 
SET game_ismamecab_sn=1 
WHERE game_ismamecab_sn=0 AND 
game_isarcade_sn=1 AND game_isbios_sn=0 AND game_isdevice_sn=0 
AND game_ismechanical_sn=0 AND display_screens<>0 AND NOT EXISTS(
	"SELECT * FROM adb_mame_data WHERE adb_mame_data.id_mame = adb_mame.id 
	"AND genre IN (implode($settings->GENRES_IGNORE_MAMECAB,",").")
)


public $GENRES_IGNORE_MAMECAB = array(
    152,    // Unplayable
    159,    // Tabletop
    161,    // Casino
    162,    // BIOS
    167,    // Quiz
    171,    // Misc. Betting
    831,    // Electromechanical - PinMAME
    832,    // Fruit Machines
    833,    // System
    834,    // Not Classified
    900,    // Print Club 
    901,    // Electromechanical
    902,    // Utilities
    27249,  // Home Systems
    27250,  // Portable Systems
    27251,  // Professional Systems
    27252,  // Development Systems
    27253,  // Synth
    28188,  // Calculator
    28189,  // Chess Machine
    28190,  // Computer
    28191,  // Game Console
    28192,  // Handheld
    28193,  // Printer
    30175,  // Board Game
    30176,  // Medal Game
    30177,  // Music
    30178,  // Telephone
    30406,  // Medical Equipment
    31769,  // Coin Pusher
    31770,  // Slot Machine
    34078   // Computer Graphic Workstation
  );
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”