Pagina 1 di 2

Cerco collaborazione config Cabrio-FE

Inviato: 07/10/2013, 14:55
da vic20
Salve, sto cercando qualcuno che abbia voglia di provare a configurare insieme cabrio-FE....
Da una prima configurazione mi da errori strani in merito all'audio, ma non capisco come settarli.

Ciao

Re: Cerco collaborazione config Cabrio-FE

Inviato: 10/10/2013, 11:53
da vic20
Ragazzi nessuno a provato questo FE ?

Sto diventando blu e non riesco a farlo girare correttamente. <-dash-> <-help2-> ............................continuerò a provare.

Re: Cerco collaborazione config Cabrio-FE

Inviato: 17/01/2014, 16:21
da saltafossi
Ciao!
Io ho appena finito un cabinet e mi sono azzardato a metterci una Debian e questo FE!
Molto carino, un po' macchinoso da configurare bene, ma se ci si accontenta della configurazione base si fa anche presto.
L'unico errore che mi ha dato è stato in fase di compilazione (MAKE) con la versione scaricata dal sito, ma prendendo quella da GitHub nessun problema.
L'audio mi funzionava si da subito.
Spero di essere stato di aiuto (anche se con un ritardo spaventoso!) ;)

Re: Cerco collaborazione config Cabrio-FE

Inviato: 18/01/2014, 0:32
da vic20
Intanto grazie veramente della risposta, non è mai troppo tardi.
Tu mi dici che sei riuscito anche con la configurazione base, ma io neanche quella, non riesco a compilare correttamente l'xml per fargli trovare le varie direttori di Mame, quella che si trova nel programma mancano dei pezzi, e anche scrivendo parti prendendoli dal sito mi va in errore.
Se ha qualche dritta in più da darmi ben volentieri, appena ho due min ti invio alcune prove di config che avevo fatto.

Grazie ciao vic

Re: Cerco collaborazione config Cabrio-FE

Inviato: 19/01/2014, 20:12
da mossfet
Ma il mame ti funziona?


Inviato con Tapatalk

Re: Cerco collaborazione config Cabrio-FE

Inviato: 20/01/2014, 1:55
da vic20
No non sono riuscito a impostarlo nel xml <-dash->

Re: Cerco collaborazione config Cabrio-FE

Inviato: 20/01/2014, 12:17
da mossfet
ok... riformulo...
Ma provando ad avviare da terminale il programma dell'emulatore mame, senza utilizzare il frontend, parte? Dà errori?

Re: Cerco collaborazione config Cabrio-FE

Inviato: 20/01/2014, 17:28
da vic20
Ok adesso o capito la domanda.
si il mame funziona correttamente, lo uso da riga di comando, quello che non capisco, anche seguendo il sito, e come compilare correttamente l'xml......quello che trovo dentro al programma, non e completo rispetto all'help nel sito, e ti viene spiegato come copilarlo, ma non funziona, non riesco ad indicargli le varie cartelle di snap, lista giochi ecc...
per inciso io lo provo su windows non con linux

Re: Cerco collaborazione config Cabrio-FE

Inviato: 20/01/2014, 17:30
da mossfet
puoi incollare il tuo xml?

Re: Cerco collaborazione config Cabrio-FE

Inviato: 20/01/2014, 22:50
da vic20
ok appena riesco lo posto grazie

Re: Cerco collaborazione config Cabrio-FE

Inviato: 21/01/2014, 15:13
da saltafossi
Ciao!
Ti posto l'xml che uso e che mi funziona bene.
Due note:
per fare andare bene MAME ho dovuto aggiungere il tag <directory> nella sezione dell'emulatore, e per far vedere a Cabrio dove sono le snap, video, eccetera ho aggiunto la parte in fondo al file.
Spero che ti possa aiutare ;)

Codice: Seleziona tutto

<?xml version="1.0" encoding="UTF-8"?>
<cabrio-config>
  <interface>
    <full-screen>true</full-screen>
    <screen>
      <width>800</width>
      <height>600</height>
      <rotation>0</rotation>
      <flip-horizontal>0</flip-horizontal>
      <flip-vertical>0</flip-vertical>
    </screen>
    <graphics>
      <quality>high</quality>
      <max-image-width>512</max-image-width>
      <max-image-height>512</max-image-height>
    </graphics>
    <controls>
      <event>
        <name>up</name>
        <value>up</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>down</name>
        <value>down</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>left</name>
        <value>left</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>right</name>
        <value>right</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>select</name>
        <value>return</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>back</name>
        <value>backspace</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>quit</name>
        <value>escape</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
    </controls>
  </interface>
  <emulators>
    <emulator>
      <name>mame</name>
      <display-name>MAME</display-name>
	<directory>/usr/local/share/games/mame/</directory>
      <executable>mame</executable>
      <params>
        <param>
          <name>-nowindow</name>
        </param>
        <param>
          <name>-skip_gameinfo</name>
        </param>
        <param>
          <name>-switchres</name>
        </param>
        <param>
          <name>-joystick</name>
        </param>
      </params>
    </emulator>
  </emulators>
<locations>
   <location>
            <type>video</type>
            <directory>/home/francesco/.cabrio/video</directory>
   </location>
    <location>
          <type>logo</type>
            <directory>/usr/local/share/games/mame/artwork</directory>
   </location>
    <location>
          <type>screenshot</type>
            <directory>/home/francesco/.cabrio/images/screenshot</directory>
    </location>
     <location>
          <type>background</type>
            <directory>/home/francesco/.cabrio/images/background</directory>
     </location>
    <location>
          <type>platform</type>
            <directory>/home/francesco/.cabrio/images/plaform</directory>
    </location>            
   </locations>
</cabrio-config>

Re: Cerco collaborazione config Cabrio-FE

Inviato: 26/01/2014, 23:25
da vic20
Grazie tantissimo, appena riesco a rimettere mani al cab voglio provare il tuo xml, purtroppo il tempo e tiranno.

Grazie

Re: Cerco collaborazione config Cabrio-FE

Inviato: 27/01/2014, 9:29
da saltafossi
Di nulla!
Ricordati di mettere i path (/usr/local/share/games/mame/, eccetera) corretti per la tua installazione!
A presto

Re: Cerco collaborazione config Cabrio-FE

Inviato: 08/02/2014, 20:47
da toki6
ciao ,scusate se mi inserisco nella discussione,stavo cercando(con l'aiuto del buon ansa)di installare sul mio pc datato, il groovyarcade,e come frontend il cabrio.
grazie ad ansa sono riuscito nell'intento.
solo che ora vorrei importare emulatori e roms perche il cabrio è vuoto.
io non mi intendo minimante di linux e purtroppo nemmeno ansa è riuscito ad aiutarmi,magari voi potete farlo.
grazie a chi mi vorra dare una mano

Re: Cerco collaborazione config Cabrio-FE

Inviato: 12/02/2014, 21:42
da sanzoghenzo
toki6 ha scritto:ciao ,scusate se mi inserisco nella discussione,stavo cercando(con l'aiuto del buon ansa)di installare sul mio pc datato, il groovyarcade,e come frontend il cabrio.
grazie ad ansa sono riuscito nell'intento.
solo che ora vorrei importare emulatori e roms perche il cabrio è vuoto.
io non mi intendo minimante di linux e purtroppo nemmeno ansa è riuscito ad aiutarmi,magari voi potete farlo.
grazie a chi mi vorra dare una mano
ciao, in questi giorni sto affrontando la stessa sfida, ho dato un'occhiata a cabrio e sono riuscito a configurarlo, ma dato che dava problemi di altro genere ho deciso di puntare su advanceMENU. Comunque sia posso provare a darti una mano (così non ho perso un pomeriggio inutilmente ;) ).
Fammi capire meglio a che punto sei: hai installato groovyarcade (quindi hai già a disposizione advancemame e altri emulatori) e cabrio, che però devi ancora configurare, giusto? Hai avviato cabro la prima volta e ti ha chiesto i tasti da utilizzare, quindi un minimo di configurazione è fatta (peccato che non si possano assegnare più tasti alla stessa funzione, almeno non ancora. qualcuno ci sta lavorando sopra così anche il player2 potrà navigare nell'interfaccia).

Non sapendo neppure il tuo livello di esperienza con linux e in generale con la linea di comando comincio con dirti quello che andrebbe fatto a grandi linee, poi chiedimi pure se hai bisogno di indicazioni più dettagliate. (suppongo anche tu non conosca l'inglese, perché sul sito di cabrio trovi tutte le istruzioni per creare la configurazione ;) )

Come ti hanno detto nel thread di groovymame i file xml sono dei semplici file di testo con delle parole chiave speciali racchiuse tra < e >, che vengono interpretati all'avvio di cabrio, quindi non devi compilare nulla, solo scrivere correttamente la struttura e i valori richiesti.
Per incominciare puoi copiare la configurazione che ha postato saltafossi, incollarla su un file nuovo del blocco note (se usi windows) e modificare alcune cose:
  • In fondo al file c'è il gruppo "locations", nella quale puoi specificare in quali cartelle cabrio andrà a pescare i logo (le immagini da visualizzare nella "ruota"), i video o gli snapshot da visualizzare come anteprime, nonché gli sfondi (se vuoi che lo sfondo cambi per ogni gioco); cambia i valori tra <directory> e </directory> in modo da puntare alle tue cartelle. se non hai o non vuoi usare video o sfondi (o platform, che contiene le immagini per distinguere quale macchina viene emulata se usi più emulatori) ti basta cancellare la porzione di testo tra <location> e </location> relativa.
  • Poco più sopra c'è la sezione "emulators", qui puoi aggiungere tutti gli emulatori che vuoi, indicandone il percorso, il nome dell'eseguibile e i parametri da passare alla riga di comando (oltre al nome della rom che viene chiamata in automatico). per ogni emulatore dovrai creare un gruppo "<emulator>....</emulator>", i valori di <name> e <display-name> sono a tuo piacimento, il tag <directory> serve solo se devi per forza spostarti nella cartella per eseguire l'emulatore (ad esempio advancemame non lo richiede), mentre <executable> è il nome del programma, quello che chiami di solito da linea di comando. in <params> ci metti gli eventuali parametri, ognuno nel suo <param>. io ti consiglio piuttosto di modificare le impostazioni nei file di configurazione degli emulatori dove possibile, così se cambi idea e frontend non perdi pezzi in giro.
Salva il file come config.xml e sostituiscilo al file che trovi nella cartella .cabrio nella tua home (se qui ti perdi dimmelo che spiego meglio, dovrai usare una chiavetta per spostarlo dal tuo pc a mamecab, quindi usare mount per attivare la chiavetta e cp per copiare..)

Fatto questo cabrio sarà ancora vuoto, perché non riesce a creare una lista di giochi presenti automaticamente. Per le rom del MAME ti viene in aiuto ROMLister, programma che ti permette di creare una lista nel formato adatto a cabrio, filtrando le categorie che non ti piacciono, i giochi non funzionanti e quelli con controlli non presenti sul tuo cabinato. Stavo per scrivere chilometri di istruzioni ma ho visto che dR.pRoDiGy ha già scritto guida per ROMLister. Alcune modifiche:
  • Consiglio di procurarti tutti gli xml opzionali per filtrare meglio i romset in cabrio. se usi advmame hai bisogno dei file della versione 0.106, io sono riuscito a trovare tutto tranne il catlist, ed è un gran peccato perché non si riesce a filtrare le rom per genere.
  • Invece che "MameWah" devi scegliere "cabrio FE", così quando salvi l'elenco delle rom ti restituisce un file pronto per il tuo frontend.
  • Se utilizzerai advanceMAME, apri l'xml con blocco note, quindi usa la funzione trova e sostituisci per eliminare tutte le occorrenze di ".zip" dato che advancemame vuole solo il nome della rom
anche questo file va copiato nella directory .cabrio della tua home (quindi è meglio se fai tutto in una volta ;) ).
Per gli altri emulatori non so se c'è un metodo automatico, ma puoi creare un file xml a mano con questa struttura:

Codice: Seleziona tutto

<cabrio-config>
  <game-list>
    <name>Sega Master System</name>
    <games>
      <game>
        <name>Alex Kid</name>
        <platform>Sega Master System</platform>
        <rom-image>akid.zip</rom-image>
        <categories>
          <category>
            <name>Genre</name>
            <value>Platform</value>
          </category>
        </categories>
      </game>
      ...
    </games>
  </game-list>
</cabrio-config>
dove:
  • nel primo <name> puoi mettere il titolo che vuoi, qui ho messo il nome della console per ricordarmi che lista è
  • per ogni gioco devi ricopiare la struttura che va da <game> a </game> e modificare i valori al suo interno
    • <name> viene visualizzato nella ruota se non hai le immagini relative nella cartella dei logo;
    • <platform> serve per richiamare l'immagine dalla directory indicata nel primo file di configurazione;
    • <rom-image> è il nome del file da caricare nell'emulatore (controlla se è necessario inserire anche l'estensione del file o meno);
    • <categories> serve per i filtri, puoi metterci quanti blocchi <category> vuoi purché al loro interno vi siano la coppia <name> e <value> (ad esempio potresti usare <name>players</name> e <value>1</value> per avere un filtro sui giochi solitari).
Nella mia testa è tutto chiaro, spero che leggendo questa pappardella si capisca qualcosa :P
Buon lavoro e buon divertimento!

Re: Cerco collaborazione config Cabrio-FE

Inviato: 26/03/2014, 23:13
da egitto
Buona sera e scusate il disturbo, io per ora utilizzo la versione per windows ma è uguale a quella per linux.
Vorrei sapere, prima che mi scoppi la testa perchè non capisco, come faccio a mettere più emulatori perchè duplicando un'altra sezione emulatori, chiaramente cmabiando <name> e <display-name>, non mi funziona.
Qualcuno ha per caso un file config.xml già scritto per più emulatori, poi lo aggiusto io per i miei?
In poche parole ho il comando platform nell'interfaccia e posso scegliere tra mame e commodore64 ma quando premo su commodore64 non succede nulla e su mame funziona. Io ho fatto un file mame.xls per i giochi mame (questo funziona perfettamente) e uno commodore64.xml.
Sbaglio qualcosa?

Re: Cerco collaborazione config Cabrio-FE

Inviato: 28/03/2014, 0:17
da vic20
Cavolo e un po che causa problemi lavorativi, non seguo il forum, e sono fermo anche con il cab......Bisogna che mi rimetta all'opera..........Tutta questa gente interessata a Cabrio e io fermo, e ora di ricominciare.

Re: Cerco collaborazione config Cabrio-FE

Inviato: 03/04/2014, 22:18
da egitto
Scusate ma nessuno lo sa o non avete voglia di rispondere?

Re: Cerco collaborazione config Cabrio-FE

Inviato: 03/04/2014, 23:15
da vic20
Scusa ma non avevo letto il post, ti rispondo da profano e senza cognizione di causa, ma parlandone forse saltano fuori idee.
Ti dico subito che anche io ho la versione windows, e non linux, ma al contrario di te non sono ancora riuscito a far partire neanche il mane, ne altro emulatore, sicuramente sbaglio la configurazione del xml, o magari scrivo male i percorsi dei file.
Se non ho preso un abbaglio sul sito sembra che la versione per windows sia più vecchia di quella per linux, ma volendo si potrebbe compilare i sorgenti ( Facile a dirsi ma non a farsi !!), ma comunque le versioni dovrebbero essere simili, a parte il fatto che la scrittura dei percossi dei file nel xml e diversa.
Se posso darti un consiglio, prova a creare un xml solo per l'emulatore che vuoi aggiungere, in una nuova cartella, magari cercando di far partire solo quello riesci a trovare prima il problema.

non ti sono sicuramente stato di aiuto, ma forse ti ho fatto venire un idea

Ciao Vic

Re: Cerco collaborazione config Cabrio-FE

Inviato: 04/04/2014, 0:28
da sanzoghenzo
egitto ha scritto:Buona sera e scusate il disturbo, io per ora utilizzo la versione per windows ma è uguale a quella per linux.
Vorrei sapere, prima che mi scoppi la testa perchè non capisco, come faccio a mettere più emulatori perchè duplicando un'altra sezione emulatori, chiaramente cmabiando <name> e <display-name>, non mi funziona.
Qualcuno ha per caso un file config.xml già scritto per più emulatori, poi lo aggiusto io per i miei?
In poche parole ho il comando platform nell'interfaccia e posso scegliere tra mame e commodore64 ma quando premo su commodore64 non succede nulla e su mame funziona. Io ho fatto un file mame.xls per i giochi mame (questo funziona perfettamente) e uno commodore64.xml.
Sbaglio qualcosa?
Ciao, purtroppo anche io non riesco aiutarti perché non ho provato la configurazione a più emulatori (e solo su linux), però...
  • riesci a caricare i file xml? così ti possiamo dare una mano a scovare possibili errori...
  • Quando dici "quando premo su commodore64 non succede nulla" cosa intendi? La lista si svuota o resta la stessa? si blocca tutto o puoi tranquillamente tornare alla lista del MAME?
  • Immagino tu abbia specificato la stessa Platform sia nella voce dell'emulatore che in ogni rom. Per scrupolo controlla che combaci perfettamente (anche le maiuscole/minuscole).
  • Riesci ad avviare cabrio dal prompt dei comandi? Ti dovrebbe dare qualche informazione utile per capire cosa sta succedendo (almeno su linux ero riuscito a risolvere un paio di problemi proprio leggendo i messaggi dal terminale).
Facci sapere!
buon lavoro e buon divertimento!