Greetings fellow Demigod players. Long time lurker, first time poster on these boards. I am posting on behalf of my brother (player Dudus) who had programmed a little something he likes to call the:

So, what exactly is the Demigod Match Randomizer? To put it simply, it's a little program he developed in order to randomize teams for multiplayer matches. It started development after our own experiences with the game among our group of friends. Some would play more than others thus having a clear advantage in matches. There were several games we played where the games were clearly 'stacked'. In order to prevent this, the Demigod Match Randomizer was born.
Note: This is a seperate .exe file and not as part of the Mod Manager in Demigod itself.
How does it work?
Here's a handy quide to show you how the Demigod Match Randomizer works.

Figure 1.0 - The Demigod Match Randomizer in all its glory.
Step 1: Add the names of Players
At the top left of the program you'll find the 'Add Players' option. Do exactly that - enter the name of the player that you wish to play or are currently in game with. From our initial testing it appears that it is not case-sensitive but please note: it's preferred that you spell the player name EXACTLY as you see it in game (there is a reason for this).
In this example, I shall add in myself and my good friend DarkQuill.

Figure 1.1 and 1.2: Type in the player name and click 'Add Player'. Do this for all players. You should see the names under the 'Players in Match' box.
Step 2: Click Randomize!
Yep, it really is that simple!

Figure 1.3: Once you click Randomize, the players are randomly placed on different teams.
Notice that percentage at the side of the player names? That's the Win Rate of each player. When you click 'Randomize!' in the Demigod Match Randomizer, you'll notice that it takes a while to actually make the teams random. This is because the program is designed to actually go online to the official Demigod Pantheon website and pull the Win Percentage directly from each player profile. This of course is the reason for typing in the player names exactly as you see them in game.
Step 3: Match by Skill
Let's say that you want to play a match with a few friends/strangers/Ready To Play-ers, and let's just say that you not only want to randomize the teams but you want to randomize the teams so that the skill level of each player on each team are equal. What do you do?
You use the 'Match By Skill' option of course! (For the purposes of this example I will be adding my brother Dudus and Frogboy just for kicks.)

Figure 1.4 and Figure 1.5: Player names are entered, 'Match by Skill' selected. Clicking 'Balance Teams' will balance the teams based on Win Percentage.
Now it might not show it based on the examples above (then again, with the recent Epoc reset it'll have to do) but when you select 'Match by Skill', it takes all the Win Percentages of every player that is listed in the 'Players in Match' box and tests them against one another. The program assigns each team combination a value and determines the difference between the two teams. The smallest value indicates the most balanced combination of players per team.
Bonus: What if I don't have enough players?
So you want to play a match but you don't have enough people to make the teams even. What do you do? First, you enter the player names as normal and you just hit 'Randomize!' The program will then add an AI player to the team with less human players.

Figure 1.6: An AI player has been added due to lack of human players.
The AI player in this case can be your choice of difficulty, although we do recommend a Nightmare AI.
Also notice that Dudus and the AI bot have an N/A% next to their name. This is because Dudus hasn't played a game online since the Epoc restart and well, the AI's stats are not tracked. However, when you have selected 'Match by Skill', the program will automatically assign the players with an N/A% to 50%, as there is a 50% chance that they will either win or lose a match.
The program is still in its early stages and we (mostly Dudus) will welcome all suggestions to improve it. We are aware of certain bugs/issues (always entering in the player names after hitting 'Start Over' for example) and we're working to fix them. For the moment though, we believe the program is good enough for public use. So what are you waiting for?
CLICK HERE TO DOWNLOAD THE DEMIGOD MATCH RANDOMIZER!