Questi sono i tre file xml:
config.xml
Codice: Seleziona tutto
<?xml version="1.0" encoding="UTF-8"?>
<cabrio-config>
<interface>
<theme>carousel</theme>
<menu>
<max_visible>5</max_visible>
</menu>
<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>home</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>
<platform>mame</platform>
<name>mame</name>
<display-name>MAME</display-name>
<directory>D:\Archivio Programmi\Giochi\Emulatori\MAMEUI32</directory>
<executable>MAMEUI32.exe</executable>
</emulator>
<emulator>
<platform>commodore64</platform>
<name>commodore64</name>
<display-name>Commodore 64</display-name>
<directory>C:\GameBase\</directory>
<executable>GameBase.exe</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>platform</type>
<directory>.\data\immagini\platforms</directory>
</location>
</locations>
</cabrio-config>
Codice: Seleziona tutto
<cabrio-config>
<locations>
<location>
<type>platform</type>
<directory>.\data\immagini\platforms\</directory>
</location>
<location>
<type>logo</type>
<directory>C:\HyperSpin\Media\MAME\Images\Wheel</directory>
</location>
<location>
<type>video</type>
<directory>C:\HyperSpin\Media\MAME\Video</directory>
</location>
<location>
<type>screenshot</type>
<directory>C:\HyperSpin\Media\MAME\Video</directory>
</location>
<location>
<type>background</type>
<directory>.\images\background</directory>
</location>
</locations>
<game-list>
<name>MAME</name>
<games>
<game>
<name>005</name>
<rom-image>005.zip</rom-image>
<platform>Mame</platform>
<categories>
<category>
<name>Genre</name>
<value></value>
</category>
<category>
<name>ecc ecc.....
</game>
</games>
</game-list>
</cabrio-config>
Codice: Seleziona tutto
<cabrio-config>
<locations>
<location>
<type>platform</type>
<directory>.\data\immagini\platforms\</directory>
</location>
<location>
<type>logo</type>
<directory>.\data\immagini\weels C64\</directory>
</location>
<location>
<type>screenshot</type>
<directory>C:\GBGame\Screenshots\</directory>
</location>
<location>
<type>background</type>
<directory></directory>
</location>
</locations>
<game-list>
<name>commodore64</name>
<games>
<game>
<name>20000 Beghe Sotto i Mari</name>
<rom-image>20000BSM_22316_01.zip.zip</rom-image>
<platform>Commodore64</platform>
<categories>
<category>
<name>Genre</name>
<value>Arcade - Miscellaneous</value>
</category>
<category>
<name> ecc ecc ....
<category>
<name>Controls</name>
<value>Keyboard</value>
</category>
<category>
<name>Buttons</name>
<value><rl_control>joy4way</value>
</category>
</categories>
</game>
</games>
</game-list>
</cabrio-config>
Quando dico che non succede nulla e che cliccando su platform, scorrendo la lista fino a commodor64, premendo invio non carica i giochi, poi scorri fino a mame, premi invio e appaiono i giochi mame.
Io penso, almeno di sveste, di aver scritto giusto, l'unico dubbio e che forse i giochi devono essere tutti dentro il solito file? Se fosse così alla fine diventerebbe un file enorme da gestire con tutti gli aggiornamenti mame.
Il file config.xml può utilizzarlo anche vic20, funziona perfettamente con mame e basta (basta che cambi le directory!!!!), il resto non so ancora come fare.
Grazie mille dell'aiuto che mi date