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
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 »

Ottimo! La cosa è veramente semplice guarda, questi sono i campi che compaiono nella lista del mame generata con la 0174

Codice: Seleziona tutto

#Name;Title;Emulator;CloneOf;Year;Manufacturer;Category;Players;Rotation;Control;Status;DisplayCount;DisplayType;AltRomname;AltTitle;Extra;Buttons
88games;'88 Games;mame;;1988;Konami;;4;0;only_buttons,only_buttons,only_buttons,only_buttons;good;1;raster;;;;
flagrall;'96 Flag Rally;mame;;1996;Promat?;;1;0;joystick (8-way);good;1;raster;;;;
99lstwark;'99: The Last War (Kyugo);mame;repulse;1985;Crux / Kyugo;;2;90;joystick (8-way),joystick (8-way);good;1;raster;repulse;;;
questa è come l'ho popolata io esportando il csv dal tuo sito:

Codice: Seleziona tutto

#name;Title;Emulator;CloneOf;Year;Manufacturer;Category;Players;Rotation;Status;Display Count;Display Type;AltRomname;AltTitle;Extra;Buttons
005;005;mame;;1981;Sega;;;270;INCOMPLETO;1;RASTER;;;;
progolf;18 Holes Pro Golf (set 1);mame;;1981;Data East Corporation;;;270;INCOMPLETO;1;RASTER;;;;
1941;1941: Counter Attack (World 900227);mame;;1990;Capcom;;;270;BUONO;1;RASTER;;;;
1942;1942 (Revision B);mame;;1984;Capcom;;;270;BUONO;1;RASTER;;;;
1943kai;1943 Kai: Midway Kaisen (Japan);mame;;1987;Capcom;;;270;BUONO;1;RASTER;;;;
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 »

Ho controllato i sorgenti e supporta anche i formati MameWah lst (quindi Feel) e MAME xml (incluso HyperSpin).
Hai provato ad usare questi formati che sono già pronti?

Comunque i campi sono quelli che hai indicato. Sempre nel sorgente ho questi valori:

Codice: Seleziona tutto

Romname=0,
Title,
Emulator,
Cloneof,
Year,
Manufacturer,
Category,
Players,
Rotation,
Control,
Status,
DisplayCount,
DisplayType,
AltRomname,
AltTitle,
Extra,
Buttons,
Favourite,		// everything from Favourite on is not loaded from romlist
Tags,
PlayedCount,
PlayedTime,
FileIsAvailable
Se hai note specifiche scrivi pure.
Per esempio DisplayType ha delle codifiche oppure viene semplicemente mostrato il valore così come lo trova?
Stessa cosa per STATUS. Oppure in CLONEOF ci vuole la rom o il titolo?
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 »

Ho aggiunto il formato Attract-Mode e leggendo il sorgente del programma ho anche potuto verificare alcune particolarità dei campi.

Questo è quello che troverai:
  • Romname: nome della rom (da xml Mame)
  • Title: titolo del gioco (da xml Mame)
  • Emulator: sempre "mame"
  • CloneOf: cloneof, se presente (da xml Mame)
  • Year: anno (da xml Mame)
  • Manufacturer: produttore (da xml Mame)
  • Category: da catver.ini (tradotto in lingua)
  • Players: è recuperato dal file nplayers.ini
  • Rotation: 0, 90, 180, 270 (da xml Mame)
  • Control: descrizione dei controlli da xml Mame, composta e modificata secondo i criteri che ho visto nel programma
  • Status: stato driver (da xml Mame)
  • DisplayCount: numero di schermi (da xml Mame)
  • DisplayType: tipo di schermo (da xml Mame)
  • AltRomname: campo romof (da xml Mame)
  • AltTitle: titolo della rom indicata prima
  • Extra: ci possono essere fino a due valori (chd, mechanical)
  • Buttons: numero di pulsanti (da xml Mame)
  • Favourite: vuoto
  • Tags: vuoto
  • PlayedCount: sempre 0
  • PlayedTime: vuoto
  • FileIsAvailable: sempre 1
Ho lasciato indicati i doppi apici per limitare il testo, in genere nei csv è buona norma farlo altrimenti in base al programma potrebbero succede cose strane (testo che passa in data, vedi Excel). Se questo disturba l'import fammelo sapere che li rimuovo.
mame_export_am.png
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
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, scusa il ritardo nel risponderti, non ho potuto prima, provo un import e ti dico se è tutto ok, le descrizioni aggiunte sono perfette direi, anche io a mano non avevo messo molti valori. Grazie ancora per il lavoro, pubblicizzerò la compatibilità anche sul forum dedicato del FE ovviamente.
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 »

Tutto perfettamente funzionante, non uso un layout che visualizza tutte quelle informazioni ma volendo si potrebbe creare, ottimo lavoro. W ADB!!!
Rispondi

Torna a “Progetto Arcade Data Base”