Storico dati, come proporli?

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: 3272
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 32 volte
Contatta:

Storico dati, come proporli?

Messaggio da motoschifo »

Tra le tante cose che sono in cantiere, questa mi sembra abbastanza stabile da poter entrare nel sito in tempi rapidi.
Mi riferisco alla possibilità di interrogare una particolare rom per conoscere quando e cosa è stato cambiato nel tempo.

Ecco un esempio applicato ai campi "status":
mame_history_status.png

Mentre qui c'è la storia completa già presente sul sito:
mame_history_full.png

I dati mostrati sono di test, quindi potrebbero differire da quelli reali.

Devo ancora capire come, ma la mia idea è quella di monitorare un certo numeri di cose per essere consultabili "subito".
Al momento è praticamente tutto l'xml più qualche gruppo di campi come lo stato emulazione (driver, graphic, sound, ecc).
Ad ogni cambiamento, mostrare una riga di dettaglio con tutti i valori coinvolti.

Di fatto, seguendo questo schema, potrei fare un certo numero di griglie accanto alle sezioni.
Ma forse non è la strada giusta, perchè di griglie dovrei farne troppe e la pagina risulterebbe un po' caotica/stretta.
Se invece creo una nuova pagina dedicata allo storico, dal singolo campo posso aggiungere la storia con i campi da visualizzare.

Per es. sotto a STATO EMULAZIONE ci potrebbe essere un link per mostrare le variazioni del driver, sotto ROMSET il link per capire quando il gioco ha cambiato nome, sotto VIDEO qualcosa per individuare modifiche alle risoluzioni, ecc.
La nuova maschera, ancora tutta da pensare, dovrebbe quindi essere predisposta per accettare gli input richiesti (stato, romset, ecc) ma da quella poter attivare o disattivare tutte le altre informazioni.

In sostanza, capire quando/cosa/dove un certo valore è cambiato dovrebbe portare ad avere una storia davvero completa, specialmente in caso di indagini a ritroso su vecchi set.

Ovviamente, data la natura e la complessità del lavoro, posso generare queste maschere solo su richiesta di un gioco e non certo prepararlo per tutti i milioni di titoli censiti sul db.

Cosa ve ne pare?
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
motoschifo

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

Re: Storico dati, come proporli?

Messaggio da motoschifo »

Aggiungo che prima o poi dovrò fare un grafo, un albero navigabile o una timeline per "scorrere" il gioco tra le versioni del Mame, ma anche qui devo trovare prima la giusta rappresentazione e poi potrò muovermi in libertà.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
Aster
Affezionato
Affezionato
Messaggi: 258
Iscritto il: 09/05/2017, 9:56
Città: Bologna
Grazie Inviati: 8 volte
Grazie Ricevuti: 2 volte

Re: Storico dati, come proporli?

Messaggio da Aster »

interessante, ma non mi è molto chiaro il changelog dalla foto 1.
a me interessa molto il driver quindi sarebbe buono capire se c'e' stato un avanzamento in tal senso
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11785
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 160 volte
Grazie Ricevuti: 275 volte

Re: Storico dati, come proporli?

Messaggio da Tox Nox Fox »

Sarebbe buono perché io mi vado a selezionare da menù a tendina per la rom scelta da Mame e guardo cosa è cambiato da una versione all'altra .. ma è un casino e devo riguardarci più volte.
Averli in una tabella sarebbe più semplice
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
motoschifo

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

Re: Storico dati, come proporli?

Messaggio da motoschifo »

In foto ci sono dati di prova, comunque quella parte è uguale anche con i dati veri.
Il significato è questo: in quella release sono cambiate, tra le altre cose, gli stati del driver o almeno una delle componenti (emulation, color, graphic, savestate, ecc).
Quello che vedi a video è la rappresentazione di quel cambiamento con la versione dell'emulatore a fianco.

La gestione andrà resa "semplice" da leggere, ma i dati sotto ci sono praticamente tutti quanti.
Ieri ero per l'idea di una form dedicata con classica griglia e filtri, oggi sono più orientato verso una pagina senza filtri ricerca e senza griglia, ovvero tutti i dati mostrati sempre e con l'eventuale aggiunta in basso di un grafico e di una timeline per "navigare" tra le release.
Più sopra dei tasti per filtrare i valori che cambieranno la pagina di conseguenza.

E' proprio la giusta interfaccia utente che sto cercando...

E' sufficiente come spiegazione o ti riferivi ad altro?
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: 3272
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 32 volte
Contatta:

Re: Storico dati, come proporli?

Messaggio da motoschifo »

Tox Nox Fox ha scritto: 09/03/2018, 13:08 Averli in una tabella sarebbe più semplice
Quella parte è già presente, la trovi sotto il pulsante MOSTRA STORICO.
Il problema di quella rappresentazione è che va migliorata (resa più "leggibile") perchè potrebbe includere dati non interessanti (es. le modifiche minori) oppure perchè se cerco solo il driver potrei evitare di leggermi 50 cambiamenti che portano solo confusione.
I dati da cui partire sono sempre gli stessi, sto cercando il modo di renderli più comodi e quindi più utili/controllabili.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11785
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 160 volte
Grazie Ricevuti: 275 volte

Re: Storico dati, come proporli?

Messaggio da Tox Nox Fox »

Io infatti capisco che una Rom ha avuto un cambio nome o un redump o un cambiamento all'interno della stessa passando da una versione all'altra ma non le vedo tutte assieme..
Dal menù a tendina scelgo le versioni e vedo i cambiamenti una tabella alla volta.
Diversamente averli tutti mostrati assieme con un colpo d'occhio noti le modifiche apportate ..
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
motoschifo

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

Re: Storico dati, come proporli?

Messaggio da motoschifo »

La griglia di storico è l'insieme di tutti i cambiamenti, quindi ci sono già sul sito.
Hai provato ad aprire il link Mostra storico nella sezione ROMSET?
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11785
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 160 volte
Grazie Ricevuti: 275 volte

Re: Storico dati, come proporli?

Messaggio da Tox Nox Fox »

sì ma non è quello che cerco io. nel senso: vedi che hanno fatto modifiche ma non vedi a colpo d'occhio cosa sia cambiato
mentre guardando tra le varie versione richieste dai vari mame vedi che magari è cambiato un nome o che hanno scorporato un bios ecc
Perché faccio così ?
perché quando tizio mi dice: "la rom per il mio mame non va" io capisco perché non gli va anche senza che debba aprire mame con gui e fare un audit ( che ultimamente sembra stia passando di moda ^^ )
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
motoschifo

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

Re: Storico dati, come proporli?

Messaggio da motoschifo »

Forse ho capito... anche se probabilmente ci sono altre strare.
Nel senso: se un gioco non va, al 99% è colpa dei file del romset. A questo si pone rimedio controllando quelli realmente necessari (vedi sezione apposita della scheda) e controllando poi se il file nello zip ha le rom richieste (ovvero dati nell'xml o nella sezione file poco sopra).
Se hanno incluso un bios o lo hanno spostato, lì ci sono tutte le info senza andare nell'xml (che comunque controllare non fa mai male, anzi).

Metto qualche immagine per chiarire meglio:
file-romset.png
file-necessari.png

La sezione storico, ovvero questa:
storico.png
l'ho pensata come riassunto globale di tutti i cambiamenti che ci sono stati, e nelle mie intenzioni iniziali c'era la possibilità di "navigare" tra le release e tra le opzioni, con tanto di albero o timeline. Cosa che però ancora non ho realizzato, anche perchè la mole di dati è tale che serve tempo anche solo per capire come farlo.
E questo thread va proprio in quella direzione, anche perchè io in un modo o nell'altro riesco sempre a saltarci fuori con l'xml, ma vederlo in una paginetta web è tutta un'altra cosa ;)

Ora, tornando allo storico, la parte "Cosa è cambiato" è proprio quella che cerchi tu. Magari non ho gestito tutti quanti i campi ma se cambia il bios lì dovrebbe essere segnalato. Poi, magari, sarebbe il caso di estendere o aggiungere link/popup/rimandi per spostarsi da quella sezione ma senza cambiare pagina, altrimenti è un casino andare indietro.

Invece lo storico che ho in mente nella nuova pagina non è solo un riassunto, ma dovrà servire per capire tutto del gioco in questione, quindi dovrei poter visualizzare lì ciò di cui ho/hai/abbiamo bisogno.
Se cambia il bios, lì troverò il nome prima/dopo con i due link e magari ricerche per capire quali altri giochi sono coinvolti, quale parte del changelog è pertinente o dove sta scritto nel mameinfo.dat/history.dat.
Dovrei poter filtrare solo per le cose che mi interessano (es. quando cambia lo stato del driver o quando c'è un rename) e non tutta la storia che può essere anche molto lunga. Ma proprio per quello non prevedo paginazioni.

Quindi la parte history che c'è ora rimarrebbe come promemoria, ma le info in più sarebbero riconducibili tramite link a questa nuova pagina.

Appena avrò una bozza di pagina la pubblico così vediamo se può servire a migliorare la situazione.
A parte questa cosa, ci sono altre info che sarebbe opportuno avere o trovare riguardo alla storia di un gioco?
I file extra purtroppo non sono legati alla release, quindi in caso di rename avrò sempre l'ultima e poi in archivio troverò altre immagini vecchie.
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
Rispondi

Torna a “Progetto Arcade Data Base”