Pagina 2 di 2

Re: MAME/SLIDER CONTROLS: stesse regolazioni per tutte le ro

Inviato: 04/06/2014, 22:50
da griffon
Sei troppo buono cyborg 8-) Quei geroglifici me li mastico al lavoro un giorno si e gli altri anche, mi pare il minimo dare una mano a chi non è pratico e fa parte di questa bellissima comunità! :wink:

Re: MAME/SLIDER CONTROLS: stesse regolazioni per tutte le ro

Inviato: 04/06/2014, 22:53
da thehetrom
griffon ha scritto:Ed ecco qua! Dovrebbe andare tutto!

Codice: Seleziona tutto

@echo off
rem ******************************
rem * CreaConfig v1.3 by Griffon *
rem ******************************
rem
rem
if [%1] EQU [] goto Errore1
if [%2] EQU [] goto Errore2
if [%3] EQU [] goto Errore3
if [%4] EQU [] goto Errore4
set nomecartellaroms=%1
set nomecartellaconfig=%2
set nomefiletipo1=%3
set nomefiletipo2=%4
set nomecartellaconfig=%nomecartellaconfig:~1,-1%
set nomecartellaroms=%nomecartellaroms:~1,-1%
set nomefiletipo1=%nomefiletipo1:~1,-1%
set nomefiletipo2=%nomefiletipo2:~1,-1%

for %%f in ("%nomecartellaroms%\*.zip") do (
echo Elaboro %%~nf...
copy "%nomefiletipo1%" "%temp%\%%~nf.cfg" <NUL >NUL"
echo. >>"%temp%\%%~nf.cfg"
echo ^<system name="%%~nf"^> >>"%temp%\%%~nf.cfg"
echo. >>"%nomecartellaconfig%\%%~nf.cfg"
type "%nomefiletipo2%" >>"%temp%\%%~nf.cfg"
copy "%temp%\%%~nf.cfg" "%nomecartellaconfig%\%%~nf.cfg" <NUL >NUL	
del "%temp%\%%~nf.cfg" 
)
goto Fine



:Errore1
echo Nessun parametro specificato!!
echo.
echo Sintassi: CreateConfigs "cartella roms" "cartella destinazione file config" "filetipoparte1.txt" "filetipoparte2.txt"
echo.
echo Le virgolette sono obbligatorie!
goto FineErrore

:Errore2
echo Cartella destinazione mancante!!
echo.
echo Sintassi: CreateConfigs "cartella roms" "cartella destinazione file config" "filetipoparte1.txt" "filetipoparte2.txt"
echo.
echo Le virgolette sono obbligatorie!!
goto FineErrore

:Errore3
echo Parte 1 del file settaggi tipo mancante!!
echo.
echo Sintassi: CreateConfigs "cartella roms" "cartella destinazione file config" "filetipoparte1.txt" "filetipoparte2.txt"
echo.
echo Le virgolette sono obbligatorie!!
goto FineErrore
		
		:Errore4
echo Parte 2 del file settaggi tipo mancante!!
echo.
echo Sintassi: CreateConfigs "cartella roms" "cartella destinazione file config" "filetipoparte1.txt" "filetipoparte2.txt"
echo.
echo Le virgolette sono obbligatorie!!
goto FineErrore

:Fine
echo.
echo Elaborazione completata!

:FineErrore
Differenze dalla versione 1.1:
Adesso occorre creare due file di testo, uno contenente la prima parte del file config, ovvero:

Codice: Seleziona tutto

<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10"> 
il secondo deve contenere:

Codice: Seleziona tutto

<video>
<screen index="0" hoffset="0.002000" hstretch="1.002000" voffset="0.002000" vstretch="1.002000" />
</video>
</system>
</mameconfig>
Attenzione! NON mettere la riga <system name="gamename">, sarà aggiunta dal batch!

La sintassi ora diventa: CreateConfigs "cartella roms" "cartella destinazione file config" "filetipoparte1.txt" "filetipoparte2.txt"

Provalo e dimmi se va tutto correttamente (dalle mie prove andava) 8-)
... ok provo subito !!!

Re: MAME/SLIDER CONTROLS: stesse regolazioni per tutte le ro

Inviato: 04/06/2014, 23:54
da thehetrom
ok allora ...

inizialmente non funzionava, ma poi ho capito perchè ...

quando si creano i due file contenenti la prima (filetipoparte1.txt) e la seconda parte (filetipoparte2.txt) è molto importante rispettare gli spazzi, altrimenti il mame non riesce ad interpretare correttamente il file cfg e ne crea uno nuovo resettando tutte le impostazioni.

quindi il file filetipoparte1.txt deve essere:

Codice: Seleziona tutto

<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10">
mentre il secondo file filetipoparte2.txt deve essere:

Codice: Seleziona tutto

        <video>
            <screen index="0" hoffset="0.002000" hstretch="1.002000" voffset="0.002000" vstretch="1.002000" />
        </video>
    </system>
</mameconfig>

... il gioco è fatto !!!

GRANDE GRIFFON !!! SANTO SUBITO !!!


... GRIFFON e io, quando ci mettiamo, siamo come Bud Spencer e Terence Hill, troppo forti !!!

GRAZIE MILLE GRIFFON !!!

CIAO

Re: MAME/SLIDER CONTROLS: stesse regolazioni per tutte le ro

Inviato: 05/06/2014, 0:08
da griffon
Sono lieto che funzioni e che ti abbia risolto il problema! 8-)

Certo che il mame quando si mette è proprio un rompim****i! :rofl2:

Re: MAME/SLIDER CONTROLS: stesse regolazioni per tutte le ro

Inviato: 05/06/2014, 0:42
da thehetrom
griffon ha scritto:Sono lieto che funzioni e che ti abbia risolto il problema! 8-)

Certo che il mame quando si mette è proprio un rompim****i! :rofl2:
confermo ... sono cose che fanno diventare matti !!!

... è incredibile che non abbiano messo una funzione per impostare gli stessi parametri di centratura video per tutte le rom.

... e si che ci avevano pensato per gli INPUT (vedi "input general" e "input ths game").


buona notte !!!

Ciao e grazie ancora !!!

<-clap-> <-clap-> <-clap-> GRIFFON NUMBER ONE !!!

PS: spero che questo post sia di aiuto a tante altre persone !!! ... il forum ArcadeItalia.NET è una bomba !!!

MAME/SLIDER CONTROLS: stesse regolazioni per tutte le rom ?

Inviato: 05/06/2014, 11:34
da jikkiu
Grandi ragazzi voi non sapete quante volte ho fatto questa domanda nel forum e nessuno sapeva come farlo
Questa topic andrebbe spillato tra le guide ufficiali
Grazie davvero

Re: MAME/SLIDER CONTROLS: stesse regolazioni per tutte le ro

Inviato: 08/06/2014, 14:29
da thehetrom
jikkiu ha scritto:Grandi ragazzi voi non sapete quante volte ho fatto questa domanda nel forum e nessuno sapeva come farlo
Questa topic andrebbe spillato tra le guide ufficiali
Grazie davvero
Ciao jikkiu,

hai testato anche tu il nostro sistema ? ... tutto ok ? ... funziona anche a te ?