diff --git a/workspace/common/characters/directories.py b/workspace/common/characters/directories.py index 9c1ab36..8285ac7 100644 --- a/workspace/common/characters/directories.py +++ b/workspace/common/characters/directories.py @@ -120,7 +120,7 @@ IgLookupDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] -ShapeLookupDirectories += [ CommonPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ CommonPath + "/shape_optimized" ] ShapeLookupDirectories += [ CommonPath + "/shape_with_coarse_mesh" ] # Map lookup directories used by shape @@ -164,6 +164,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeShadowSkinBuildDirectory = CommonPath + "/shape_shadow_skin_build" ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/common/construction/directories.py b/workspace/common/construction/directories.py index e759988..27d7054 100644 --- a/workspace/common/construction/directories.py +++ b/workspace/common/construction/directories.py @@ -78,7 +78,7 @@ IgLookupDirectories += [ CommonPath + "/ig_other" ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] # ShapeLookupDirectories += [ CommonPath + "/ps" ] -ShapeLookupDirectories += [ CommonPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ CommonPath + "/shape_optimized" ] ShapeLookupDirectories += [ CommonPath + "/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -91,7 +91,7 @@ PropertiesExportBuildSearchPaths = [ ] PropertiesExportBuildSearchPaths += ShapeLookupDirectories PropertiesExportBuildSearchPaths += MapLookupDirectories PropertiesExportBuildSearchPaths += [ "common/sfx/ps" ] -PropertiesExportBuildSearchPaths += [ "common/sfx/shape_clodtex_build" ] +PropertiesExportBuildSearchPaths += [ "common/sfx/shape_optimized" ] PropertiesExportBuildSearchPaths += [ "common/sfx/shape_with_coarse_mesh" ] PropertiesExportBuildSearchPaths += [ "common/sfx/map_export" ] PropertiesExportBuildSearchPaths += [ "common/sfx/map_uncompressed" ] @@ -136,6 +136,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/common/construction/process.py b/workspace/common/construction/process.py index 29a5066..2b90f1e 100644 --- a/workspace/common/construction/process.py +++ b/workspace/common/construction/process.py @@ -94,10 +94,10 @@ LandscapeName = "" # *** LIGO OPTIONS *** LigoExportLand = "" LigoExportOnePass = 0 -LigoExportColormap = "colormap_invalid.png" -LigoExportHeightmap1 = "big_invalid.png" +LigoExportColormap = "colormap_invalid.tga" +LigoExportHeightmap1 = "big_invalid.tga" LigoExportZFactor1 = "1.0" -LigoExportHeightmap2 = "noise_invalid.png" +LigoExportHeightmap2 = "noise_invalid.tga" LigoExportZFactor2 = "0.5" LigoTileBankFile = "" diff --git a/workspace/common/exedll/directories.py b/workspace/common/exedll/directories.py index 6adcf79..d6af410 100644 --- a/workspace/common/exedll/directories.py +++ b/workspace/common/exedll/directories.py @@ -105,11 +105,11 @@ CopyWindowsExeDllCfgSourceFiles += [ "wwwzip.dll" ] CopyWindowsExeDllCfgSourceFiles += [ "client_default.cfg" ] CopyWindowsExeDllCfgSourceFiles += [ "nel_drv_direct3d_win_r.dll" ] +CopyWindowsExeDllCfgSourceFiles += [ "nel_drv_dsound_win_r.dll" ] +CopyWindowsExeDllCfgSourceFiles += [ "nel_drv_fmod_win_r.dll" ] +CopyWindowsExeDllCfgSourceFiles += [ "nel_drv_openal_win_r.dll" ] CopyWindowsExeDllCfgSourceFiles += [ "nel_drv_opengl_win_r.dll" ] CopyWindowsExeDllCfgSourceFiles += [ "nel_drv_opengl3_win_r.dll" ] -CopyWindowsExeDllCfgSourceFiles += [ "nel_drv_dsound_win_r.dll" ] -CopyWindowsExeDllCfgSourceFiles += [ "nel_drv_openal_win_r.dll" ] -CopyWindowsExeDllCfgSourceFiles += [ "nel_drv_fmod_win_r.dll" ] CopyWindowsExeDllCfgSourceFiles += [ "nel_drv_xaudio2_win_r.dll" ] CopyWindowsExeDllCfgSourceFiles += [ "client_ryzom_r.exe" ] diff --git a/workspace/common/fauna/directories.py b/workspace/common/fauna/directories.py index 5ffd467..7125650 100644 --- a/workspace/common/fauna/directories.py +++ b/workspace/common/fauna/directories.py @@ -223,7 +223,7 @@ IgLookupDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] # ShapeLookupDirectories += [ CommonPath + "/ps" ] -ShapeLookupDirectories += [ CommonPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ CommonPath + "/shape_optimized" ] ShapeLookupDirectories += [ CommonPath + "/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -273,6 +273,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeShadowSkinBuildDirectory = CommonPath + "/shape_shadow_skin_build" ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/common/objects/directories.py b/workspace/common/objects/directories.py index 109ba59..54d5a5f 100644 --- a/workspace/common/objects/directories.py +++ b/workspace/common/objects/directories.py @@ -64,7 +64,7 @@ IgLookupDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] # ShapeLookupDirectories += [ CommonPath + "/ps" ] -ShapeLookupDirectories += [ CommonPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ CommonPath + "/shape_optimized" ] ShapeLookupDirectories += [ CommonPath + "/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -99,6 +99,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/common/outgame/directories.py b/workspace/common/outgame/directories.py index 80ba381..74c2ebb 100644 --- a/workspace/common/outgame/directories.py +++ b/workspace/common/outgame/directories.py @@ -78,7 +78,7 @@ IgLookupDirectories += [ CommonPath + "/ig_other" ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] # ShapeLookupDirectories += [ CommonPath + "/ps" ] -ShapeLookupDirectories += [ CommonPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ CommonPath + "/shape_optimized" ] ShapeLookupDirectories += [ CommonPath + "/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -91,7 +91,7 @@ PropertiesExportBuildSearchPaths = [ ] PropertiesExportBuildSearchPaths += ShapeLookupDirectories PropertiesExportBuildSearchPaths += MapLookupDirectories PropertiesExportBuildSearchPaths += [ "common/sfx/ps" ] -PropertiesExportBuildSearchPaths += [ "common/sfx/shape_clodtex_build" ] +PropertiesExportBuildSearchPaths += [ "common/sfx/shape_optimized" ] PropertiesExportBuildSearchPaths += [ "common/sfx/shape_with_coarse_mesh" ] PropertiesExportBuildSearchPaths += [ "common/sfx/map_export" ] PropertiesExportBuildSearchPaths += [ "common/sfx/map_uncompressed" ] @@ -136,6 +136,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/common/outgame/process.py b/workspace/common/outgame/process.py index fcef5bd..d840108 100644 --- a/workspace/common/outgame/process.py +++ b/workspace/common/outgame/process.py @@ -94,10 +94,10 @@ LandscapeName = "" # *** LIGO OPTIONS *** LigoExportLand = "" LigoExportOnePass = 0 -LigoExportColormap = "colormap_invalid.png" -LigoExportHeightmap1 = "big_invalid.png" +LigoExportColormap = "colormap_invalid.tga" +LigoExportHeightmap1 = "big_invalid.tga" LigoExportZFactor1 = "1.0" -LigoExportHeightmap2 = "noise_invalid.png" +LigoExportHeightmap2 = "noise_invalid.tga" LigoExportZFactor2 = "0.5" LigoTileBankFile = "" diff --git a/workspace/common/sfx/directories.py b/workspace/common/sfx/directories.py index d2397ce..133e18e 100644 --- a/workspace/common/sfx/directories.py +++ b/workspace/common/sfx/directories.py @@ -68,7 +68,7 @@ IgLookupDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] ShapeLookupDirectories += [ CommonPath + "/ps" ] -ShapeLookupDirectories += [ CommonPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ CommonPath + "/shape_optimized" ] ShapeLookupDirectories += [ CommonPath + "/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -106,6 +106,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/common/sky/directories.py b/workspace/common/sky/directories.py index 539bbf3..7858f0b 100644 --- a/workspace/common/sky/directories.py +++ b/workspace/common/sky/directories.py @@ -91,7 +91,7 @@ IgLookupDirectories += [ CommonPath + "/ig_other" ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] # ShapeLookupDirectories += [ CommonPath + "/ps" ] -ShapeLookupDirectories += [ CommonPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ CommonPath + "/shape_optimized" ] ShapeLookupDirectories += [ CommonPath + "/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -104,7 +104,7 @@ PropertiesExportBuildSearchPaths = [ ] PropertiesExportBuildSearchPaths += ShapeLookupDirectories PropertiesExportBuildSearchPaths += MapLookupDirectories PropertiesExportBuildSearchPaths += [ "common/sfx/ps" ] -PropertiesExportBuildSearchPaths += [ "common/sfx/shape_clodtex_build" ] +PropertiesExportBuildSearchPaths += [ "common/sfx/shape_optimized" ] PropertiesExportBuildSearchPaths += [ "common/sfx/shape_with_coarse_mesh" ] PropertiesExportBuildSearchPaths += [ "common/sfx/map_export" ] PropertiesExportBuildSearchPaths += [ "common/sfx/map_uncompressed" ] @@ -153,6 +153,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/common/sky/process.py b/workspace/common/sky/process.py index fcbf820..6ba715f 100644 --- a/workspace/common/sky/process.py +++ b/workspace/common/sky/process.py @@ -99,10 +99,10 @@ LandscapeName = "" # *** LIGO OPTIONS *** LigoExportLand = "" LigoExportOnePass = 0 -LigoExportColormap = "colormap_invalid.png" -LigoExportHeightmap1 = "big_invalid.png" +LigoExportColormap = "colormap_invalid.tga" +LigoExportHeightmap1 = "big_invalid.tga" LigoExportZFactor1 = "1.0" -LigoExportHeightmap2 = "noise_invalid.png" +LigoExportHeightmap2 = "noise_invalid.tga" LigoExportZFactor2 = "0.5" LigoTileBankFile = "" diff --git a/workspace/continents/fyros/directories.py b/workspace/continents/fyros/directories.py index 7ca2c5e..5174c3e 100644 --- a/workspace/continents/fyros/directories.py +++ b/workspace/continents/fyros/directories.py @@ -46,17 +46,17 @@ ContinentLeveldesignWorldDirectory = ContinentName # Shape directories ShapeSourceDirectories = [ ] ShapeSourceDirectories += [ "stuff/fyros/decors/constructions" ] +ShapeSourceDirectories += [ "stuff/" + ContinentName + "/sky" ] +ShapeSourceDirectories += [ "landscape/water/meshes/" + EcosystemName ] ShapeSourceDirectories += [ "stuff/fyros/city" ] -ShapeSourceDirectories += [ "stuff/fyros/sky" ] -ShapeSourceDirectories += [ "landscape/water/meshes/desert" ] ShapeSourceDirectories += [ "stuff/fyros/decors/constructions/fy_cn_mairie" ] # Maps directories MapSourceDirectories = [ ] MapSourceDirectories += [ "stuff/fyros/decors/_textures/batiments" ] +MapSourceDirectories += [ "stuff/" + ContinentName + "/sky" ] +MapSourceDirectories += [ "landscape/water/meshes/" + EcosystemName ] MapSourceDirectories += [ "stuff/fyros/city/_textures" ] -MapSourceDirectories += [ "stuff/fyros/sky" ] -MapSourceDirectories += [ "landscape/water/meshes/desert" ] MapUncompressedSourceDirectories = [ ] @@ -65,15 +65,17 @@ MapUncompressedSourceDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] ShapeLookupDirectories += [ "common/sfx/ps" ] -ShapeLookupDirectories += [ "common/sfx/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/sfx/shape_optimized" ] ShapeLookupDirectories += [ "common/sfx/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "common/construction/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/construction/shape_optimized" ] ShapeLookupDirectories += [ "common/construction/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ EcosystemPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_optimized" ] ShapeLookupDirectories += [ EcosystemPath + "/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ ContinentPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ ContinentPath + "/shape_optimized" ] ShapeLookupDirectories += [ ContinentPath + "/shape_with_coarse_mesh" ] # ShapeLookupDirectories += [ ContinentName + "/zone_light/water_shapes_lighted" ] huh? +ShapeLookupDirectories += [ "ecosystems/lacustre/shape_optimized" ] # additional +ShapeLookupDirectories += [ "ecosystems/lacustre/shape_with_coarse_mesh" ] # additional # Map lookup directories used by shape MapLookupDirectories = [ ] @@ -85,6 +87,8 @@ MapLookupDirectories += [ EcosystemPath + "/map_export" ] MapLookupDirectories += [ EcosystemPath + "/map_uncompressed" ] MapLookupDirectories += [ ContinentPath + "/map_export" ] MapLookupDirectories += [ ContinentPath + "/map_uncompressed" ] +MapLookupDirectories += [ "ecosystems/lacustre/map_export" ] # additional +MapLookupDirectories += [ "ecosystems/lacustre/map_uncompressed" ] # additional # *** EXPORT DIRECTORIES FOR THE BUILD PIPELINE *** @@ -113,6 +117,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/continents/indoors/directories.py b/workspace/continents/indoors/directories.py index 569f889..a41a4d6 100644 --- a/workspace/continents/indoors/directories.py +++ b/workspace/continents/indoors/directories.py @@ -102,25 +102,25 @@ IgLookupDirectories += [ ContinentPath + "/ig_other" ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] ShapeLookupDirectories += [ "common/sfx/ps" ] -ShapeLookupDirectories += [ "common/sfx/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/sfx/shape_optimized" ] ShapeLookupDirectories += [ "common/sfx/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "common/construction/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/construction/shape_optimized" ] ShapeLookupDirectories += [ "common/construction/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "ecosystems/desert/shape_clodtex_build" ] +ShapeLookupDirectories += [ "ecosystems/desert/shape_optimized" ] ShapeLookupDirectories += [ "ecosystems/desert/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "ecosystems/jungle/shape_clodtex_build" ] +ShapeLookupDirectories += [ "ecosystems/jungle/shape_optimized" ] ShapeLookupDirectories += [ "ecosystems/jungle/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "ecosystems/lacustre/shape_clodtex_build" ] +ShapeLookupDirectories += [ "ecosystems/lacustre/shape_optimized" ] ShapeLookupDirectories += [ "ecosystems/lacustre/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ ContinentPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ ContinentPath + "/shape_optimized" ] ShapeLookupDirectories += [ ContinentPath + "/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "continents/fyros/shape_clodtex_build" ] +ShapeLookupDirectories += [ "continents/fyros/shape_optimized" ] ShapeLookupDirectories += [ "continents/fyros/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "continents/matis/shape_clodtex_build" ] +ShapeLookupDirectories += [ "continents/matis/shape_optimized" ] ShapeLookupDirectories += [ "continents/matis/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "continents/zorai/shape_clodtex_build" ] +ShapeLookupDirectories += [ "continents/zorai/shape_optimized" ] ShapeLookupDirectories += [ "continents/zorai/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "continents/tryker/shape_clodtex_build" ] +ShapeLookupDirectories += [ "continents/tryker/shape_optimized" ] ShapeLookupDirectories += [ "continents/tryker/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -203,6 +203,7 @@ PsExportDirectory = CommonPath + "/ps" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/continents/indoors/process.py b/workspace/continents/indoors/process.py index c0f7856..1294c05 100644 --- a/workspace/continents/indoors/process.py +++ b/workspace/continents/indoors/process.py @@ -105,10 +105,10 @@ BankTileBankName = EcosystemName # *** LIGO OPTIONS *** LigoExportLand = "" LigoExportOnePass = 0 -LigoExportColormap = "colormap_" + ContinentName + ".png" -LigoExportHeightmap1 = "big_" + ContinentName + ".png" +LigoExportColormap = "colormap_" + ContinentName + ".tga" +LigoExportHeightmap1 = "big_" + ContinentName + ".tga" LigoExportZFactor1 = "1.0" -LigoExportHeightmap2 = "noise_" + ContinentName + ".png" +LigoExportHeightmap2 = "noise_" + ContinentName + ".tga" LigoExportZFactor2 = "0.5" LigoTileBankFile = "landscape/_texture_tiles/" + EcosystemName + "/" + EcosystemName + ".bank" diff --git a/workspace/continents/matis/directories.py b/workspace/continents/matis/directories.py index d6acd91..92fd657 100644 --- a/workspace/continents/matis/directories.py +++ b/workspace/continents/matis/directories.py @@ -58,13 +58,13 @@ MapUncompressedSourceDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] ShapeLookupDirectories += [ "common/sfx/ps" ] -ShapeLookupDirectories += [ "common/sfx/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/sfx/shape_optimized" ] ShapeLookupDirectories += [ "common/sfx/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "common/construction/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/construction/shape_optimized" ] ShapeLookupDirectories += [ "common/construction/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ EcosystemPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_optimized" ] ShapeLookupDirectories += [ EcosystemPath + "/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ ContinentPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ ContinentPath + "/shape_optimized" ] ShapeLookupDirectories += [ ContinentPath + "/shape_with_coarse_mesh" ] # ShapeLookupDirectories += [ ContinentName + "/zone_light/water_shapes_lighted" ] huh? @@ -106,6 +106,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/continents/newbieland/directories.py b/workspace/continents/newbieland/directories.py index 08ef309..e8aa83a 100644 --- a/workspace/continents/newbieland/directories.py +++ b/workspace/continents/newbieland/directories.py @@ -92,16 +92,16 @@ IgLookupDirectories += [ ContinentPath + "/ig_other" ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] ShapeLookupDirectories += [ "common/sfx/ps" ] -ShapeLookupDirectories += [ "common/sfx/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/sfx/shape_optimized" ] ShapeLookupDirectories += [ "common/sfx/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "common/construction/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/construction/shape_optimized" ] ShapeLookupDirectories += [ "common/construction/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ EcosystemPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_optimized" ] ShapeLookupDirectories += [ EcosystemPath + "/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ ContinentPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ ContinentPath + "/shape_optimized" ] ShapeLookupDirectories += [ ContinentPath + "/shape_with_coarse_mesh" ] # ShapeLookupDirectories += [ ContinentName + "/zone_light/water_shapes_lighted" ] huh? -ShapeLookupDirectories += [ "ecosystems/lacustre/shape_clodtex_build" ] # additional +ShapeLookupDirectories += [ "ecosystems/lacustre/shape_optimized" ] # additional ShapeLookupDirectories += [ "ecosystems/lacustre/shape_with_coarse_mesh" ] # additional # Map lookup directories used by shape @@ -184,6 +184,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/continents/newbieland/process.py b/workspace/continents/newbieland/process.py index e109f90..a707dc1 100644 --- a/workspace/continents/newbieland/process.py +++ b/workspace/continents/newbieland/process.py @@ -109,10 +109,10 @@ BankTileBankName = EcosystemName # *** LIGO OPTIONS *** LigoExportLand = ContinentName + ".land" LigoExportOnePass = 0 -LigoExportColormap = "colormap_" + ContinentName + ".png" -LigoExportHeightmap1 = "big_" + ContinentName + ".png" +LigoExportColormap = "colormap_" + ContinentName + ".tga" +LigoExportHeightmap1 = "big_" + ContinentName + ".tga" LigoExportZFactor1 = "1.0" -LigoExportHeightmap2 = "noise_" + ContinentName + ".png" +LigoExportHeightmap2 = "noise_" + ContinentName + ".tga" LigoExportZFactor2 = "0.5" LigoTileBankFile = "landscape/_texture_tiles/" + EcosystemName + "/" + EcosystemName + ".bank" @@ -140,20 +140,6 @@ RbankZoneDr = "77_CS" # Output names RbankRbankName = LandscapeName -# Import ig pathes -#RbankIgPaths = [ ] # ExportBuildDirectory/... -#RbankIgPaths += [ "continents/" + ContinentName + "/ig_other" ] -#RbankIgPaths += [ "continents/" + ContinentName + "/ig_land" ] - -# Import shape pathes -#RbankShapePaths = [ ] # ExportBuildDirectory/... -#RbankShapePaths += [ "continents/" + ContinentName + "/shape" ] -#RbankShapePaths += [ "continents/" + ContinentName + "/shape_with_coarse_mesh_builded" ] -#RbankShapePaths += [ "ecosystems/" + EcosystemName + "/shape" ] -#RbankShapePaths += [ "ecosystems/" + EcosystemName + "/shape_with_coarse_mesh_builded" ] -#RbankShapePaths += [ "common/sfx/ps" ] -# RbankShapePaths += [ "l:/leveldesign/world_edit_files" ] - # *** MAPS OPTIONS *** ReduceBitmapFactor = 0 # list all panoply files diff --git a/workspace/continents/r2_desert/directories.py b/workspace/continents/r2_desert/directories.py new file mode 100644 index 0000000..0258ba7 --- /dev/null +++ b/workspace/continents/r2_desert/directories.py @@ -0,0 +1,283 @@ +#!/usr/bin/python +# +# \file directories.py +# \brief Directories configuration +# \date 2010-05-24 06:34GMT +# \author Jan Boon (Kaetemi) +# \date 2001-2005 +# \author Nevrax +# Python port of game data build pipeline. +# Directories configuration. +# +# NeL - MMORPG Framework +# Copyright (C) 2010 Winch Gate Property Limited +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# + + +# *** ECOSYSTEM AND CONTINENT NAMES *** + +EcosystemName = "desert" +EcosystemPath = "ecosystems/" + EcosystemName +ContinentName = "r2_desert" +ContinentPath = "continents/" + ContinentName +CommonName = ContinentName +CommonPath = ContinentPath + + +# *** SOURCE DIRECTORIES LEVELDESIGN/WORLD *** +ContinentLeveldesignWorldDirectory = ContinentName + + +# *** SOURCE DIRECTORIES IN THE DATABASE *** + +# Shape directories +ShapeSourceDirectories = [ ] + +# Maps directories +MapSourceDirectories = [ ] + +MapUncompressedSourceDirectories = [ ] + +# Ligo directories +LigoBaseSourceDirectory = "landscape/ligo/" + EcosystemName +LigoMaxSourceDirectory = LigoBaseSourceDirectory + "/max" + +# Zone directories +ZoneSourceDirectory = [ "landscape/zones/" + ContinentName ] # For old snowballs style landscape when not using ligo + +# ZoneLight directories +WaterMapSourceDirectories = [ ] +WaterMapSourceDirectories += [ "landscape/water/meshes/" + EcosystemName ] + +# RBank directories +RBankCmbSourceDirectories = [ ] + +# Ig directories +IgLandSourceDirectories = [ ] +# IgLandSourceDirectories += [ "landscape/zones/" + ContinentName ] # For old snowballs style landscape when not using ligo +IgOtherSourceDirectories = [ ] +IgPrimitiveSourceDirectories = [ ] +IgPrimitiveSourceDirectories += [ "primitive/" + ContinentName ] # Contains plants (trees, etc) primitive made with world editor + +# Tiles root directory +TileRootSourceDirectory = "landscape/_texture_tiles/" + EcosystemName + +# Displace directory +DisplaceSourceDirectory = "landscape/_texture_tiles/" + EcosystemName + "/displace" + +# Ligo primitive directory used in the client +PsSourceDirectories = [ ] +PsSourceDirectories += [ "primitive_microlife/" + ContinentName ] + + +# *** LOOKUP DIRECTORIES WITHIN THE BUILD PIPELINE *** (TODO: use these instead of search_pathes in properties(_base).cfg) + +# Ig lookup directories used by rbank +IgLookupDirectories = [ ] +IgLookupDirectories += [ ContinentPath + "/ig_land" ] +IgLookupDirectories += [ ContinentPath + "/ig_other" ] + +# Shape lookup directories used by rbank +ShapeLookupDirectories = [ ] +ShapeLookupDirectories += [ "common/sfx/ps" ] +ShapeLookupDirectories += [ "common/sfx/shape_optimized" ] +ShapeLookupDirectories += [ "common/sfx/shape_with_coarse_mesh" ] +ShapeLookupDirectories += [ "common/construction/shape_optimized" ] +ShapeLookupDirectories += [ "common/construction/shape_with_coarse_mesh" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_optimized" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_with_coarse_mesh" ] +ShapeLookupDirectories += [ ContinentPath + "/shape_optimized" ] +ShapeLookupDirectories += [ ContinentPath + "/shape_with_coarse_mesh" ] +# ShapeLookupDirectories += [ ContinentName + "/zone_light/water_shapes_lighted" ] huh? +ShapeLookupDirectories += [ "ecosystems/lacustre/shape_optimized" ] # additional +ShapeLookupDirectories += [ "ecosystems/lacustre/shape_with_coarse_mesh" ] # additional +ShapeLookupDirectories += [ "continents/fyros/shape_optimized" ] # additional +ShapeLookupDirectories += [ "continents/fyros/shape_with_coarse_mesh" ] # additional + +# Map lookup directories used by shape +MapLookupDirectories = [ ] +MapLookupDirectories += [ "common/sfx/map_export" ] +MapLookupDirectories += [ "common/sfx/map_uncompressed" ] +MapLookupDirectories += [ "common/construction/map_export" ] +MapLookupDirectories += [ "common/construction/map_uncompressed" ] +MapLookupDirectories += [ EcosystemPath + "/map_export" ] +MapLookupDirectories += [ EcosystemPath + "/map_uncompressed" ] +# MapLookupDirectories += [ ContinentPath + "/map_export" ] +# MapLookupDirectories += [ ContinentPath + "/map_uncompressed" ] +MapLookupDirectories += [ "ecosystems/lacustre/map_export" ] # additional +MapLookupDirectories += [ "ecosystems/lacustre/map_uncompressed" ] # additional +MapLookupDirectories += [ "continents/fyros/map_export" ] # additional +MapLookupDirectories += [ "continents/fyros/map_uncompressed" ] # additional + +# PacsPrim lookup directories used by ai_wmap +PacsPrimLookupDirectories = [ ] +PacsPrimLookupDirectories += [ EcosystemPath + "/pacs_prim" ] + +# Properties search paths +PropertiesExportBuildSearchPaths = [ ] +PropertiesExportBuildSearchPaths += IgLookupDirectories +PropertiesExportBuildSearchPaths += ShapeLookupDirectories +PropertiesExportBuildSearchPaths += MapLookupDirectories +PropertiesExportBuildSearchPaths += PacsPrimLookupDirectories + + +# *** EXPORT DIRECTORIES FOR THE BUILD PIPELINE *** + +# Map directories +MapExportDirectory = CommonPath + "/map_export" +MapUncompressedExportDirectory = CommonPath + "/map_uncompressed" + +# Shape directories +ShapeTagExportDirectory = CommonPath + "/shape_tag" +ShapeNotOptimizedExportDirectory = CommonPath + "/shape_not_optimized" +ShapeWithCoarseMeshExportDirectory = CommonPath + "/shape_with_coarse_mesh" +ShapeLightmapNotOptimizedExportDirectory = CommonPath + "/shape_lightmap_not_optimized" +ShapeAnimExportDirectory = CommonPath + "/shape_anim" + +# Ligo directories +LigoEcosystemExportDirectory = EcosystemPath + "/ligo_es" +LigoEcosystemIgExportDirectory = LigoEcosystemExportDirectory + "/igs" +LigoEcosystemZoneExportDirectory = LigoEcosystemExportDirectory + "/zones" +LigoEcosystemZoneLigoExportDirectory = LigoEcosystemExportDirectory + "/zoneligos" +LigoEcosystemCmbExportDirectory = LigoEcosystemExportDirectory + "/cmb" +LigoEcosystemTagExportDirectory = EcosystemPath + "/ligo_es_tag" + +# Zone directories +ZoneExportDirectory = ContinentPath + "/zone" + +# RBank directories +RBankCmbExportDirectory = CommonPath + "/rbank_cmb_export" +RBankCmbTagExportDirectory = CommonPath + "/rbank_cmb_tag_export" + +# Smallbank directories +SmallbankExportDirectory = EcosystemPath + "/smallbank" + +# Farbank directories +FarbankBuildDirectory = EcosystemPath + "/farbank" + +# Tiles directories +DisplaceExportDirectory = EcosystemPath + "/diplace" + +# Tiles directories +TilesExportDirectory = EcosystemPath + "/tiles" + +# Ig directories +IgStaticLandExportDirectory = ContinentPath + "/ig_static_land" # Landscape IG eported from 3dsmax not elevated by the heightmap +IgStaticOtherExportDirectory = ContinentPath + "/ig_static_other" # Village or construction IGs exported from 3dsmax +IgStaticTagExportDirectory = ContinentPath + "/ig_static_tag" # Tag for exported 3dsmax files + +# PS directories +PsExportDirectory = CommonPath + "/ps" + + +# *** BUILD DIRECTORIES FOR THE BUILD PIPELINE *** + +# Map directories +MapBuildDirectory = CommonPath + "/map" +MapPanoplyBuildDirectory = CommonPath + "/map_panoply" +MapPanoplyHlsInfoBuildDirectory = CommonPath + "/map_panoply_hls_info" +MapPanoplyHlsBankBuildDirectory = CommonPath + "/map_panoply_hls_bank" +MapPanoplyCacheBuildDirectory = CommonPath + "/map_panoply_cache" +MapTagBuildDirectory = CommonPath + "/map_tag" + +# Shape directories +ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" +ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" +ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" +ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" + +# Ligo directories +LigoZoneBuildDirectory = CommonPath + "/ligo_zones" +LigoIgLandBuildDirectory = CommonPath + "/ligo_ig_land" # Landscape IG found in ligo bricks not elevated by the heightmap +LigoIgOtherBuildDirectory = CommonPath + "/ligo_ig_other" # Village or construction IGs exported from ligo landscape + +# Zone directories +ZoneWeldBuildDirectory = CommonPath + "/zone_weld" +ZoneDependBuildDirectory = CommonPath + "/zone_depend" +ZoneLightWaterShapesLightedExportDirectory = CommonPath + "/zone_lwsl_temp" #fixme +ZoneLightBuildDirectory = CommonPath + "/zone_lighted" #fixme +ZoneLightDependBuildDirectory = CommonPath + "/zone_lighted_depend" #fixme +ZoneLightIgLandBuildDirectory = CommonPath + "/zone_lighted_ig_land" #fixme + +# Farbank directories +FarbankBuildDirectory = EcosystemPath + "/farbank" + +# Ig directories +IgElevLandPrimBuildDirectory = CommonPath + "/ig_elev_land_prim" # landscape IG generated by the prim exporter (already elevated by the land exporter) +IgElevLandLigoBuildDirectory = CommonPath + "/ig_elev_land_ligo" # Landscape IG found in ligo bricks from 3dsmax elevated by the heightmap +IgElevLandStaticBuildDirectory = CommonPath + "/ig_elev_land_static" # Landscape IG eported from 3dsmax elevated by the heightmap +IgTempLandMergeBuildDirectory = CommonPath + "/ig_temp_land_merge" +IgTempLandCompareBuildDirectory = CommonPath + "/ig_temp_land_compare" # Tmp final IG directory for landscape IGs before comparison +IgLandBuildDirectory = CommonPath + "/ig_land" # Final IG directory for landscape IGs +IgOtherBuildDirectory = CommonPath + "/ig_other" # Final IG directory for village or construction IGs +IgOtherLightedBuildDirectory = CommonPath + "/ig_other_lighted" + +# Rbank directories +RbankBboxBuildDirectory = CommonPath + "/rbank_bbox" +RbankTessellationBuildDirectory = CommonPath + "/rbank_tessellation" +RbankSmoothBuildDirectory = CommonPath + "/rbank_smooth" +RbankRawBuildDirectory = CommonPath + "/rbank_raw" +RbankPreprocBuildDirectory = CommonPath + "/rbank_preproc" +RbankRetrieversBuildDirectory = CommonPath + "/rbank_retrievers" +RbankOutputBuildDirectory = CommonPath + "/rbank_output" + +# AI Wmap directories +AiWmapBuildDirectory = CommonPath + "/ai_wmap" +AiWmapBuildTagDirectory = CommonPath + "/ai_wmap_tag" + +# Packed zone directories +PackedZoneCacheBuildDirectory = CommonPath + "/pz_cache_zone" +PackedZoneCWMapCacheBuildDirectory = CommonPath + "/pz_cache_cwmap" +PackedZoneBuildDirectory = CommonPath + "/pz_col_meshes" + +# Cartographer directories +CartographerBuildDirectory = CommonPath + "/cartographer" + + +# *** INSTALL DIRECTORIES IN THE CLIENT DATA *** + +# Map directory +MapInstallDirectory = CommonName + "_maps" +BitmapInstallDirectory = MapInstallDirectory + +# Shape directory +ShapeInstallDirectory = CommonName + "_shapes" + +# Shape lightmaps directory +LightmapInstallDirectory = ShapeInstallDirectory + +# Ig directory +IgInstallDirectory = CommonName + "_ig" + +# Zone directory +ZoneInstallDirectory = CommonName + "_zones" +WaterMapsInstallDirectory = ZoneInstallDirectory + +# PACS directory +PacsInstallDirectory = CommonName + "_pacs" + +# PS directory +PsInstallDirectory = CommonName + "_ig" + +# AI Wmap directory +AiWmapInstallDirectory = CommonName + "_ai" + +# PZ directory +PackedZoneInstallDirectory = CommonName + "_pz" + +# Cartographer directory +CartographerInstallDirectory = MapInstallDirectory diff --git a/workspace/continents/r2_desert/process.py b/workspace/continents/r2_desert/process.py new file mode 100644 index 0000000..fc5d278 --- /dev/null +++ b/workspace/continents/r2_desert/process.py @@ -0,0 +1,173 @@ +#!/usr/bin/python +# +# \file config.py +# \brief Process configuration +# \date 2010-05-24 06:30GMT +# \author Jan Boon (Kaetemi) +# Python port of game data build pipeline. +# Process configuration. +# +# NeL - MMORPG Framework +# Copyright (C) 2010 Winch Gate Property Limited +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# + +# *** PROCESS CONFIGURATION *** + + +# *** PROCESS CONFIG *** +ProcessToComplete = [ ] +ProcessToComplete += [ "properties" ] +ProcessToComplete += [ "ligo" ] +ProcessToComplete += [ "zone" ] +ProcessToComplete += [ "ig" ] +ProcessToComplete += [ "zone_light" ] +ProcessToComplete += [ "rbank" ] +ProcessToComplete += [ "ig_light" ] +ProcessToComplete += [ "ps" ] +ProcessToComplete += [ "ai_wmap" ] +ProcessToComplete += [ "pz" ] +ProcessToComplete += [ "cartographer" ] + + +# *** ECOSYSTEM AND CONTINENT NAMES *** + +EcosystemName = "desert" +EcosystemPath = "ecosystems/" + EcosystemName +ContinentName = "r2_desert" +ContinentPath = "continents/" + ContinentName +CommonName = ContinentName +CommonPath = ContinentPath + + +# *** LANDSCAPE NAME *** +LandscapeName = ContinentName + +# *** CONTINENT FILE *** +ContinentFile = ContinentName + "/" + ContinentName + ".continent" + + + +# *** SHAPE EXPORT OPTIONS *** + +# Compute lightmaps ? +ShapeExportOptExportLighting = "true" + +# Cast shadow in lightmap ? +ShapeExportOptShadow = "true" + +# Lighting limits. 0 : normal, 1 : soft shadows +ShapeExportOptLightingLimit = 0 + +# Lightmap lumel size +ShapeExportOptLumelSize = "0.25" + +# Oversampling value. Can be 1, 2, 4 or 8 +ShapeExportOptOversampling = 1 + +# Does the lightmap must be generated in 8 bits format ? +ShapeExportOpt8BitsLightmap = "false" + +# Does the lightmaps export must generate logs ? +ShapeExportOptLightmapLog = "true" + +# Coarse mesh texture mul size +TextureMulSizeValue = "1.5" + +BuildShadowSkinEnabled = False + +ClodConfigFile = "" + +# *** COARSE MESH TEXTURE NAME *** +CoarseMeshTextureNames = [ ] + +# *** BANK EXPORT OPTIONS *** + +# *** POSTFIX USED BY THE MULTIPLE TILES SYSTEM *** +MultipleTilesPostfix = [ ] +MultipleTilesPostfix += [ "_sp" ] +MultipleTilesPostfix += [ "_su" ] +MultipleTilesPostfix += [ "_au" ] +MultipleTilesPostfix += [ "_wi" ] + +# Name of the tilebank to use +BankTileBankName = EcosystemName + + +# *** LIGO OPTIONS *** +LigoExportLand = ContinentName + ".land" +LigoExportOnePass = 0 +LigoExportColormap = "colormap_" + ContinentName + ".tga" +LigoExportHeightmap1 = "big_" + ContinentName + ".tga" +LigoExportZFactor1 = "1.0" +LigoExportHeightmap2 = "noise_" + ContinentName + ".tga" +LigoExportZFactor2 = "0.5" +LigoTileBankFile = "landscape/_texture_tiles/" + EcosystemName + "/" + EcosystemName + ".bank" + +# *** ZONE REGIONS ( up-left, down-right ) *** +ZoneRegions = [ ] +ZoneRegions += [ [ "6_fb" ] + [ "67_hk" ] ] + +# *** RBANK OPTIONS *** + +# Options +RBankVerbose = 1 +RBankConsistencyCheck = 0 +RbankReduceSurfaces = 1 +RbankSmoothBorders = 1 +RbankComputeElevation = 0 +RbankComputeLevels = 1 +RbankLinkElements = 1 +RbankCutEdges = 1 +RbankUseZoneSquare = 0 + +# Region to compute ( ALPHA UPPER CASE! ) +RbankZoneUl = "6_FB" +RbankZoneDr = "67_HK" + +# Output names +RbankRbankName = LandscapeName + +# *** MAPS OPTIONS *** +ReduceBitmapFactor = 0 +# list all panoply files +MapPanoplyFileList = None +# name of the .hlsbank to build. +MapHlsBankFileName = None + +# *** AI WMAP OPTIONS *** +AiWmapContinentName = ContinentName +AiWmapVerbose = 0 +AiWmapStartPoints = [ ] +# AiWmapStartPoints += [ ContinentName + " 21508 -1332" ] +# AiWmapStartPoints += [ ContinentName + " 22043 -1083" ] +AiWmapStartPoints += [ ContinentName + " 22996 -1253" ] +AiWmapStartPoints += [ ContinentName + " 23605 -1206" ] +# AiWmapStartPoints += [ ContinentName + " 24545 -1245" ] # CRASH +# AiWmapStartPoints += [ ContinentName + " 25396 -1319" ] +# AiWmapStartPoints += [ ContinentName + " 25930 -1250" ] +# AiWmapStartPoints += [ ContinentName + " 26804 -1283" ] # CRASH +# AiWmapStartPoints += [ ContinentName + " 27645 -1237" ] +AiWmapStartPoints += [ ContinentName + " 28935 -1353" ] +AiWmapStartPoints += [ ContinentName + " 29736 -1234" ] +AiWmapStartPoints += [ ContinentName + " 30596 -1353" ] +AiWmapStartPoints += [ ContinentName + " 30574 -2090" ] +# AiWmapStartPoints += [ ContinentName + " 28992 -2053" ] + +# *** PZ OPTIONS *** +PackedZoneCWMap = ContinentName + "_0.cwmap2" + +# *** CARTOGRAPHER OPTIONS *** +CartographerContinent = ContinentName diff --git a/workspace/continents/r2_desert/properties_base.cfg b/workspace/continents/r2_desert/properties_base.cfg new file mode 100644 index 0000000..094c8f6 --- /dev/null +++ b/workspace/continents/r2_desert/properties_base.cfg @@ -0,0 +1,50 @@ + +// Continent name +continent_name = "%ContinentName%"; + +// Level design directory +level_design_directory = "%LeveldesignDirectory%"; + +// World directory +level_design_world_directory = "%LeveldesignWorldDirectory%"; + +// DFN directory +level_design_dfn_directory = "%LeveldesignDfnDirectory%"; + +// Bank file name +bank_name = "%ExportBuildDirectory%/%SmallbankExportDirectory%/%EcosystemName%.smallbank"; +bankfar_name = "%ExportBuildDirectory%/%FarbankBuildDirectory%/%EcosystemName%.farbank"; + +// Additional ig file name +additionnal_ig = +{ + +}; + +// Sun direction. +sun_direction = { -0.5, +0.0, -0.85 }; + +// Center of the landscape pointed by the sun +sun_center = { 26000, -6000, 0 }; + +// Distance of the sun +sun_distance = 50000; + +// FOV of the sun in radian +sun_fov = 0.52359877; // Pi / 6 + +// Sun radius, (for softshadow sampling) +sun_radius = 5000; + +// GlobalRetriever bank file.gr. Empty string to disable SurfaceLighting +grbank= "%ExportBuildDirectory%/%RbankOutputBuildDirectory%/%RbankRbankName%.gr"; + +// LocalRetriever bank file .rbank. Empty string to disable SurfaceLighting +rbank= "%ExportBuildDirectory%/%RbankOutputBuildDirectory%/%RbankRbankName%.rbank"; + +// The lighter search in rbank any retriever with identifier ---igname*** as substring +// where --- is col_identifier_prefix and *** is col_identifier_suffix +// eg: if igname= "street", col_identifier_prefix= "col_", col_identifier_suffix= "_", +// then "col_street_1" and "col_street_2" are valid and are used to build LightSurface infos in the Ig. +col_identifier_prefix= ""; +col_identifier_suffix= ""; diff --git a/workspace/continents/r2_desert/properties_draft.cfg b/workspace/continents/r2_desert/properties_draft.cfg new file mode 100644 index 0000000..07fad2f --- /dev/null +++ b/workspace/continents/r2_desert/properties_draft.cfg @@ -0,0 +1,93 @@ + +// Load instance group. 0 disable, 1 enable +load_ig = 0; + +// Use ig to compute dependencies 0 disable, 1 enable +compute_dependencies_with_igs = 0; + +// Enable shadows. 0 disable, 1 enable +shadow = 0; + +// Landscape ZBuffers size for all the landscape. There is one zbuffer like this one per softshadow sample. +zbuffer_landscape_size = 32768; + +// Object ZBuffers size for all the landscape. This zbuffer is typically finer. There is only one zbuffer like this. +zbuffer_object_size = 98304; + +// Square root of the number of soft shadow samples +soft_shadow_samples_sqrt = 4; + +// Soft shadow jitter (0 ~ 1) to smooth softshadow aliasing when sampling number is small +soft_shadow_jitter = 0.4; + +// Enable the sun contribution. 0 disable, 1 enable +sun_contribution = 1; + +// Enable the sky global illumaniation. 0 disable, 1 enable +sky_contribution = 0; + +// The sky global illumaniation intensity . [0 ~ 1] +sky_intensity = 0.20; + +// Accuracy of the sky global illumaniation algorithm in meter +global_illumination_cell_size = 5; + +// shadow bias for water surfaces +water_shadow_bias = 0.8; + +// ambient lighting for water. [0 ~ 1] +water_ambient = 0.3; + +// diffuse lighting for water. [0 ~ 1] +water_diffuse = 1.0; + +// true if the water color should be modulated with the source diffuse map +modulate_water_color = 0; + +// 1 if the water should receive sky lighting contribution +sky_contribution_for_water = 0; + +// Side length of landscape used to compute the sky global illumaniation in meter +global_illumination_length = 600; + +// Size of the quad grid side in meter. Should be a power of 2. (optimisation) +quad_grid_size = 512; + +// Size of a cell of the quad grid in meter. (optimisation) +quad_grid_cell_size = 1; + +// Number of CPU used to calculate the lightmaps. 0 for automatic detection. +cpu_num = 0; + +/// Evaluation the max vegetable height in meters. This is used to decide wether vegetable of a tile +/// are above, below, or intersect a water surface (rough approximation). +/// As a matter of fact, these flags are processed during hte lighting as well. +vegetable_height = 2; + + + + +// *************************** +// Ig Lighting. +// *************************** +// Ig lighting shares also above parameters: sun_direction, shadow, quad_grid_size, quad_grid_cell_size, shapes_path + + +// Oversampling value, must be 0 (disable), 2, 4, 8, 16 +// This apply to surface cells and instances. +ig_oversampling = 16; + + +// IG Surface Lighting (for ig_light process only) + +// If SurfaceLighting enabled, define size of a cell (in meters) in a surface. +cell_surface_light_size = 1.5; + +// If SurfaceLighting enabled, define a deltaZ before raytracing cellPos against lights. Usefull to skip shadow errors like stairs +cell_raytrace_delta_z = 0.2; + + +// Build debug surface shapes (slows the process) +build_debug_surface_shape= 0; + + diff --git a/workspace/continents/r2_desert/properties_final.cfg b/workspace/continents/r2_desert/properties_final.cfg new file mode 100644 index 0000000..58ff2d7 --- /dev/null +++ b/workspace/continents/r2_desert/properties_final.cfg @@ -0,0 +1,93 @@ + +// Load instance group. 0 disable, 1 enable +load_ig = 1; + +// Use ig to compute dependencies 0 disable, 1 enable +compute_dependencies_with_igs = 1; + +// Enable shadows. 0 disable, 1 enable +shadow = 1; + +// Landscape ZBuffers size for all the landscape. There is one zbuffer like this one per softshadow sample. +zbuffer_landscape_size = 32768; + +// Object ZBuffers size for all the landscape. This zbuffer is typically finer. There is only one zbuffer like this. +zbuffer_object_size = 98304; + +// Square root of the number of soft shadow samples +soft_shadow_samples_sqrt = 4; + +// Soft shadow jitter (0 ~ 1) to smooth softshadow aliasing when sampling number is small +soft_shadow_jitter = 0.4; + +// Enable the sun contribution. 0 disable, 1 enable +sun_contribution = 1; + +// Enable the sky global illumaniation. 0 disable, 1 enable +sky_contribution = 1; + +// The sky global illumaniation intensity . [0 ~ 1] +sky_intensity = 0.20; + +// Accuracy of the sky global illumaniation algorithm in meter +global_illumination_cell_size = 5; + +// shadow bias for water surfaces +water_shadow_bias = 0.8; + +// ambient lighting for water. [0 ~ 1] +water_ambient = 0.3; + +// diffuse lighting for water. [0 ~ 1] +water_diffuse = 1.0; + +// true if the water color should be modulated with the source diffuse map +modulate_water_color = 0; + +// 1 if the water should receive sky lighting contribution +sky_contribution_for_water = 0; + +// Side length of landscape used to compute the sky global illumaniation in meter +global_illumination_length = 600; + +// Size of the quad grid side in meter. Should be a power of 2. (optimisation) +quad_grid_size = 512; + +// Size of a cell of the quad grid in meter. (optimisation) +quad_grid_cell_size = 1; + +// Number of CPU used to calculate the lightmaps. 0 for automatic detection. +cpu_num = 0; + +/// Evaluation the max vegetable height in meters. This is used to decide wether vegetable of a tile +/// are above, below, or intersect a water surface (rough approximation). +/// As a matter of fact, these flags are processed during hte lighting as well. +vegetable_height = 2; + + + + +// *************************** +// Ig Lighting. +// *************************** +// Ig lighting shares also above parameters: sun_direction, shadow, quad_grid_size, quad_grid_cell_size, shapes_path + + +// Oversampling value, must be 0 (disable), 2, 4, 8, 16 +// This apply to surface cells and instances. +ig_oversampling = 16; + + +// IG Surface Lighting (for ig_light process only) + +// If SurfaceLighting enabled, define size of a cell (in meters) in a surface. +cell_surface_light_size = 1.5; + +// If SurfaceLighting enabled, define a deltaZ before raytracing cellPos against lights. Usefull to skip shadow errors like stairs +cell_raytrace_delta_z = 0.2; + + +// Build debug surface shapes (slows the process) +build_debug_surface_shape= 0; + + diff --git a/workspace/continents/tryker/directories.py b/workspace/continents/tryker/directories.py index 5a7ebfe..0034c27 100644 --- a/workspace/continents/tryker/directories.py +++ b/workspace/continents/tryker/directories.py @@ -60,13 +60,13 @@ MapUncompressedSourceDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] ShapeLookupDirectories += [ "common/sfx/ps" ] -ShapeLookupDirectories += [ "common/sfx/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/sfx/shape_optimized" ] ShapeLookupDirectories += [ "common/sfx/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "common/construction/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/construction/shape_optimized" ] ShapeLookupDirectories += [ "common/construction/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ EcosystemPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_optimized" ] ShapeLookupDirectories += [ EcosystemPath + "/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ ContinentPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ ContinentPath + "/shape_optimized" ] ShapeLookupDirectories += [ ContinentPath + "/shape_with_coarse_mesh" ] # ShapeLookupDirectories += [ ContinentName + "/zone_light/water_shapes_lighted" ] huh? @@ -108,6 +108,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/continents/zorai/directories.py b/workspace/continents/zorai/directories.py index e8951ba..62e905f 100644 --- a/workspace/continents/zorai/directories.py +++ b/workspace/continents/zorai/directories.py @@ -58,13 +58,13 @@ MapUncompressedSourceDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] ShapeLookupDirectories += [ "common/sfx/ps" ] -ShapeLookupDirectories += [ "common/sfx/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/sfx/shape_optimized" ] ShapeLookupDirectories += [ "common/sfx/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ "common/construction/shape_clodtex_build" ] +ShapeLookupDirectories += [ "common/construction/shape_optimized" ] ShapeLookupDirectories += [ "common/construction/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ EcosystemPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_optimized" ] ShapeLookupDirectories += [ EcosystemPath + "/shape_with_coarse_mesh" ] -ShapeLookupDirectories += [ ContinentPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ ContinentPath + "/shape_optimized" ] ShapeLookupDirectories += [ ContinentPath + "/shape_with_coarse_mesh" ] # ShapeLookupDirectories += [ ContinentName + "/zone_light/water_shapes_lighted" ] huh? @@ -106,6 +106,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/ecosystems/desert/directories.py b/workspace/ecosystems/desert/directories.py index 9c1eb16..533c000 100644 --- a/workspace/ecosystems/desert/directories.py +++ b/workspace/ecosystems/desert/directories.py @@ -155,7 +155,7 @@ IgLookupDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] -ShapeLookupDirectories += [ EcosystemPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_optimized" ] ShapeLookupDirectories += [ EcosystemPath + "/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -221,6 +221,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/ecosystems/jungle/directories.py b/workspace/ecosystems/jungle/directories.py index 4fb84f3..6f3b1c3 100644 --- a/workspace/ecosystems/jungle/directories.py +++ b/workspace/ecosystems/jungle/directories.py @@ -159,7 +159,7 @@ IgLookupDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] -ShapeLookupDirectories += [ EcosystemPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_optimized" ] ShapeLookupDirectories += [ EcosystemPath + "/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -225,6 +225,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/ecosystems/lacustre/directories.py b/workspace/ecosystems/lacustre/directories.py index 377c2ee..2b3dcfb 100644 --- a/workspace/ecosystems/lacustre/directories.py +++ b/workspace/ecosystems/lacustre/directories.py @@ -167,7 +167,7 @@ IgLookupDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] -ShapeLookupDirectories += [ EcosystemPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_optimized" ] ShapeLookupDirectories += [ EcosystemPath + "/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -233,6 +233,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/ecosystems/primes_racines/directories.py b/workspace/ecosystems/primes_racines/directories.py index 7a33ca2..baefb7a 100644 --- a/workspace/ecosystems/primes_racines/directories.py +++ b/workspace/ecosystems/primes_racines/directories.py @@ -152,7 +152,7 @@ IgLookupDirectories = [ ] # Shape lookup directories used by rbank ShapeLookupDirectories = [ ] -ShapeLookupDirectories += [ EcosystemPath + "/shape_clodtex_build" ] +ShapeLookupDirectories += [ EcosystemPath + "/shape_optimized" ] ShapeLookupDirectories += [ EcosystemPath + "/shape_with_coarse_mesh" ] # Map lookup directories not yet used @@ -218,6 +218,7 @@ MapTagBuildDirectory = CommonPath + "/map_tag" # Shape directories ShapeClodtexBuildDirectory = CommonPath + "/shape_clodtex_build" +ShapeOptimizedBuildDirectory = CommonPath + "/shape_optimized" ShapeWithCoarseMeshBuildDirectory = CommonPath + "/shape_with_coarse_mesh_builded" ShapeLightmapBuildDirectory = CommonPath + "/shape_lightmap" ShapeLightmap16BitsBuildDirectory = CommonPath + "/shape_lightmap_16_bits" diff --git a/workspace/projects.py b/workspace/projects.py index c04f665..8c9a006 100644 --- a/workspace/projects.py +++ b/workspace/projects.py @@ -69,6 +69,13 @@ ProjectsToProcess += [ "continents/fyros" ] # Note: dummy for shape and map expo ProjectsToProcess += [ "continents/matis" ] # Note: dummy for shape and map export ProjectsToProcess += [ "continents/zorai" ] # Note: dummy for shape and map export ProjectsToProcess += [ "continents/tryker" ] # Note: dummy for shape and map export +# ProjectsToProcess += [ "continents/fyros_newbie" ] # Depends on continents/fyros +# ProjectsToProcess += [ "continents/tryker_newbie" ] # Depends on continents/tryker +ProjectsToProcess += [ "continents/r2_desert" ] # Depends on continents/fyros +# ProjectsToProcess += [ "continents/r2_forest" ] # Depends on continents/tryker +# ProjectsToProcess += [ "continents/r2_jungle" ] # Depends on continents/tryker +# ProjectsToProcess += [ "continents/r2_lakes" ] # Depends on continents/tryker +# ProjectsToProcess += [ "continents/r2_roots" ] # Depends on continents/tryker ProjectsToProcess += [ "continents/newbieland" ] # Note: must be after other continents due to dependencies on fy/ma/zo/tr ProjectsToProcess += [ "continents/indoors" ] # Note: must be after other continents due to dependencies on fy/ma/zo/tr @@ -89,7 +96,7 @@ InstallShardDataMultiDirectories += [ [ "data_www", [ ] ] ] InstallShardDataMultiDirectories += [ [ "data_newbieland", [ "newbieland_ai", "newbieland_ig", "newbieland_pacs" ] ] ] InstallShardDataMultiDirectories += [ [ "data_indoors", [ "indoors_ai", "indoors_ig", "indoors_pacs" ] ] ] InstallShardDataMultiDirectories += [ [ "data_pacs_prim", [ "desert_pacs_prim", "jungle_pacs_prim", "lacustre_pacs_prim", "primes_racines_pacs_prim" ] ] ] -InstallShardDataMultiDirectories += [ [ "data_r2_desert", [ ] ] ] # TODO +InstallShardDataMultiDirectories += [ [ "data_r2_desert", [ "r2_desert_ai", "r2_desert_ig", "r2_desert_pacs" ] ] ] InstallShardDataMultiDirectories += [ [ "data_r2_forest", [ ] ] ] # TODO InstallShardDataMultiDirectories += [ [ "data_r2_jungle", [ ] ] ] # TODO InstallShardDataMultiDirectories += [ [ "data_r2_lakes", [ ] ] ] # TODO @@ -125,8 +132,12 @@ InstallShardDataExecutables = [ ] InstallShardDataExecutables += [ [ "service_ryzom_admin_service", [ "ryzom_admin_service", "ryzom_admin_service" ], [ "ryzom_as.cfg" ], [ ] ] ] InstallShardDataExecutables += [ [ "service_shard_unifier_service", [ "shard_unifier_service", "ryzom_shard_unifier_service" ], [ "shard_unifier_service.cfg" ], [ "data_shard/reserved_names.xml", "data_shard/dev_gm_names.xml", "data_shard/invalid_entity_names.txt" ] ] ] InstallShardDataExecutables += [ [ "service_mail_forum_service", [ "mail_forum_service", "ryzom_mail_forum_service" ], [ "mail_forum_service.cfg" ], [ ] ] ] +# Backup InstallShardDataExecutables += [ [ "service_logger_service", [ "logger_service", "ryzom_logger_service" ], [ "logger_service.cfg" ], [ ] ] ] InstallShardDataExecutables += [ [ "service_backup_service", [ "backup_service", "ryzom_backup_service" ], [ "backup_service.cfg" ], [ ] ] ] +InstallShardDataExecutables += [ [ "service_pd_support_service", [ "pd_support_service", "ryzom_pd_support_service" ], [ ], [ ] ] ] +# LAS +# InstallShardDataExecutables += [ [ "service_log_analyser_service", [ "log_analyser_service", "ryzom_log_analyser_service" ], [ "log_analyser_service.cfg" ], [ ] ] ] # Mainland InstallShardDataExecutables += [ [ "service_ryzom_naming_service", [ "ryzom_naming_service", "ryzom_naming_service" ], [ "naming_service.cfg" ], [ ] ] ] InstallShardDataExecutables += [ [ "service_ryzom_welcome_service", [ "ryzom_welcome_service", "ryzom_welcome_service" ], [ "welcome_service.cfg" ], [ ] ] ] @@ -136,8 +147,17 @@ InstallShardDataExecutables += [ [ "service_input_output_service", [ "input_outp InstallShardDataExecutables += [ [ "service_gpm_service", [ "gpm_service", "ryzom_gpm_service" ], [ "gpm_service.cfg" ], [ ] + psDatasets + psGPMS + psContinents ] ] InstallShardDataExecutables += [ [ "service_session_browser_server", [ "session_browser_server", "ryzom_session_browser_service" ], [ ], [ ] ] ] InstallShardDataExecutables += [ [ "service_entities_game_service", [ "entities_game_service", "ryzom_entities_game_service" ], [ "entities_game_service.cfg" ], [ "data_shard/shop_category.cfg", "data_shard/client_commands_privileges.txt", "data_shard/named_items.txt", "data_shard/mission_queues.txt", "data_shard/game_event.txt" ] + psEGS + psDatasets + psLightCycles ] ] -InstallShardDataExecutables += [ [ "service_ai_service", [ "ai_service", "ryzom_ai_service" ], [ "ai_service.cfg" ], [ "data_shard/shop_category.cfg" ] + psAIS + psDatasets + psLightCycles ] ] +InstallShardDataExecutables += [ [ "service_ai_service", [ "ai_service", "ryzom_ai_service" ], [ "ai_service.cfg" ], [ ] + psAIS + psDatasets + psLightCycles ] ] InstallShardDataExecutables += [ [ "service_frontend_service", [ "frontend_service", "ryzom_frontend_service" ], [ "frontend_service.cfg" ], [ ] + psDatasets ] ] +# Ring +InstallShardDataExecutables += [ [ "service_dynamic_scenario_service", [ "dynamic_scenario_service", "ryzom_dynamic_scenario_service" ], [ "dynamic_scenario_service.cfg" ], [ ] ] ] + + +WorldEditEcosystems = [ ] +WorldEditEcosystems += [ [ "desert", [ "r2_desert" ] ] ] +WorldEditEcosystems += [ [ "jungle", [ "indoors", "newbieland" ] ] ] +WorldEditEcosystems += [ [ "primes_racines", [ ] ] ] +WorldEditEcosystems += [ [ "lacustre", [ ] ] ] InstallClientData = [ ]