mapeditor masks local

This commit is contained in:
Damimani 2026-02-10 17:03:53 +01:00
parent 473069f395
commit 1d96435fbf
33 changed files with 798 additions and 0 deletions

3
content_source/TODO.txt Executable file
View file

@ -0,0 +1,3 @@
This folder should be moved so that it is next to the game folder rather than inside it.
Subfulders here should be mounted one by one but with their full path as if they were inside the game folder.
i.e the current "project/game/content_source/" should be moved to "project/content_source/" and subfolders like "project/content_source/map_object_painter/masks" should be mounted as if they were located in "game/content_source/map_object_painter/masks"

View file

@ -0,0 +1,24 @@
reeds_01_generator_1={
mask="reeds_01_mask"
layer="grass_layer"
meshes={
"reeds_06_grass_mesh" = 25.000000
"reeds_07_grass_mesh" = 20.000000
"reeds_01_tall_grass_mesh" = 50.000000
}
max_density=0.900000
density_curve={
{ x = 0.000000 y = 0.0000000 }
{ x = 0.500000 y = 1.000000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 1.000000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
}

View file

@ -0,0 +1,22 @@
steppe_bush_01_generator={
mask="steppe_bush_01_mask"
layer="grass_layer"
meshes={
"steppe_bush_01_mesh" = 100.000000
}
max_density=0.900000
density_curve={
{ x = 0.000000 y = 0.0000000 }
{ x = 0.500000 y = 1.000000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 0.500000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.500000 }
{ x = 1.000000 y = 1.000000 }
}
}

View file

@ -0,0 +1,25 @@
tree_cypress_01_generator_1={
mask="tree_cypress_01_mask"
layer="tree_high_layer"
meshes={
"tree_cypress_01_a_mesh" = 0.500000
"tree_cypress_01_b_mesh" = 0.300000
"tree_cypress_01_c_mesh" = 0.200000
}
max_density=0.6
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 1.0000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.000000 }
}
}

View file

@ -0,0 +1,22 @@
tree_jungle_01_c_generator_1={
mask="tree_jungle_01_c_mask"
layer="tree_high_layer"
meshes={
"tree_jungle_01_c_mesh" = 1.000000
}
max_density=0.9
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 0.500000 y = 0.500000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 0.900000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
}

View file

@ -0,0 +1,22 @@
tree_jungle_01_d_generator_1={
mask="tree_jungle_01_d_mask"
layer="tree_high_layer"
meshes={
"tree_jungle_01_d_mesh" = 1.000000
}
max_density=0.9
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 0.500000 y = 0.500000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 0.750000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
}

View file

@ -0,0 +1,211 @@
tree_leaf_high_generator_1={
mask="tree_leaf_01_mask"
layer="tree_high_layer"
meshes={
"tree_leaf_01_a_mesh" = 1.000000
}
max_density=0.450000
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 0.500000 y = 0.500000 }
{ x = 1.000000 y = 0.500000 }
}
scale_curve={
{ x = 1.000000 y = 0.800000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
}
tree_leaf_high_generator_2={
mask="tree_leaf_01_mask"
layer="tree_high_layer"
meshes={
"tree_leaf_01_b_mesh" = 1.000000
}
max_density=0.150000
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 0.500000 y = 1.000000 }
{ x = 1.000000 y = 0.000000 }
}
scale_curve={
{ x = 1.000000 y = 0.400000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.500000 }
}
}
tree_leaf_high_generator_3={
mask="tree_leaf_01_mask"
layer="tree_high_layer"
meshes={
"tree_leaf_01_c_mesh" = 1.000000
}
max_density=0.200000
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 0.500000 y = 0.500000 }
{ x = 1.000000 y = 0.100000 }
}
scale_curve={
{ x = 1.000000 y = 0.800000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.300000 }
}
}
### MEDIUM ###
#tree_leaf_medium_generator_1={
# mask="tree_leaf_01_mask"
# layer="tree_medium_layer"
#
# meshes={
# "tree_leaf_01_a_mesh" = 1.000000
# }
#
# max_density=0.67
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 0.500000 }
# { x = 1.000000 y = 0.500000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.800000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.800000 }
# }
#}
#
#tree_leaf_medium_generator_2={
# mask="tree_leaf_01_mask"
# layer="tree_medium_layer"
#
# meshes={
# "tree_leaf_01_b_mesh" = 1.000000
# }
#
# max_density=0.067
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 1.000000 }
# { x = 1.000000 y = 0.000000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.400000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.500000 }
# }
#}
#
#tree_leaf_medium_generator_3={
# mask="tree_leaf_01_mask"
# layer="tree_medium_layer"
#
# meshes={
# "tree_leaf_01_c_mesh" = 1.000000
# }
#
# max_density=0.67
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 0.500000 }
# { x = 1.000000 y = 0.100000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.800000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.300000 }
# }
#}
#
#### LOW ###
#
#tree_leaf_low_generator_1={
# mask="tree_leaf_01_mask"
# layer="tree_low_layer"
#
# meshes={
# "tree_leaf_01_a_mesh" = 1.000000
# }
#
# max_density=0.33
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 0.500000 }
# { x = 1.000000 y = 0.500000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.800000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.800000 }
# }
#}
#
#tree_leaf_low_generator_2={
# mask="tree_leaf_01_mask"
# layer="tree_low_layer"
#
# meshes={
# "tree_leaf_01_b_mesh" = 1.000000
# }
#
# max_density=0.033
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 1.000000 }
# { x = 1.000000 y = 0.000000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.400000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.500000 }
# }
#}
#
#tree_leaf_low_generator_3={
# mask="tree_leaf_01_mask"
# layer="tree_low_layer"
#
# meshes={
# "tree_leaf_01_c_mesh" = 1.000000
# }
#
# max_density=0.33
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 0.500000 }
# { x = 1.000000 y = 0.100000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.800000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.300000 }
# }
#}

View file

@ -0,0 +1,22 @@
tree_leaf_01_single_generator_1={
mask="tree_leaf_01_single_mask"
layer="tree_high_layer"
meshes={
"tree_leaf_01_single_a_mesh" = 1.000000
}
max_density=0.9
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 0.500000 y = 0.500000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 0.700000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
}

View file

@ -0,0 +1,212 @@
tree_leaf_2_high_generator_1={
mask="tree_leaf_02_mask"
layer="tree_high_layer"
meshes={
"tree_leaf_01_a_mesh" = 0.500000
"tree_leaf_01_b_mesh" = 0.500000
}
max_density=0.700000
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 0.500000 y = 0.500000 }
{ x = 1.000000 y = 0.500000 }
}
scale_curve={
{ x = 1.000000 y = 0.600000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
}
#tree_leaf_high_generator_2={
# mask="tree_leaf_01_mask"
# layer="tree_high_layer"
#
# meshes={
# "tree_leaf_01_b_mesh" = 1.000000
# }
#
# max_density=0.150000
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 1.000000 }
# { x = 1.000000 y = 0.000000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.400000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.500000 }
# }
#
#tree_leaf_high_generator_3={
# mask="tree_leaf_01_mask"
# layer="tree_high_layer"
#
# meshes={
# "tree_leaf_01_c_mesh" = 1.000000
# }
#
# max_density=0.200000
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 0.500000 }
# { x = 1.000000 y = 0.100000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.800000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.300000 }
# }
#}
### MEDIUM ###
#tree_leaf_medium_generator_1={
# mask="tree_leaf_01_mask"
# layer="tree_medium_layer"
#
# meshes={
# "tree_leaf_01_a_mesh" = 1.000000
# }
#
# max_density=0.67
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 0.500000 }
# { x = 1.000000 y = 0.500000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.800000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.800000 }
# }
#}
#
#tree_leaf_medium_generator_2={
# mask="tree_leaf_01_mask"
# layer="tree_medium_layer"
#
# meshes={
# "tree_leaf_01_b_mesh" = 1.000000
# }
#
# max_density=0.067
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 1.000000 }
# { x = 1.000000 y = 0.000000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.400000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.500000 }
# }
#}
#
#tree_leaf_medium_generator_3={
# mask="tree_leaf_01_mask"
# layer="tree_medium_layer"
#
# meshes={
# "tree_leaf_01_c_mesh" = 1.000000
# }
#
# max_density=0.67
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 0.500000 }
# { x = 1.000000 y = 0.100000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.800000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.300000 }
# }
#}
#
#### LOW ###
#
#tree_leaf_low_generator_1={
# mask="tree_leaf_01_mask"
# layer="tree_low_layer"
#
# meshes={
# "tree_leaf_01_a_mesh" = 1.000000
# }
#
# max_density=0.33
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 0.500000 }
# { x = 1.000000 y = 0.500000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.800000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.800000 }
# }
#}
#
#tree_leaf_low_generator_2={
# mask="tree_leaf_01_mask"
# layer="tree_low_layer"
#
# meshes={
# "tree_leaf_01_b_mesh" = 1.000000
# }
#
# max_density=0.033
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 1.000000 }
# { x = 1.000000 y = 0.000000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.400000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.500000 }
# }
#}
#
#tree_leaf_low_generator_3={
# mask="tree_leaf_01_mask"
# layer="tree_low_layer"
#
# meshes={
# "tree_leaf_01_c_mesh" = 1.000000
# }
#
# max_density=0.33
# density_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 0.500000 y = 0.500000 }
# { x = 1.000000 y = 0.100000 }
# }
# scale_curve={
# { x = 1.000000 y = 0.800000 }
# }
# scale_fuzziness_curve={
# { x = 0.000000 y = 0.000000 }
# { x = 1.000000 y = 0.300000 }
# }
#}

View file

@ -0,0 +1,22 @@
tree_palm_generator_1={
mask="tree_palm_01_mask"
layer="tree_high_layer"
meshes={
"tree_palm_01_a_mesh" = 1.000000
}
max_density=0.9
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 0.500000 y = 0.500000 }
{ x = 1.000000 y = 0.500000 }
}
scale_curve={
{ x = 0.900000 y = 0.700000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.800000 }
}
}

View file

@ -0,0 +1,25 @@
tree_pine_01_a_generator_1={
mask="tree_pine_01_a_mask"
layer="tree_high_layer"
meshes={
"tree_pine_single_01_a_mesh" = 1.000000
"tree_pine_single_01_b_mesh" = 1.000000
"tree_pine_single_01_c_mesh" = 1.000000
}
max_density=0.6
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 1.0000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.000000 }
}
}

View file

@ -0,0 +1,23 @@
tree_pine_01_b_generator_1={
mask="tree_pine_01_b_mask"
layer="tree_high_layer"
meshes={
"tree_pine_01_b_mesh" = 1.000000
}
max_density=0.100000
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 0.400000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.000000 }
}
}

View file

@ -0,0 +1,23 @@
tree_pine_impassable_01_a_generator_1={
mask="tree_pine_impassable_01_a_mask"
layer="tree_high_layer"
meshes={
"tree_pine_impassable_01_a_mesh" = 1.000000
}
max_density=0.100000
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 0.400000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.000000 }
}
}

View file

@ -0,0 +1,23 @@
tree_sakura_01_generator={
mask="tree_sakura_01_mask"
layer="tree_high_layer"
meshes={
"tree_sakura_01_mesh" = 1.000000
}
max_density=0.6
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 1.0000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.000000 }
}
}

View file

@ -0,0 +1,23 @@
tree_sakura_02_generator={
mask="tree_sakura_02_mask"
layer="tree_high_layer"
meshes={
"tree_sakura_02_mesh" = 1.000000
}
max_density=0.6
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 1.0000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.000000 }
}
}

View file

@ -0,0 +1,23 @@
tree_sakura_03_generator={
mask="tree_sakura_03_mask"
layer="tree_high_layer"
meshes={
"tree_sakura_03_mesh" = 1.000000
}
max_density=0.6
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 1.0000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.000000 }
}
}

View file

@ -0,0 +1,25 @@
tree_sakura_forest_generator={
mask="tree_sakura_forest_mask"
layer="tree_high_layer"
meshes={
"tree_sakura_01_mesh" = 1.000000
"tree_sakura_02_mesh" = 1.000000
"tree_sakura_03_mesh" = 1.000000
}
max_density=0.5
density_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 1.000000 }
}
scale_curve={
{ x = 1.000000 y = 1.0000 }
}
scale_fuzziness_curve={
{ x = 0.000000 y = 0.000000 }
{ x = 1.000000 y = 0.000000 }
}
}

BIN
content_source/map_objects/masks/reeds_01_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/steppe_bush_01_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/tree_cypress_01_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/tree_jungle_01_c_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/tree_jungle_01_d_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/tree_leaf_01_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
content_source/map_objects/masks/tree_leaf_02_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/tree_palm_01_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/tree_pine_01_a_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/tree_pine_01_b_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
content_source/map_objects/masks/tree_sakura_01_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/tree_sakura_02_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/tree_sakura_03_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
content_source/map_objects/masks/tree_sakura_forest_mask.png (Stored with Git LFS) Normal file

Binary file not shown.