ADB-Tools

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

Moderatore: Moderatore ADB

piggei

Gold Medal Silver Medal Bronze Medal
Cab-dipendente
Cab-dipendente
Messaggi: 664
Iscritto il: 16/08/2007, 4:30
Medaglie: 4
Città: Venezia
Località: Mestre

Re: ADB-Tools

Messaggio da piggei »

motoschifo ha scritto:
piggei ha scritto:Sicuramente progettosnap usa bosses, credo anche gli "archivi di terzi" che ho recuperato negli anni e da cui è partito il mio albero...
Ho ricontrollato archivi di versioni molto vecchie ed in effetti erano tutti con nome "bosses". Cambiato quindi il default per tutti i nuovi utenti.
Bene, non era colpa di un mio drink di troppo allora! <-rofl->
Cabinato Magnum con monitor motorizzato: http://pjarcade.pbworks.com
Flipper virtuale: http://myarcadepinball.blogspot.it
Nuovo cabinato in restauro: http://mynewarcadecab.blogspot.com/
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: ADB-Tools

Messaggio da motoschifo »

Non esistono cancellazioni, il sito però gestisce lo storico quindi qualsiasi file aggiunto viene archiviato.
Poi sono io che vado a pulire gli eventuali set sbagliati quando ho tempo o anche su vostra segnalazione.

Il discorso pulizia verrà fatto da un'altra form che ancora non ho iniziato e si potrà pulire, sfoltire o clonare in parte o tutto il set. E' un Mame Shrink esteso insomma...
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
piggei

Gold Medal Silver Medal Bronze Medal
Cab-dipendente
Cab-dipendente
Messaggi: 664
Iscritto il: 16/08/2007, 4:30
Medaglie: 4
Città: Venezia
Località: Mestre

Re: ADB-Tools

Messaggio da piggei »

motoschifo ha scritto:Non esistono cancellazioni, il sito però gestisce lo storico quindi qualsiasi file aggiunto viene archiviato.
Poi sono io che vado a pulire gli eventuali set sbagliati quando ho tempo o anche su vostra segnalazione.

Il discorso pulizia verrà fatto da un'altra form che ancora non ho iniziato e si potrà pulire, sfoltire o clonare in parte o tutto il set. E' un Mame Shrink esteso insomma...
Mi sembra bene.. beh allora quasi quasi potrei partire dalle dir vuote almeno nei set più contenuti per essere sicuro di essere allineato, per gli altri non è qualche file in più nella dir che mi spaventa, ho tenuto immondizia per tanti anni prima di unificare e ripulire tutto.... :rofl2:
Cabinato Magnum con monitor motorizzato: http://pjarcade.pbworks.com
Flipper virtuale: http://myarcadepinball.blogspot.it
Nuovo cabinato in restauro: http://mynewarcadecab.blogspot.com/
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: ADB-Tools

Messaggio da motoschifo »

piggei ha scritto:Il mio scopo è appunto di riuscire ad aggiornare in maniera comoda la mia distrubuzione base.. poi da quella tutti i cabinati si sincronizzano di conseguenza... \:D/
Allora potrà interessarti una nuova modalità che aggiungerò più avanti: dal pc con il romset base gli dici di creare una lista sul server (il sito). Poi potrai mantenerla aggiornata con un click o anche prima di ogni download, gestendo quindi eventuali cancellazioni o aggiunte manuali.
Quando sei sull'altro pc/cab, ti basta indicare questa lista tra quelle a disposizione e potrai aggiornare solo quei file (qui è necessario però essere registrati al sito).
Oggi è già possibile farlo ma devi portarti dietro un file ini con l'elenco delle rom, dopo sarà il sito web a memorizzare queste informazioni, potendo oltretutto visualizzarle come lista utente e tenerle sempre allineate.

Magari ho spiegato un po' male la cosa ma con le liste personalizzate poi ci sarà da divertirsi :)
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
piggei

Gold Medal Silver Medal Bronze Medal
Cab-dipendente
Cab-dipendente
Messaggi: 664
Iscritto il: 16/08/2007, 4:30
Medaglie: 4
Città: Venezia
Località: Mestre

Re: ADB-Tools

Messaggio da piggei »

motoschifo ha scritto:
piggei ha scritto:Il mio scopo è appunto di riuscire ad aggiornare in maniera comoda la mia distrubuzione base.. poi da quella tutti i cabinati si sincronizzano di conseguenza... \:D/
Allora potrà interessarti una nuova modalità che aggiungerò più avanti: dal pc con il romset base gli dici di creare una lista sul server (il sito). Poi potrai mantenerla aggiornata con un click o anche prima di ogni download, gestendo quindi eventuali cancellazioni o aggiunte manuali.
Quando sei sull'altro pc/cab, ti basta indicare questa lista tra quelle a disposizione e potrai aggiornare solo quei file (qui è necessario però essere registrati al sito).
Oggi è già possibile farlo ma devi portarti dietro un file ini con l'elenco delle rom, dopo sarà il sito web a memorizzare queste informazioni, potendo oltretutto visualizzarle come lista utente e tenerle sempre allineate.

Magari ho spiegato un po' male la cosa ma con le liste personalizzate poi ci sarà da divertirsi :)
Beh, vedremo quando sarà pronto... <-thumbup->
Al momento tengo un archivio completo su un PC che lo riversa su un NAS e tutti i miei cabinati si sincronizzano con questo secondo il loro profilo...
In pratica quando ho ripulito da una parte, tutti gli altri si allineano...
Cabinato Magnum con monitor motorizzato: http://pjarcade.pbworks.com
Flipper virtuale: http://myarcadepinball.blogspot.it
Nuovo cabinato in restauro: http://mynewarcadecab.blogspot.com/
piggei

Gold Medal Silver Medal Bronze Medal
Cab-dipendente
Cab-dipendente
Messaggi: 664
Iscritto il: 16/08/2007, 4:30
Medaglie: 4
Città: Venezia
Località: Mestre

Re: ADB-Tools

Messaggio da piggei »

Mi sto ora leggendo il manuale, ho un paio di domande: tu scrivi
E' possibile aggiornare l'applicazione con pochi click e senza dover aprire il browser.
In caso di problemi è possibile reperire l'ultima versione del programma a questo indirizzo:
Non è pero chiaro: lui all'avvio controlla automaticamente se è disponibile un aggiornamento? perché non ho trovato un'opzione per effettuare manualmente la verifica.
A cosa serve specificare poi se il sistema è collegato a Internet oppure no? forse mi sfugge qualcosa, ma essendo un tool di sincronizzazione che deve interfacciarsi col tuo sito credo sia obbligatoria una connessione a Internet, almeno nel momento in cui utilizzi il programma...

Tra l'altro speravo di trovare nel manuale una spiegazione dei set meno ovvi, in particolare quelli dei video...
Che differenza c'e' tra veloce/speciale/completo ecc?
La mia lista è quella classica di dimostrazione del gioco per il frontend...
Cabinato Magnum con monitor motorizzato: http://pjarcade.pbworks.com
Flipper virtuale: http://myarcadepinball.blogspot.it
Nuovo cabinato in restauro: http://mynewarcadecab.blogspot.com/
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: ADB-Tools

Messaggio da motoschifo »

Sto cercando di compilare il manuale, ma come vedi è ancora indietro :)

All'avvio viene sempre controllato se esiste una nuova versione e nel frattempo vengono recuperati dati fondamentali (quali/quanti emulatori esistono, quali tipologie di dati, ecc).
Per cui se internet non c'è si avrà un'attesa e relativo timeout.
Non ho previsto la possibilità di cercare nuove versioni perchè aggiorno il meno possibile, così da concentrare i test ed evitare gli errori.

L'opzione serve proprio per indicare di non andare a cercare alcuna informazione, ovviamente verranno disabilitate le funzioni che necessitano del sito (quasi tutte).
E' pensato principalmente per i cab non connessi in cui attendere questo tempo è superfluo (proprio perchè non c'è la rete).

Le informazioni sul tipo di risorse saranno incluse perchè pian piano sto facendo documentazione per l'utilizzo con altri programmi (es. Feel). Appena concluso farò un copia/incolla di quella parte.

I video sono diversi:
- veloce: gioco rapidissimo, tipo gli speedrun in cui finisci tutto in pochi minuti
- completo: gioco dall'inizio alla fine
- speciale: tipo di video che comprende boss o livelli particolari, collage ed altre cose (sarà necessario attendere una particolare versione del tool che potrà mescolare gli spezzoni delle proprie partite)
Ma di queste tipologie ce ne sono pochissimi perchè cerco quando possibile di usare i link su Youtube (che invece più di 2 mila credo).
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
piggei

Gold Medal Silver Medal Bronze Medal
Cab-dipendente
Cab-dipendente
Messaggi: 664
Iscritto il: 16/08/2007, 4:30
Medaglie: 4
Città: Venezia
Località: Mestre

Re: ADB-Tools

Messaggio da piggei »

motoschifo ha scritto:Sto cercando di compilare il manuale, ma come vedi è ancora indietro :)
e infatti voleva essere un contributo per i passaggi più nebulosi...
motoschifo ha scritto: L'opzione serve proprio per indicare di non andare a cercare alcuna informazione, ovviamente verranno disabilitate le funzioni che necessitano del sito (quasi tutte).
E' pensato principalmente per i cab non connessi in cui attendere questo tempo è superfluo (proprio perchè non c'è la rete).
Si, lo intuivo, però non mi è chiaro: se un cab non è mai collegato alla rete, il programma non serve, se viene collegato saltuariamente quando lanci il programma serve che sia collegato...
Forse mi sfugge qualcosa.. comunque come sempre meglio una opzione in più che una in meno.

Riguardo i video invece per avere quelli che danno una idea del gioco, per metterli su mala (quelli presenti su progettosnap per capirci) che set devo scegliere? video/mp4?
Cabinato Magnum con monitor motorizzato: http://pjarcade.pbworks.com
Flipper virtuale: http://myarcadepinball.blogspot.it
Nuovo cabinato in restauro: http://mynewarcadecab.blogspot.com/
piggei

Gold Medal Silver Medal Bronze Medal
Cab-dipendente
Cab-dipendente
Messaggi: 664
Iscritto il: 16/08/2007, 4:30
Medaglie: 4
Città: Venezia
Località: Mestre

Re: ADB-Tools

Messaggio da piggei »

Comunque ora che ha finito il sync ho fatto un check con la dir originale e direi che ha fatto un bel lavoro: gli snap che stava scaricando sono effettivamente diversi, quindi probabilmente vecchie versioni recuperate da altri siti che non ho mai aggiornato perché tanto mi andavano bene...
Gran bel lavoro.. daje!
Cabinato Magnum con monitor motorizzato: http://pjarcade.pbworks.com
Flipper virtuale: http://myarcadepinball.blogspot.it
Nuovo cabinato in restauro: http://mynewarcadecab.blogspot.com/
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: ADB-Tools

Messaggio da motoschifo »

I video sono quelli classici, quindi shortplay e cartella VIDEO.

Il discorso connessione alla rete l'ho pensato così:
- un cab che non è mai connesso non potrà fare molto, oggi, ma potrà in futuro avere funzioni particolari (vedi clone/pulizia) tutto comunque in locale. In questo caso l'opzione va impostata su offline ed hai il timeout solo la prima volta che lo esegui
- un pc sempre connesso va su online
- un pc che spesso è connesso ma a volte non lo è, va impostato su automatico

L'ultima modalità farà comparire una finestrella di attesa dopo i primi secondi. Ora attende e basta e dopo un po' da errore. Ma è anche vero che senza rete si può fare poco.
Un domani ci saranno altre funzioni integrate con il front-end, come per esempio l'editing della lista giochi, e lì forse questo sistema andrà un po' migliorato.

Il risultato finale comunque mi piace perchè sembra funzionare bene. Non ti nascondo che ho passato intere giornate a correggere piccoli/grandi errori ed in effetti ho fatto parecchio test con Adolfo ed Antopisa, ma trattandosi di programmi complessi potrebbero esserci errorini in giro. Magari alla gente comune sembrano cavolate poter scaricare un file, gestire code, le comunicazioni con un sito web e tutto il resto, ma ti assicuro che non è così... purtroppo :(
Tra l'altro il programma è pure tradotto in inglese e così tutti i messaggi che arrivano dal sito.

Adesso per esempio ho corretto un problema di login grazie alla segnalazione di Adolfo. Essendo lato server, non c'è necessità di aggiornare tutti gli exe.

Dimenticavo anche una cosa: ogni volta che cambi lo stato della connessione o che rifai login, vengono ricontrollate le autorizzazioni e quindi se esistono nuove versioni.
Tante cose invece vengono messe in una cache per evitare richieste continue di cose che cambiano raramente (tipo il titolo di un gioco).
Esistono anche controlli particolari come la versione minima utilizzabile, pensata per evitare di gestire infinite varianti di chiamate lato server e per evitare magari l'accesso a codice sbagliato/vecchio.
Ovviamente nell'ottica di fornire tutto a tutti, non di limitare gli accessi.
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”