RANDOM and SEMI-RANDOM HELP FILE

INTRODUCTION

RanDom and Semi-Random should be looked at as two seperate entities. RanDom simply generates random maps using the Dominions 3 random map generator, while Semi-Random populates the map that has been generated with a variety of monsters, mages, and troops. It is also capable of building the starting players and assigning 'smart' gods to the AI players. So to generate a map using both RanDom and Semi-Random is actually a multi-step process - but it is relatively easy.

The basic steps are:
1. Generate a random map.
2. Semi-Randomise the map.
3. Replace the random map in the 'maps' directory with the new Semi-Random map.

INSTALLING

Simply unzip the contents into your Dominions3 directory (usually C:\Program Files\Dominions3 on Windows).

This will place the main RanDom.exe in the root Dominions3 directory and will also create a directory structure for Semi-Random.

STARTING

Run the RanDom.exe file that is located in the root Dominions3 directory.

SCREEN LAYOUT

Basically, the screen is divided into 3 distinct areas.

The left hand side is devoted to RanDom and provides the settings for generation of the random map.

The top-right hand side with the tabs is for the Semi-Random settings.

The bottom-right is for executing the commands.

STEP 1: RANDOM MAP GENERATION

The random map is generated through the Dominions3 random map generator using the settings you select.

MAP DETAILS SETUP

Write a map name in the yellow dialog. This will be the name of your .map files in both the 'maps' and 'SemiRandom' directories (Semi Random will append a '_SR' to its name).

Select the Width and Height pixel dimensions. This is used to draw the map graphic.

Province Count is the number of provinces in your map.

Normal Mount checkbox ????????(Don't know what this does).

Anti Aliasing checkbox will help smooth the boundaries between different textures.

TERRAIN SLIDERS

Use the various terrain sliders to add weight to the various terrains within the map.

TERRAIN COLOURS

The slider controls for the colour represent Red, Green, Blue (RGB) and Alpha. Mix the first three to select the base colour you want. Use Alpha only if you want to see the wood-grain background through the map elements.

BORDERS

Map Noise ?????????(Don't know)

Border Width is the percentage thickness of the borders. Standard default thickness is 100.

LOAD / SAVE TERRAIN CONFIGURATION

You can load pre-set terrain configurations (.stg files) from within the 'RanDomSettings' directory. If you build a config you particularly like, you can save this into the same directory and load it in the future.

BUILD MAP

Once you have selected your desired settings, click 'Execute' to build the random map. This will open Dominions3 and construct it using the in-build random map generator. When it is finished, you will have new map files in the 'maps' directory. If you wish, you can play these straight away as a normal random map without any limitations or enhancements.

STEP 2: SEMI-RANDOM MAP CONTENT

Now that you have built a random map, you can add content to it using Semi-Random.

GENERAL TAB

The 'Fiddle Prov%' dialog is the percentage that will be applied to each province to over-ride the default Independent armies. 100% doesn't guarantee that all provinces will contain new Independents because it may not find matching configuration files for that specific location type. These configurations are the .gan files that are stored inside '\SemiRandom\GAN_BIN\' directory.

Fiddle XP checkbox will keep these new powerful Independents from showing up in the Hall of Fame.

Show Need checkbox will list the provinces that couldn't find a relevant .gan file to use (and so use the default Independents).

The sliders are RGB and Alpha settings for the text colour of the map.

CLIMATE TAB

These can be used to set the percentage of hot and cold provinces and can create more realistic climate bands through the map.

STARTS TAB

This tab is used to setup the various starting parameters for the players (human and AI) that will play the map.

Desired Num Players: is the total number of human and AI players you want on the map.

Provinces Per Player: are the number of starting provinces. -1 is to use the default settings within Dominions.

Min Neighbor Count: is the minimum number of neighbors the player starting provinces can have.

Max Sea Starts: is the number of sea-based races that can be played in your map.

Enforced Spacing: is the minimum number of provinces allowed between players.

The Lock Player to Nat Cfg checkbox locks the players to national configuarion files ???????????(No real clue what this does).

AI GODS TAB

This tab dictates whether the map should use the default Gods that come with Dominions, or if it should use tweaked Gods that the Dominions community has built. These are stored in the '.god' files inside the '\SemiRandom\GOD_BIN\' directory.

It is easiest to start in the middle of this dialog with the ERA and DIFFICULTY radio groups. Simply select the era and difficulty you wish to play on your map.

Now, at the top of the tab is number of active personalised Land and Sea AI's for your settings.

Click on the 'Show National Configuration' button and the left side of the screen will show sliders for setting your starting player preferences. You will need to select your starting race by shifting the slider to the left. The label next to it should now say 'HUMAN'. Not all races will have corresponding .god files so these will need to be disabled (moved to the right). If a corresponding .god file exists for that race it can be set to AI by moving the slider to the middle position.

????????(How can you tell which races have .god files?)

POPULATE MAP

Now that you have the settings in place, click the 'Semi Randomize' button. A DOS Command window will appear and give feedback on the process. If you have no errors, proceed to the next step.

STEP 3. REPLACE MAP

You will now have a [MapName]_SR.map file in your SemiRandom directory. Simply move this across into your 'maps' directory. There should also be a [MapName].map file in the 'maps' directory from when you first created the random map. You can either leave this here or delete it. If you leave it in the directory you will find two maps of the same name when you start a new game. Select the second map to choose the semi-randomized version.

Enjoy!

CREDITS

RanDom and SemiRandom are developed by Ballbarian.