mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-19 10:31:24 +01:00
Created Options (markdown)
parent
9127e78832
commit
68c880d67b
1 changed files with 191 additions and 0 deletions
191
Options.md
Normal file
191
Options.md
Normal file
|
|
@ -0,0 +1,191 @@
|
||||||
|
Map Generation (new map to apply):
|
||||||
|
# Map size
|
||||||
|
|
||||||
|
Width
|
||||||
|
Map width in pixels
|
||||||
|
|
||||||
|
`id="mapWidthInput"`
|
||||||
|
|
||||||
|
type="number" min=240 value=960
|
||||||
|
|
||||||
|
Height
|
||||||
|
Map height in pixels
|
||||||
|
|
||||||
|
`id="mapHeightInput"`
|
||||||
|
|
||||||
|
type="number" min=135 value=540
|
||||||
|
|
||||||
|
Symbol button
|
||||||
|
Toggle between screen size and initial map size
|
||||||
|
|
||||||
|
`id="toggleFullscreen" class="icon-resize-full-alt"`
|
||||||
|
|
||||||
|
|
||||||
|
# Map seed
|
||||||
|
Map seed number. Seed produces the same map only if map size and options are the same
|
||||||
|
|
||||||
|
`id="optionsSeed" class="long" type="number" min=1 max=999999999 step=1`
|
||||||
|
|
||||||
|
|
||||||
|
Click to generate a map for this seed
|
||||||
|
|
||||||
|
`id="optionsSeedGenerate"`
|
||||||
|
|
||||||
|
|
||||||
|
Show seed history to apply a previous seed
|
||||||
|
|
||||||
|
`id="optionsMapHistory" class="icon-history"`
|
||||||
|
|
||||||
|
|
||||||
|
# Cells density
|
||||||
|
Cells density controls underlying graph size and hightly affects performance
|
||||||
|
|
||||||
|
`id="densityInput" type="range" min=1 max=3 value=1`
|
||||||
|
|
||||||
|
|
||||||
|
`id="densityOutput" type="number" min=1 max=3 value=1`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Map template
|
||||||
|
|
||||||
|
Select template to be used for a Heightmap generation
|
||||||
|
|
||||||
|
## Volcano
|
||||||
|
## High Island
|
||||||
|
## Low Island
|
||||||
|
## Continents
|
||||||
|
## Archipelago
|
||||||
|
## Atoll
|
||||||
|
## Mediterranean
|
||||||
|
## Peninsula
|
||||||
|
## Pangea
|
||||||
|
|
||||||
|
|
||||||
|
`id="templateInput" data-stored="template"`
|
||||||
|
|
||||||
|
|
||||||
|
# Cultures number
|
||||||
|
|
||||||
|
Define how many Cultures should be generated
|
||||||
|
|
||||||
|
|
||||||
|
`id="culturesInput" data-stored="cultures" type="range" min=1 max=30 value=14`
|
||||||
|
|
||||||
|
|
||||||
|
`id="culturesOutput" data-stored="cultures" type="number" min=1 max=30 value=14`
|
||||||
|
|
||||||
|
|
||||||
|
# States number
|
||||||
|
|
||||||
|
Define how many States should be generated
|
||||||
|
|
||||||
|
|
||||||
|
`id="regionsInput" data-stored="regions" type="range" min=0 max=99 value=13`
|
||||||
|
|
||||||
|
|
||||||
|
`id="regionsOutput" data-stored="regions" type="number" min=0 max=99 value=13`
|
||||||
|
|
||||||
|
|
||||||
|
# Size variety
|
||||||
|
|
||||||
|
Define how much states and cultures size can vary. Defines expansionism value
|
||||||
|
|
||||||
|
`id="powerInput" data-stored="power" type="range" min=0 max=10 step=.2 value=5`
|
||||||
|
|
||||||
|
|
||||||
|
`id="powerOutput" data-stored="power" type="number" min=0 max=10 step=.2 value=5`
|
||||||
|
|
||||||
|
|
||||||
|
# Growth rate
|
||||||
|
|
||||||
|
Define state and cultures growth rate. Defines how many lands will stay neutral
|
||||||
|
|
||||||
|
|
||||||
|
`id="neutralInput" data-stored="neutral" type="range" min=.1 max=2 step=.1 value=1`
|
||||||
|
|
||||||
|
|
||||||
|
`id="neutralOutput" data-stored="neutral" type="number" min=.1 max=2 step=.1 value=1`
|
||||||
|
|
||||||
|
|
||||||
|
# Burgs density
|
||||||
|
|
||||||
|
Define how densely settled areas (burgs) should be placed
|
||||||
|
|
||||||
|
|
||||||
|
`id="manorsInput" data-stored="manors" type="range" min=0.1 max=5 step=.1 value=1`
|
||||||
|
|
||||||
|
|
||||||
|
`id="manorsOutput" data-stored="manors" type="number" min=0.1 max=5 step=.1 value=1`
|
||||||
|
|
||||||
|
|
||||||
|
User Interface
|
||||||
|
|
||||||
|
Interface settings that don't affect generation. Getting applied immediately on change
|
||||||
|
|
||||||
|
# Interface size
|
||||||
|
|
||||||
|
Set user interface size
|
||||||
|
|
||||||
|
|
||||||
|
`id="uiSizeInput" data-stored="uiSize" type="range" min=.6 max=1.4 step=.1 value=1`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
`id="uiSizeOutput" data-stored="uiSize" type="number" min=.6 max=1.4 step=.1 value=1`
|
||||||
|
|
||||||
|
|
||||||
|
# Tooltips size
|
||||||
|
|
||||||
|
Set tooltips size
|
||||||
|
|
||||||
|
|
||||||
|
`id="tooltipSizeInput" data-stored="tooltipSize" type="range" min=4 max=24 value=12`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
`id="tooltipSizeOutput" data-stored="tooltipSize" type="number" min=4 max=24 value=12`
|
||||||
|
|
||||||
|
|
||||||
|
# Transparency
|
||||||
|
|
||||||
|
|
||||||
|
Set dialog and tool windows transparency
|
||||||
|
|
||||||
|
|
||||||
|
`id="transparencyInput" data-stored="transparency" type="range" min=0 max=100 value=30`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
`id="transparencyOutput" data-stored="transparency" type="number" min=0 max=100 value=30`
|
||||||
|
|
||||||
|
|
||||||
|
# PNG resolution
|
||||||
|
|
||||||
|
Define relative size of a saved png images. Consider saving big images is slow and may cause browser crash
|
||||||
|
|
||||||
|
|
||||||
|
`id="pngResolutionInput" data-stored="pngResolution" type="range" min=1 max=8 value=5`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
`id="pngResolutionOutput" data-stored="pngResolution" type="number" min=1 max=8 value=5`
|
||||||
|
|
||||||
|
|
||||||
|
# Zoom extent
|
||||||
|
|
||||||
|
Set minimum and maximum possible zoom level
|
||||||
|
|
||||||
|
Mimimal possible zoom level
|
||||||
|
|
||||||
|
`id="zoomExtentMin" class="paired" type="number" min=.2 step=.1 max=20 value=1`
|
||||||
|
|
||||||
|
|
||||||
|
Maximal possible zoom level
|
||||||
|
|
||||||
|
`id="zoomExtentMax" class="paired" type="number" min=1 max=50 value=20`
|
||||||
|
|
||||||
|
|
||||||
|
Restore default [1, 20] zoom extent
|
||||||
|
|
||||||
|
`id="zoomExtentDefault" class="icon-ccw"`
|
||||||
Loading…
Add table
Add a link
Reference in a new issue