Pagina 1 di 2

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 :-D

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ò <-think->

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