Benvenuto Ospite,
per utilizzare il Forum ed avere accesso a tutte le sezioni e poter aprire un tuo Topic, rispondere nelle varie discussioni, mandare o ricevere Messaggi Privati devi seguire pochi passaggi:
Leggi il nostro Regolamento -> PREMI QUI <-
Segui il link su come Iscriversi -> PREMI QUI <-
Ricordati di aggiornare l'Avatar usando una immagine che ti distingua nel Forum
per utilizzare il Forum ed avere accesso a tutte le sezioni e poter aprire un tuo Topic, rispondere nelle varie discussioni, mandare o ricevere Messaggi Privati devi seguire pochi passaggi:
Leggi il nostro Regolamento -> PREMI QUI <-
Segui il link su come Iscriversi -> PREMI QUI <-
Ricordati di aggiornare l'Avatar usando una immagine che ti distingua nel Forum
Vi presento Games, il tool che snellisce il set CORRENTE del Mame
-
cybermat
- Cab-dipendente

- Messaggi: 782
- Iscritto il: 16/07/2011, 18:59
- Medaglie: 1
- Città: Milano
- Grazie Ricevuti: 47 volte
Vi presento Games, il tool che snellisce il set CORRENTE del Mame
Come ho scritto sul topic, ho messo CORRENTE, ovvero quello che è caricato sul sito di http://adb.arcadeitalia.net/ , questo non vuol dire che con quella precedente non funzionerà, ma andando a ritroso sarà sempre meno preciso perché col tempo alcune roms cambiano di nome tutto qui.
Quello che dovete fare è
- Scaricare il set mame unmerged completo (https://pleasuredome.github.io/pleasuredome/mame/)
- Andare sul sito di Motoschifo (http://adb.arcadeitalia.net/) , operare tra i vari filtri per ottenere il vostro mame ideale, esportandolo in semplice file .txt
- Scaricare il tool Games (https://mega.nz/file/sw4BQDxJ#0pZHAyWDr ... wdti2W6NsY)
- Lanciare il tool e indicargli la cartella contente il mame full (src_root_dir) e quella dovete volete copiare le roms desiderate (dst_root_dir)
- Dargli in pasto il file .txt che avete ottenuto dal sito di Adb (Load Games List)
- Premere COPY Rom Files e attendere la fine della copia
Questo programma non sostituisce nessun altro programma, semplicemente non esisteva prima, perché esegue un solo compito e basta. Il sito di ADB fornisce già in fase di export un batch che va editato al suo interno, dunque questo tool rende più semplice questa operazione.
Ricordo che l'ho fatto scrivere apposta da un amico, in base alle mie esigenze. Dunque molto probabilmente non servirà a nessuno, ma per spirito di community lo condivido.
Quello che dovete fare è
- Scaricare il set mame unmerged completo (https://pleasuredome.github.io/pleasuredome/mame/)
- Andare sul sito di Motoschifo (http://adb.arcadeitalia.net/) , operare tra i vari filtri per ottenere il vostro mame ideale, esportandolo in semplice file .txt
- Scaricare il tool Games (https://mega.nz/file/sw4BQDxJ#0pZHAyWDr ... wdti2W6NsY)
- Lanciare il tool e indicargli la cartella contente il mame full (src_root_dir) e quella dovete volete copiare le roms desiderate (dst_root_dir)
- Dargli in pasto il file .txt che avete ottenuto dal sito di Adb (Load Games List)
- Premere COPY Rom Files e attendere la fine della copia
Questo programma non sostituisce nessun altro programma, semplicemente non esisteva prima, perché esegue un solo compito e basta. Il sito di ADB fornisce già in fase di export un batch che va editato al suo interno, dunque questo tool rende più semplice questa operazione.
Ricordo che l'ho fatto scrivere apposta da un amico, in base alle mie esigenze. Dunque molto probabilmente non servirà a nessuno, ma per spirito di community lo condivido.
Re: Vi presento Games, il tool che snellisce il set CORRENTE del Mame
Salve,
Questo metodo di filtraggio ed esportazione via ADB è interessante e potrebbe essere utile ad altri membri della comunità che vogliono ottimizzare la loro collezione di giochi.
Per quanto riguarda la menzione del sito Motoschifo, è importante ricordare agli altri utenti di controllare sempre la legalità e la conformità dei download di ROM nel proprio paese. Detto questo, avete considerato la possibilità di utilizzare codici promozionali per ottenere sconti su software o strumenti che potrebbero completare il vostro progetto? Questo potrebbe essere un modo per ottimizzare non solo la gestione del gioco, ma anche i costi associati.
In che misura l'uso di codici promozionali e offerte speciali potrebbe diventare una pratica comune nella comunità dei giocatori per migliorare l'accessibilità e la diversità dei giochi disponibili? La vostra esperienza potrebbe ispirare altri appassionati a cercare modi simili per arricchire la loro esperienza di gioco.
Questo metodo di filtraggio ed esportazione via ADB è interessante e potrebbe essere utile ad altri membri della comunità che vogliono ottimizzare la loro collezione di giochi.
Per quanto riguarda la menzione del sito Motoschifo, è importante ricordare agli altri utenti di controllare sempre la legalità e la conformità dei download di ROM nel proprio paese. Detto questo, avete considerato la possibilità di utilizzare codici promozionali per ottenere sconti su software o strumenti che potrebbero completare il vostro progetto? Questo potrebbe essere un modo per ottimizzare non solo la gestione del gioco, ma anche i costi associati.
In che misura l'uso di codici promozionali e offerte speciali potrebbe diventare una pratica comune nella comunità dei giocatori per migliorare l'accessibilità e la diversità dei giochi disponibili? La vostra esperienza potrebbe ispirare altri appassionati a cercare modi simili per arricchire la loro esperienza di gioco.
-
Tox Nox Fox
- Moderatore

- Messaggi: 12594
- Iscritto il: 14/01/2007, 23:35
- Medaglie: 4
- Grazie Inviati: 217 volte
- Grazie Ricevuti: 328 volte
Re: Vi presento Games, il tool che snellisce il set CORRENTE del Mame
Per arricchire l'esperienza o arricchire altri ?
Spam ?
Spam ?
-
cybermat
- Cab-dipendente

- Messaggi: 782
- Iscritto il: 16/07/2011, 18:59
- Medaglie: 1
- Città: Milano
- Grazie Ricevuti: 47 volte
Re: Vi presento Games, il tool che snellisce il set CORRENTE del Mame
Mi ero perso questo reply al mio thread... da come è scritto pare un bot
Detto questo, mi piacerebbe che questo tool possa essere utilizzato dalla community, per scremare il corrente set del mame o anche più vecchio di qualche release. Sarebbe bello che un giorno, sul sito di @motoschifo possano essere inserite anche le diverse versioni "ad hoc" per altri sistemi quali
libretro/imame4all iMame4All 0.37b5
ibretro/mame0139 Mame2010 0.139
libretro/mame078plus Mame2003Plus 0.78+
più altri tipo mame 0.106 (advancemame) e FbNeo
ma capisco che già solo tenere aggiornata la corrente release è un bello sforzo, anche perché la 0.78+ e la FbNeo sono sempre in aggiornamento e dunque non sarebbe solo lo sbattimento di inserirli una volta sola.
Detto questo, mi piacerebbe che questo tool possa essere utilizzato dalla community, per scremare il corrente set del mame o anche più vecchio di qualche release. Sarebbe bello che un giorno, sul sito di @motoschifo possano essere inserite anche le diverse versioni "ad hoc" per altri sistemi quali
libretro/imame4all iMame4All 0.37b5
ibretro/mame0139 Mame2010 0.139
libretro/mame078plus Mame2003Plus 0.78+
più altri tipo mame 0.106 (advancemame) e FbNeo
ma capisco che già solo tenere aggiornata la corrente release è un bello sforzo, anche perché la 0.78+ e la FbNeo sono sempre in aggiornamento e dunque non sarebbe solo lo sbattimento di inserirli una volta sola.
- Den_8X
- Newbie

- Messaggi: 34
- Iscritto il: 29/01/2025, 16:38
- Città: Piacenza
- Grazie Inviati: 1 volta
- Grazie Ricevuti: 1 volta
Re: Vi presento Games, il tool che snellisce il set CORRENTE del Mame
Carino questo programma. Anche io avevo l'esigenza di fare la medesima cosa e ho chiesto aiuto a chatgpt per fare uno script powershell che facesse esattamente quello.
Ormai grazie all'IA queste operazioni "semplici" si riescono a fare anche se non si hanno conoscenze di programmazione, con l'unico intoppo che non sempre funziona subito, te lo deve "correggere" più volte (alla seconda o terza correzione poi va, solitamente
)
Ormai grazie all'IA queste operazioni "semplici" si riescono a fare anche se non si hanno conoscenze di programmazione, con l'unico intoppo che non sempre funziona subito, te lo deve "correggere" più volte (alla seconda o terza correzione poi va, solitamente
- Den_8X
- Newbie

- Messaggi: 34
- Iscritto il: 29/01/2025, 16:38
- Città: Piacenza
- Grazie Inviati: 1 volta
- Grazie Ricevuti: 1 volta
Re: Vi presento Games, il tool che snellisce il set CORRENTE del Mame
Lo script è questo, gli davo in pasto una estrazione di Adb in formato csv e settavo indirizzo del file csv, colonna contenente i nomi giochi (di solito la prima) e le due cartelle di partenza e destinazione:
Codice: Seleziona tutto
# === CONFIGURAZIONE FISSA ===
$csvPath = "C:\percorso\file.csv" # Percorso del file CSV
$sourceDir = "C:\percorso\sorgente" # Cartella dove si trovano i file .zip
$destDir = "C:\percorso\destinazione" # Cartella di destinazione
$columnNum = 1 # Numero della colonna da usare (1 = prima colonna, 2 = seconda, ecc.)
# === SCRIPT ===
# Importa il CSV
$csvData = Import-Csv -Path $csvPath
# Recupera le colonne e sceglie quella indicata
$columns = $csvData[0].PSObject.Properties.Name
if ($columnNum -lt 1 -or $columnNum -gt $columns.Count) {
Write-Error "Numero colonna non valido. Il CSV ha $($columns.Count) colonne."
Write-Host "Colonne trovate:" -ForegroundColor Cyan
for ($i = 0; $i -lt $columns.Count; $i++) {
Write-Host "$($i+1)) $($columns[$i])"
}
exit
}
$csvColumn = $columns[$columnNum - 1]
Write-Host "Colonna scelta: $csvColumn" -ForegroundColor Yellow
# Crea la cartella di destinazione se non esiste
if (!(Test-Path $destDir)) {
New-Item -ItemType Directory -Path $destDir | Out-Null
Write-Host "Creata cartella di destinazione: $destDir" -ForegroundColor Green
}
# Ciclo per copiare i file
foreach ($row in $csvData) {
$fileName = $row.$csvColumn.Trim()
$sourceFile = Join-Path $sourceDir "$fileName.zip"
if (Test-Path $sourceFile) {
Copy-Item $sourceFile -Destination $destDir -Force
Write-Host "Copiato: $fileName.zip" -ForegroundColor Green
}
else {
Write-Warning "File non trovato: $fileName.zip"
}
}
Write-Host "`nOperazione completata!" -ForegroundColor Cyan
-
cybermat
- Cab-dipendente

- Messaggi: 782
- Iscritto il: 16/07/2011, 18:59
- Medaglie: 1
- Città: Milano
- Grazie Ricevuti: 47 volte
Re: Vi presento Games, il tool che snellisce il set CORRENTE del Mame
Con l'IA ormai queste cose semplici e non solo, sono alla portata di tutti.
Questo tool "Games" è nato con un collega, che è programmatore al quale avevo dato le specifiche che mi servivano. C'era in programma di aggiungere anche i csv, ma alla fine ho optato per un txt con descrizione e nome rom. Il tool è intuitivo e seguendo le istruzioni ti puoi praticamente copiare in maniera semplice qualsiasi selezione compiuta dal sito di adb.
Come già detto, Motoschifo aveva dotato in export di uno script che faceva la stessa cosa, ma bisognava editare diverse cose e ripeto, le chd non le copiava essendo cartelle, quando copiava lo faceva in maniera errata (almeno sul mio pc)
La cosa che hai fatto tu, era da tempo che volevo farla io, per curiosità volevo capire quanto fosse capace l'IA di risolvere qualche grattacapo che sorge di tanto in tanto con i vari frontend. Da tempo vorrei istruirla per dargli in pasto l'xml dato dei vari set minori del mame quelli tipo 2003, 2003 plus, 2010, 0.37b5 etc etc , per fargli appunto estrarre selezioni di giochi.
Questo tool "Games" è nato con un collega, che è programmatore al quale avevo dato le specifiche che mi servivano. C'era in programma di aggiungere anche i csv, ma alla fine ho optato per un txt con descrizione e nome rom. Il tool è intuitivo e seguendo le istruzioni ti puoi praticamente copiare in maniera semplice qualsiasi selezione compiuta dal sito di adb.
Come già detto, Motoschifo aveva dotato in export di uno script che faceva la stessa cosa, ma bisognava editare diverse cose e ripeto, le chd non le copiava essendo cartelle, quando copiava lo faceva in maniera errata (almeno sul mio pc)
La cosa che hai fatto tu, era da tempo che volevo farla io, per curiosità volevo capire quanto fosse capace l'IA di risolvere qualche grattacapo che sorge di tanto in tanto con i vari frontend. Da tempo vorrei istruirla per dargli in pasto l'xml dato dei vari set minori del mame quelli tipo 2003, 2003 plus, 2010, 0.37b5 etc etc , per fargli appunto estrarre selezioni di giochi.
- Den_8X
- Newbie

- Messaggi: 34
- Iscritto il: 29/01/2025, 16:38
- Città: Piacenza
- Grazie Inviati: 1 volta
- Grazie Ricevuti: 1 volta
Re: Vi presento Games, il tool che snellisce il set CORRENTE del Mame
ChatGpt permette di fare molte cose interessanti spendendoci pochissimo tempo, io l'ho usata per fare rinominazione massiva/spostamento massivo di file, per generare i file .m3u nel caso di rom "splittate" (doppio disco, vari lati/cassette per il c64 ecc.). In questi casi è utilissima e sostituisce tutta una serie di mini-tool che si trovano sparsi per la rete ma non sempre fanno esattamente quello che chiedono oppure non sono aggiornati all'ultima versione.cybermat ha scritto: ↑01/10/2025, 13:16 La cosa che hai fatto tu, era da tempo che volevo farla io, per curiosità volevo capire quanto fosse capace l'IA di risolvere qualche grattacapo che sorge di tanto in tanto con i vari frontend. Da tempo vorrei istruirla per dargli in pasto l'xml dato dei vari set minori del mame quelli tipo 2003, 2003 plus, 2010, 0.37b5 etc etc , per fargli appunto estrarre selezioni di giochi.
