Not a bad idea, but it would be also good to be able to press a button which gives the whole board to one player and spells out all the objectives and bonuses (with their values). Then add a way of changing the ownership of a region/territory so the user can break zones and objectives and rebuild them for some other player, so you can check progressive bonuses, like hold two of four for +1, three of four for +2, and so on. As far as display goes, I'm thinking of stuff like BOB's Continent Overview and Objective Summary. The ability to hover over these things and highlight the pertinent areas on the map would be excellent.chipv wrote:Yeah already on it.
I'm looking at adding a button "Test Drop" and allow choice of number of players.
Then I calculate random drop and colour each 88 accordingly leaving white for neutrals - how's that?
[Online] Map XML Wizard
Forum rules
Please read the Community Guidelines before posting.
Please read the Community Guidelines before posting.
Re: NEW Map XML Wizard
Re: NEW Map XML Wizard
You can already hover on continents/objectives/start positions to see the territories highlighted.ender516 wrote:Not a bad idea, but it would be also good to be able to press a button which gives the whole board to one player and spells out all the objectives and bonuses (with their values). Then add a way of changing the ownership of a region/territory so the user can break zones and objectives and rebuild them for some other player, so you can check progressive bonuses, like hold two of four for +1, three of four for +2, and so on. As far as display goes, I'm thinking of stuff like BOB's Continent Overview and Objective Summary. The ability to hover over these things and highlight the pertinent areas on the map would be excellent.chipv wrote:Yeah already on it.
I'm looking at adding a button "Test Drop" and allow choice of number of players.
Then I calculate random drop and colour each 88 accordingly leaving white for neutrals - how's that?
Do you mean after the test drop? Yes I'm doing that. (Actually done, just testing now).
I can add what you want simply by allowing 1 player to the test drop and do a special case.
I think If I publish what I've done then might be easier, as I'm not sure what you are gunning for regarding method of changing ownership.
Re: NEW Map XML Wizard
Ok published. You can now test initial automatic troop drop. I have modified head post to include detail but it is straightforward.
Basically choose number of players, press Test Drop and the whole map lights up in player colours.
The drop is random so you can keep pressing Test drop to see what could happen in a real game.
All calculations are automatically done including starting positions, starting neutrals, required and overrides.
(Those last 2 are for the map inspect colouring)
Map inspect is coloured accordingly as you would expect to see. Hover over territory names or continent names or objective names too.
In the continents tab all territories are coloured. In addition if continents are held by one player the left cell is highlighted in that
colour to make it easy to see.
Added new error check
Error: Reinforcements defined with no Minimum Reinforcements
This is the first stage for drop testing, plenty more to come, but this will help for sure.
Let me know feedback and requests for additions to drop testing please.
Thanks again to WidowMakers for sorting a problem out with a .png
Basically choose number of players, press Test Drop and the whole map lights up in player colours.
The drop is random so you can keep pressing Test drop to see what could happen in a real game.
All calculations are automatically done including starting positions, starting neutrals, required and overrides.
(Those last 2 are for the map inspect colouring)
Map inspect is coloured accordingly as you would expect to see. Hover over territory names or continent names or objective names too.
In the continents tab all territories are coloured. In addition if continents are held by one player the left cell is highlighted in that
colour to make it easy to see.
Added new error check
Error: Reinforcements defined with no Minimum Reinforcements
This is the first stage for drop testing, plenty more to come, but this will help for sure.
Let me know feedback and requests for additions to drop testing please.
Thanks again to WidowMakers for sorting a problem out with a .png
Re: NEW Map XML Wizard
Not an error - could be a warning... without the minimum you get the default 3.chipv wrote:Error: Reinforcements defined with no Minimum Reinforcements
C.

Highest score : 2297
Re: NEW Map XML Wizard
Yeah realised when I was coding some new stuff for the tool.yeti_c wrote:Not an error - could be a warning... without the minimum you get the default 3.chipv wrote:Error: Reinforcements defined with no Minimum Reinforcements
C.
The XML Tutorial says
"The minimum reinforcement must be a number greater than zero."
but it perhaps should say it is not mandatory with reinforcement tags because both examples have it together with reinforcement tags.
This makes it look like you need minimum reinforcement if you are using reinforcement tags.
Re: NEW Map XML Wizard
Game Simulation Added
Too much info to type all over again, I have modified head post so please read.
Basically you can play a game simulation on your map following your xml rules so you can better test the XML.
I have outlined some ideas for how to use it to test a selection of xml tags.
If you want to try everything out straight away, load an existing CC map (input both images or even one and the xml)
I will try and do something about maps with large widths next as per natty_dread's request.
Too much info to type all over again, I have modified head post so please read.
Basically you can play a game simulation on your map following your xml rules so you can better test the XML.
I have outlined some ideas for how to use it to test a selection of xml tags.
If you want to try everything out straight away, load an existing CC map (input both images or even one and the xml)
I will try and do something about maps with large widths next as per natty_dread's request.
Re: NEW Map XML Wizard
Oh, chipv, you are rocking the house! This is a tremendous upgrade, making XML checks a breeze. My only quibble is gaining an objective ends the game immediately, rather than at the start of the turn of the player holding the objective. The only way I see this being much of a problem would be if one wanted to check if holding the objective had the appropriate effect of limiting bonuses received by other players taking their turns before the play came back to the one holding the objective.chipv wrote:Game Simulation Added
Too much info to type all over again, I have modified head post so please read.
Basically you can play a game simulation on your map following your xml rules so you can better test the XML.
I have outlined some ideas for how to use it to test a selection of xml tags.
If you want to try everything out straight away, load an existing CC map (input both images or even one and the xml)
I will try and do something about maps with large widths next as per natty_dread's request.
Re: NEW Map XML Wizard
Ah good spot, bug there will fix shortly, thanks very much for feedback again!ender516 wrote:Oh, chipv, you are rocking the house! This is a tremendous upgrade, making XML checks a breeze. My only quibble is gaining an objective ends the game immediately, rather than at the start of the turn of the player holding the objective. The only way I see this being much of a problem would be if one wanted to check if holding the objective had the appropriate effect of limiting bonuses received by other players taking their turns before the play came back to the one holding the objective.chipv wrote:Game Simulation Added
Too much info to type all over again, I have modified head post so please read.
Basically you can play a game simulation on your map following your xml rules so you can better test the XML.
I have outlined some ideas for how to use it to test a selection of xml tags.
If you want to try everything out straight away, load an existing CC map (input both images or even one and the xml)
I will try and do something about maps with large widths next as per natty_dread's request.
Re: NEW Map XML Wizard
This is fixed now, thanks again.ender516 wrote:Oh, chipv, you are rocking the house! This is a tremendous upgrade, making XML checks a breeze. My only quibble is gaining an objective ends the game immediately, rather than at the start of the turn of the player holding the objective. The only way I see this being much of a problem would be if one wanted to check if holding the objective had the appropriate effect of limiting bonuses received by other players taking their turns before the play came back to the one holding the objective.chipv wrote:Game Simulation Added
Too much info to type all over again, I have modified head post so please read.
Basically you can play a game simulation on your map following your xml rules so you can better test the XML.
I have outlined some ideas for how to use it to test a selection of xml tags.
If you want to try everything out straight away, load an existing CC map (input both images or even one and the xml)
I will try and do something about maps with large widths next as per natty_dread's request.
Re: NEW Map XML Wizard
You can right click to show/hide editing window or drag it if the the image is too wide.
natty, can you let me know if this works for you, please?
natty, can you let me know if this works for you, please?
- natty dread
- Posts: 12876
- Joined: Fri Feb 08, 2008 8:58 pm
- Location: just plain fucked
- natty dread
- Posts: 12876
- Joined: Fri Feb 08, 2008 8:58 pm
- Location: just plain fucked
Re: NEW Map XML Wizard
I can't seem to get the gameplay testing / play simulation to work... I press play but all that happens is that 1 territory for each player turns into different colours. How do I attack, bombard etc. ?
Only the territories of 1 continent turn to different colours though...
Here's the XML I made to test gameplay for my nordic countries map.
Only the territories of 1 continent turn to different colours though...
Here's the XML I made to test gameplay for my nordic countries map.
Spoiler
<?xml version="1.0"?>
<map>
<positions>
</positions>
<continent>
<name>Svalbard</name>
<bonus>1</bonus>
<components>
<territory>Svalbard</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Iceland</name>
<bonus>2</bonus>
<components>
<territory>Vestfirdir</territory>
<territory>Nordurland</territory>
<territory>Austurland</territory>
<territory>Vesturland</territory>
<territory>Reykjavik</territory>
<territory>Sudurland</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Denmark</name>
<bonus>3</bonus>
<components>
<territory>Nordjylland</territory>
<territory>Ringkøbing</territory>
<territory>Sønderjylland</territory>
<territory>Århus</territory>
<territory>Fyn</territory>
<territory>Sjaelland</territory>
<territory>København</territory>
<territory>Bornholm</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Northern Norway</name>
<bonus>4</bonus>
<components>
<territory>Finnmark</territory>
<territory>Troms</territory>
<territory>Lofoten</territory>
<territory>Nordland</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Southern Norway</name>
<bonus>4</bonus>
<components>
<territory>Trøndelag</territory>
<territory>Møre og Romsdal</territory>
<territory>Oppland</territory>
<territory>Hedmark</territory>
<territory>Hordaland</territory>
<territory>Oslo</territory>
<territory>Akershus</territory>
<territory>Telemark</territory>
<territory>Agder</territory>
<territory>Rogaland</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Northern Sweden</name>
<bonus>5</bonus>
<components>
<territory>Norra Lappland</territory>
<territory>Norrbotten</territory>
<territory>Västerbotten</territory>
<territory>Söder Lappland</territory>
<territory>Jämtland</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Southern Sweden</name>
<bonus>6</bonus>
<components>
<territory>Medelpad</territory>
<territory>Hälsingland</territory>
<territory>Dalarna</territory>
<territory>Stockholm</territory>
<territory>Uppland</territory>
<territory>Värmland</territory>
<territory>Götaland</territory>
<territory>Gotland</territory>
<territory>Småland</territory>
<territory>Skåne</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Northern Finland</name>
<bonus>5</bonus>
<components>
<territory>Käsivarsi</territory>
<territory>Pohjois-Lappi</territory>
<territory>Rovaniemi</territory>
<territory>Kemijärvi</territory>
<territory>Taivalkoski</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Southern Finland</name>
<bonus>3</bonus>
<components>
<territory>Oulu</territory>
<territory>Pohjois-Karjala</territory>
<territory>Keski-Suomi</territory>
<territory>Vaasa</territory>
<territory>Mikkeli</territory>
<territory>Häme</territory>
<territory>Turku</territory>
<territory>Åland</territory>
<territory>Uusimaa</territory>
<territory>Helsinki</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>All Finland</name>
<bonus>10</bonus>
<components>
<continent>Southern Finland</continent>
<continent>Northern Finland</continent>
</components>
<overrides>
<override>Northern Finland</override>
<override>Southern Finland</override>
</overrides>
<required></required>
</continent>
<continent>
<name>All Sweden</name>
<bonus>14</bonus>
<components>
<continent>Northern Sweden</continent>
<continent>Southern Sweden</continent>
</components>
<overrides>
<override>Northern Sweden</override>
<override>Southern Sweden</override>
</overrides>
<required></required>
</continent>
<continent>
<name>All Norway</name>
<bonus>10</bonus>
<components>
<continent>Northern Norway</continent>
<continent>Southern Norway</continent>
</components>
<overrides>
<override>Northern Norway</override>
<override>Southern Norway</override>
</overrides>
<required></required>
</continent>
<territory>
<name>Svalbard</name>
<borders>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>289</largex>
<largey>65</largey>
</coordinates>
<neutral>3</neutral>
<bonus></bonus>
</territory>
<territory>
<name>Vestfirdir</name>
<borders>
<border>Nordurland</border>
<border>Vesturland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>68</largex>
<largey>74</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Nordurland</name>
<borders>
<border>Vestfirdir</border>
<border>Vesturland</border>
<border>Austurland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>138</largex>
<largey>119</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Vesturland</name>
<borders>
<border>Reykjavik</border>
<border>Vestfirdir</border>
<border>Nordurland</border>
<border>Sudurland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>58</largex>
<largey>131</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Austurland</name>
<borders>
<border>Nordurland</border>
<border>Svalbard</border>
<border>Troms</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>198</largex>
<largey>173</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Sudurland</name>
<borders>
<border>Vesturland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>89</largex>
<largey>189</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Reykjavik</name>
<borders>
<border>Vesturland</border>
<border>Føroyar</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>50</largex>
<largey>156</largey>
</coordinates>
<neutral>3</neutral>
<bonus>1</bonus>
</territory>
<territory>
<name>Føroyar</name>
<borders>
<border>Reykjavik</border>
<border>Nordjylland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>33</largex>
<largey>404</largey>
</coordinates>
<neutral>5</neutral>
<bonus>1</bonus>
</territory>
<territory>
<name>Nordjylland</name>
<borders>
<border>Føroyar</border>
<border>Ringkøbing</border>
<border>Århus</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>211</largex>
<largey>713</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Ringkøbing</name>
<borders>
<border>Nordjylland</border>
<border>Århus</border>
<border>Sønderjylland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>178</largex>
<largey>750</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Århus</name>
<borders>
<border>Nordjylland</border>
<border>Ringkøbing</border>
<border>Sønderjylland</border>
<border>Fyn</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>213</largex>
<largey>764</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Sønderjylland</name>
<borders>
<border>Ringkøbing</border>
<border>Århus</border>
<border>Fyn</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>172</largex>
<largey>790</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Fyn</name>
<borders>
<border>Århus</border>
<border>Sønderjylland</border>
<border>Sjaelland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>219</largex>
<largey>793</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Sjaelland</name>
<borders>
<border>Fyn</border>
<border>København</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>250</largex>
<largey>784</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>København</name>
<borders>
<border>Sjaelland</border>
<border>Bornholm</border>
<border>Skåne</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>276</largex>
<largey>792</largey>
</coordinates>
<neutral>3</neutral>
<bonus>1</bonus>
</territory>
<territory>
<name>Bornholm</name>
<borders>
<border>København</border>
</borders>
<bombardments>
<bombardment>Gotland</bombardment>
<bombardment>Åland</bombardment>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>354</largex>
<largey>797</largey>
</coordinates>
<neutral>3</neutral>
<bonus></bonus>
</territory>
<territory>
<name>Finnmark</name>
<borders>
<border>Troms</border>
<border>Käsivarsi</border>
<border>Pohjois-Lappi</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>490</largex>
<largey>104</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Troms</name>
<borders>
<border>Svalbard</border>
<border>Lofoten</border>
<border>Norra Lappland</border>
<border>Käsivarsi</border>
<border>Finnmark</border>
<border>Austurland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>405</largex>
<largey>132</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Lofoten</name>
<borders>
<border>Troms</border>
<border>Nordland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>347</largex>
<largey>193</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Nordland</name>
<borders>
<border>Trøndelag</border>
<border>Lofoten</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>310</largex>
<largey>288</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Trøndelag</name>
<borders>
<border>Nordland</border>
<border>Jämtland</border>
<border>Medelpad</border>
<border>Dalarna</border>
<border>Hedmark</border>
<border>Oppland</border>
<border>Møre og Romsdal</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>253</largex>
<largey>397</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Møre og Romsdal</name>
<borders>
<border>Hordaland</border>
<border>Oppland</border>
<border>Trøndelag</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>182</largex>
<largey>443</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Hordaland</name>
<borders>
<border>Møre og Romsdal</border>
<border>Telemark</border>
<border>Rogaland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>142</largex>
<largey>521</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Oppland</name>
<borders>
<border>Møre og Romsdal</border>
<border>Trøndelag</border>
<border>Hedmark</border>
<border>Akershus</border>
<border>Telemark</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>215</largex>
<largey>506</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Hedmark</name>
<borders>
<border>Trøndelag</border>
<border>Oppland</border>
<border>Akershus</border>
<border>Värmland</border>
<border>Dalarna</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>265</largex>
<largey>507</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Rogaland</name>
<borders>
<border>Agder</border>
<border>Telemark</border>
<border>Hordaland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>124</largex>
<largey>608</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Telemark</name>
<borders>
<border>Hordaland</border>
<border>Rogaland</border>
<border>Agder</border>
<border>Oppland</border>
<border>Akershus</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>191</largex>
<largey>592</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Agder</name>
<borders>
<border>Rogaland</border>
<border>Telemark</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>160</largex>
<largey>636</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Akershus</name>
<borders>
<border>Telemark</border>
<border>Oppland</border>
<border>Oslo</border>
<border>Hedmark</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>233</largex>
<largey>590</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Oslo</name>
<borders>
<border>Akershus</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>250</largex>
<largey>560</largey>
</coordinates>
<neutral>3</neutral>
<bonus>1</bonus>
</territory>
<territory>
<name>Norra Lappland</name>
<borders>
<border>Troms</border>
<border>Käsivarsi</border>
<border>Norrbotten</border>
<border>Söder Lappland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>418</largex>
<largey>216</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Norrbotten</name>
<borders>
<border>Rovaniemi</border>
<border>Käsivarsi</border>
<border>Norra Lappland</border>
<border>Söder Lappland</border>
<border>Västerbotten</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>483</largex>
<largey>257</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Västerbotten</name>
<borders>
<border>Medelpad</border>
<border>Jämtland</border>
<border>Söder Lappland</border>
<border>Norrbotten</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>438</largex>
<largey>368</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Söder Lappland</name>
<borders>
<border>Västerbotten</border>
<border>Norrbotten</border>
<border>Norra Lappland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>386</largex>
<largey>323</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Jämtland</name>
<borders>
<border>Trøndelag</border>
<border>Medelpad</border>
<border>Västerbotten</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>336</largex>
<largey>387</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Medelpad</name>
<borders>
<border>Västerbotten</border>
<border>Jämtland</border>
<border>Trøndelag</border>
<border>Dalarna</border>
<border>Hälsingland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>375</largex>
<largey>435</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Hälsingland</name>
<borders>
<border>Medelpad</border>
<border>Dalarna</border>
<border>Uppland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>370</largex>
<largey>501</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Dalarna</name>
<borders>
<border>Trøndelag</border>
<border>Medelpad</border>
<border>Hedmark</border>
<border>Hälsingland</border>
<border>Värmland</border>
<border>Uppland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>321</largex>
<largey>520</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Värmland</name>
<borders>
<border>Akershus</border>
<border>Hedmark</border>
<border>Dalarna</border>
<border>Uppland</border>
<border>Götaland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>294</largex>
<largey>614</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Uppland</name>
<borders>
<border>Hälsingland</border>
<border>Dalarna</border>
<border>Värmland</border>
<border>Götaland</border>
<border>Stockholm</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>369</largex>
<largey>607</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Götaland</name>
<borders>
<border>Uppland</border>
<border>Värmland</border>
<border>Småland</border>
<border>Gotland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>358</largex>
<largey>650</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Småland</name>
<borders>
<border>Gotland</border>
<border>Götaland</border>
<border>Skåne</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>361</largex>
<largey>714</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Skåne</name>
<borders>
<border>København</border>
<border>Småland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>312</largex>
<largey>773</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Gotland</name>
<borders>
<border>Götaland</border>
<border>Småland</border>
</borders>
<bombardments>
<bombardment>Bornholm</bombardment>
<bombardment>Åland</bombardment>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>436</largex>
<largey>688</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Åland</name>
<borders>
<border>Stockholm</border>
<border>Turku</border>
<border>Helsinki</border>
</borders>
<bombardments>
<bombardment>Gotland</bombardment>
<bombardment>Bornholm</bombardment>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>468</largex>
<largey>554</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Helsinki</name>
<borders>
<border>Uusimaa</border>
<border>Åland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>569</largex>
<largey>537</largey>
</coordinates>
<neutral>3</neutral>
<bonus>1</bonus>
</territory>
<territory>
<name>Uusimaa</name>
<borders>
<border>Helsinki</border>
<border>Turku</border>
<border>Häme</border>
<border>Mikkeli</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>595</largex>
<largey>515</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Häme</name>
<borders>
<border>Uusimaa</border>
<border>Turku</border>
<border>Vaasa</border>
<border>Keski-Suomi</border>
<border>Mikkeli</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>553</largex>
<largey>480</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Turku</name>
<borders>
<border>Åland</border>
<border>Uusimaa</border>
<border>Häme</border>
<border>Vaasa</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>510</largex>
<largey>502</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Vaasa</name>
<borders>
<border>Turku</border>
<border>Häme</border>
<border>Keski-Suomi</border>
<border>Oulu</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>517</largex>
<largey>411</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Keski-Suomi</name>
<borders>
<border>Oulu</border>
<border>Vaasa</border>
<border>Pohjois-Karjala</border>
<border>Mikkeli</border>
<border>Häme</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>586</largex>
<largey>410</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Mikkeli</name>
<borders>
<border>Pohjois-Karjala</border>
<border>Keski-Suomi</border>
<border>Häme</border>
<border>Uusimaa</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>629</largex>
<largey>467</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Pohjois-Karjala</name>
<borders>
<border>Oulu</border>
<border>Keski-Suomi</border>
<border>Mikkeli</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>667</largex>
<largey>395</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Oulu</name>
<borders>
<border>Taivalkoski</border>
<border>Pohjois-Karjala</border>
<border>Keski-Suomi</border>
<border>Vaasa</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>585</largex>
<largey>334</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Taivalkoski</name>
<borders>
<border>Oulu</border>
<border>Rovaniemi</border>
<border>Kemijärvi</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>613</largex>
<largey>266</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Kemijärvi</name>
<borders>
<border>Taivalkoski</border>
<border>Rovaniemi</border>
<border>Pohjois-Lappi</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>578</largex>
<largey>239</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Rovaniemi</name>
<borders>
<border>Taivalkoski</border>
<border>Kemijärvi</border>
<border>Pohjois-Lappi</border>
<border>Käsivarsi</border>
<border>Norrbotten</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>530</largex>
<largey>247</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Pohjois-Lappi</name>
<borders>
<border>Finnmark</border>
<border>Käsivarsi</border>
<border>Rovaniemi</border>
<border>Kemijärvi</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>551</largex>
<largey>166</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Käsivarsi</name>
<borders>
<border>Finnmark</border>
<border>Troms</border>
<border>Norra Lappland</border>
<border>Norrbotten</border>
<border>Rovaniemi</border>
<border>Pohjois-Lappi</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>499</largex>
<largey>155</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Stockholm</name>
<borders>
<border>Uppland</border>
<border>Åland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>416</largex>
<largey>596</largey>
</coordinates>
<neutral>3</neutral>
<bonus>1</bonus>
</territory>
</map>
<map>
<positions>
</positions>
<continent>
<name>Svalbard</name>
<bonus>1</bonus>
<components>
<territory>Svalbard</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Iceland</name>
<bonus>2</bonus>
<components>
<territory>Vestfirdir</territory>
<territory>Nordurland</territory>
<territory>Austurland</territory>
<territory>Vesturland</territory>
<territory>Reykjavik</territory>
<territory>Sudurland</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Denmark</name>
<bonus>3</bonus>
<components>
<territory>Nordjylland</territory>
<territory>Ringkøbing</territory>
<territory>Sønderjylland</territory>
<territory>Århus</territory>
<territory>Fyn</territory>
<territory>Sjaelland</territory>
<territory>København</territory>
<territory>Bornholm</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Northern Norway</name>
<bonus>4</bonus>
<components>
<territory>Finnmark</territory>
<territory>Troms</territory>
<territory>Lofoten</territory>
<territory>Nordland</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Southern Norway</name>
<bonus>4</bonus>
<components>
<territory>Trøndelag</territory>
<territory>Møre og Romsdal</territory>
<territory>Oppland</territory>
<territory>Hedmark</territory>
<territory>Hordaland</territory>
<territory>Oslo</territory>
<territory>Akershus</territory>
<territory>Telemark</territory>
<territory>Agder</territory>
<territory>Rogaland</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Northern Sweden</name>
<bonus>5</bonus>
<components>
<territory>Norra Lappland</territory>
<territory>Norrbotten</territory>
<territory>Västerbotten</territory>
<territory>Söder Lappland</territory>
<territory>Jämtland</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Southern Sweden</name>
<bonus>6</bonus>
<components>
<territory>Medelpad</territory>
<territory>Hälsingland</territory>
<territory>Dalarna</territory>
<territory>Stockholm</territory>
<territory>Uppland</territory>
<territory>Värmland</territory>
<territory>Götaland</territory>
<territory>Gotland</territory>
<territory>Småland</territory>
<territory>Skåne</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Northern Finland</name>
<bonus>5</bonus>
<components>
<territory>Käsivarsi</territory>
<territory>Pohjois-Lappi</territory>
<territory>Rovaniemi</territory>
<territory>Kemijärvi</territory>
<territory>Taivalkoski</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>Southern Finland</name>
<bonus>3</bonus>
<components>
<territory>Oulu</territory>
<territory>Pohjois-Karjala</territory>
<territory>Keski-Suomi</territory>
<territory>Vaasa</territory>
<territory>Mikkeli</territory>
<territory>Häme</territory>
<territory>Turku</territory>
<territory>Åland</territory>
<territory>Uusimaa</territory>
<territory>Helsinki</territory>
</components>
<overrides>
</overrides>
<required></required>
</continent>
<continent>
<name>All Finland</name>
<bonus>10</bonus>
<components>
<continent>Southern Finland</continent>
<continent>Northern Finland</continent>
</components>
<overrides>
<override>Northern Finland</override>
<override>Southern Finland</override>
</overrides>
<required></required>
</continent>
<continent>
<name>All Sweden</name>
<bonus>14</bonus>
<components>
<continent>Northern Sweden</continent>
<continent>Southern Sweden</continent>
</components>
<overrides>
<override>Northern Sweden</override>
<override>Southern Sweden</override>
</overrides>
<required></required>
</continent>
<continent>
<name>All Norway</name>
<bonus>10</bonus>
<components>
<continent>Northern Norway</continent>
<continent>Southern Norway</continent>
</components>
<overrides>
<override>Northern Norway</override>
<override>Southern Norway</override>
</overrides>
<required></required>
</continent>
<territory>
<name>Svalbard</name>
<borders>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>289</largex>
<largey>65</largey>
</coordinates>
<neutral>3</neutral>
<bonus></bonus>
</territory>
<territory>
<name>Vestfirdir</name>
<borders>
<border>Nordurland</border>
<border>Vesturland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>68</largex>
<largey>74</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Nordurland</name>
<borders>
<border>Vestfirdir</border>
<border>Vesturland</border>
<border>Austurland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>138</largex>
<largey>119</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Vesturland</name>
<borders>
<border>Reykjavik</border>
<border>Vestfirdir</border>
<border>Nordurland</border>
<border>Sudurland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>58</largex>
<largey>131</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Austurland</name>
<borders>
<border>Nordurland</border>
<border>Svalbard</border>
<border>Troms</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>198</largex>
<largey>173</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Sudurland</name>
<borders>
<border>Vesturland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>89</largex>
<largey>189</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Reykjavik</name>
<borders>
<border>Vesturland</border>
<border>Føroyar</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>50</largex>
<largey>156</largey>
</coordinates>
<neutral>3</neutral>
<bonus>1</bonus>
</territory>
<territory>
<name>Føroyar</name>
<borders>
<border>Reykjavik</border>
<border>Nordjylland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>33</largex>
<largey>404</largey>
</coordinates>
<neutral>5</neutral>
<bonus>1</bonus>
</territory>
<territory>
<name>Nordjylland</name>
<borders>
<border>Føroyar</border>
<border>Ringkøbing</border>
<border>Århus</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>211</largex>
<largey>713</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Ringkøbing</name>
<borders>
<border>Nordjylland</border>
<border>Århus</border>
<border>Sønderjylland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>178</largex>
<largey>750</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Århus</name>
<borders>
<border>Nordjylland</border>
<border>Ringkøbing</border>
<border>Sønderjylland</border>
<border>Fyn</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>213</largex>
<largey>764</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Sønderjylland</name>
<borders>
<border>Ringkøbing</border>
<border>Århus</border>
<border>Fyn</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>172</largex>
<largey>790</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Fyn</name>
<borders>
<border>Århus</border>
<border>Sønderjylland</border>
<border>Sjaelland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>219</largex>
<largey>793</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Sjaelland</name>
<borders>
<border>Fyn</border>
<border>København</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>250</largex>
<largey>784</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>København</name>
<borders>
<border>Sjaelland</border>
<border>Bornholm</border>
<border>Skåne</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>276</largex>
<largey>792</largey>
</coordinates>
<neutral>3</neutral>
<bonus>1</bonus>
</territory>
<territory>
<name>Bornholm</name>
<borders>
<border>København</border>
</borders>
<bombardments>
<bombardment>Gotland</bombardment>
<bombardment>Åland</bombardment>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>354</largex>
<largey>797</largey>
</coordinates>
<neutral>3</neutral>
<bonus></bonus>
</territory>
<territory>
<name>Finnmark</name>
<borders>
<border>Troms</border>
<border>Käsivarsi</border>
<border>Pohjois-Lappi</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>490</largex>
<largey>104</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Troms</name>
<borders>
<border>Svalbard</border>
<border>Lofoten</border>
<border>Norra Lappland</border>
<border>Käsivarsi</border>
<border>Finnmark</border>
<border>Austurland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>405</largex>
<largey>132</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Lofoten</name>
<borders>
<border>Troms</border>
<border>Nordland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>347</largex>
<largey>193</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Nordland</name>
<borders>
<border>Trøndelag</border>
<border>Lofoten</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>310</largex>
<largey>288</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Trøndelag</name>
<borders>
<border>Nordland</border>
<border>Jämtland</border>
<border>Medelpad</border>
<border>Dalarna</border>
<border>Hedmark</border>
<border>Oppland</border>
<border>Møre og Romsdal</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>253</largex>
<largey>397</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Møre og Romsdal</name>
<borders>
<border>Hordaland</border>
<border>Oppland</border>
<border>Trøndelag</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>182</largex>
<largey>443</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Hordaland</name>
<borders>
<border>Møre og Romsdal</border>
<border>Telemark</border>
<border>Rogaland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>142</largex>
<largey>521</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Oppland</name>
<borders>
<border>Møre og Romsdal</border>
<border>Trøndelag</border>
<border>Hedmark</border>
<border>Akershus</border>
<border>Telemark</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>215</largex>
<largey>506</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Hedmark</name>
<borders>
<border>Trøndelag</border>
<border>Oppland</border>
<border>Akershus</border>
<border>Värmland</border>
<border>Dalarna</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>265</largex>
<largey>507</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Rogaland</name>
<borders>
<border>Agder</border>
<border>Telemark</border>
<border>Hordaland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>124</largex>
<largey>608</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Telemark</name>
<borders>
<border>Hordaland</border>
<border>Rogaland</border>
<border>Agder</border>
<border>Oppland</border>
<border>Akershus</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>191</largex>
<largey>592</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Agder</name>
<borders>
<border>Rogaland</border>
<border>Telemark</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>160</largex>
<largey>636</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Akershus</name>
<borders>
<border>Telemark</border>
<border>Oppland</border>
<border>Oslo</border>
<border>Hedmark</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>233</largex>
<largey>590</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Oslo</name>
<borders>
<border>Akershus</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>250</largex>
<largey>560</largey>
</coordinates>
<neutral>3</neutral>
<bonus>1</bonus>
</territory>
<territory>
<name>Norra Lappland</name>
<borders>
<border>Troms</border>
<border>Käsivarsi</border>
<border>Norrbotten</border>
<border>Söder Lappland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>418</largex>
<largey>216</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Norrbotten</name>
<borders>
<border>Rovaniemi</border>
<border>Käsivarsi</border>
<border>Norra Lappland</border>
<border>Söder Lappland</border>
<border>Västerbotten</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>483</largex>
<largey>257</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Västerbotten</name>
<borders>
<border>Medelpad</border>
<border>Jämtland</border>
<border>Söder Lappland</border>
<border>Norrbotten</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>438</largex>
<largey>368</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Söder Lappland</name>
<borders>
<border>Västerbotten</border>
<border>Norrbotten</border>
<border>Norra Lappland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>386</largex>
<largey>323</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Jämtland</name>
<borders>
<border>Trøndelag</border>
<border>Medelpad</border>
<border>Västerbotten</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>336</largex>
<largey>387</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Medelpad</name>
<borders>
<border>Västerbotten</border>
<border>Jämtland</border>
<border>Trøndelag</border>
<border>Dalarna</border>
<border>Hälsingland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>375</largex>
<largey>435</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Hälsingland</name>
<borders>
<border>Medelpad</border>
<border>Dalarna</border>
<border>Uppland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>370</largex>
<largey>501</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Dalarna</name>
<borders>
<border>Trøndelag</border>
<border>Medelpad</border>
<border>Hedmark</border>
<border>Hälsingland</border>
<border>Värmland</border>
<border>Uppland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>321</largex>
<largey>520</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Värmland</name>
<borders>
<border>Akershus</border>
<border>Hedmark</border>
<border>Dalarna</border>
<border>Uppland</border>
<border>Götaland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>294</largex>
<largey>614</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Uppland</name>
<borders>
<border>Hälsingland</border>
<border>Dalarna</border>
<border>Värmland</border>
<border>Götaland</border>
<border>Stockholm</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>369</largex>
<largey>607</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Götaland</name>
<borders>
<border>Uppland</border>
<border>Värmland</border>
<border>Småland</border>
<border>Gotland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>358</largex>
<largey>650</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Småland</name>
<borders>
<border>Gotland</border>
<border>Götaland</border>
<border>Skåne</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>361</largex>
<largey>714</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Skåne</name>
<borders>
<border>København</border>
<border>Småland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>312</largex>
<largey>773</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Gotland</name>
<borders>
<border>Götaland</border>
<border>Småland</border>
</borders>
<bombardments>
<bombardment>Bornholm</bombardment>
<bombardment>Åland</bombardment>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>436</largex>
<largey>688</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Åland</name>
<borders>
<border>Stockholm</border>
<border>Turku</border>
<border>Helsinki</border>
</borders>
<bombardments>
<bombardment>Gotland</bombardment>
<bombardment>Bornholm</bombardment>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>468</largex>
<largey>554</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Helsinki</name>
<borders>
<border>Uusimaa</border>
<border>Åland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>569</largex>
<largey>537</largey>
</coordinates>
<neutral>3</neutral>
<bonus>1</bonus>
</territory>
<territory>
<name>Uusimaa</name>
<borders>
<border>Helsinki</border>
<border>Turku</border>
<border>Häme</border>
<border>Mikkeli</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>595</largex>
<largey>515</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Häme</name>
<borders>
<border>Uusimaa</border>
<border>Turku</border>
<border>Vaasa</border>
<border>Keski-Suomi</border>
<border>Mikkeli</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>553</largex>
<largey>480</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Turku</name>
<borders>
<border>Åland</border>
<border>Uusimaa</border>
<border>Häme</border>
<border>Vaasa</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>510</largex>
<largey>502</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Vaasa</name>
<borders>
<border>Turku</border>
<border>Häme</border>
<border>Keski-Suomi</border>
<border>Oulu</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>517</largex>
<largey>411</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Keski-Suomi</name>
<borders>
<border>Oulu</border>
<border>Vaasa</border>
<border>Pohjois-Karjala</border>
<border>Mikkeli</border>
<border>Häme</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>586</largex>
<largey>410</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Mikkeli</name>
<borders>
<border>Pohjois-Karjala</border>
<border>Keski-Suomi</border>
<border>Häme</border>
<border>Uusimaa</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>629</largex>
<largey>467</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Pohjois-Karjala</name>
<borders>
<border>Oulu</border>
<border>Keski-Suomi</border>
<border>Mikkeli</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>667</largex>
<largey>395</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Oulu</name>
<borders>
<border>Taivalkoski</border>
<border>Pohjois-Karjala</border>
<border>Keski-Suomi</border>
<border>Vaasa</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>585</largex>
<largey>334</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Taivalkoski</name>
<borders>
<border>Oulu</border>
<border>Rovaniemi</border>
<border>Kemijärvi</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>613</largex>
<largey>266</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Kemijärvi</name>
<borders>
<border>Taivalkoski</border>
<border>Rovaniemi</border>
<border>Pohjois-Lappi</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>578</largex>
<largey>239</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Rovaniemi</name>
<borders>
<border>Taivalkoski</border>
<border>Kemijärvi</border>
<border>Pohjois-Lappi</border>
<border>Käsivarsi</border>
<border>Norrbotten</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>530</largex>
<largey>247</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Pohjois-Lappi</name>
<borders>
<border>Finnmark</border>
<border>Käsivarsi</border>
<border>Rovaniemi</border>
<border>Kemijärvi</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>551</largex>
<largey>166</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Käsivarsi</name>
<borders>
<border>Finnmark</border>
<border>Troms</border>
<border>Norra Lappland</border>
<border>Norrbotten</border>
<border>Rovaniemi</border>
<border>Pohjois-Lappi</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>499</largex>
<largey>155</largey>
</coordinates>
<neutral></neutral>
<bonus></bonus>
</territory>
<territory>
<name>Stockholm</name>
<borders>
<border>Uppland</border>
<border>Åland</border>
</borders>
<bombardments>
</bombardments>
<coordinates>
<smallx>0</smallx>
<smally>0</smally>
<largex>416</largex>
<largey>596</largey>
</coordinates>
<neutral>3</neutral>
<bonus>1</bonus>
</territory>
</map>

Re: NEW Map XML Wizard
Chip - just used this to test some XML...
Worked like a dream...
I did have some hanging hovers though - not sure why... couldn't reproduce it either - probably an event not firing properly - stupid browser.
C.
Worked like a dream...
I did have some hanging hovers though - not sure why... couldn't reproduce it either - probably an event not firing properly - stupid browser.
C.

Highest score : 2297
- natty dread
- Posts: 12876
- Joined: Fri Feb 08, 2008 8:58 pm
- Location: just plain fucked
Re: NEW Map XML Wizard
Yeah, well I'm not getting the gameplay work at all. The way I understand it from the introduction in this thread I should be able to simulate a whole game with "players" playing their "turns"... I press play but all it does is change colours of a few territories. And then if I try to click the territories it just goes to territory edit mode. It's not supposed to be like this right?yeti_c wrote:Chip - just used this to test some XML...
Worked like a dream...
I did have some hanging hovers though - not sure why... couldn't reproduce it either - probably an event not firing properly - stupid browser.
C.
Can you try if you can get it to work? Here's a map image: http://img69.imageshack.us/img69/842/northeuropev28.png
Does it need a small image too for the game testing to work?

Re: NEW Map XML Wizard
Totally my fault , you managed to find 2 bugs lol. Fixed now you can play your map (I just did).natty_dread wrote:Yeah, well I'm not getting the gameplay work at all. The way I understand it from the introduction in this thread I should be able to simulate a whole game with "players" playing their "turns"... I press play but all it does is change colours of a few territories. And then if I try to click the territories it just goes to territory edit mode. It's not supposed to be like this right?yeti_c wrote:Chip - just used this to test some XML...
Worked like a dream...
I did have some hanging hovers though - not sure why... couldn't reproduce it either - probably an event not firing properly - stupid browser.
C.
Can you try if you can get it to work? Here's a map image: http://img69.imageshack.us/img69/842/northeuropev28.png
Does it need a small image too for the game testing to work?
I uploaded your unmodified XML here if you wanted to try right away
http://www.fileden.com/files/2008/5/8/1902058/natty.xml
You've only got large co-ords so put your image in the large URL textbox.
- natty dread
- Posts: 12876
- Joined: Fri Feb 08, 2008 8:58 pm
- Location: just plain fucked
Re: NEW Map XML Wizard
Check out the validation. Svalbard is intentionally like Alcatraz, I guess, but there is a one-way attack on Akershus - is that intended?natty_dread wrote:Hey, thanks for the super-fast fix and hosting my xml!
- natty dread
- Posts: 12876
- Joined: Fri Feb 08, 2008 8:58 pm
- Location: just plain fucked
Re: NEW Map XML Wizard
Btw noticed another bug: in the window where it shows the player names and whose turn it is, and who gets what bonuses and autodeploys, all autodeploys show as +0 even though the players are getting autodeploys according to game log...

Re: NEW Map XML Wizard
Fixed. Sorry, this probably ruins your first impression, but at least the tool is being given a proper workout.natty_dread wrote:Btw noticed another bug: in the window where it shows the player names and whose turn it is, and who gets what bonuses and autodeploys, all autodeploys show as +0 even though the players are getting autodeploys according to game log...
Hopefully once bug-free, will be considered useful, thanks for your feedback, keep it coming.
- natty dread
- Posts: 12876
- Joined: Fri Feb 08, 2008 8:58 pm
- Location: just plain fucked
Re: NEW Map XML Wizard
Not at all, really. In fact I was just ranting in my map thread how useful this is for working out flaws in the gameplay! (now if you can make a version with accurate deployments and dice throws so that you could really simulate a game 100% through... that'd be awesome! but I might be asking for too much here...) Anyway this system also works well, at least you can get an estimate of how a game might possibly be played on your current map rules.chipv wrote: Fixed. Sorry, this probably ruins your first impression, but at least the tool is being given a proper workout.
Keep up the good work!

Re: NEW Map XML Wizard
I was going to do that, then someone convinced me this would be nothing more than a gimmick so stopped short.natty_dread wrote:Not at all, really. In fact I was just ranting in my map thread how useful this is for working out flaws in the gameplay! (now if you can make a version with accurate deployments and dice throws so that you could really simulate a game 100% through... that'd be awesome! but I might be asking for too much here...) Anyway this system also works well, at least you can get an estimate of how a game might possibly be played on your current map rules.chipv wrote: Fixed. Sorry, this probably ruins your first impression, but at least the tool is being given a proper workout.
Keep up the good work!
(Someone else also suggested bots to play with, same thing there).
Hmm.
- natty dread
- Posts: 12876
- Joined: Fri Feb 08, 2008 8:58 pm
- Location: just plain fucked
Re: NEW Map XML Wizard
Don't listen to him! It'd be hugely useful: every time when you're not sure if your gameplay would work in practice, you'd just update the XML and run a few games on the XML wizard, and then you'd know for sure!I was going to do that, then someone convinced me this would be nothing more than a gimmick so stopped short.
Bots to play with would also be fun, and it would also be kinda useful (less work in running simulations, don't need to play all players' turns yourself) but even just the first part would be immensely helpful.
Of course, if I am the only mapmaker that sees things this way, then you don't need to go doing a huge amount of work just for me... (although it would be nice

Re: NEW Map XML Wizard
I haven't read the thread, so please forgive.
Chipv, i'm just sarting to get a taste for this tool...working on Cricket (even though LV will be doing this xml)
It is wildly useful, but it's also challenging and requires reading the instructions a lot -> therefore not friendly for those like me who like to "jump in". However...i can see the logic behind it...
You have the window divided into two sections now....left fo map and right for input.
Would it be possible to use the bottom frame of the page to generate the xml, so that we can see each step as we add it, to know what we have done is correct.
For me, without this is, it's like writing in the dark. i like to be able to see what is being generated automatically.
Also, for the text that is generated, there are no indents. Is this possible to add?
I applaud your work.

Chipv, i'm just sarting to get a taste for this tool...working on Cricket (even though LV will be doing this xml)
It is wildly useful, but it's also challenging and requires reading the instructions a lot -> therefore not friendly for those like me who like to "jump in". However...i can see the logic behind it...
You have the window divided into two sections now....left fo map and right for input.
Would it be possible to use the bottom frame of the page to generate the xml, so that we can see each step as we add it, to know what we have done is correct.
For me, without this is, it's like writing in the dark. i like to be able to see what is being generated automatically.
Also, for the text that is generated, there are no indents. Is this possible to add?
I applaud your work.

* Pearl Harbour * Waterloo * Forbidden City * Jamaica * Pot Mosbi
- natty dread
- Posts: 12876
- Joined: Fri Feb 08, 2008 8:58 pm
- Location: just plain fucked
Re: NEW Map XML Wizard
Oh, and another small thing: when territory or continent names have non-standard characters, like ä, ö and such, that require to be coded with &-codes in the XML, they are not however... They appear in the XML as they are. Could it be made so that they automatically get encoded into those &xxx codes?
(also when you load an XML file, and it has special characters, they show up as those weird blocks with hex numbers in the XML wizard).
(also when you load an XML file, and it has special characters, they show up as those weird blocks with hex numbers in the XML wizard).

- the.killing.44
- Posts: 4724
- Joined: Thu Oct 23, 2008 7:43 pm
- Gender: Male
- Location: now tell me what got two gums and knows how to spit rhymes
- Contact:
Re: NEW Map XML Wizard
They don't need to be &xxx codes.natty_dread wrote:Oh, and another small thing: when territory or continent names have non-standard characters, like ä, ö and such, that require to be coded with &-codes in the XML, they are not however... They appear in the XML as they are. Could it be made so that they automatically get encoded into those &xxx codes?
(also when you load an XML file, and it has special characters, they show up as those weird blocks with hex numbers in the XML wizard).
