Lista giochi unica con rom prese da più cartelle

Area ufficiale dedicata allo sviluppo e al supporto del Frontend targato ArcadeItalia

Moderatore: Moderatori F.E.E.L.

Avatar utente
siantic
Cab-dipendente
Cab-dipendente
Messaggi: 519
Iscritto il: 12/05/2013, 17:06
Medaglie: 1
Reputatione: 1
Città: Roma
:
Donatore
Grazie Inviati: 5 volte

Lista giochi unica con rom prese da più cartelle

Messaggio da siantic » 12/09/2013, 10:47

Salve ragazzi,
secondo voi è possibile configurare Feel per avere una sola lista di giochi con rom prese da più cartelle che si avviano con diversi emulatori?

Cerco di spiegarmi meglio...

Vorrei creare un'unica lista di giochi dove le rom, per un discorso di ordine, sono prese da cartelle diverse:

c:\mame rom
c:\model2 rom
c:\supermodel rom
ecc..

selezionando la rom il gioco deve partire con il giusto emulatore tipo:

1942 (mame rom) -> mame (emulatore)
vstriker (model2 rom) -> model2 (emulatore)
vs298 (supermodel rom) -> supermodel (emulatore)
ecc..

Per una questione di praticità e per non creare un file ini per ogni gioco immagino devo creare un file ini ed un file bat.

Ho pensato ad file ini di questo tipo:

Codice: Seleziona tutto

emulator_title                          tutti

gamelist_list                           tutti-0
current_gamelist                        tutti-0

rom_path                                ??????????? (è possibile farlo puntare a più directory per creare un'unica lista?)
rom_extension                           zip

list_type                               0

emulator_commandline                    tutti.bat
emulator_arguments                      [rom_name] "[rom_path]\[rom_name].[rom_extension]" (passerà in automatico la path corretta della rom?)
emulator_nodosbox                       1
ed un file bat dove, nella mia configurazione, gestisco solo le eccezzioni delle rom che non sono per il mame:

Codice: Seleziona tutto

@ECHO OFF

IF %1==vstriker GOTO model2
IF %1==vs298 GOTO supermodel
ecc..

cd "C:\MameUI32 0.148"
"C:\MAMEUI32 0.148\mameui32.exe" %2 -offscreen_reload
GOTO end

:model2
cd "C:\Model2 v0.8"
"C:\Model2 v0.8\emulator.exe" %1
GOTO end

:supermodel
start /wait C:\EmuCR-Supermodel-r270\supermodel.exe %2 -res=640,480 -fullscreen

:end
Il problema che ho è creare la lista giochi prendendo le rom da più directory e passare la giusta path relativa alla rom selezionata.
Si puo' fare?

Grazie a tutti per l'aiuto


Avatar utente
NEOGENIO
Cab-maniaco
Cab-maniaco
Messaggi: 1318
Iscritto il: 11/07/2013, 3:53
Reputatione: 15
Città: Sicilia

Re: Lista giochi unica con rom prese da più cartelle

Messaggio da NEOGENIO » 12/09/2013, 19:35

Quindi i giochi non dovrebbero avere una cartella ROMs in comune, ma un unico elenco... cliccando poi sul titolo si apre il relativo emulatore,
intendi questo o l'emulatore è unico ma prende le rom da cartelle diverse?
<-think->
Arcade a vita... dagli anni '80 per sempre!

(Se ti piace una mia risposta aumenta il mio karma cliccando sul tasto [+] posto sotto al mio avatar)

Immagine


Avatar utente
PaTrYcK
Moderatore
Moderatore
Messaggi: 11430
Iscritto il: 12/10/2009, 20:35
Reputatione: 106
Città: Cagliari
Grazie Ricevuti: 3 volte

Re: Lista giochi unica con rom prese da più cartelle

Messaggio da PaTrYcK » 12/09/2013, 20:39

E' un problema che mi ero posto anche io tempo fa su Mala, alla fine ci ero riuscito con non pochi sbattimenti http://www.arcadeitalia.net/viewtopic.p ... ca#p102313


Avatar utente
siantic
Cab-dipendente
Cab-dipendente
Messaggi: 519
Iscritto il: 12/05/2013, 17:06
Medaglie: 1
Reputatione: 1
Città: Roma
:
Donatore
Grazie Inviati: 5 volte

Re: Lista giochi unica con rom prese da più cartelle

Messaggio da siantic » 12/09/2013, 22:07

da PaTrYcK
E' un problema che mi ero posto anche io tempo fa su Mala, alla fine ci ero riuscito con non pochi sbattimenti viewtopic.php?f=20&t=9372&p=102566&hilit=lista+unica#p102313
Ho visto il link che mi hai postato però FEEL mi piace e mi dispiacerebbe molto doverlo sostituire con un altro FE...

Spero che si riesce anche qui con qualche stratagemma a gestire una lista unica formata da rom che risiedono in cartelle diverse e che vengono caricate da più emulatori...

Il problema credo stia solo nel fatto di riuscire a creare la lista unica perchè poi tramite un unico file bat si dovrebbe riuscire a lanciare i diversi emulatori.

Altri suggerimenti?


Avatar utente
PaTrYcK
Moderatore
Moderatore
Messaggi: 11430
Iscritto il: 12/10/2009, 20:35
Reputatione: 106
Città: Cagliari
Grazie Ricevuti: 3 volte

Re: Lista giochi unica con rom prese da più cartelle

Messaggio da PaTrYcK » 12/09/2013, 22:19

Non mi fraintendere, non volevo ti stavo consigliando Mala, anzi io appena avro' un po' di tempo pensavo di mettere proprio Feel :)

Ti ho indicato quel link solo x dirti che anche io ho avuto il tuo stesso desiderio, lista unica con l'uso di diversi emulatori


Avatar utente
siantic
Cab-dipendente
Cab-dipendente
Messaggi: 519
Iscritto il: 12/05/2013, 17:06
Medaglie: 1
Reputatione: 1
Città: Roma
:
Donatore
Grazie Inviati: 5 volte

Re: Lista giochi unica con rom prese da più cartelle

Messaggio da siantic » 14/09/2013, 19:47

Consigli? Suggerimenti? <-help2->

dR.pRoDiGy illuminami!!!! <-on_idea->

p.s. pensandoci bene poi bisognerà risolvere anche il problema delle snap, marquee e video che risiedono in cartelle diverse... <-help->


Avatar utente
dR.pRoDiGy
Moderatore F.E.E.L.
Moderatore F.E.E.L.
Messaggi: 2897
Iscritto il: 17/11/2009, 15:55
Medaglie: 1
Reputatione: 39
Città: Prov_Milano_zona_Sempione
:
Donatore
Grazie Ricevuti: 2 volte

Re: Lista giochi unica con rom prese da più cartelle

Messaggio da dR.pRoDiGy » 16/09/2013, 17:13

Ciao!
Il tema del file .bat per gestire più emulatori era già stato affrontato tempo fa, ma con un ambito più ridotto (utilizzare 2 differenti emulatori per le stesse ROM, a seconda del titolo).
In generale da FEEL si può senz'altro usare un bat come comando per eseguire l'emulatore corretto, però lo scoglio delle directory di rom e snap distinte non è comunque superabile con la sola config interna.

Un'ipotesi "possibile" (sebbene devo ammettere non comoda!) che funziona con qualsiasi frontend (FEEL compreso) però esiste, e sarebbe quella di:
- creare una cartella unica per tutte le rom di tutti gli emu
- rinominare tutte le rom in una maniera "furba", che permetta di spostarle tutte là dentro senza confonderle.. es: aggiungere ai nomi delle rom un'estensione aggiuntiva che comunichi al bat quale emu lanciare (es.: 1942.zip -> 1942.zip.MAME)
- spostare tutte le rom di tutti gli emu nella cartella scelta
- inserire nel bat della logica che capisca questa estensione aggiuntiva e:
* scelga l'emu corretto
* faccia una copia temporanea della rom col nome che l'emu si aspetta (nell'esempio 1942.zip)
* lanci l'emu passando il nome pulito che l'emu si aspetta

e voilà.. Il gioco è fatto.

Come anticipato, non comoda, ma fattibile! :wink:
"Non si smette di giocare perché si diventa vecchi, ma si diventa vecchi perché si smette di giocare"

Immagine F.E.E.L. - FrontEnd (Emulator Launcher) development & support
http://feelfrontend.altervista.org ( http:// feelfrontend.altervista.org )


Avatar utente
siantic
Cab-dipendente
Cab-dipendente
Messaggi: 519
Iscritto il: 12/05/2013, 17:06
Medaglie: 1
Reputatione: 1
Città: Roma
:
Donatore
Grazie Inviati: 5 volte

Re: Lista giochi unica con rom prese da più cartelle

Messaggio da siantic » 18/09/2013, 15:40

dR.pRoDiGy ha scritto:Un'ipotesi "possibile" (sebbene devo ammettere non comoda!) che funziona con qualsiasi frontend (FEEL compreso) però esiste, e sarebbe quella di:
- creare una cartella unica per tutte le rom di tutti gli emu
- rinominare tutte le rom in una maniera "furba", che permetta di spostarle tutte là dentro senza confonderle.. es: aggiungere ai nomi delle rom un'estensione aggiuntiva che comunichi al bat quale emu lanciare (es.: 1942.zip -> 1942.zip.MAME)
- spostare tutte le rom di tutti gli emu nella cartella scelta
- inserire nel bat della logica che capisca questa estensione aggiuntiva e:
* scelga l'emu corretto
* faccia una copia temporanea della rom col nome che l'emu si aspetta (nell'esempio 1942.zip)
* lanci l'emu passando il nome pulito che l'emu si aspetta

e voilà.. Il gioco è fatto.

Come anticipato, non comoda, ma fattibile! :wink:
Ciao dR.pRoDiGy, la cosa è fattibile, però per mantenere in ordine l'hard disk del cab non mi va di spostare tutte le rom in un'unica cartella e poi rimane il problema per i marquees, snaps e video che anche in questo caso dovrei spostarli tutti in una stessa cartella creando confusione... <-wacko->

Non è possibile inserire la gestione della lista unica con roms, snaps, marquees e video presi da diverse cartelle in una prossima release? :-D


Avatar utente
Ansa89
Cab-maniaco
Cab-maniaco
Messaggi: 1511
Iscritto il: 19/06/2011, 8:43
Reputatione: 16
Città: EarthRealm

Re: Lista giochi unica con rom prese da più cartelle

Messaggio da Ansa89 » 18/09/2013, 15:50

Invece che copiare le rom in un'unica cartella, si potrebbero fare dei link (per esempio: C:\rom_che_mi_piacciono\1942.zip.MAME => C:\rom_mame\1942.zip).
In questo modo si possono avere le rom "vere" in ordine e un'unica cartella con i link alle rom scelte, poi sarà compito dello script lanciare l'emulatore giusto con il percorso alla rom giusta.

NB: la notazione va intesa come "link => file_originale".
---
Earth could be the hell of another world.


Avatar utente
siantic
Cab-dipendente
Cab-dipendente
Messaggi: 519
Iscritto il: 12/05/2013, 17:06
Medaglie: 1
Reputatione: 1
Città: Roma
:
Donatore
Grazie Inviati: 5 volte

Re: Lista giochi unica con rom prese da più cartelle

Messaggio da siantic » 18/09/2013, 15:54

il problema poi rimane per i marquees, snaps e video.
Come fai a tenerli separati nello loro cartelle di origine?


Bloccato

Torna a “F.E.E.L. Il frontend di ArcadeItalia.net”