Configure Romeo

Select the language

At this time, four language files are available: English, Italian, German (courtesy of Arnim Läuger and, at this moment, only available as a separate download) and Spanish. Anyway, You can easily create your own language file. Open ~/.romeo4xmame/Conf/Languages/English.ini with Your preferred editor and edit every line after the character '='. Save it as Your_language.ini. It will automatically appears in language file combo box on startup or You can rescan all files with the specific button. Please, consider the idea to send Your file to me: it will be enclosed in a next release.

Select the skin and an icon set

The skin will be applied at runtime. Pay attention to the check box "Load this skin on startup": if selected, the next time Romeo will load the selected skin on startup. If You click on two logos under the check box You can browse the library manufacturer' s homepage and a site where You can download new skins. Simply put a new themepack into ROMEO_ROOT/skins and rescan the folder with the specific button. Next, select an icon set. Actually there are three icon sets: NOIA by Carlitus (blue and red version) and Kids by Everaldo.

Configure M.A.M.E.' s stuff

If You don' t set mame executable path, Romeo will not be able to retrieve the list of games. I have started to add a support for multiple executable files. Romeo will create a different list of games for each one. It' s now possible to set multiple rom directories. Support for multiple snap, flyer, cabinet photo etc. dirs will be added soon.

Internet Settings

Romeo can download files from the internet. You can set the rom search server in these ways:

1. ftp server:
ftp://ftp.roms.org:port/dir/$.zip
ftp://ftp.roms.org/dir/$.zip
ftp://user:password@ftp.roms.org:port/dir/$.zip
ftp://user:password@ftp.roms.org/dir/$.zip
2. http server:
http://www.roms.org/dir/$.zip

Romeo will parse the url and will substitute the character '$' with the file name. Then set a specific server for each kind of image (snaps, flyers etc.) in this way: select an image type from the combo box on the left and add URL + character '$' + file extension on the right. Press enter to add the new url to the list. Romeo will substitute the char '$' with the file name. In the same way set a server to download audio samples or artwork files.

Data storing type.

M.A.M.E. supports even more games, the list of games, that must contain a lot of data, is even more huge. Now You can choose three different way to store the list: XML, MySQL, text. Since version 0.1.3pre2, Romeo supports dom4j, an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP. dom4j will allow us to read, write, navigate, create and modify XML lists. It' s also possible to use MySQL to store all data. MySQL is the world's most popular open source database, recognized for its speed and reliability. If You wanna use it, You' ll have to install it yourself, create a database called "romeo" and configure Romeo properly, indicating the user name, the password...Romeo supports MySQL Connector/J from MySQL AB, a JDBC driver for MySQ implemented in 100% native Java. This product was formerly known as the mm.mysql driver. MySQL support is actually EXPERIMENTAL. Finally, You can choose to put the list of games into a simple text file. This choise is deprecated because it' s the slower way: it can be useful if You wanna print a complete list of games.



Back

Table of Contents

Next