.. _structures.world-data:
##########
world-data
##########
.. _structures.world-data.world_site_unk130:
world-data.world_site_unk130
============================
.. code-block:: xml
.. _structures.world-data.world_population_type:
world-data.world_population_type
================================
.. code-block:: xml
.. _structures.world-data.world_population_ref:
world-data.world_population_ref
===============================
.. code-block:: xml
.. _structures.world-data.local_population:
world-data.local_population
===========================
.. code-block:: xml
v0.40.01
guessed, based on 23a
no longer in world.populations
prevents it from showing up, related to world.unk_59dc4
.. _structures.world-data.world_population:
world-data.world_population
===========================
.. code-block:: xml
v0.40.01
v0.34.01
v0.34.01
.. _structures.world-data.world_landmass:
world-data.world_landmass
=========================
.. code-block:: xml
v0.40.01
v0.40.01
v0.40.01
v0.40.01
.. _structures.world-data.world_region_type:
world-data.world_region_type
============================
.. code-block:: xml
.. _structures.world-data.world_region:
world-data.world_region
=======================
.. code-block:: xml
.. _structures.world-data.world_underground_region:
world-data.world_underground_region
===================================
.. code-block:: xml
0-2 caves, 3 magma sea, 4 hell
+1
.. _structures.world-data.world_river:
world-data.world_river
======================
.. code-block:: xml
.. _structures.world-data.geo_layer_type:
world-data.geo_layer_type
=========================
.. code-block:: xml
.. _structures.world-data.world_geo_layer:
world-data.world_geo_layer
==========================
.. code-block:: xml
-- Index of the other vein this one is nested in, or -1
density??
negative
.. _structures.world-data.world_geo_biome:
world-data.world_geo_biome
==========================
.. code-block:: xml
.. _structures.world-data.world_region_feature:
world-data.world_region_feature
===============================
.. code-block:: xml
looks random
topmost cave layer the feature reaches
.. _structures.world-data.world_region_details:
world-data.world_region_details
===============================
.. code-block:: xml
lower 4 bits: biome 1..9; |=0x30 if fort
looks random
In order to determine how biomes cross embark tile edges, the
rectangle framing an embark tile is split into 4 corners, and 4
straight edge segments, using ranges measured in tiles: +-/----/+
| / / * | / / +-/-/---+
splits for horizontal edges, x=min y=max
splits for vertical edges, x=min y=max
upleft=0,upright=1,downleft=2,downright=3??
up=0,down=1
left=0,right=1
v0.40.01
.. _structures.world-data.region_map_entry_flags:
world-data.region_map_entry_flags
=================================
.. code-block:: xml
.. _structures.world-data.front_type:
world-data.front_type
=====================
.. code-block:: xml
.. _structures.world-data.cumulus_type:
world-data.cumulus_type
=======================
.. code-block:: xml
.. _structures.world-data.stratus_type:
world-data.stratus_type
=======================
.. code-block:: xml
.. _structures.world-data.fog_type:
world-data.fog_type
===================
.. code-block:: xml
.. _structures.world-data.region_map_entry:
world-data.region_map_entry
===========================
.. code-block:: xml
~40 ocean -> ~100 plains -> ~200 mointains
3
0
0
A counter for stratus clouds that randomly decreases by 1 or 0
each timer weather is checked there. it does various stratus/fog
effects based on the humidity/breezes/etc.
blows toward direction in morning
0-5000, humidity?
.. _structures.world-data.entity_claim_mask:
world-data.entity_claim_mask
============================
.. code-block:: xml
1 bit per entity
.. _structures.world-data.moving_party:
world-data.moving_party
=======================
.. code-block:: xml
global block x/y
maybe type
for FB
.. _structures.world-data.world_object_data:
world-data.world_object_data
============================
.. code-block:: xml
world_data_subid
in tiles it seems
world_data_subid
in tiles it seems
in tiles it seems
v0.40.01; a vtable type
v0.40.1
.. _structures.world-data.world_data:
world-data.world_data
=====================
.. code-block:: xml
name of the world
v0.34.01
v0.34.01
v0.34.01
v0.34.01
align(width,4)*height
align(width,4)*height
width*height
align(width,4)*height
v0.40.01
v0.34.01
v0.34.01
v0.34.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
v0.40.01
it might actually be [30][16][16] rather than
[16][16][30]
v0.40.01