Tool: Mirror game maps
~~~~~~~~~~~~~~~~~~~~~~

Author:     Argent77
Version:    1.0

Download:   http://www.shsforums.net/files/category/97-ie-modding-tools/
Discission: http://www.shsforums.net/forum/535-ie-modding-tools/


Overview
~~~~~~~~

This tool allows you to horizontally mirror any given map of Infinity Engine games. The mod considers ARE, WED, INI, 
TIS, as well as height, light and search maps in the conversion process - including night versions. MOS files are 
copied into the output folder, including PVRZ files referenced by MOS V2 files, but not modified in any way.

Map files from all available Infinity Engine games are supported, which includes BG1, BG2, PST, IWD, IWD2, as well as 
all of the Enhanced Edition games.

The mod does not install anything, so it can be executed as many times as desired.


Components
~~~~~~~~~~

1. Mirror single game map:
This component allows you to manually specify a map that will be mirrored by the mod.

You have to specify the path to the ARE file relative to the game's root folder. The following files are considered 
if present in the same folder for the conversion to be successful:
- (mandatory) ARE file
- (mandatory) referenced WED file
- (mandatory) referenced TIS file (either PVRZ-based or palette-based variant)
- (mandatory) associated height map (xxxxxxHT.BMP)
- (mandatory) associated light map (xxxxxxLM.BMP)
- (mandatory) associated search map (xxxxxxSR.BMP)
- (optional) INI file
- (optional) MOS file (will not be mirrored)
- (optional) night versions of WED, MOS and TIS files, as well as light map (xxxxxxLN.BMP)
Note: PVRZ-based TIS files will be converted into their palette-based counterpart before the conversion.

The mirrored set of files can be found in a subfolder of "MirrorMaps/mirrored_maps" with the name of the ARE file.


2. Mirror game maps (automated):
This component allows you to mirror all maps specified in the file "MirrorMaps/maps.txt". No user interaction is 
required. Each map path has to be defined in a separate line. Both forward slash and backslash separators can be 
used in path definitions.

See description of component "Mirror single game map" for file requirements.


History
~~~~~~~

Version 1.0
- Initial release
