Readme.txt:
-----------

Here is another Mame Resolution generation tool. This utility will generate .ini files for the different roms based on the Mame XML file.

This tool uses a map table CSV file to generate desired resolutions mapped on the original game resolution.

Features:
---------

- Supports latest Mame XML format (new since 0.162)
- Can add extra parameters to the generated ini files

Requirements:
-------------

- Windows based machine with .NET framework 4.6.1


Usage:
------ 

Extracting resolutions:
-----------------------

- Choose the maximum resolution. Default is 640x480.

- Choose your monitor resolution file. CSV format. MonitorRes.csv provided as an example.

- You can extract all the different resolutions using the "Extract resolutions" button. This will create a file called "ResolutionsH.csv" or "ResolutionsV.csv" in the chosen directory, depending on the "Horizontal monitor" check box.

- The "Width for vertical resolution" is the width to search through for vertical games on horizontal monitor. Default is 352.

- Check "Horizontal monitor" if you want to generate ini files for a horizontal monitor. This include vertical games on horizontal monitor. Uncheck if you want to generate for a vertical monitor.


Generate INIs:
--------------

- Set the Vertical resolution max condition to decide to generate the stretch parameter ro not. Default is 288.

- Set the stretch parameter. Default is "unevenstretch 1"

- Set the rotation parameter for vertical games on vertical monitor. Default is "ror 1"

- Choose the XML mame file (>=0.162). To generate the XML file you can do it using this command line:

mame.exe -listxml > mame.xml

- Choose your INIs folder.

- Choose your resolution CSV file. ResolutionsH.csv and ResolutionsV.csv provided as an example.

- Click the "Generate INIs" button


Extra parameters:
-----------------

You can add some parameters to your INI files by using the text boxes provided.

