Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
111 changes: 111 additions & 0 deletions data/mapgen/OpenOcean.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
<?xml version="1.0"?>
<!--
# MegaMek Data (C) 2026 by The MegaMek Team is licensed under CC BY-NC-SA 4.0.
# To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/4.0/
#
# NOTICE: The MegaMek organization is a non-profit group of volunteers
# creating free software for the BattleTech community.
#
# MechWarrior, BattleMech, `Mech and AeroTech are registered trademarks
# of The Topps Company, Inc. All Rights Reserved.
#
# Catalyst Game Labs and the Catalyst Game Labs logo are trademarks of
# InMediaRes Productions, LLC.
#
# MechWarrior Copyright Microsoft Corporation. MegaMek Data was created under
# Microsoft's "Game Content Usage Rules"
# <https://www.xbox.com/en-US/developers/rules> and it is not endorsed by or
# affiliated with Microsoft.
-->
<!--
Open ocean: a flat sea floor (levels -1..+1) that PROBFLOOD 100 with FXMOD 2 submerges entirely,
producing a board of open water at depths 1-3 with no land, buildings, or foliage.
-->
<ENVIRONMENT>
<WIDTH>30</WIDTH>
<HEIGHT>30</HEIGHT>
<HILLYNESS>30</HILLYNESS>
<CLIFFS>0</CLIFFS>
<HILLELEVATIONRANGE>1</HILLELEVATIONRANGE>
<HILLINVERTPROB>50</HILLINVERTPROB>
<WATERMINSPOTS>0</WATERMINSPOTS>
<WATERMAXSPOTS>0</WATERMAXSPOTS>
<WATERMINHEXES>0</WATERMINHEXES>
<WATERMAXHEXES>0</WATERMAXHEXES>
<WATERDEEPPROB>100</WATERDEEPPROB>
<FORESTMINSPOTS>0</FORESTMINSPOTS>
<FORESTMAXSPOTS>0</FORESTMAXSPOTS>
<FORESTMINHEXES>0</FORESTMINHEXES>
<FORESTMAXHEXES>0</FORESTMAXHEXES>
<FORESTHEAVYPROB>0</FORESTHEAVYPROB>
<FOLIAGEMINSPOTS>0</FOLIAGEMINSPOTS>
<FOLIAGEMAXSPOTS>0</FOLIAGEMAXSPOTS>
<FOLIAGEMINHEXES>0</FOLIAGEMINHEXES>
<FOLIAGEMAXHEXES>0</FOLIAGEMAXHEXES>
<FOLIAGEHEAVYPROB>0</FOLIAGEHEAVYPROB>
<ROUGHMINSPOTS>0</ROUGHMINSPOTS>
<ROUGHMAXSPOTS>0</ROUGHMAXSPOTS>
<ROUGHMINHEXES>0</ROUGHMINHEXES>
<ROUGHMAXHEXES>0</ROUGHMAXHEXES>
<SANDMINSPOTS>0</SANDMINSPOTS>
<SANDMAXSPOTS>0</SANDMAXSPOTS>
<SANDMINHEXES>0</SANDMINHEXES>
<SANDMAXHEXES>0</SANDMAXHEXES>
<SNOWMINSPOTS>0</SNOWMINSPOTS>
<SNOWMAXSPOTS>0</SNOWMAXSPOTS>
<SNOWMINHEXES>0</SNOWMINHEXES>
<SNOWMAXHEXES>0</SNOWMAXHEXES>
<PLANTEDFIELDMINSPOTS>0</PLANTEDFIELDMINSPOTS>
<PLANTEDFIELDMAXSPOTS>0</PLANTEDFIELDMAXSPOTS>
<PLANTEDFIELDMINHEXES>0</PLANTEDFIELDMINHEXES>
<PLANTEDFIELDMAXHEXES>0</PLANTEDFIELDMAXHEXES>
<SWAMPMINSPOTS>0</SWAMPMINSPOTS>
<SWAMPMAXSPOTS>0</SWAMPMAXSPOTS>
<SWAMPMINHEXES>0</SWAMPMINHEXES>
<SWAMPMAXHEXES>0</SWAMPMAXHEXES>
<PAVEMENTMINSPOTS>0</PAVEMENTMINSPOTS>
<PAVEMENTMAXSPOTS>0</PAVEMENTMAXSPOTS>
<PAVEMENTMINHEXES>0</PAVEMENTMINHEXES>
<PAVEMENTMAXHEXES>0</PAVEMENTMAXHEXES>
<RUBBLEMINSPOTS>0</RUBBLEMINSPOTS>
<RUBBLEMAXSPOTS>0</RUBBLEMAXSPOTS>
<RUBBLEMINHEXES>0</RUBBLEMINHEXES>
<RUBBLEMAXHEXES>0</RUBBLEMAXHEXES>
<FORTIFIEDMINSPOTS>0</FORTIFIEDMINSPOTS>
<FORTIFIEDMAXSPOTS>0</FORTIFIEDMAXSPOTS>
<FORTIFIEDMINHEXES>0</FORTIFIEDMINHEXES>
<FORTIFIEDMAXHEXES>0</FORTIFIEDMAXHEXES>
<ICEMINSPOTS>0</ICEMINSPOTS>
<ICEMAXSPOTS>0</ICEMAXSPOTS>
<ICEMINHEXES>0</ICEMINHEXES>
<ICEMAXHEXES>0</ICEMAXHEXES>
<ROADPROB>0</ROADPROB>
<RIVERPROB>0</RIVERPROB>
<CRATEPROB>0</CRATEPROB>
<CRATERMINRADIUS>0</CRATERMINRADIUS>
<CRATERMAXRADIUS>0</CRATERMAXRADIUS>
<CRATERMAXNUM>0</CRATERMAXNUM>
<CRATERMINNUM>0</CRATERMINNUM>
<ALGORITHM>0</ALGORITHM>
<THEME>grass</THEME>
<PROBFLOOD>100</PROBFLOOD>
<PROBFORESTFIRE>0</PROBFORESTFIRE>
<PROBFREEZE>0</PROBFREEZE>
<PROBDROUGHT>0</PROBDROUGHT>
<FXMOD>2</FXMOD>
<CITYBLOCKS>0</CITYBLOCKS>
<CITYTYPE>None</CITYTYPE>
<MINCF>0</MINCF>
<MAXCF>0</MAXCF>
<MINFLOORS>0</MINFLOORS>
<MAXFLOORS>0</MAXFLOORS>
<CITYDENSITY>0</CITYDENSITY>
<TOWNSIZE>0</TOWNSIZE>
<INVERTNEGATIVETERRAIN>0</INVERTNEGATIVETERRAIN>
<MOUNTPEAKS>0</MOUNTPEAKS>
<MOUNTWIDTHMIN>7</MOUNTWIDTHMIN>
<MOUNTWIDTHMAX>10</MOUNTWIDTHMAX>
<MOUNTHEIGHTMIN>4</MOUNTHEIGHTMIN>
<MOUNTHEIGHTMAX>6</MOUNTHEIGHTMAX>
<MOUNTSTYLE>0</MOUNTSTYLE>
</ENVIRONMENT>
111 changes: 111 additions & 0 deletions data/mapgen/OpenOceanCold.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
<?xml version="1.0"?>
<!--
# MegaMek Data (C) 2026 by The MegaMek Team is licensed under CC BY-NC-SA 4.0.
# To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/4.0/
#
# NOTICE: The MegaMek organization is a non-profit group of volunteers
# creating free software for the BattleTech community.
#
# MechWarrior, BattleMech, `Mech and AeroTech are registered trademarks
# of The Topps Company, Inc. All Rights Reserved.
#
# Catalyst Game Labs and the Catalyst Game Labs logo are trademarks of
# InMediaRes Productions, LLC.
#
# MechWarrior Copyright Microsoft Corporation. MegaMek Data was created under
# Microsoft's "Game Content Usage Rules"
# <https://www.xbox.com/en-US/developers/rules> and it is not endorsed by or
# affiliated with Microsoft.
-->
<!--
Open ocean: a flat sea floor (levels -1..+1) that PROBFLOOD 100 with FXMOD 2 submerges entirely,
producing a board of open water at depths 1-3 with no land, buildings, or foliage.
-->
<ENVIRONMENT>
<WIDTH>30</WIDTH>
<HEIGHT>30</HEIGHT>
<HILLYNESS>30</HILLYNESS>
<CLIFFS>0</CLIFFS>
<HILLELEVATIONRANGE>1</HILLELEVATIONRANGE>
<HILLINVERTPROB>50</HILLINVERTPROB>
<WATERMINSPOTS>0</WATERMINSPOTS>
<WATERMAXSPOTS>0</WATERMAXSPOTS>
<WATERMINHEXES>0</WATERMINHEXES>
<WATERMAXHEXES>0</WATERMAXHEXES>
<WATERDEEPPROB>100</WATERDEEPPROB>
<FORESTMINSPOTS>0</FORESTMINSPOTS>
<FORESTMAXSPOTS>0</FORESTMAXSPOTS>
<FORESTMINHEXES>0</FORESTMINHEXES>
<FORESTMAXHEXES>0</FORESTMAXHEXES>
<FORESTHEAVYPROB>0</FORESTHEAVYPROB>
<FOLIAGEMINSPOTS>0</FOLIAGEMINSPOTS>
<FOLIAGEMAXSPOTS>0</FOLIAGEMAXSPOTS>
<FOLIAGEMINHEXES>0</FOLIAGEMINHEXES>
<FOLIAGEMAXHEXES>0</FOLIAGEMAXHEXES>
<FOLIAGEHEAVYPROB>0</FOLIAGEHEAVYPROB>
<ROUGHMINSPOTS>0</ROUGHMINSPOTS>
<ROUGHMAXSPOTS>0</ROUGHMAXSPOTS>
<ROUGHMINHEXES>0</ROUGHMINHEXES>
<ROUGHMAXHEXES>0</ROUGHMAXHEXES>
<SANDMINSPOTS>0</SANDMINSPOTS>
<SANDMAXSPOTS>0</SANDMAXSPOTS>
<SANDMINHEXES>0</SANDMINHEXES>
<SANDMAXHEXES>0</SANDMAXHEXES>
<SNOWMINSPOTS>0</SNOWMINSPOTS>
<SNOWMAXSPOTS>0</SNOWMAXSPOTS>
<SNOWMINHEXES>0</SNOWMINHEXES>
<SNOWMAXHEXES>0</SNOWMAXHEXES>
<PLANTEDFIELDMINSPOTS>0</PLANTEDFIELDMINSPOTS>
<PLANTEDFIELDMAXSPOTS>0</PLANTEDFIELDMAXSPOTS>
<PLANTEDFIELDMINHEXES>0</PLANTEDFIELDMINHEXES>
<PLANTEDFIELDMAXHEXES>0</PLANTEDFIELDMAXHEXES>
<SWAMPMINSPOTS>0</SWAMPMINSPOTS>
<SWAMPMAXSPOTS>0</SWAMPMAXSPOTS>
<SWAMPMINHEXES>0</SWAMPMINHEXES>
<SWAMPMAXHEXES>0</SWAMPMAXHEXES>
<PAVEMENTMINSPOTS>0</PAVEMENTMINSPOTS>
<PAVEMENTMAXSPOTS>0</PAVEMENTMAXSPOTS>
<PAVEMENTMINHEXES>0</PAVEMENTMINHEXES>
<PAVEMENTMAXHEXES>0</PAVEMENTMAXHEXES>
<RUBBLEMINSPOTS>0</RUBBLEMINSPOTS>
<RUBBLEMAXSPOTS>0</RUBBLEMAXSPOTS>
<RUBBLEMINHEXES>0</RUBBLEMINHEXES>
<RUBBLEMAXHEXES>0</RUBBLEMAXHEXES>
<FORTIFIEDMINSPOTS>0</FORTIFIEDMINSPOTS>
<FORTIFIEDMAXSPOTS>0</FORTIFIEDMAXSPOTS>
<FORTIFIEDMINHEXES>0</FORTIFIEDMINHEXES>
<FORTIFIEDMAXHEXES>0</FORTIFIEDMAXHEXES>
<ICEMINSPOTS>0</ICEMINSPOTS>
<ICEMAXSPOTS>0</ICEMAXSPOTS>
<ICEMINHEXES>0</ICEMINHEXES>
<ICEMAXHEXES>0</ICEMAXHEXES>
<ROADPROB>0</ROADPROB>
<RIVERPROB>0</RIVERPROB>
<CRATEPROB>0</CRATEPROB>
<CRATERMINRADIUS>0</CRATERMINRADIUS>
<CRATERMAXRADIUS>0</CRATERMAXRADIUS>
<CRATERMAXNUM>0</CRATERMAXNUM>
<CRATERMINNUM>0</CRATERMINNUM>
<ALGORITHM>0</ALGORITHM>
<THEME>snow</THEME>
<PROBFLOOD>100</PROBFLOOD>
<PROBFORESTFIRE>0</PROBFORESTFIRE>
<PROBFREEZE>0</PROBFREEZE>
<PROBDROUGHT>0</PROBDROUGHT>
<FXMOD>2</FXMOD>
<CITYBLOCKS>0</CITYBLOCKS>
<CITYTYPE>None</CITYTYPE>
<MINCF>0</MINCF>
<MAXCF>0</MAXCF>
<MINFLOORS>0</MINFLOORS>
<MAXFLOORS>0</MAXFLOORS>
<CITYDENSITY>0</CITYDENSITY>
<TOWNSIZE>0</TOWNSIZE>
<INVERTNEGATIVETERRAIN>0</INVERTNEGATIVETERRAIN>
<MOUNTPEAKS>0</MOUNTPEAKS>
<MOUNTWIDTHMIN>7</MOUNTWIDTHMIN>
<MOUNTWIDTHMAX>10</MOUNTWIDTHMAX>
<MOUNTHEIGHTMIN>4</MOUNTHEIGHTMIN>
<MOUNTHEIGHTMAX>6</MOUNTHEIGHTMAX>
<MOUNTSTYLE>0</MOUNTSTYLE>
</ENVIRONMENT>
111 changes: 111 additions & 0 deletions data/mapgen/OpenOceanFrozen.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
<?xml version="1.0"?>
<!--
# MegaMek Data (C) 2026 by The MegaMek Team is licensed under CC BY-NC-SA 4.0.
# To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/4.0/
#
# NOTICE: The MegaMek organization is a non-profit group of volunteers
# creating free software for the BattleTech community.
#
# MechWarrior, BattleMech, `Mech and AeroTech are registered trademarks
# of The Topps Company, Inc. All Rights Reserved.
#
# Catalyst Game Labs and the Catalyst Game Labs logo are trademarks of
# InMediaRes Productions, LLC.
#
# MechWarrior Copyright Microsoft Corporation. MegaMek Data was created under
# Microsoft's "Game Content Usage Rules"
# <https://www.xbox.com/en-US/developers/rules> and it is not endorsed by or
# affiliated with Microsoft.
-->
<!--
Open ocean: a flat sea floor (levels -1..+1) that PROBFLOOD 100 with FXMOD 2 submerges entirely,
producing a board of open water at depths 1-3 with no land, buildings, or foliage.
-->
<ENVIRONMENT>
<WIDTH>30</WIDTH>
<HEIGHT>30</HEIGHT>
<HILLYNESS>30</HILLYNESS>
<CLIFFS>0</CLIFFS>
<HILLELEVATIONRANGE>1</HILLELEVATIONRANGE>
<HILLINVERTPROB>50</HILLINVERTPROB>
<WATERMINSPOTS>0</WATERMINSPOTS>
<WATERMAXSPOTS>0</WATERMAXSPOTS>
<WATERMINHEXES>0</WATERMINHEXES>
<WATERMAXHEXES>0</WATERMAXHEXES>
<WATERDEEPPROB>100</WATERDEEPPROB>
<FORESTMINSPOTS>0</FORESTMINSPOTS>
<FORESTMAXSPOTS>0</FORESTMAXSPOTS>
<FORESTMINHEXES>0</FORESTMINHEXES>
<FORESTMAXHEXES>0</FORESTMAXHEXES>
<FORESTHEAVYPROB>0</FORESTHEAVYPROB>
<FOLIAGEMINSPOTS>0</FOLIAGEMINSPOTS>
<FOLIAGEMAXSPOTS>0</FOLIAGEMAXSPOTS>
<FOLIAGEMINHEXES>0</FOLIAGEMINHEXES>
<FOLIAGEMAXHEXES>0</FOLIAGEMAXHEXES>
<FOLIAGEHEAVYPROB>0</FOLIAGEHEAVYPROB>
<ROUGHMINSPOTS>0</ROUGHMINSPOTS>
<ROUGHMAXSPOTS>0</ROUGHMAXSPOTS>
<ROUGHMINHEXES>0</ROUGHMINHEXES>
<ROUGHMAXHEXES>0</ROUGHMAXHEXES>
<SANDMINSPOTS>0</SANDMINSPOTS>
<SANDMAXSPOTS>0</SANDMAXSPOTS>
<SANDMINHEXES>0</SANDMINHEXES>
<SANDMAXHEXES>0</SANDMAXHEXES>
<SNOWMINSPOTS>0</SNOWMINSPOTS>
<SNOWMAXSPOTS>0</SNOWMAXSPOTS>
<SNOWMINHEXES>0</SNOWMINHEXES>
<SNOWMAXHEXES>0</SNOWMAXHEXES>
<PLANTEDFIELDMINSPOTS>0</PLANTEDFIELDMINSPOTS>
<PLANTEDFIELDMAXSPOTS>0</PLANTEDFIELDMAXSPOTS>
<PLANTEDFIELDMINHEXES>0</PLANTEDFIELDMINHEXES>
<PLANTEDFIELDMAXHEXES>0</PLANTEDFIELDMAXHEXES>
<SWAMPMINSPOTS>0</SWAMPMINSPOTS>
<SWAMPMAXSPOTS>0</SWAMPMAXSPOTS>
<SWAMPMINHEXES>0</SWAMPMINHEXES>
<SWAMPMAXHEXES>0</SWAMPMAXHEXES>
<PAVEMENTMINSPOTS>0</PAVEMENTMINSPOTS>
<PAVEMENTMAXSPOTS>0</PAVEMENTMAXSPOTS>
<PAVEMENTMINHEXES>0</PAVEMENTMINHEXES>
<PAVEMENTMAXHEXES>0</PAVEMENTMAXHEXES>
<RUBBLEMINSPOTS>0</RUBBLEMINSPOTS>
<RUBBLEMAXSPOTS>0</RUBBLEMAXSPOTS>
<RUBBLEMINHEXES>0</RUBBLEMINHEXES>
<RUBBLEMAXHEXES>0</RUBBLEMAXHEXES>
<FORTIFIEDMINSPOTS>0</FORTIFIEDMINSPOTS>
<FORTIFIEDMAXSPOTS>0</FORTIFIEDMAXSPOTS>
<FORTIFIEDMINHEXES>0</FORTIFIEDMINHEXES>
<FORTIFIEDMAXHEXES>0</FORTIFIEDMAXHEXES>
<ICEMINSPOTS>0</ICEMINSPOTS>
<ICEMAXSPOTS>0</ICEMAXSPOTS>
<ICEMINHEXES>0</ICEMINHEXES>
<ICEMAXHEXES>0</ICEMAXHEXES>
<ROADPROB>0</ROADPROB>
<RIVERPROB>0</RIVERPROB>
<CRATEPROB>0</CRATEPROB>
<CRATERMINRADIUS>0</CRATERMINRADIUS>
<CRATERMAXRADIUS>0</CRATERMAXRADIUS>
<CRATERMAXNUM>0</CRATERMAXNUM>
<CRATERMINNUM>0</CRATERMINNUM>
<ALGORITHM>0</ALGORITHM>
<THEME>snow</THEME>
<PROBFLOOD>100</PROBFLOOD>
<PROBFORESTFIRE>0</PROBFORESTFIRE>
<PROBFREEZE>100</PROBFREEZE>
<PROBDROUGHT>0</PROBDROUGHT>
<FXMOD>2</FXMOD>
<CITYBLOCKS>0</CITYBLOCKS>
<CITYTYPE>None</CITYTYPE>
<MINCF>0</MINCF>
<MAXCF>0</MAXCF>
<MINFLOORS>0</MINFLOORS>
<MAXFLOORS>0</MAXFLOORS>
<CITYDENSITY>0</CITYDENSITY>
<TOWNSIZE>0</TOWNSIZE>
<INVERTNEGATIVETERRAIN>0</INVERTNEGATIVETERRAIN>
<MOUNTPEAKS>0</MOUNTPEAKS>
<MOUNTWIDTHMIN>7</MOUNTWIDTHMIN>
<MOUNTWIDTHMAX>10</MOUNTWIDTHMAX>
<MOUNTHEIGHTMIN>4</MOUNTHEIGHTMIN>
<MOUNTHEIGHTMAX>6</MOUNTHEIGHTMAX>
<MOUNTSTYLE>0</MOUNTSTYLE>
</ENVIRONMENT>
Loading