Factorio.com|Forums|Wiki|Mod Portal|API Docs Prototype|Runtime|Auxiliary

# Factorio Prototype Docs Version 2.0.7

## MapGenSize :: union

A floating point number specifying an amount.

For backwards compatibility, MapGenSizes can also be specified as one of the following strings, which will be converted to a number:

Each of the values in a triplet (such as "low", "small", and "poor") are synonymous. In-game the values can be set from `0.166` to `6` via the GUI (respective to the percentages), while `0` is used to disable the autoplace control.

#### Union members

float | Specifying a map gen dimension.
`"none"` | equivalent to `0`.
`"very-low"` | equivalent to `1/2`.
`"very-small"` | equivalent to `1/2`.
`"very-poor"` | equivalent to `1/2`.
`"low"` | equivalent to `1/sqrt(2)`.
`"small"` | equivalent to `1/sqrt(2)`.
`"poor"` | equivalent to `1/sqrt(2)`.
`"normal"` | equivalent to `1`.
`"medium"` | equivalent to `1`.
`"regular"` | equivalent to `1`.
`"high"` | equivalent to `sqrt(2)`.
`"big"` | equivalent to `sqrt(2)`.
`"good"` | equivalent to `sqrt(2)`.
`"very-high"` | equivalent to `2`.
`"very-big"` | equivalent to `2`.
`"very-good"` | equivalent to `2`.

Type used in

- FrequencySizeRichness::frequency
- FrequencySizeRichness::size
- FrequencySizeRichness::richness
- MapGenSettings::starting_area