You caught me in a good mood

I've done a bit of screwing around and have found a way to make it possible to edit how many troops exist in a tournament. Keep in mind that currently, the number of participents is halved each and every time you win so in reality you're only getting a couple more rounds. This is fixable so that only the winning team plays on, however I'm far too lazy to go around screwing with globals in compiled files, especially considering there seems to be a couple of differences inbetween this and .960.
Of course, if you simply want take a way a smaller (or larger?) number of troops after each round, we can do that too.
Just keep in mind, that the number of troops should always be a
power of 2, unless you perform the last modification - changing the factor at which participants are removed. See the edit notes at the end of the post.
Oh, backup scripts.txt to be safe

Here we go:
- Open scripts.txt (duh)
- Look for the segment that looks like this:
fill_tournament_participants_troop -1
62 23 2 1224979098644774912 1 23 2 1224979098644774913 2 2133 2 1224979098644774914 0 4 0 31 2 1224979098644774913 1 1650 2 1224979098644774915 648518346341351424 6 3 1224979098644774916 0 1224979098644774915 1652 3 1224979098644774917 648518346341351424 1224979098644774916 1507 1 1224979098644774917 2147483679 2 1224979098644774917 360287970189639798 500 3 360287970189639685 1224979098644774914 1224979098644774917 2105 2 1224979098644774914 1 3 0 3 0 1662 2 1224979098644774912 648518346341351425 1650 2 1224979098644774915 648518346341351425 6 3 1224979098644774916 0 1224979098644774915 1652 3 1224979098644774917 648518346341351425 1224979098644774916 1507 1 1224979098644774917 500 3 360287970189639685 1224979098644774914 1224979098644774917 2105 2 1224979098644774914 1 3 0 4 0 2136 3 1224979098644774918 0 100 2147483678 2 1224979098644774918 50 500 3 360287970189639685 1224979098644774914 360287970189639810 2105 2 1224979098644774914 1 3 0 4 0 2136 3 1224979098644774918 0 100 2147483678 2 1224979098644774918 50 500 3 360287970189639685 1224979098644774914 360287970189639811 2105 2 1224979098644774914 1 3 0 4 0 2136 3 1224979098644774918 0 100 2147483678 2 1224979098644774918 50 500 3 360287970189639685 1224979098644774914 360287970189639812 2105 2 1224979098644774914 1 3 0 2133 2 1224979098644774919 1224979098644774914 6 3 1224979098644774914 1224979098644774919 64 2136 3 1224979098644774918 0 6 4 0 31 2 1224979098644774918 0 500 3 360287970189639685 1224979098644774914 360287970189639690 5 0 31 2 1224979098644774918 1 500 3 360287970189639685 1224979098644774914 360287970189639691 5 0 31 2 1224979098644774918 2 500 3 360287970189639685 1224979098644774914 360287970189639692 5 0 31 2 1224979098644774918 3 500 3 360287970189639685 1224979098644774914 360287970189639794 5 0 31 2 1224979098644774918 4 500 3 360287970189639685 1224979098644774914 360287970189639709 5 0 500 3 360287970189639685 1224979098644774914 360287970189639708 3 0 3 0
get_num_tournament_participants -1
6 2133 2 1224979098644774912 0 6 3 1224979098644774913 0 64 560 3 360287970189639685 1224979098644774913 0 2105 2 1224979098644774912 1 3 0 2133 2 72057594037927936 1224979098644774912
get_random_tournament_participant -1
14 1 1 936748722493063488 2133 2 1224979098644774912 72057594037927936 2136 3 1224979098644774913 0 1224979098644774912 2133 2 1224979098644774914 1 6 3 1224979098644774915 0 64 31 2 1224979098644774914 1 560 3 360287970189639685 1224979098644774915 0 2106 2 1224979098644774913 1 2147483678 2 1224979098644774913 0 2133 2 1224979098644774914 0 520 3 1224979098644774916 360287970189639685 1224979098644774915 500 3 360287970189639685 1224979098644774915 -1 3 0 2133 2 72057594037927936 1224979098644774916
- You'll want to replace it with the following: (Be sure to edit in the desired values)
fill_tournament_participants_troop -1
62 23 2 1224979098644774912 1 23 2 1224979098644774913 2 2133 2 1224979098644774914 0 4 0 31 2 1224979098644774913 1 1650 2 1224979098644774915 648518346341351424 6 3 1224979098644774916 0 1224979098644774915 1652 3 1224979098644774917 648518346341351424 1224979098644774916 1507 1 1224979098644774917 2147483679 2 1224979098644774917 360287970189639798 500 3 360287970189639685 1224979098644774914 1224979098644774917 2105 2 1224979098644774914 1 3 0 3 0 1662 2 1224979098644774912 648518346341351425 1650 2 1224979098644774915 648518346341351425 6 3 1224979098644774916 0 1224979098644774915 1652 3 1224979098644774917 648518346341351425 1224979098644774916 1507 1 1224979098644774917 500 3 360287970189639685 1224979098644774914 1224979098644774917 2105 2 1224979098644774914 1 3 0 4 0 2136 3 1224979098644774918 0 100 2147483678 2 1224979098644774918 50 500 3 360287970189639685 1224979098644774914 360287970189639810 2105 2 1224979098644774914 1 3 0 4 0 2136 3 1224979098644774918 0 100 2147483678 2 1224979098644774918 50 500 3 360287970189639685 1224979098644774914 360287970189639811 2105 2 1224979098644774914 1 3 0 4 0 2136 3 1224979098644774918 0 100 2147483678 2 1224979098644774918 50 500 3 360287970189639685 1224979098644774914 360287970189639812 2105 2 1224979098644774914 1 3 0 2133 2 1224979098644774919 1224979098644774914 6 3 1224979098644774914 1224979098644774919 {Number} 2136 3 1224979098644774918 0 6 4 0 31 2 1224979098644774918 0 500 3 360287970189639685 1224979098644774914 360287970189639690 5 0 31 2 1224979098644774918 1 500 3 360287970189639685 1224979098644774914 360287970189639691 5 0 31 2 1224979098644774918 2 500 3 360287970189639685 1224979098644774914 360287970189639692 5 0 31 2 1224979098644774918 3 500 3 360287970189639685 1224979098644774914 360287970189639794 5 0 31 2 1224979098644774918 4 500 3 360287970189639685 1224979098644774914 360287970189639709 5 0 500 3 360287970189639685 1224979098644774914 360287970189639708 3 0 3 0
get_num_tournament_participants -1
6 2133 2 1224979098644774912 0 6 3 1224979098644774913 0 {Number} 560 3 360287970189639685 1224979098644774913 0 2105 2 1224979098644774912 1 3 0 2133 2 72057594037927936 1224979098644774912
get_random_tournament_participant -1
14 1 1 936748722493063488 2133 2 1224979098644774912 72057594037927936 2136 3 1224979098644774913 0 1224979098644774912 2133 2 1224979098644774914 1 6 3 1224979098644774915 0 {Number} 31 2 1224979098644774914 1 560 3 360287970189639685 1224979098644774915 0 2106 2 1224979098644774913 1 2147483678 2 1224979098644774913 0 2133 2 1224979098644774914 0 520 3 1224979098644774916 360287970189639685 1224979098644774915 500 3 360287970189639685 1224979098644774915 -1 3 0 2133 2 72057594037927936 1224979098644774916
- Next, look for the "add_tournament_participant -1" line. Replace it and the line after it with:
add_tournament_participant -1
8 23 2 1224979098644774912 1 2133 2 1224979098644774913 1 6 3 1224979098644774914 0 {Number} 31 2 1224979098644774913 1 540 3 360287970189639685 1224979098644774914 -1 500 3 360287970189639685 1224979098644774914 1224979098644774912 2133 2 1224979098644774913 0 3 0
- Now, look for "sort_tournament_participant_troops -1" replace it and remove_tournament_participants_randomly -1 with:
sort_tournament_participant_troops -1
14 6 3 1224979098644774912 0 {Number minus one} 2120 3 1224979098644774913 1224979098644774912 1 6 3 1224979098644774914 1224979098644774913 {Number} 520 3 1224979098644774915 360287970189639685 1224979098644774912 520 3 1224979098644774916 360287970189639685 1224979098644774914 1 2 936748722493063492 1224979098644774915 2133 2 1224979098644774917 72057594037927936 1 2 936748722493063492 1224979098644774916 2133 2 1224979098644774918 72057594037927936 32 2 1224979098644774918 1224979098644774917 500 3 360287970189639685 1224979098644774912 1224979098644774916 500 3 360287970189639685 1224979098644774914 1224979098644774915 3 0 3 0
remove_tournament_participants_randomly -1
26 23 2 1224979098644774912 1 6 3 1224979098644774913 0 1224979098644774912 2133 2 1224979098644774914 0 6 3 1224979098644774915 0 {Number} 520 3 1224979098644774916 360287970189639685 1224979098644774915 30 2 1224979098644774916 0 2171 2 1224979098644774917 1224979098644774916 2110 2 1224979098644774917 38 2121 3 1224979098644774918 40 1224979098644774917 2105 2 1224979098644774914 1224979098644774918 3 0 2136 3 1224979098644774919 0 1224979098644774914 2133 2 1224979098644774920 1 6 3 1224979098644774915 0 128 31 2 1224979098644774920 1 520 3 1224979098644774916 360287970189639685 1224979098644774915 30 2 1224979098644774916 0 2171 2 1224979098644774917 1224979098644774916 2110 2 1224979098644774917 38 2121 3 1224979098644774918 40 1224979098644774917 2106 2 1224979098644774919 1224979098644774918 2147483678 2 1224979098644774919 0 500 3 360287970189639685 1224979098644774915 -1 2133 2 1224979098644774920 0 3 0 3 0
Tedious, I know. but it's more or less the only way until we get a module system.
Oh, and if you want to change the number of troops to take away after each round, look for
1224979098644774913 2 1 2 under
end_tournament_fight -1, and replace the red 2 with the chosen amount. So, for example, if you wanted to remove 1/4 of the troops each round (so the tournament lasts longer), change it to a 4. Keep in mind, that this
must be a factor power (see below) of the number of participants.. I haven't tested it yet, but should work just fine.
edit:
Just tested the last bit. It most certainly works, and you can still win however their are some rounding issues that leave you with odd numbers of opponents and a long, long tournament. If that bothers you, I'd recomend the number of participants is a
power of the amount you used in the last conversion. So as an example, 9 would work if you had 3 as the factor. Or 256 for the default of 2 and so on.