Pagina 1 di 1
Mame video snap personalizzati
Inviato: 11/11/2017, 11:11
da vocalist75
Salve ragazzi ho scaricato quasi tutti i vedeo snap per mame,siccome sono tantissimi ed io alle roms ho dato una bella scremata esiste un programma che mi prende solo i video snap corrispondenti alle mie roms?
Grazie a tutti anticipatamente

Re: Mame video snap personalizzati
Inviato: 11/11/2017, 11:30
da motoschifo
Puoi usare il mio programma, lo trovi nella sezione download del sito che leggi anche in firma:
http://adb.arcadeitalia.net/?page=download
Però dovrai riscaricarli... oppure usare sistemi più complessi (tipo batch/script) per copiare solo le rom che hai.
Ti basta l'elenco delle rom, poi da quello crei un bat copia/incolla con i percorsi e se il file video esiste lo copi altrove.
Per es. puoi esportare la lista dei tuoi giochi dal sito, dopo averla caricata da file, utilizzando il formato Windows batch. In questo modo puoi copiare il video se esiste. E' un metodo che sembra complicato in principio ma ti permette di fare tante cose e forse non l'ho mai pubblicizzato
Se invece cerci qualcosa con interfaccia grafica, non ricordo se ne ho fatti in passato e nemmeno se esistono già in circolazione. Potrebbe essere un'idea per il futuro però

Re: Mame video snap personalizzati
Inviato: 11/11/2017, 11:44
da vocalist75
eh non mi va di riscaricarli proverò con batch script...è difficile?
Re: Mame video snap personalizzati
Inviato: 11/11/2017, 11:48
da motoschifo
Se mastichi un po' di dos (poco) e riesci a creare la lista, no.
Altrimenti potresti non capirci nulla ed anche un carattere in meno nello script potrebbe fare danni.
Re: Mame video snap personalizzati
Inviato: 11/11/2017, 11:51
da motoschifo
Questo è un export di esempio per 3 giochi. La parte da cambiare è quella interna dove c'è la scritta "TODO", in cui metterai il percorso del video e la cartella di destinazione.
Codice: Seleziona tutto
@echo off
rem MAME SCRIPT EXPORT
rem AUTHOR: Arcade Database by motoschifo - http://adb.arcadeitalia.net
rem TITLE: Lista MAME da ricerca - ADB
rem DATE: 11/11/2017
rem MAMEROOT is the root folder of Mame
set MAMEROOT=c:\MAME
goto process_games
:process_game
SETLOCAL
rem ROMSET is the zip rom file name without extension (ex. mslug, pacman, atetris)
set ROMSET=%~1
rem ROMTYPE is used for game type: P=parent, C=clone, N=none
set ROMTYPE=%~2
rem ROMPARENT is the parent romset (only for clones)
set ROMPARENT=%~3
rem SCREEN is the orientation of screen: H=horizontal, V=vertical, N=none/screenless
set SCREEN=%~4
rem TITLE is the game title
set TITLE=%~5
echo.===============================================================================
echo.PROCESS GAME %ROMSET% - %TITLE%
echo.PARENT: %ROMPARENT% - TYPE %ROMTYPE% - SCREEN %SCREEN%
echo.-------------------------------------------------------------------------------
echo.TODO: Complete here to do some action...
rem Example:
rem if exist "%MAMEROOT%\titles\%ROMSET%.png" copy "%MAMEROOT%\titles\%ROMSET%.png" "%MAMEROOT%\titles.clones\%ROMSET%.png"
rem if "%ROMTYPE%"=="P" ( echo This is a parent rom )
echo.
ENDLOCAL \& SET _result=
goto :eof
:process_games
call :process_game "bowl3d" "P" "" "V" "3-D Bowling"
call :process_game "atarifb1" "C" "atarifb" "H" "Atari Football (revision 1)"
call :process_game "atarifb" "P" "" "H" "Atari Football (revision 2)"
echo.JOB COMPLETED
Re: Mame video snap personalizzati
Inviato: 11/11/2017, 12:11
da motoschifo
Questa invece è una versione semplificata che fa poco (niente), ma potrebbe tornarti utile in questo caso specifico.
Le variabili in alto sono da cambiare con i tuoi percorsi, l'estensione dei file è "mp4":
Codice: Seleziona tutto
@echo off
set SOURCE=C:\Users\Michele\Desktop\tutti i video Mame
set DEST=c:\MAME\video
set ROMS=c:\MAME\roms
rem for /f %f in (`dir /b c:\`) do echo %f
for /f "usebackq delims=|" %%f in (`dir /b "%ROMS%"`) do call :copy_video %%~nf
goto :eof
:copy_video
if not exist "%SOURCE%\%1.mp4" exit
echo.VIDEO %1...
copy "%SOURCE%\%1.mp4" "%DEST%\%1.mp4"
goto :eof
echo.FINITO
Re: Mame video snap personalizzati
Inviato: 11/11/2017, 13:03
da Tox Nox Fox
Un programma che mi legge i file senza estensione da una cartella e sposta gli stessi nomi senza estensione da una cartella ad un'altra, o quelli che non trova, sarebbe fantastico
Io di solito butto dentro tutte le snap e video per non stare lì a scremarle
Re: Mame video snap personalizzati
Inviato: 11/11/2017, 14:13
da vocalist75
Grazie motoschifo molto gentile, domani proverò
Re: Mame video snap personalizzati
Inviato: 11/11/2017, 14:53
da motoschifo
Tox Nox Fox ha scritto: ↑11/11/2017, 13:03
Un programma che mi legge i file senza estensione da una cartella e sposta gli stessi nomi senza estensione da una cartella ad un'altra, o quelli che non trova, sarebbe fantastico
Io di solito butto dentro tutte le snap e video per non stare lì a scremarle
Sono cose "facili" da realizzare, ma troppo specifiche e quindi dovresti cambiare il programma continuamente.
Forse potrà essere una funzione utile in una futuro release del mio tool e specializzata solo nel copiare file di un certo tipo dando in input una cartella o una lista di rom.
Re: Mame video snap personalizzati
Inviato: 11/11/2017, 18:07
da Tox Nox Fox
perché cambiarlo ?
le rom avranno sempre il loro nome e le snap ed i video pure
se cambia il nome alla rom lo si dovrà cambiare alla snap ed al video ma non deve farlo il programma
fatto così deve funzionare sempre
ho dei file in una cartella (roms)
tutti i file con lo stesso nome senza estenzione in un altra cartella (snap_completi) vanno spostati in una cartella di destinazione (snap sotto mame)
idem per i video
stesso programma
cambio solo la cartella da cui deve spostare i file e quella in cui deve spostare i file.
voglio farlo con i marquees ?
tengo la cartella roms e cambio le altre due cartelle
non capisco per ché dovresti cambiarlo
Re: Mame video snap personalizzati
Inviato: 11/11/2017, 18:45
da motoschifo
Perchè cambiano le esigenze.
Oggi devi copiare solo quelli, domani preferisci spostare o copiare quelli che non sono lì, ecc.
Mi riferivo al fatto che poi l'appetito vien mangiando e il piccolo programma che faceva una sola cosa finisce per farne tante.
Ad esempio copiare da più cartelle, o mettere il clone se non esiste il parent, usare più risorse insieme (cpanel, video, snap), validare il gioco con una certa versione del Mame, ecc.
Comunque si inizia dalla funziona base, come per tutte le cose.
Re: Mame video snap personalizzati
Inviato: 11/11/2017, 18:56
da Tox Nox Fox
aaah ho capito
ben va ben
butterò dentro tutto as usual
Re: Mame video snap personalizzati
Inviato: 17/11/2017, 11:22
da vocalist75
Comunque ho risolto, grazie a tutti per la risposta