map works

This commit is contained in:
Damimani 2025-10-28 21:23:18 +01:00
parent 4079014ecd
commit 7ae7164cb5
20 changed files with 33624 additions and 1580 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,72 +0,0 @@
object={
name="cliff big 01"
render_pass=Map
clamp_to_water_level=no
generated_content=no
layer="temp_layer"
pdxmesh="cliff_big_01_mesh"
count=0
}
object={
name="cliff big 02"
render_pass=Map
clamp_to_water_level=no
generated_content=no
layer="temp_layer"
pdxmesh="cliff_big_02_mesh"
count=0
}
object={
name="cliff end 01"
render_pass=Map
clamp_to_water_level=no
generated_content=no
layer="temp_layer"
pdxmesh="cliff_end_01_mesh"
count=0
}
object={
name="cliff end 02"
render_pass=Map
clamp_to_water_level=no
generated_content=no
layer="temp_layer"
pdxmesh="cliff_end_02_mesh"
count=0
}
object={
name="cliff rock 01"
render_pass=Map
clamp_to_water_level=no
generated_content=no
layer="temp_layer"
pdxmesh="cliff_rock_01_mesh"
count=0
}
object={
name="cliff rock 02"
render_pass=Map
clamp_to_water_level=no
generated_content=no
layer="temp_layer"
pdxmesh="cliff_rock_02_mesh"
count=0
}
object={
name="cliff rock 03"
render_pass=Map
clamp_to_water_level=no
generated_content=no
layer="temp_layer"
pdxmesh="cliff_rock_03_mesh"
count=0
}
object={
name="cliff small 01"
render_pass=Map
clamp_to_water_level=no
generated_content=no
layer="temp_layer"
pdxmesh="cliff_small_01_mesh"
count=0
}

View file

@ -1,24 +0,0 @@
layer={
name="coast_foam_layer"
fade_in=0
fade_out=9
category=""
masks="medium|high"
visibility_tags=""
}
layer={
name="env_effect_layer"
fade_in=0
fade_out=8
category=""
masks="high"
visibility_tags="realms"
}
layer={
name="env_effect_mountains_layer"
fade_in=0
fade_out=9
category=""
masks="high"
visibility_tags="realms"
}

View file

@ -1,24 +0,0 @@
layer={
name="activities_layer"
fade_in=0
fade_out=9
category=""
masks=""
visibility_tags=""
}
layer={
name="building_layer"
fade_in=0
fade_out=9
category=""
masks=""
visibility_tags=""
}
layer={
name="unit_layer"
fade_in=0
fade_out=9
category=""
masks=""
visibility_tags=""
}

View file

@ -1,16 +0,0 @@
layer={
name="temp_layer"
fade_in=0
fade_out=11
category=""
masks=""
visibility_tags=""
}
layer={
name="test_object_layer"
fade_in=0
fade_out=11
category=""
masks=""
visibility_tags=""
}

BIN
N3OW/gfx/map/terrain/unmasked/diffuse0.dds (Stored with Git LFS)

Binary file not shown.

BIN
N3OW/gfx/map/terrain/unmasked/diffuse1.dds (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
N3OW/gfx/map/terrain/unmasked/normal0.dds (Stored with Git LFS)

Binary file not shown.

BIN
N3OW/gfx/map/terrain/unmasked/normal1.dds (Stored with Git LFS)

Binary file not shown.

0
N3OW/map_data/climate.txt Normal file → Executable file
View file

View file

@ -0,0 +1,283 @@
#max_provinces = 1466
definitions = "definition.csv"
provinces = "provinces.png"
#positions = "positions.txt"
rivers = "rivers.png"
#terrain_definition = "terrain.txt"
topology = "heightmap.heightmap"
#tree_definition = "trees.bmp"
continent = "continent.txt"
adjacencies = "adjacencies.csv"
#climate = "climate.txt"
island_region = "island_region.txt"
seasons = "seasons.txt"
#############
# SEA ZONES
#############
# European Seas
sea_zones = RANGE { 632 641 }
sea_zones = RANGE { 643 649 }
sea_zones = RANGE { 661 667 }
sea_zones = RANGE { 683 688 }
sea_zones = RANGE { 690 700 }
sea_zones = RANGE { 708 715 }
sea_zones = RANGE { 722 729 }
sea_zones = RANGE { 936 942 }
sea_zones = RANGE { 945 954 }
sea_zones = RANGE { 958 960 }
sea_zones = RANGE { 964 970 }
sea_zones = RANGE { 973 975 }
sea_zones = LIST { 977 }
sea_zones = RANGE { 980 982 }
sea_zones = RANGE { 985 997 }
sea_zones = RANGE { 999 1011 }
sea_zones = RANGE { 1014 1017 }
sea_zones = RANGE { 1019 1025 }
sea_zones = RANGE { 1027 1038 }
sea_zones = RANGE { 1109 1111 }
sea_zones = RANGE { 3229 3230 }
#North European Seas
sea_zones = RANGE { 8613 8617 } #Iceland, Shetlands, Norway
sea_zones = RANGE { 8618 8622 } #French & Iberian atlantic coasts
#Mediterranean Seas
sea_zones = RANGE { 8626 8648 } #Western Mediterranean
sea_zones = RANGE { 8649 8653 } #Adriatic Mediterranean
sea_zones = RANGE { 8654 8666 } #Eastern Mediterranean
sea_zones = LIST { 8740 }
#Black, Azov, Caspian & Aral Seas
sea_zones = RANGE { 8667 8672 }
#Middle Eastern Seas
sea_zones = LIST { 8673 }
sea_zones = RANGE { 8674 8675 } #Gulf of Aden
sea_zones = RANGE { 8676 8677 } #Somali Sea
sea_zones = RANGE { 8678 8679 } #Persian Gulf
sea_zones = RANGE { 8680 8682 } #Arabian Sea
#Indian Seas
sea_zones = RANGE { 1382 1407 }
sea_zones = RANGE { 1409 1412 }
sea_zones = RANGE { 8684 8689 } #Bay of Bengal
sea_zones = LIST { 8683 } #Maldives
#African Seas
sea_zones = RANGE { 8692 8700 } #West Africa & Gulf of Guinea
sea_zones = LIST { 1062 1064 }
# Non-accessible sea zones
sea_zones = LIST { 944 1470 }
sea_zones = LIST { 8623 8624 8625 }
###############
# MAJOR RIVERS
###############
#European rivers
river_provinces = RANGE { 628 630 } #Thames
river_provinces = RANGE { 456 457 } #Bengal Delta
river_provinces = RANGE { 5855 5857 } #Dvina
river_provinces = RANGE { 1052 1061 }
river_provinces = RANGE { 1070 1075 }
river_provinces = RANGE { 1085 1087 }
river_provinces = RANGE { 1090 1106 }
river_provinces = RANGE { 3223 3228 }
river_provinces = RANGE { 3231 3252 }
river_provinces = RANGE { 3253 3254 } #Guadalquivir
river_provinces = RANGE { 8586 8587 } #Dvina
river_provinces = RANGE { 8558 8559 } #Norway Fjords
#Russian rivers
river_provinces = RANGE { 8561 8562 } #Dniestr
river_provinces = RANGE { 8563 8567 } #Dniepr
river_provinces = RANGE { 8569 8570 } #Volkhov & Lovat
river_provinces = RANGE { 8583 8585 } #Don
river_provinces = RANGE { 8578 8582 } #Volga
river_provinces = RANGE { 8574 8576 } #Oka
#Indian rivers
river_provinces = RANGE { 1307 1309 } #Indus
river_provinces = RANGE { 1311 1316 } #Ganges & Brahmaputra
river_provinces = RANGE { 8588 8589 } #Indus
river_provinces = RANGE { 8590 8592 } #Chenab
river_provinces = RANGE { 8593 8594 } #Tapti
river_provinces = RANGE { 8595 8596 } #Kollidam
river_provinces = RANGE { 8597 8599 } #Krishna
river_provinces = RANGE { 8600 8601 } #Mahanadi
river_provinces = RANGE { 8603 8605 } #Brahmaputra
river_provinces = RANGE { 8606 8611 } #Irrawaddy
#African rivers
river_provinces = LIST { 8612 8702 1317 } #West African rivers
river_provinces = RANGE { 6026 6029 } # Nile
river_provinces = RANGE { 6126 6128 } # Euphrates
river_provinces = RANGE { 6791 6796 } # Niger
river_provinces = RANGE { 8092 8096 } # Niger
river_provinces = LIST { 626 689 1063 1065 1066 1067 1077 1078 1079 1081 1082 1083 1084 1487 5510 5511 6125 }
river_provinces = LIST { 8560 8568 8571 8572 8573 8577 8602 }
########
# LAKES
########
lakes = LIST { 943 955 956 957 979 983 1012 1018 1026 1069 1076 1080 1088 1107 1108 1305 1348 1486 1488 3265 8736 8737 8738 }
lakes = RANGE { 961 963 } #Värnen, Vättern & Hjälmaren
lakes = RANGE { 1472 1484 }
lakes = RANGE { 1490 1494 }
lakes = RANGE { 1496 1498 }
lakes = LIST { 5854 } #Bjarmaland lakes
lakes = LIST { 5858 } #Western Siberian lakes
lakes = LIST { 7208 } #Oghuz lakes
lakes = LIST { 7513 } #Dzungar lakes
lakes = RANGE { 8519 8525 } #African lakes
lakes = LIST { 9000 9001 } #Lop Nur Lake & Bosten Lake
#####################
# IMPASSABLE TERRAIN
#####################
# Can be colored by whoever owns the most of the province's neighbours.
# Blocks unit movement.
#Africa
impassable_mountains = LIST { 1049 1050 1051 1068 1080 1088 1089 3294 }
impassable_mountains = RANGE { 790 807 }
impassable_mountains = RANGE { 1045 1046 }
impassable_mountains = RANGE { 1047 1048 }
impassable_mountains = LIST { 1334 }
impassable_mountains = RANGE { 6583 6589 }
impassable_mountains = RANGE { 6592 6600 }
impassable_mountains = RANGE { 6603 6607 }
impassable_mountains = RANGE { 6416 6426 }
impassable_mountains = RANGE { 6788 6790 }
impassable_mountains = RANGE { 6902 6904 }
impassable_mountains = RANGE { 6998 6999 }
impassable_mountains = RANGE { 8089 8091 }
impassable_mountains = RANGE { 8097 8099 }
impassable_mountains = RANGE { 8439 8449 }
#Anatolia
impassable_mountains = RANGE { 5685 5688 }
impassable_mountains = LIST { 9661 }
#Armenia & Georgia
impassable_mountains = RANGE { 5795 5797 }
#Balkans
impassable_mountains = RANGE { 1039 1044 }
impassable_mountains = RANGE { 3295 3299 }
#Bjarmaland
impassable_mountains = LIST { 5852 5853 }
#Bohemia, France, Germany, Italy
impassable_mountains = RANGE { 763 789 }
impassable_mountains = LIST { 9754 9764 }
#Burma
impassable_mountains = LIST { 9566 9567 }
#Carpathia
impassable_mountains = LIST { 642 894 4898 }
impassable_mountains = RANGE { 716 721 }
impassable_mountains = RANGE { 732 733 }
impassable_mountains = RANGE { 3949 3952 }
#Caucasus
impassable_mountains = LIST { 5515 8557 }
impassable_mountains = LIST { 1417 1428 1429 1436 } #Azerbaijan
#Iberia
impassable_mountains = LIST { 659 }
impassable_mountains = RANGE { 3300 3306 }
#Indian ghats
impassable_mountains = LIST { 7796 7942 7943 }
impassable_mountains = RANGE { 7936 7940 }
#Kazakh Steppe
impassable_mountains = LIST { 7352 7353 7354 8710 }
#Mongolia, Tarim & Dzungaria
impassable_mountains = LIST { 7512 } #Gurbantünggüt desert
impassable_mountains = RANGE { 7781 7786 } #Mongolia
#Persia
impassable_mountains = RANGE { 3289 3292 }
impassable_mountains = LIST { 1437 1471 1485 }
impassable_mountains = LIST { 2580 2601 2667 2668 2702 2716 2718 2734 2740 2754 2881 }
impassable_mountains = LIST { 2884 2908 2929 2930 2944 2974 2996 3002 3011 3022 3026 }
impassable_mountains = LIST { 3029 3031 3036 }
#Russia
impassable_mountains = RANGE { 5516 5518 }
impassable_mountains = LIST { 972 8703 }
#Scandinavia & Finland & Iceland
impassable_mountains = RANGE { 650 658 }
impassable_mountains = RANGE { 3260 3264 }
impassable_mountains = LIST { 281 299 899 902 935 971 3307 }
#Siberia & Tartaria
impassable_mountains = RANGE { 5859 5864 }
impassable_mountains = RANGE { 7055 7056 }
impassable_mountains = RANGE { 7452 7454 }
#Tarim Basin
impassable_mountains = LIST { 1347 } #Taklamakan
impassable_mountains = LIST { 1408 9621 } #Gobi Desert
#Tartaria Mountains
impassable_mountains = RANGE { 8704 8708 } #Altaishan
impassable_mountains = LIST { 1495 } #Altaishan
impassable_mountains = LIST { 734 1501 1550 1614 2486 2539 8709 9660 } #Tianshan
impassable_mountains = LIST { 3037 3071 3104 3123 3150 3179 3255 3293 3612 4059 4255 4281 4282 } #Kunlunshan
impassable_mountains = LIST { 5913 5997 7787 7941} #Tibet impassable
impassable_mountains = RANGE { 8526 8538 } #Tibet impassable
impassable_mountains = RANGE { 8539 8543} #Gobi desert
impassable_mountains = RANGE { 8544 8556 } #Himalaya
#Turkestan
impassable_mountains = LIST { 1489 7209 7213 7214 7215 }
#Western Europe
impassable_mountains = RANGE { 3256 3257 }
impassable_mountains = RANGE { 3308 3314 }
impassable_mountains = LIST { 2484 3259 }
impassable_mountains = RANGE { 9742 9745 }
############
# WASTELAND
############
# These are actually supposed to be Wasteland:
# Cannot be colored. Blocks unit movement, used for things like Sahara desert.
impassable_mountains = LIST { 730 731 8711 }
impassable_mountains = LIST { 1470 1468 1466 1469 1464 }
impassable_mountains = LIST { 3390 3970 }
impassable_mountains = LIST { 5512 5513 5514 }
impassable_mountains = LIST { 5755 }
impassable_mountains = LIST { 1107 1108 1280 6114 } #Eastern desert
impassable_mountains = LIST { 6115 } #Libyan desert
impassable_mountains = LIST { 1320 1322 6123 } #Sinai desert
impassable_mountains = LIST { 1343 1344 1373 1379 1380 6124 } #Syrian desert
impassable_mountains = LIST { 1326 1330 1332 1335 6167 6173 6202 6256 6318 6319 6320 }
impassable_mountains = LIST { 6142 6277 6323 6324 6325 6326 6327 6328 }
impassable_mountains = LIST { 7210 7211 7212 }
# IMPASSABLE SEA ZONES
# These sea provinces cannot be crossed/sailed
impassable_seas = LIST { 660 976 978 984 998 1293 1465 1467 8690 8691 8701 }
# UNUSED PROVINCES
# These provinces cause issues because they are passable land, but not part of any title.
# They are probably not visible anywhere on the map, so feel free to reuse them (after double checking that they are actually missing).
impassable_mountains = RANGE { 8802 8992 }
impassable_mountains = LIST { 3222 }
impassable_mountains = RANGE { 9787 9797 }
impassable_mountains = LIST { 9785 }

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

BIN
N3OW/map_data/donotreplace/provinces.png (Stored with Git LFS) Normal file

Binary file not shown.

133
N3OW/map_data/island_region.txt Executable file
View file

@ -0,0 +1,133 @@
# Island regions - no land path from the continent
# The AI needs these to optimize path finding
#
# NOTE: do not add any regions here that are NOT islands
#
# Island regions can be declared with one or more of the following fields:
# duchies = { }, takes county title names declared in landed_titles.txt
# counties = { }, takes county title names declared in landed_titles.txt
# provinces = { }, takes province id numbers declared in /history/provinces
island_region_iceland = {
duchies = { d_iceland }
}
island_region_faereyar = {
counties = { c_faereyar }
}
island_region_shetland = {
counties = { c_shetland }
}
island_region_britain = {
duchies = {
d_moray
d_western_isles
d_albany
d_lothian
d_galloway
d_the_isles
d_northumberland
d_york
d_lancaster
d_gwynedd
d_powys
d_hereford
d_norfolk
d_deheubarth
d_gloucester
d_bedford
d_cornwall
d_somerset
d_canterbury
d_ulster
d_connacht
d_meath
d_munster
d_leinster
}
counties = {
c_orkney
}
}
#island_region_baleares = {
# counties = {
# c_menorca
# c_mallorca
# c_iviza
# }
#}
island_region_menorca = {
counties = { c_menorca }
}
island_region_mallorca = {
counties = { c_mallorca }
}
island_region_iviza = {
counties = { c_iviza }
}
island_region_sardinia_corsica = {
duchies = {
d_sardinia
d_corsica
}
}
island_region_malta = {
counties = { c_malta }
}
island_region_crete = {
duchies = { d_krete }
}
island_region_cyprus = {
duchies = { d_cyprus }
}
island_region_socotra = {
counties = { c_socotra }
}
island_region_maldives = {
counties = { c_maldives }
}
island_region_canarias = {
counties = {
c_canarias
c_fuerteventura
}
}
island_region_madeira = {
counties = { c_madeira }
}
island_region_venice = {
counties = { c_venezia }
}
island_region_gutland = {
counties = { c_gutland }
}
island_region_bornholm = {
counties = { c_bornholm }
}
island_region_zanzibar = {
counties = { c_zanzibar }
}
island_region_pemba = {
counties = { c_pemba }
}

BIN
N3OW/map_data/provinces.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
N3OW/map_data/rivers.png (Stored with Git LFS) Executable file

Binary file not shown.

0
N3OW/map_data/seasons.txt Normal file → Executable file
View file