diff --git a/binaries/data/config/default.cfg b/binaries/data/config/default.cfg index df26bebdaf..137e40bb46 100644 --- a/binaries/data/config/default.cfg +++ b/binaries/data/config/default.cfg @@ -71,8 +71,8 @@ gentangents = false ; Use smooth LOS interpolation; REQUIRES preferglsl=true. smoothlos = false -; Quality level of shader effects (set to 0 for lowest) -materialmgr.quality = 9.0 +; Quality level of shader effects (set to 10 to display effects) +materialmgr.quality = 0.0 ; Maximum distance to display parallax effect. Set to 0 to disable parallax. materialmgr.PARALLAX_DIST.max = 150 diff --git a/binaries/data/mods/public/art/actors/campaigns/labels/greece_argolis.xml b/binaries/data/mods/public/art/actors/campaigns/labels/greece_argolis.xml index 517d4a6a04..a45ba1b099 100644 --- a/binaries/data/mods/public/art/actors/campaigns/labels/greece_argolis.xml +++ b/binaries/data/mods/public/art/actors/campaigns/labels/greece_argolis.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/campaigns/labels/greece_attica.xml b/binaries/data/mods/public/art/actors/campaigns/labels/greece_attica.xml index e27765e364..5785ffb198 100644 --- a/binaries/data/mods/public/art/actors/campaigns/labels/greece_attica.xml +++ b/binaries/data/mods/public/art/actors/campaigns/labels/greece_attica.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/campaigns/labels/greece_boeotia.xml b/binaries/data/mods/public/art/actors/campaigns/labels/greece_boeotia.xml index 8bde424751..e469a0b62e 100644 --- a/binaries/data/mods/public/art/actors/campaigns/labels/greece_boeotia.xml +++ b/binaries/data/mods/public/art/actors/campaigns/labels/greece_boeotia.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/campaigns/labels/greece_chalcis.xml b/binaries/data/mods/public/art/actors/campaigns/labels/greece_chalcis.xml index 565e6d1a2c..bcb4d5535d 100644 --- a/binaries/data/mods/public/art/actors/campaigns/labels/greece_chalcis.xml +++ b/binaries/data/mods/public/art/actors/campaigns/labels/greece_chalcis.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/campaigns/labels/greece_corinthia.xml b/binaries/data/mods/public/art/actors/campaigns/labels/greece_corinthia.xml index ef4b77ec28..f03e631468 100644 --- a/binaries/data/mods/public/art/actors/campaigns/labels/greece_corinthia.xml +++ b/binaries/data/mods/public/art/actors/campaigns/labels/greece_corinthia.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/campaigns/labels/greece_delphi.xml b/binaries/data/mods/public/art/actors/campaigns/labels/greece_delphi.xml index c80242cf94..450cc83e98 100644 --- a/binaries/data/mods/public/art/actors/campaigns/labels/greece_delphi.xml +++ b/binaries/data/mods/public/art/actors/campaigns/labels/greece_delphi.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/campaigns/labels/greece_eretria.xml b/binaries/data/mods/public/art/actors/campaigns/labels/greece_eretria.xml index 9bef03dcd9..ec5b86929e 100644 --- a/binaries/data/mods/public/art/actors/campaigns/labels/greece_eretria.xml +++ b/binaries/data/mods/public/art/actors/campaigns/labels/greece_eretria.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/campaigns/labels/greece_laconia.xml b/binaries/data/mods/public/art/actors/campaigns/labels/greece_laconia.xml index d14f7d626e..de7608a579 100644 --- a/binaries/data/mods/public/art/actors/campaigns/labels/greece_laconia.xml +++ b/binaries/data/mods/public/art/actors/campaigns/labels/greece_laconia.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/campaigns/labels/greece_megara.xml b/binaries/data/mods/public/art/actors/campaigns/labels/greece_megara.xml index 56cb314372..f27a35bd9c 100644 --- a/binaries/data/mods/public/art/actors/campaigns/labels/greece_megara.xml +++ b/binaries/data/mods/public/art/actors/campaigns/labels/greece_megara.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/geology/decal_stone_desert_a.xml b/binaries/data/mods/public/art/actors/geology/decal_stone_desert_a.xml index 9e76b51aad..9b654fecfe 100644 --- a/binaries/data/mods/public/art/actors/geology/decal_stone_desert_a.xml +++ b/binaries/data/mods/public/art/actors/geology/decal_stone_desert_a.xml @@ -1,8 +1,6 @@ - - @@ -18,6 +16,6 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/geology/decal_stone_medit_a.xml b/binaries/data/mods/public/art/actors/geology/decal_stone_medit_a.xml index 4584db4e35..366b717c9a 100644 --- a/binaries/data/mods/public/art/actors/geology/decal_stone_medit_a.xml +++ b/binaries/data/mods/public/art/actors/geology/decal_stone_medit_a.xml @@ -1,8 +1,6 @@ - - @@ -18,6 +16,6 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/geology/decal_stone_tropic.xml b/binaries/data/mods/public/art/actors/geology/decal_stone_tropic.xml index c28b0ece34..5df7a6feee 100644 --- a/binaries/data/mods/public/art/actors/geology/decal_stone_tropic.xml +++ b/binaries/data/mods/public/art/actors/geology/decal_stone_tropic.xml @@ -1,6 +1,5 @@ - @@ -14,5 +13,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/flora/decal_palms.xml b/binaries/data/mods/public/art/actors/props/flora/decal_palms.xml index ae79f1d40a..fbf08d5281 100644 --- a/binaries/data/mods/public/art/actors/props/flora/decal_palms.xml +++ b/binaries/data/mods/public/art/actors/props/flora/decal_palms.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/flora/decal_palms_patch.xml b/binaries/data/mods/public/art/actors/props/flora/decal_palms_patch.xml index a4931218a1..6159fafc9d 100644 --- a/binaries/data/mods/public/art/actors/props/flora/decal_palms_patch.xml +++ b/binaries/data/mods/public/art/actors/props/flora/decal_palms_patch.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/flora/decals_flowers_daisies.xml b/binaries/data/mods/public/art/actors/props/flora/decals_flowers_daisies.xml index dfba302898..cd8b13abc6 100644 --- a/binaries/data/mods/public/art/actors/props/flora/decals_flowers_daisies.xml +++ b/binaries/data/mods/public/art/actors/props/flora/decals_flowers_daisies.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/special/eyecandy/campfire_decal.xml b/binaries/data/mods/public/art/actors/props/special/eyecandy/campfire_decal.xml index 711a78905d..d875ff5b20 100644 --- a/binaries/data/mods/public/art/actors/props/special/eyecandy/campfire_decal.xml +++ b/binaries/data/mods/public/art/actors/props/special/eyecandy/campfire_decal.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_corner.xml b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_corner.xml index 2808730f62..5a03f0363d 100644 --- a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_corner.xml +++ b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_corner.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_curve_small.xml b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_curve_small.xml index a39708d444..8e9d672c85 100644 --- a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_curve_small.xml +++ b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_curve_small.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_end.xml b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_end.xml index c123818af0..3d78e38ebe 100644 --- a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_end.xml +++ b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_end.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_intersect_T.xml b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_intersect_T.xml index 5182f8a7de..039b3c7cc7 100644 --- a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_intersect_T.xml +++ b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_intersect_T.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_intersect_x.xml b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_intersect_x.xml index e443ed42e6..7549bdccee 100644 --- a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_intersect_x.xml +++ b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_intersect_x.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_long.xml b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_long.xml index 0dee72a060..e3330a2589 100644 --- a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_long.xml +++ b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_long.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_short.xml b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_short.xml index c630db00e5..90e971b0a9 100644 --- a/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_short.xml +++ b/binaries/data/mods/public/art/actors/props/special/eyecandy/road_temperate_short.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/special/eyecandy/runway.xml b/binaries/data/mods/public/art/actors/props/special/eyecandy/runway.xml index 835cc51fb3..3c9bc44702 100644 --- a/binaries/data/mods/public/art/actors/props/special/eyecandy/runway.xml +++ b/binaries/data/mods/public/art/actors/props/special/eyecandy/runway.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/special/eyecandy/water_wave_decal.xml b/binaries/data/mods/public/art/actors/props/special/eyecandy/water_wave_decal.xml index c87c4192ef..242530ea01 100644 --- a/binaries/data/mods/public/art/actors/props/special/eyecandy/water_wave_decal.xml +++ b/binaries/data/mods/public/art/actors/props/special/eyecandy/water_wave_decal.xml @@ -12,5 +12,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/celt_barracks.xml b/binaries/data/mods/public/art/actors/props/structures/decals/celt_barracks.xml index 91476a284c..5701d6ccbf 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/celt_barracks.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/celt_barracks.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/celt_fortress.xml b/binaries/data/mods/public/art/actors/props/structures/decals/celt_fortress.xml index c54b6a3963..55d4474413 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/celt_fortress.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/celt_fortress.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/celt_sb1_mud.xml b/binaries/data/mods/public/art/actors/props/structures/decals/celt_sb1_mud.xml index 43a884af42..0dc767b033 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/celt_sb1_mud.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/celt_sb1_mud.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_1x1.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_1x1.xml index 96ed2091c5..369ee3b827 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_1x1.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_1x1.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_2x2.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_2x2.xml index 2234b5605a..90c18a547d 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_2x2.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_2x2.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_2x4.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_2x4.xml index 7251a2c58a..9e5e0b36ad 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_2x4.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_2x4.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_3x3.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_3x3.xml index 0a5ae0f5ee..fdb11fdaee 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_3x3.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_3x3.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_3x6.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_3x6.xml index b42f4f9c48..88e0a06553 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_3x6.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_3x6.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x2.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x2.xml index d3392ed44d..35ea67af78 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x2.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x2.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x4.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x4.xml index 099a9ae8fb..f080e6bfe6 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x4.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x4.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x6.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x6.xml index 8054e63f5a..fc670c3a43 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x6.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_4x6.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_5x5.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_5x5.xml index 7599df0a9d..87d2c86b80 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_5x5.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_5x5.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_6x4.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_6x4.xml index bb1ab02d3f..a74d1133b1 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_6x4.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_6x4.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_6x6.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_6x6.xml index ee71e5baff..f191dda0ec 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_6x6.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_6x6.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_7x7.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_7x7.xml index 190617b3de..be7c81be2a 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_7x7.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_7x7.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_small.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_small.xml index 1507edcdf8..03382bf162 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_small.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_small.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_theatron.xml b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_theatron.xml index fc9d1c2cdf..d2cf3fc067 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/dirt_theatron.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/dirt_theatron.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/farmstead_mud.xml b/binaries/data/mods/public/art/actors/props/structures/decals/farmstead_mud.xml index 45a1e04797..94090bb6c2 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/farmstead_mud.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/farmstead_mud.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/gravel_5x5.xml b/binaries/data/mods/public/art/actors/props/structures/decals/gravel_5x5.xml index b695f2c7b3..6591260725 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/gravel_5x5.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/gravel_5x5.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/gravel_savanna_3v3.xml b/binaries/data/mods/public/art/actors/props/structures/decals/gravel_savanna_3v3.xml index 1c00194946..3fce728b95 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/gravel_savanna_3v3.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/gravel_savanna_3v3.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/hele_corral_mud.xml b/binaries/data/mods/public/art/actors/props/structures/decals/hele_corral_mud.xml index cfbf4c611c..bafdba532b 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/hele_corral_mud.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/hele_corral_mud.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/structures/decals/iber_corral_mud.xml b/binaries/data/mods/public/art/actors/props/structures/decals/iber_corral_mud.xml index 91207f3252..6e9e23af87 100644 --- a/binaries/data/mods/public/art/actors/props/structures/decals/iber_corral_mud.xml +++ b/binaries/data/mods/public/art/actors/props/structures/decals/iber_corral_mud.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/units/blood_01.xml b/binaries/data/mods/public/art/actors/props/units/blood_01.xml index 229986cd29..1ce9308766 100644 --- a/binaries/data/mods/public/art/actors/props/units/blood_01.xml +++ b/binaries/data/mods/public/art/actors/props/units/blood_01.xml @@ -28,5 +28,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/units/blood_whale.xml b/binaries/data/mods/public/art/actors/props/units/blood_whale.xml index e1e6fd17fe..6d2eea2927 100644 --- a/binaries/data/mods/public/art/actors/props/units/blood_whale.xml +++ b/binaries/data/mods/public/art/actors/props/units/blood_whale.xml @@ -28,5 +28,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/props/units/hero_star.xml b/binaries/data/mods/public/art/actors/props/units/hero_star.xml index 4b0a76ab2c..c989d669af 100644 --- a/binaries/data/mods/public/art/actors/props/units/hero_star.xml +++ b/binaries/data/mods/public/art/actors/props/units/hero_star.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/structures/plot_field_found.xml b/binaries/data/mods/public/art/actors/structures/plot_field_found.xml index 1b713b4b45..cb0200fc30 100644 --- a/binaries/data/mods/public/art/actors/structures/plot_field_found.xml +++ b/binaries/data/mods/public/art/actors/structures/plot_field_found.xml @@ -7,5 +7,5 @@ - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/structures/plot_field_new.xml b/binaries/data/mods/public/art/actors/structures/plot_field_new.xml index bd07749ccd..37662f838b 100644 --- a/binaries/data/mods/public/art/actors/structures/plot_field_new.xml +++ b/binaries/data/mods/public/art/actors/structures/plot_field_new.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/actors/structures/plot_field_new_2.xml b/binaries/data/mods/public/art/actors/structures/plot_field_new_2.xml index e38776fd49..8abbbee45d 100644 --- a/binaries/data/mods/public/art/actors/structures/plot_field_new_2.xml +++ b/binaries/data/mods/public/art/actors/structures/plot_field_new_2.xml @@ -1,11 +1,10 @@ - - basic_trans.xml + terrain_base.xml diff --git a/binaries/data/mods/public/art/materials/terrain_base.xml b/binaries/data/mods/public/art/materials/terrain_base.xml new file mode 100644 index 0000000000..56401e161a --- /dev/null +++ b/binaries/data/mods/public/art/materials/terrain_base.xml @@ -0,0 +1,4 @@ + + + + diff --git a/binaries/data/mods/public/art/materials/terrain_grass.xml b/binaries/data/mods/public/art/materials/terrain_grass.xml new file mode 100644 index 0000000000..4026caa2ba --- /dev/null +++ b/binaries/data/mods/public/art/materials/terrain_grass.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/binaries/data/mods/public/art/materials/terrain_norm.xml b/binaries/data/mods/public/art/materials/terrain_norm.xml new file mode 100644 index 0000000000..e06d2abc49 --- /dev/null +++ b/binaries/data/mods/public/art/materials/terrain_norm.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/binaries/data/mods/public/art/materials/terrain_triplanar.xml b/binaries/data/mods/public/art/materials/terrain_triplanar.xml new file mode 100644 index 0000000000..5b78843e6a --- /dev/null +++ b/binaries/data/mods/public/art/materials/terrain_triplanar.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff.xml new file mode 100644 index 0000000000..b15e74bc2c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff.xml @@ -0,0 +1,9 @@ + + + + + + + + terrain_triplanar.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_a.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_a.xml new file mode 100644 index 0000000000..55d91d1da9 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_b.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_b.xml new file mode 100644 index 0000000000..1209b81d54 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_c.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_c.xml new file mode 100644 index 0000000000..3be16b43d7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_snow.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_snow.xml new file mode 100644 index 0000000000..e598013351 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_cliff_snow.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_dirt.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_dirt.xml new file mode 100644 index 0000000000..711f2aaa9a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_dirt.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_dirt_grass_50.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_dirt_grass_50.xml new file mode 100644 index 0000000000..2c768b5add --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_dirt_grass_50.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_dirt_snow.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_dirt_snow.xml new file mode 100644 index 0000000000..46b635a8af --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_dirt_snow.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_forrestfloor.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_forrestfloor.xml new file mode 100644 index 0000000000..a1aca199b3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_forrestfloor.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_forrestfloor_snow.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_forrestfloor_snow.xml new file mode 100644 index 0000000000..ff90915bec --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_forrestfloor_snow.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_a.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_a.xml new file mode 100644 index 0000000000..452e016af7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_b.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_b.xml new file mode 100644 index 0000000000..6d4ad44654 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_c.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_c.xml new file mode 100644 index 0000000000..65e1377d92 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_d.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_d.xml new file mode 100644 index 0000000000..c6d041a343 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_d.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_rocky.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_rocky.xml new file mode 100644 index 0000000000..74358ff9c6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_rocky.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_snow_50.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_snow_50.xml new file mode 100644 index 0000000000..a4ec1d34b0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_grass_snow_50.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_mountainside.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_mountainside.xml new file mode 100644 index 0000000000..d95ab12e61 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_mountainside.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_shore_rocks.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_shore_rocks.xml new file mode 100644 index 0000000000..c5924187ae --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_shore_rocks.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_shore_rocks_grass_50.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_shore_rocks_grass_50.xml new file mode 100644 index 0000000000..ba5222f889 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_shore_rocks_grass_50.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_shore_rocks_icy.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_shore_rocks_icy.xml new file mode 100644 index 0000000000..c913f4e3c0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_shore_rocks_icy.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_a.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_a.xml new file mode 100644 index 0000000000..569588a67e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_b.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_b.xml new file mode 100644 index 0000000000..2876bde760 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_glacial.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_glacial.xml new file mode 100644 index 0000000000..992856ae74 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_glacial.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_rocky.xml b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_rocky.xml new file mode 100644 index 0000000000..76bc9cb652 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/alpine_snow_rocky.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_citytile.xml b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_citytile.xml new file mode 100644 index 0000000000..6d3d75d0ca --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_citytile.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_a.xml b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_a.xml new file mode 100644 index 0000000000..108e41d653 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_b.xml b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_b.xml new file mode 100644 index 0000000000..afef14824b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_c.xml b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_c.xml new file mode 100644 index 0000000000..0f7ada685a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_d.xml b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_d.xml new file mode 100644 index 0000000000..85022bc746 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_d.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_dirt_a.xml b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_dirt_a.xml new file mode 100644 index 0000000000..27821968c5 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_dirt_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_e.xml b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_e.xml new file mode 100644 index 0000000000..b252192030 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_e.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_mossy.xml b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_mossy.xml new file mode 100644 index 0000000000..c9a5b0219a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-alpine/new_alpine_grass_mossy.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/terrains.xml b/binaries/data/mods/public/art/terrains/biome-alpine/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/terrains.xml rename to binaries/data/mods/public/art/terrains/biome-alpine/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile.xml new file mode 100644 index 0000000000..70e6fc2ff3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile.xml @@ -0,0 +1,8 @@ + + + + + + edgy + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile_pers.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile_pers.xml new file mode 100644 index 0000000000..38156a58f8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile_pers.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile_pers_dirt.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile_pers_dirt.xml new file mode 100644 index 0000000000..3db5e4aa95 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile_pers_dirt.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile_plaza.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile_plaza.xml new file mode 100644 index 0000000000..1120b64d16 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_city_tile_plaza.xml @@ -0,0 +1,9 @@ + + + + + + blurry + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_1.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_1.xml new file mode 100644 index 0000000000..934e529c11 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_1.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_2.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_2.xml new file mode 100644 index 0000000000..4d899a4b06 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_3.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_3.xml new file mode 100644 index 0000000000..63e25a74b6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_3.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_3_dirty.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_3_dirty.xml new file mode 100644 index 0000000000..29f8d23791 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_3_dirty.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_4.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_4.xml new file mode 100644 index 0000000000..553e6ae35d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_4.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_5.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_5.xml new file mode 100644 index 0000000000..1de70d732c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_5.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_badlands.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_badlands.xml new file mode 100644 index 0000000000..13c95a0173 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_badlands.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_badlands_2.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_badlands_2.xml new file mode 100644 index 0000000000..e0175f661a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_badlands_2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_base.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_base.xml new file mode 100644 index 0000000000..9e32d41ed5 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_base.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_egypt_1.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_egypt_1.xml new file mode 100644 index 0000000000..261b8a9d77 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_egypt_1.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_egypt_2.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_egypt_2.xml new file mode 100644 index 0000000000..2dbfd10179 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_egypt_2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_1.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_1.xml new file mode 100644 index 0000000000..d56a024d8f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_1.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_2.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_2.xml new file mode 100644 index 0000000000..024ee573c3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_base.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_base.xml new file mode 100644 index 0000000000..5b699ec6d1 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_base.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_crumbling.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_crumbling.xml new file mode 100644 index 0000000000..2fed23b93b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_cliff_persia_crumbling.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_badlands.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_badlands.xml new file mode 100644 index 0000000000..db0e7844ad --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_badlands.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_cracks.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_cracks.xml new file mode 100644 index 0000000000..caff014ed8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_cracks.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_1.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_1.xml new file mode 100644 index 0000000000..5ef0794534 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_1.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_2.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_2.xml new file mode 100644 index 0000000000..a166f7f4bd --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_2.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_rocks.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_rocks.xml new file mode 100644 index 0000000000..de28bf5099 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_rocks.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_rocky.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_rocky.xml new file mode 100644 index 0000000000..5c4b3cd4de --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_persia_rocky.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_1.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_1.xml new file mode 100644 index 0000000000..77347fdccc --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_1.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_2.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_2.xml new file mode 100644 index 0000000000..74a88b48a9 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_3.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_3.xml new file mode 100644 index 0000000000..bbe8b70916 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_3.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_3_scrub.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_3_scrub.xml new file mode 100644 index 0000000000..6ab6dec163 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rocks_3_scrub.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rough.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rough.xml new file mode 100644 index 0000000000..866996af66 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rough.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rough_2.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rough_2.xml new file mode 100644 index 0000000000..a0163f99a9 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_dirt_rough_2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_farmland.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_farmland.xml new file mode 100644 index 0000000000..71a38bd0fa --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_farmland.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_forestfloor_palms.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_forestfloor_palms.xml new file mode 100644 index 0000000000..c3a2064a16 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_forestfloor_palms.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_grass_a.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_grass_a.xml new file mode 100644 index 0000000000..8c22ee85e6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_grass_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_grass_a_sand.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_grass_a_sand.xml new file mode 100644 index 0000000000..c00790ba2e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_grass_a_sand.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_grass_a_stones.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_grass_a_stones.xml new file mode 100644 index 0000000000..27402aef31 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_grass_a_stones.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_lakebed_dry.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_lakebed_dry.xml new file mode 100644 index 0000000000..a9696f7ae2 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_lakebed_dry.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_lakebed_dry_b.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_lakebed_dry_b.xml new file mode 100644 index 0000000000..01af840209 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_lakebed_dry_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_pebbles_rough.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_pebbles_rough.xml new file mode 100644 index 0000000000..e5884cca5f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_pebbles_rough.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_pebbles_rough_wet.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_pebbles_rough_wet.xml new file mode 100644 index 0000000000..ea349bdf09 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_pebbles_rough_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_plants_a.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_plants_a.xml new file mode 100644 index 0000000000..c3837da2f0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_plants_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_plants_b.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_plants_b.xml new file mode 100644 index 0000000000..a4b8673f1c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_plants_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_plants_b_persia.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_plants_b_persia.xml new file mode 100644 index 0000000000..de9b43268f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_plants_b_persia.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_rough.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_rough.xml new file mode 100644 index 0000000000..93368f1de8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_rough.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_100.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_100.xml new file mode 100644 index 0000000000..6949fda72e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_100.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_100_rotate.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_100_rotate.xml new file mode 100644 index 0000000000..2f695fe4a7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_100_rotate.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_50.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_50.xml new file mode 100644 index 0000000000..0d5713780e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_50.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_rocks.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_rocks.xml new file mode 100644 index 0000000000..61b8a23364 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_rocks.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_stones.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_stones.xml new file mode 100644 index 0000000000..a50a714e9d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_dunes_stones.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_scrub.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_scrub.xml new file mode 100644 index 0000000000..6226c3e604 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_scrub.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_smooth.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_smooth.xml new file mode 100644 index 0000000000..f3ab09350f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_smooth.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_smooth_b.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_smooth_b.xml new file mode 100644 index 0000000000..81e0c8e8ab --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_smooth_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_stones.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_stones.xml new file mode 100644 index 0000000000..abd98fb3c0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_stones.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_wet.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_wet.xml new file mode 100644 index 0000000000..6df48365c4 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_sand_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_shore_stones.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_shore_stones.xml new file mode 100644 index 0000000000..23bf1b378f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_shore_stones.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-desert/desert_shore_stones_wet.xml b/binaries/data/mods/public/art/terrains/biome-desert/desert_shore_stones_wet.xml new file mode 100644 index 0000000000..fc0cf4cb5b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-desert/desert_shore_stones_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/terrains.xml b/binaries/data/mods/public/art/terrains/biome-desert/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/terrains.xml rename to binaries/data/mods/public/art/terrains/biome-desert/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_city_pavement.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_city_pavement.xml new file mode 100644 index 0000000000..07973634f1 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_city_pavement.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_city_tile.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_city_tile.xml new file mode 100644 index 0000000000..691753b831 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_city_tile.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_aegean.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_aegean.xml new file mode 100644 index 0000000000..c781be8310 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_aegean.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_aegean_shrubs.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_aegean_shrubs.xml new file mode 100644 index 0000000000..992eb3412b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_aegean_shrubs.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_grass.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_grass.xml new file mode 100644 index 0000000000..875317c284 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_grass.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_greek.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_greek.xml new file mode 100644 index 0000000000..049a338ca6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_greek.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_greek_2.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_greek_2.xml new file mode 100644 index 0000000000..e3552511c8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_greek_2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_italia.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_italia.xml new file mode 100644 index 0000000000..5a84be94fa --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_italia.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_italia_grass.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_italia_grass.xml new file mode 100644 index 0000000000..1bdce76062 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_cliff_italia_grass.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_dirt.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_dirt.xml new file mode 100644 index 0000000000..e2c185d5d8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_dirt.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_dirt_b.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_dirt_b.xml new file mode 100644 index 0000000000..e4a79eaacb --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_dirt_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_dirt_c.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_dirt_c.xml new file mode 100644 index 0000000000..2e401fd329 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_dirt_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_farmland.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_farmland.xml new file mode 100644 index 0000000000..ce485f5c18 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_farmland.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_forestfloor_a.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_forestfloor_a.xml new file mode 100644 index 0000000000..73dabef80a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_forestfloor_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field.xml new file mode 100644 index 0000000000..d5c8ee12ab --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_a.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_a.xml new file mode 100644 index 0000000000..05d8b217a7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_b.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_b.xml new file mode 100644 index 0000000000..61234febb1 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_brown.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_brown.xml new file mode 100644 index 0000000000..9fec26080c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_brown.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_dry.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_dry.xml new file mode 100644 index 0000000000..4931b8d52a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_field_dry.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_flowers.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_flowers.xml new file mode 100644 index 0000000000..1980cd5500 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_flowers.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_shrubs.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_shrubs.xml new file mode 100644 index 0000000000..0b761743f1 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_shrubs.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_wild.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_wild.xml new file mode 100644 index 0000000000..9434d0dce6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_wild.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_wild_2.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_wild_2.xml new file mode 100644 index 0000000000..5a02be046f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_grass_wild_2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_plants_dirt.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_plants_dirt.xml new file mode 100644 index 0000000000..1e9421ecbb --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_plants_dirt.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_riparian_mud.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_riparian_mud.xml new file mode 100644 index 0000000000..fda2737275 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_riparian_mud.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks.xml new file mode 100644 index 0000000000..1da9eee911 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_grass.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_grass.xml new file mode 100644 index 0000000000..8ea4b329ae --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_grass.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_grass_shrubs.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_grass_shrubs.xml new file mode 100644 index 0000000000..3f1af7b09a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_grass_shrubs.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_shrubs.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_shrubs.xml new file mode 100644 index 0000000000..20e687831e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_shrubs.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_wet.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_wet.xml new file mode 100644 index 0000000000..8d195b68fc --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_rocks_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sand.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sand.xml new file mode 100644 index 0000000000..7fe2ce7bee --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sand.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sand_messy.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sand_messy.xml new file mode 100644 index 0000000000..320a93fc53 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sand_messy.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sand_wet.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sand_wet.xml new file mode 100644 index 0000000000..223493bcb0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sand_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sea_coral_deep.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sea_coral_deep.xml new file mode 100644 index 0000000000..4900b6f226 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sea_coral_deep.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sea_coral_plants.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sea_coral_plants.xml new file mode 100644 index 0000000000..7bcc0d9c3d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sea_coral_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sea_depths.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sea_depths.xml new file mode 100644 index 0000000000..6c19987920 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_sea_depths.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_shrubs.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_shrubs.xml new file mode 100644 index 0000000000..f4f090ae3e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_shrubs.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_shrubs_dry.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_shrubs_dry.xml new file mode 100644 index 0000000000..b66bbf9110 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_shrubs_dry.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_shrubs_golden.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_shrubs_golden.xml new file mode 100644 index 0000000000..9678a67278 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-mediterranean/medit_shrubs_golden.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/terrains.xml b/binaries/data/mods/public/art/terrains/biome-mediterranean/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/terrains.xml rename to binaries/data/mods/public/art/terrains/biome-mediterranean/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/ice_01.xml b/binaries/data/mods/public/art/terrains/biome-polar/ice_01.xml new file mode 100644 index 0000000000..35f3a00914 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/ice_01.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/ice_dirt.xml b/binaries/data/mods/public/art/terrains/biome-polar/ice_dirt.xml new file mode 100644 index 0000000000..7c85aac255 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/ice_dirt.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_cliff_a.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_cliff_a.xml new file mode 100644 index 0000000000..bc18b0feee --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_cliff_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_cliff_b.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_cliff_b.xml new file mode 100644 index 0000000000..7fdaddd1d6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_cliff_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_cliff_snow.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_cliff_snow.xml new file mode 100644 index 0000000000..519f89231d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_cliff_snow.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_grass_snow.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_grass_snow.xml new file mode 100644 index 0000000000..58cabec4e2 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_grass_snow.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_ice.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_ice.xml new file mode 100644 index 0000000000..aab51cf381 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_ice.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_b.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_b.xml new file mode 100644 index 0000000000..c81eaa77d9 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_c.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_c.xml new file mode 100644 index 0000000000..cfc640ab34 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_cracked.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_cracked.xml new file mode 100644 index 0000000000..ca4c781a17 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_cracked.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_snow.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_snow.xml new file mode 100644 index 0000000000..8a162eb449 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_ice_snow.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_a.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_a.xml new file mode 100644 index 0000000000..6ace505514 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_b.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_b.xml new file mode 100644 index 0000000000..c2b220439f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_glacial.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_glacial.xml new file mode 100644 index 0000000000..a438b3d265 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_glacial.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_rocks.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_rocks.xml new file mode 100644 index 0000000000..3e2ddbd49b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_snow_rocks.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_tundra.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_tundra.xml new file mode 100644 index 0000000000..73e23d53a0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_tundra.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-polar/polar_tundra_snow.xml b/binaries/data/mods/public/art/terrains/biome-polar/polar_tundra_snow.xml new file mode 100644 index 0000000000..efe269af4e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-polar/polar_tundra_snow.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/terrains.xml b/binaries/data/mods/public/art/terrains/biome-polar/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/terrains.xml rename to binaries/data/mods/public/art/terrains/biome-polar/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_a.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_a.xml new file mode 100644 index 0000000000..7b7bbba10b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_a_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_a_red.xml new file mode 100644 index 0000000000..3cbb1729bc --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_a_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_b.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_b.xml new file mode 100644 index 0000000000..5d5b23914d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_b_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_b_red.xml new file mode 100644 index 0000000000..633d10d22b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_cliff_b_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_a.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_a.xml new file mode 100644 index 0000000000..457a8c6055 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_a_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_a_red.xml new file mode 100644 index 0000000000..459ae41331 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_a_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_b.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_b.xml new file mode 100644 index 0000000000..0f6ddcd40a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_b_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_b_red.xml new file mode 100644 index 0000000000..b31a5387fa --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_b_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_plants_a.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_plants_a.xml new file mode 100644 index 0000000000..82ffce9a14 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_plants_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_plants_cracked.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_plants_cracked.xml new file mode 100644 index 0000000000..f96a196972 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_plants_cracked.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_a.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_a.xml new file mode 100644 index 0000000000..8a7da504e8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_a_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_a_red.xml new file mode 100644 index 0000000000..e1b172ae93 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_a_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_b.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_b.xml new file mode 100644 index 0000000000..18f32a6752 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_b_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_b_red.xml new file mode 100644 index 0000000000..d4454ac9c0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_b_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_c.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_c.xml new file mode 100644 index 0000000000..2b1156fb40 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_c_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_c_red.xml new file mode 100644 index 0000000000..f2ee22e8c7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_dirt_rocks_c_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_forestfloor_a.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_forestfloor_a.xml new file mode 100644 index 0000000000..4463156b15 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_forestfloor_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_forestfloor_b.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_forestfloor_b.xml new file mode 100644 index 0000000000..bb5ded7ffb --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_forestfloor_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_a.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_a.xml new file mode 100644 index 0000000000..3fb8924364 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_a_wetseason.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_a_wetseason.xml new file mode 100644 index 0000000000..5533693521 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_a_wetseason.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_b.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_b.xml new file mode 100644 index 0000000000..18e5ac066d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_b_wetseason.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_b_wetseason.xml new file mode 100644 index 0000000000..f4dd43a17c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_grass_b_wetseason.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_mud_a.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_mud_a.xml new file mode 100644 index 0000000000..82b599a128 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_mud_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_bank.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_bank.xml new file mode 100644 index 0000000000..c0affd89a8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_bank.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_bank_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_bank_red.xml new file mode 100644 index 0000000000..f8295d3205 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_bank_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_dry.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_dry.xml new file mode 100644 index 0000000000..11753ab81b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_dry.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_wet.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_wet.xml new file mode 100644 index 0000000000..262ecfe283 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_wet_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_wet_red.xml new file mode 100644 index 0000000000..a602450763 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_riparian_wet_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_shrubs_a.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_shrubs_a.xml new file mode 100644 index 0000000000..779e72af1d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_shrubs_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_shrubs_a_wetseason.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_shrubs_a_wetseason.xml new file mode 100644 index 0000000000..da4c2702dd --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_shrubs_a_wetseason.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_shrubs_b.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_shrubs_b.xml new file mode 100644 index 0000000000..6bda1dd2c3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_shrubs_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_tile_a.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_tile_a.xml new file mode 100644 index 0000000000..2272b37ed0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_tile_a.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_tile_a_dirt_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_tile_a_dirt_red.xml new file mode 100644 index 0000000000..56528c66f6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_tile_a_dirt_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_tile_a_red.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_tile_a_red.xml new file mode 100644 index 0000000000..4b6abc488a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_tile_a_red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-savanna/savanna_wash_a.xml b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_wash_a.xml new file mode 100644 index 0000000000..50f3436570 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-savanna/savanna_wash_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/terrains.xml b/binaries/data/mods/public/art/terrains/biome-savanna/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/terrains.xml rename to binaries/data/mods/public/art/terrains/biome-savanna/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_dirt_a.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_dirt_a.xml new file mode 100644 index 0000000000..90438f1e01 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_dirt_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_dirt_b.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_dirt_b.xml new file mode 100644 index 0000000000..6c8a531703 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_dirt_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_dirt_rocks_a.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_dirt_rocks_a.xml new file mode 100644 index 0000000000..373db07e6b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_dirt_rocks_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_a.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_a.xml new file mode 100644 index 0000000000..142cc2c5ef --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_b.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_b.xml new file mode 100644 index 0000000000..89ab61c468 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_c.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_c.xml new file mode 100644 index 0000000000..529c9134ed --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_d.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_d.xml new file mode 100644 index 0000000000..44db5298ed --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_d.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_dirt_33.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_dirt_33.xml new file mode 100644 index 0000000000..b7b888c267 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_dirt_33.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_dirt_66.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_dirt_66.xml new file mode 100644 index 0000000000..540230aea5 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_dirt_66.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_green_a.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_green_a.xml new file mode 100644 index 0000000000..3005b3be15 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_grass_green_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_river_rocks.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_river_rocks.xml new file mode 100644 index 0000000000..1f466f233c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_river_rocks.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_river_rocks_dirt.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_river_rocks_dirt.xml new file mode 100644 index 0000000000..ceecfec64c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_river_rocks_dirt.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-steppe/steppe_river_rocks_wet.xml b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_river_rocks_wet.xml new file mode 100644 index 0000000000..9de9b4fb1c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-steppe/steppe_river_rocks_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/terrains.xml b/binaries/data/mods/public/art/terrains/biome-steppe/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/terrains.xml rename to binaries/data/mods/public/art/terrains/biome-steppe/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_cliff_a.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_cliff_a.xml new file mode 100644 index 0000000000..97c501ddbd --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_cliff_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_cliff_b.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_cliff_b.xml new file mode 100644 index 0000000000..f688024c31 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_cliff_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_a.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_a.xml new file mode 100644 index 0000000000..b1a275fb25 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_gravel.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_gravel.xml new file mode 100644 index 0000000000..4d1841426e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_gravel.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_gravel_b.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_gravel_b.xml new file mode 100644 index 0000000000..98a260d233 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_gravel_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_gravel_plants.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_gravel_plants.xml new file mode 100644 index 0000000000..7eeb50911a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_dirt_gravel_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_farmland.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_farmland.xml new file mode 100644 index 0000000000..40a55da9eb --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_farmland.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_a.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_a.xml new file mode 100644 index 0000000000..6fd6678570 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_a.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_aut.xml new file mode 100644 index 0000000000..cb69401716 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_autumn.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_autumn.xml new file mode 100644 index 0000000000..ba1168dd57 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_autumn.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_pine.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_pine.xml new file mode 100644 index 0000000000..fa09418b91 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_forestfloor_pine.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass.xml new file mode 100644 index 0000000000..3b19a2b6e8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_aut.xml new file mode 100644 index 0000000000..db18ca2ad0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_b.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_b.xml new file mode 100644 index 0000000000..52d5830075 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_b_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_b_aut.xml new file mode 100644 index 0000000000..abe837a71e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_b_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_c.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_c.xml new file mode 100644 index 0000000000..25d02b0902 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_c_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_c_aut.xml new file mode 100644 index 0000000000..0e0c711946 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_c_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_clovers.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_clovers.xml new file mode 100644 index 0000000000..281f0c3def --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_clovers.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_clovers_2.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_clovers_2.xml new file mode 100644 index 0000000000..758cdf03d3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_clovers_2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_d.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_d.xml new file mode 100644 index 0000000000..205376e92d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_d.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_d_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_d_aut.xml new file mode 100644 index 0000000000..1a5806eb59 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_d_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_long.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_long.xml new file mode 100644 index 0000000000..e954822136 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_long.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_long_b.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_long_b.xml new file mode 100644 index 0000000000..c877f91ffc --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_long_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_long_b_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_long_b_aut.xml new file mode 100644 index 0000000000..79cd260679 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_long_b_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_mossy.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_mossy.xml new file mode 100644 index 0000000000..beceb10d90 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_mossy.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_plants.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_plants.xml new file mode 100644 index 0000000000..4a555261b3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_plants_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_plants_aut.xml new file mode 100644 index 0000000000..d35237128c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_plants_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_wet.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_wet.xml new file mode 100644 index 0000000000..771492e4fd --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_grass_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_highlands.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_highlands.xml new file mode 100644 index 0000000000..adb2b64096 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_highlands.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_highlands_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_highlands_aut.xml new file mode 100644 index 0000000000..05c4d16727 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_highlands_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_mud_a.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_mud_a.xml new file mode 100644 index 0000000000..96e22bd875 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_mud_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_mud_plants.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_mud_plants.xml new file mode 100644 index 0000000000..079061f72a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_mud_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_plants_bog.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_plants_bog.xml new file mode 100644 index 0000000000..5544061351 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_plants_bog.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_plants_bog_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_plants_bog_aut.xml new file mode 100644 index 0000000000..963503456f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_plants_bog_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_road.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_road.xml new file mode 100644 index 0000000000..b07fdebee4 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_road.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_aut.xml new file mode 100644 index 0000000000..257a18fe80 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_muddy.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_muddy.xml new file mode 100644 index 0000000000..a1a6984706 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_muddy.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_overgrown.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_overgrown.xml new file mode 100644 index 0000000000..e50e217fe3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_overgrown.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_overgrown_aut.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_overgrown_aut.xml new file mode 100644 index 0000000000..088ad2f05b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_road_overgrown_aut.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_sea_rocks.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_sea_rocks.xml new file mode 100644 index 0000000000..66448f35d4 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_sea_rocks.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-temperate/temp_sea_weed.xml b/binaries/data/mods/public/art/terrains/biome-temperate/temp_sea_weed.xml new file mode 100644 index 0000000000..9abef368ca --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-temperate/temp_sea_weed.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/terrains.xml b/binaries/data/mods/public/art/terrains/biome-temperate/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/terrains.xml rename to binaries/data/mods/public/art/terrains/biome-temperate/terrains.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/terrains.xml b/binaries/data/mods/public/art/terrains/biome-tropic/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/terrains.xml rename to binaries/data/mods/public/art/terrains/biome-tropic/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_dry.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_dry.xml new file mode 100644 index 0000000000..f4e912284c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_dry.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_dry_plants.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_dry_plants.xml new file mode 100644 index 0000000000..0aef06185f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_dry_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_volcanic.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_volcanic.xml new file mode 100644 index 0000000000..7a21a632ea --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_volcanic.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_wet.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_wet.xml new file mode 100644 index 0000000000..ea58091472 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_beach_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_citytile_a.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_citytile_a.xml new file mode 100644 index 0000000000..145933146f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_citytile_a.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_citytile_plants.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_citytile_plants.xml new file mode 100644 index 0000000000..fdad777934 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_citytile_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_a.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_a.xml new file mode 100644 index 0000000000..e940258288 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_a_plants.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_a_plants.xml new file mode 100644 index 0000000000..83f7ec638e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_a_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_b.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_b.xml new file mode 100644 index 0000000000..35488dd225 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_b_plants.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_b_plants.xml new file mode 100644 index 0000000000..f0d31fe97c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_b_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_grass.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_grass.xml new file mode 100644 index 0000000000..c307bcc192 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_grass.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_mud.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_mud.xml new file mode 100644 index 0000000000..1271f82078 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_mud.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_volcanic.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_volcanic.xml new file mode 100644 index 0000000000..5883909fe2 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_cliff_volcanic.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_a.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_a.xml new file mode 100644 index 0000000000..a21712b200 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_a_plants.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_a_plants.xml new file mode 100644 index 0000000000..5210fb41c6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_a_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_b.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_b.xml new file mode 100644 index 0000000000..a32653e6ea --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_b_plants.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_b_plants.xml new file mode 100644 index 0000000000..a601cd593e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_dirt_b_plants.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_farmland.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_farmland.xml new file mode 100644 index 0000000000..db0b1f35fe --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_farmland.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_forestfloor_a.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_forestfloor_a.xml new file mode 100644 index 0000000000..22f3142c7c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_forestfloor_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_grass_c.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_grass_c.xml new file mode 100644 index 0000000000..c27a3e6ff1 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_grass_c.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_grass_plants.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_grass_plants.xml new file mode 100644 index 0000000000..ebda89ffbc --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_grass_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_mud_a.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_mud_a.xml new file mode 100644 index 0000000000..72ffd1515d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_mud_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_ocean_coral.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_ocean_coral.xml new file mode 100644 index 0000000000..e6cc091cff --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_ocean_coral.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_ocean_depths.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_ocean_depths.xml new file mode 100644 index 0000000000..482c3fba0a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_ocean_depths.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_plants.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_plants.xml new file mode 100644 index 0000000000..3042c49ed1 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_plants.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_plants_b.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_plants_b.xml new file mode 100644 index 0000000000..252baa03d5 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_plants_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_plants_c.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_plants_c.xml new file mode 100644 index 0000000000..4d4f1fede0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_plants_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/biome-tropic/tropic_swamp_a.xml b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_swamp_a.xml new file mode 100644 index 0000000000..e0c06faf57 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/biome-tropic/tropic_swamp_a.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/cliff/cave_walls.xml b/binaries/data/mods/public/art/terrains/cliff/cave_walls.xml new file mode 100644 index 0000000000..c875d0eb4a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cave_walls.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff volcanic coarse.xml b/binaries/data/mods/public/art/terrains/cliff/cliff volcanic coarse.xml new file mode 100644 index 0000000000..cf9be305f8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff volcanic coarse.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff volcanic ground.xml b/binaries/data/mods/public/art/terrains/cliff/cliff volcanic ground.xml new file mode 100644 index 0000000000..3dcf8b2296 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff volcanic ground.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff volcanic light.xml b/binaries/data/mods/public/art/terrains/cliff/cliff volcanic light.xml new file mode 100644 index 0000000000..679f214815 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff volcanic light.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff4.xml b/binaries/data/mods/public/art/terrains/cliff/cliff4.xml new file mode 100644 index 0000000000..bc99e4f99b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff4.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_canyon.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_canyon.xml new file mode 100644 index 0000000000..5817985de4 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_canyon.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_dark_01.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_dark_01.xml new file mode 100644 index 0000000000..c2b40a5036 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_dark_01.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_darkgray.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_darkgray.xml new file mode 100644 index 0000000000..d3c1e117f8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_darkgray.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_face2.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_face2.xml new file mode 100644 index 0000000000..a95f79e690 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_face2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_face2_w.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_face2_w.xml new file mode 100644 index 0000000000..47ba2d06b0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_face2_w.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_face5.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_face5.xml new file mode 100644 index 0000000000..a70e4ed89d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_face5.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_granite.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_granite.xml new file mode 100644 index 0000000000..f9e803fa98 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_granite.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_greek.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_greek.xml new file mode 100644 index 0000000000..f6657b9c43 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_greek.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_petrified.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_petrified.xml new file mode 100644 index 0000000000..b7ddf124f7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_petrified.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_rocky.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_rocky.xml new file mode 100644 index 0000000000..9bff39a55b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_rocky.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_rocky_b.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_rocky_b.xml new file mode 100644 index 0000000000..c44d3005c9 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_rocky_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_rough_a.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_rough_a.xml new file mode 100644 index 0000000000..285e397fdb --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_rough_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/cliff_sedimentary.xml b/binaries/data/mods/public/art/terrains/cliff/cliff_sedimentary.xml new file mode 100644 index 0000000000..043fcf1dde --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/cliff_sedimentary.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/medit_cliff_a.xml b/binaries/data/mods/public/art/terrains/cliff/medit_cliff_a.xml new file mode 100644 index 0000000000..a1b7e8d8ac --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/medit_cliff_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/cliff/medit_cliff_beach_25.xml b/binaries/data/mods/public/art/terrains/cliff/medit_cliff_beach_25.xml new file mode 100644 index 0000000000..f86f31b9f5 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/cliff/medit_cliff_beach_25.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/terrains.xml b/binaries/data/mods/public/art/terrains/cliff/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/terrains.xml rename to binaries/data/mods/public/art/terrains/cliff/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/DirtTests.xml b/binaries/data/mods/public/art/terrains/dirt/DirtTests.xml new file mode 100644 index 0000000000..eef90f2410 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/DirtTests.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/DirtTests2.xml b/binaries/data/mods/public/art/terrains/dirt/DirtTests2.xml new file mode 100644 index 0000000000..d1f0cf3e22 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/DirtTests2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/DirtTests4.xml b/binaries/data/mods/public/art/terrains/dirt/DirtTests4.xml new file mode 100644 index 0000000000..062c5089ab --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/DirtTests4.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/clay_01.xml b/binaries/data/mods/public/art/terrains/dirt/clay_01.xml new file mode 100644 index 0000000000..193635e7ce --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/clay_01.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_beach.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_beach.xml new file mode 100644 index 0000000000..262d04e6f6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_beach.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_broken_rocks.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_broken_rocks.xml new file mode 100644 index 0000000000..6f0466f6e4 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_broken_rocks.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_brown_a.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_brown_a.xml new file mode 100644 index 0000000000..0ba76ba8cd --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_brown_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_brown_b.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_brown_b.xml new file mode 100644 index 0000000000..37403ebc66 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_brown_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_brown_c.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_brown_c.xml new file mode 100644 index 0000000000..175a9acb9a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_brown_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_brown_d.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_brown_d.xml new file mode 100644 index 0000000000..c71891e6ab --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_brown_d.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_brown_e.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_brown_e.xml new file mode 100644 index 0000000000..578b312d8f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_brown_e.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_burned.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_burned.xml new file mode 100644 index 0000000000..f6e08f50be --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_burned.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_cracked_b.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_cracked_b.xml new file mode 100644 index 0000000000..afe7e7e41f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_cracked_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_flaky.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_flaky.xml new file mode 100644 index 0000000000..e13e62d35f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_flaky.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_gravel_mars.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_gravel_mars.xml new file mode 100644 index 0000000000..391747ee71 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_gravel_mars.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_hard.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_hard.xml new file mode 100644 index 0000000000..ee34144326 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_hard.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_pebbles_wet.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_pebbles_wet.xml new file mode 100644 index 0000000000..2c04ff6058 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_pebbles_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_rocks.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_rocks.xml new file mode 100644 index 0000000000..aa7be20aec --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_rocks.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_rocks_a.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_rocks_a.xml new file mode 100644 index 0000000000..81f922c02d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_rocks_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_rocky.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_rocky.xml new file mode 100644 index 0000000000..c4506fc482 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_rocky.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_rugged.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_rugged.xml new file mode 100644 index 0000000000..9a95b3725d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_rugged.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_soft.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_soft.xml new file mode 100644 index 0000000000..ef7331c0a6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_soft.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirt_temp.xml b/binaries/data/mods/public/art/terrains/dirt/dirt_temp.xml new file mode 100644 index 0000000000..fd3a09c44a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirt_temp.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirta.xml b/binaries/data/mods/public/art/terrains/dirt/dirta.xml new file mode 100644 index 0000000000..9879574888 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirta.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirta_stones.xml b/binaries/data/mods/public/art/terrains/dirt/dirta_stones.xml new file mode 100644 index 0000000000..3d10cc001c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirta_stones.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirtc.xml b/binaries/data/mods/public/art/terrains/dirt/dirtc.xml new file mode 100644 index 0000000000..5908558602 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirtc.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirtd.xml b/binaries/data/mods/public/art/terrains/dirt/dirtd.xml new file mode 100644 index 0000000000..dc79e68591 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirtd.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/dirte.xml b/binaries/data/mods/public/art/terrains/dirt/dirte.xml new file mode 100644 index 0000000000..8e84668e77 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/dirte.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/medit_dirt_a.xml b/binaries/data/mods/public/art/terrains/dirt/medit_dirt_a.xml new file mode 100644 index 0000000000..dda24512b3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/medit_dirt_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/medit_dirt_dry.xml b/binaries/data/mods/public/art/terrains/dirt/medit_dirt_dry.xml new file mode 100644 index 0000000000..5374b761ef --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/medit_dirt_dry.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/mud_flats.xml b/binaries/data/mods/public/art/terrains/dirt/mud_flats.xml new file mode 100644 index 0000000000..4c4de6012e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/mud_flats.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/mud_slide.xml b/binaries/data/mods/public/art/terrains/dirt/mud_slide.xml new file mode 100644 index 0000000000..db9c64deea --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/mud_slide.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/mud_slide_2.xml b/binaries/data/mods/public/art/terrains/dirt/mud_slide_2.xml new file mode 100644 index 0000000000..3ce32484fe --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/mud_slide_2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/mud_temp.xml b/binaries/data/mods/public/art/terrains/dirt/mud_temp.xml new file mode 100644 index 0000000000..36d27e6998 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/mud_temp.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/new_savanna_dirt_c.xml b/binaries/data/mods/public/art/terrains/dirt/new_savanna_dirt_c.xml new file mode 100644 index 0000000000..da3d99eac1 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/new_savanna_dirt_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/new_savanna_dirt_d.xml b/binaries/data/mods/public/art/terrains/dirt/new_savanna_dirt_d.xml new file mode 100644 index 0000000000..10b45361a0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/new_savanna_dirt_d.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/temp_dirt_mud_mk1.xml b/binaries/data/mods/public/art/terrains/dirt/temp_dirt_mud_mk1.xml new file mode 100644 index 0000000000..9479dfc4a5 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/temp_dirt_mud_mk1.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/temp_dirt_mud_mk2.xml b/binaries/data/mods/public/art/terrains/dirt/temp_dirt_mud_mk2.xml new file mode 100644 index 0000000000..30fcb012c0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/temp_dirt_mud_mk2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/dirt/temp_dirt_mud_mk3.xml b/binaries/data/mods/public/art/terrains/dirt/temp_dirt_mud_mk3.xml new file mode 100644 index 0000000000..a4d85e94a3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/dirt/temp_dirt_mud_mk3.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/terrains.xml b/binaries/data/mods/public/art/terrains/dirt/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/terrains.xml rename to binaries/data/mods/public/art/terrains/dirt/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/forestfloor/forestfloor_dirty.xml b/binaries/data/mods/public/art/terrains/forestfloor/forestfloor_dirty.xml new file mode 100644 index 0000000000..284fc409ea --- /dev/null +++ b/binaries/data/mods/public/art/terrains/forestfloor/forestfloor_dirty.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/forestfloor/forestfloor_pine.xml b/binaries/data/mods/public/art/terrains/forestfloor/forestfloor_pine.xml new file mode 100644 index 0000000000..9dfac7a639 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/forestfloor/forestfloor_pine.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/forestfloor/terrains.xml b/binaries/data/mods/public/art/terrains/forestfloor/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/forestfloor/terrains.xml rename to binaries/data/mods/public/art/terrains/forestfloor/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/grass/grass b soft dirt 50.xml b/binaries/data/mods/public/art/terrains/grass/grass b soft dirt 50.xml new file mode 100644 index 0000000000..21771bd85d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass b soft dirt 50.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/grass1.xml b/binaries/data/mods/public/art/terrains/grass/grass1.xml new file mode 100644 index 0000000000..dca5406259 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass1.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/grass1_spring.xml b/binaries/data/mods/public/art/terrains/grass/grass1_spring.xml new file mode 100644 index 0000000000..f5fa566c40 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass1_spring.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/grass/grass1_spring_fancy.xml b/binaries/data/mods/public/art/terrains/grass/grass1_spring_fancy.xml new file mode 100644 index 0000000000..e4ad75dff2 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass1_spring_fancy.xml @@ -0,0 +1,7 @@ + + + + + + terrain_grass.xml + diff --git a/binaries/data/mods/public/art/terrains/grass/grass_dead.xml b/binaries/data/mods/public/art/terrains/grass/grass_dead.xml new file mode 100644 index 0000000000..2da80cd771 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass_dead.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/grass_field.xml b/binaries/data/mods/public/art/terrains/grass/grass_field.xml new file mode 100644 index 0000000000..47473bcb8b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass_field.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/grass_field_a.xml b/binaries/data/mods/public/art/terrains/grass/grass_field_a.xml new file mode 100644 index 0000000000..4fea061274 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass_field_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/grass_field_b.xml b/binaries/data/mods/public/art/terrains/grass/grass_field_b.xml new file mode 100644 index 0000000000..17cba569f7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass_field_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/grass_field_brown.xml b/binaries/data/mods/public/art/terrains/grass/grass_field_brown.xml new file mode 100644 index 0000000000..4f98f1a8da --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass_field_brown.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/grass_field_dry.xml b/binaries/data/mods/public/art/terrains/grass/grass_field_dry.xml new file mode 100644 index 0000000000..e3599aed3a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass_field_dry.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/grass_mediterranean_dry_1024test.xml b/binaries/data/mods/public/art/terrains/grass/grass_mediterranean_dry_1024test.xml new file mode 100644 index 0000000000..74bc508402 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass_mediterranean_dry_1024test.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/grass_moss.xml b/binaries/data/mods/public/art/terrains/grass/grass_moss.xml new file mode 100644 index 0000000000..cbbbc0c626 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/grass_moss.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/medit_shrubs_a.xml b/binaries/data/mods/public/art/terrains/grass/medit_shrubs_a.xml new file mode 100644 index 0000000000..2263a46784 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/medit_shrubs_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/new_savanna_grass_a.xml b/binaries/data/mods/public/art/terrains/grass/new_savanna_grass_a.xml new file mode 100644 index 0000000000..1b1b2d3069 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/new_savanna_grass_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/new_savanna_grass_b.xml b/binaries/data/mods/public/art/terrains/grass/new_savanna_grass_b.xml new file mode 100644 index 0000000000..09459e8e91 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/new_savanna_grass_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/new_savanna_grass_c.xml b/binaries/data/mods/public/art/terrains/grass/new_savanna_grass_c.xml new file mode 100644 index 0000000000..60cb4d7066 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/new_savanna_grass_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/grass/peat_temp.xml b/binaries/data/mods/public/art/terrains/grass/peat_temp.xml new file mode 100644 index 0000000000..7b69a59085 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/grass/peat_temp.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/terrains.xml b/binaries/data/mods/public/art/terrains/grass/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/terrains.xml rename to binaries/data/mods/public/art/terrains/grass/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/road/medit_city_tile.xml b/binaries/data/mods/public/art/terrains/road/medit_city_tile.xml new file mode 100644 index 0000000000..56f57c3945 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/medit_city_tile.xml @@ -0,0 +1,7 @@ + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/road/medit_city_tile_dirt.xml b/binaries/data/mods/public/art/terrains/road/medit_city_tile_dirt.xml new file mode 100644 index 0000000000..9e11218db3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/medit_city_tile_dirt.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road1.xml b/binaries/data/mods/public/art/terrains/road/road1.xml new file mode 100644 index 0000000000..7229f40a28 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road1.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road2.xml b/binaries/data/mods/public/art/terrains/road/road2.xml new file mode 100644 index 0000000000..d572098e4b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road2.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_5.xml b/binaries/data/mods/public/art/terrains/road/road_5.xml new file mode 100644 index 0000000000..2ecd095e71 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_5.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_flat.xml b/binaries/data/mods/public/art/terrains/road/road_flat.xml new file mode 100644 index 0000000000..77cf1b58c7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_flat.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_med.xml b/binaries/data/mods/public/art/terrains/road/road_med.xml new file mode 100644 index 0000000000..00197c9a37 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_med.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_med_a.xml b/binaries/data/mods/public/art/terrains/road/road_med_a.xml new file mode 100644 index 0000000000..87c614b33c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_med_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_muddy.xml b/binaries/data/mods/public/art/terrains/road/road_muddy.xml new file mode 100644 index 0000000000..12e3095294 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_muddy.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_roman.xml b/binaries/data/mods/public/art/terrains/road/road_roman.xml new file mode 100644 index 0000000000..4e38e5e103 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_roman.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_rome_a.xml b/binaries/data/mods/public/art/terrains/road/road_rome_a.xml new file mode 100644 index 0000000000..ac282425a2 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_rome_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_stones.xml b/binaries/data/mods/public/art/terrains/road/road_stones.xml new file mode 100644 index 0000000000..7348de7f9e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_stones.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_tropic_b.xml b/binaries/data/mods/public/art/terrains/road/road_tropic_b.xml new file mode 100644 index 0000000000..eac67082df --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_tropic_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_tropic_c.xml b/binaries/data/mods/public/art/terrains/road/road_tropic_c.xml new file mode 100644 index 0000000000..bce08bfd86 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_tropic_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/road/road_tropic_d.xml b/binaries/data/mods/public/art/terrains/road/road_tropic_d.xml new file mode 100644 index 0000000000..3e2cf0ae4f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/road/road_tropic_d.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/terrains.xml b/binaries/data/mods/public/art/terrains/road/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/terrains.xml rename to binaries/data/mods/public/art/terrains/road/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/sand/desert_sahara.xml b/binaries/data/mods/public/art/terrains/sand/desert_sahara.xml new file mode 100644 index 0000000000..23f06ef4b3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/desert_sahara.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/sand/desert_wave.xml b/binaries/data/mods/public/art/terrains/sand/desert_wave.xml new file mode 100644 index 0000000000..768830fe83 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/desert_wave.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/sand/dirty_sand.xml b/binaries/data/mods/public/art/terrains/sand/dirty_sand.xml new file mode 100644 index 0000000000..12e16a5327 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/dirty_sand.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/sand/sand.xml b/binaries/data/mods/public/art/terrains/sand/sand.xml new file mode 100644 index 0000000000..97d19e063b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/sand.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/sand/sand_dune_a.xml b/binaries/data/mods/public/art/terrains/sand/sand_dune_a.xml new file mode 100644 index 0000000000..3b6702d009 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/sand_dune_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/sand/sand_dunes.xml b/binaries/data/mods/public/art/terrains/sand/sand_dunes.xml new file mode 100644 index 0000000000..c3a4bc63e6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/sand_dunes.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/sand/sand_sahara.xml b/binaries/data/mods/public/art/terrains/sand/sand_sahara.xml new file mode 100644 index 0000000000..1d98b03002 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/sand_sahara.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/sand/sand_scrub_100.xml b/binaries/data/mods/public/art/terrains/sand/sand_scrub_100.xml new file mode 100644 index 0000000000..e90c33eace --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/sand_scrub_100.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/sand/sand_scrub_25.xml b/binaries/data/mods/public/art/terrains/sand/sand_scrub_25.xml new file mode 100644 index 0000000000..12a1ad01a6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/sand_scrub_25.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/sand/sand_scrub_50.xml b/binaries/data/mods/public/art/terrains/sand/sand_scrub_50.xml new file mode 100644 index 0000000000..c549ce192d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/sand_scrub_50.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/sand/sand_scrub_75.xml b/binaries/data/mods/public/art/terrains/sand/sand_scrub_75.xml new file mode 100644 index 0000000000..ec27af9353 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/sand/sand_scrub_75.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/terrains.xml b/binaries/data/mods/public/art/terrains/sand/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/terrains.xml rename to binaries/data/mods/public/art/terrains/sand/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/beach_c.xml b/binaries/data/mods/public/art/terrains/shoreline/beach_c.xml new file mode 100644 index 0000000000..7756fb5c37 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/beach_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/beach_cliff_a_50.xml b/binaries/data/mods/public/art/terrains/shoreline/beach_cliff_a_50.xml new file mode 100644 index 0000000000..6c03cad4ed --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/beach_cliff_a_50.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/beach_cliff_a_75.xml b/binaries/data/mods/public/art/terrains/shoreline/beach_cliff_a_75.xml new file mode 100644 index 0000000000..a14edc5b9d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/beach_cliff_a_75.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/beach_d.xml b/binaries/data/mods/public/art/terrains/shoreline/beach_d.xml new file mode 100644 index 0000000000..6f0289e5b2 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/beach_d.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/beach_scrub_25.xml b/binaries/data/mods/public/art/terrains/shoreline/beach_scrub_25.xml new file mode 100644 index 0000000000..be7f48387a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/beach_scrub_25.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/beach_scrub_50_.xml b/binaries/data/mods/public/art/terrains/shoreline/beach_scrub_50_.xml new file mode 100644 index 0000000000..1b2c01e8a3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/beach_scrub_50_.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/beach_scrub_75.xml b/binaries/data/mods/public/art/terrains/shoreline/beach_scrub_75.xml new file mode 100644 index 0000000000..7f460a8308 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/beach_scrub_75.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/grass_underwater_b.xml b/binaries/data/mods/public/art/terrains/shoreline/grass_underwater_b.xml new file mode 100644 index 0000000000..f1bc0ac5df --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/grass_underwater_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/medit_river_rocks_dry.xml b/binaries/data/mods/public/art/terrains/shoreline/medit_river_rocks_dry.xml new file mode 100644 index 0000000000..f87f8bb35c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/medit_river_rocks_dry.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/medit_river_rocks_wet.xml b/binaries/data/mods/public/art/terrains/shoreline/medit_river_rocks_wet.xml new file mode 100644 index 0000000000..62f48f7455 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/medit_river_rocks_wet.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/ocean_medit_coral.xml b/binaries/data/mods/public/art/terrains/shoreline/ocean_medit_coral.xml new file mode 100644 index 0000000000..1da7c5ee14 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/ocean_medit_coral.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/sand_d.xml b/binaries/data/mods/public/art/terrains/shoreline/sand_d.xml new file mode 100644 index 0000000000..fa182fb620 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/sand_d.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/sand_grass_25.xml b/binaries/data/mods/public/art/terrains/shoreline/sand_grass_25.xml new file mode 100644 index 0000000000..ee03bd5dff --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/sand_grass_25.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/sand_path.xml b/binaries/data/mods/public/art/terrains/shoreline/sand_path.xml new file mode 100644 index 0000000000..131eaebaa2 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/sand_path.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/sand_wavey.xml b/binaries/data/mods/public/art/terrains/shoreline/sand_wavey.xml new file mode 100644 index 0000000000..cdc3b2dfa6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/sand_wavey.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/sand_wet_a.xml b/binaries/data/mods/public/art/terrains/shoreline/sand_wet_a.xml new file mode 100644 index 0000000000..89b710a2ff --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/sand_wet_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/sand_wet_b.xml b/binaries/data/mods/public/art/terrains/shoreline/sand_wet_b.xml new file mode 100644 index 0000000000..4d1da71438 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/sand_wet_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/shoreline/shoreline_stoney_a.xml b/binaries/data/mods/public/art/terrains/shoreline/shoreline_stoney_a.xml new file mode 100644 index 0000000000..22ba0eb530 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/shoreline/shoreline_stoney_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/terrains.xml b/binaries/data/mods/public/art/terrains/shoreline/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/terrains.xml rename to binaries/data/mods/public/art/terrains/shoreline/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/snow/path a.xml b/binaries/data/mods/public/art/terrains/snow/path a.xml new file mode 100644 index 0000000000..1e8144c411 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/path a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow 50.xml b/binaries/data/mods/public/art/terrains/snow/snow 50.xml new file mode 100644 index 0000000000..c6919778f2 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow 50.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow forest.xml b/binaries/data/mods/public/art/terrains/snow/snow forest.xml new file mode 100644 index 0000000000..c4417f47b7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow forest.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow grass 100.xml b/binaries/data/mods/public/art/terrains/snow/snow grass 100.xml new file mode 100644 index 0000000000..cebf6d0492 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow grass 100.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow grass 2.xml b/binaries/data/mods/public/art/terrains/snow/snow grass 2.xml new file mode 100644 index 0000000000..7f93965ab8 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow grass 2.xml @@ -0,0 +1,9 @@ + + + + + + + + terrain_norm.xml + diff --git a/binaries/data/mods/public/art/terrains/snow/snow grass 75.xml b/binaries/data/mods/public/art/terrains/snow/snow grass 75.xml new file mode 100644 index 0000000000..75f3408ce2 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow grass 75.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow rocks.xml b/binaries/data/mods/public/art/terrains/snow/snow rocks.xml new file mode 100644 index 0000000000..54a3f970cf --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow rocks.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow rough.xml b/binaries/data/mods/public/art/terrains/snow/snow rough.xml new file mode 100644 index 0000000000..0d3ab986b7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow rough.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow.xml b/binaries/data/mods/public/art/terrains/snow/snow.xml new file mode 100644 index 0000000000..848f0b6699 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow_01.xml b/binaries/data/mods/public/art/terrains/snow/snow_01.xml new file mode 100644 index 0000000000..c09f9ce250 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow_01.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow_02.xml b/binaries/data/mods/public/art/terrains/snow/snow_02.xml new file mode 100644 index 0000000000..0a4be7ba90 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow_02.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow_glacial_01.xml b/binaries/data/mods/public/art/terrains/snow/snow_glacial_01.xml new file mode 100644 index 0000000000..a2330cc774 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow_glacial_01.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow_ice_01.xml b/binaries/data/mods/public/art/terrains/snow/snow_ice_01.xml new file mode 100644 index 0000000000..07e381771c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow_ice_01.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/snow/snow_new.xml b/binaries/data/mods/public/art/terrains/snow/snow_new.xml new file mode 100644 index 0000000000..26c0a247f6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/snow/snow_new.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/terrains.xml b/binaries/data/mods/public/art/terrains/snow/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/terrains.xml rename to binaries/data/mods/public/art/terrains/snow/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/special-lava/LavaHard.xml b/binaries/data/mods/public/art/terrains/special-lava/LavaHard.xml new file mode 100644 index 0000000000..a82db8c14e --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special-lava/LavaHard.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special-lava/LavaTest01.xml b/binaries/data/mods/public/art/terrains/special-lava/LavaTest01.xml new file mode 100644 index 0000000000..8af8af2ac6 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special-lava/LavaTest01.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special-lava/LavaTest02.xml b/binaries/data/mods/public/art/terrains/special-lava/LavaTest02.xml new file mode 100644 index 0000000000..9afdae945d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special-lava/LavaTest02.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special-lava/LavaTest03.xml b/binaries/data/mods/public/art/terrains/special-lava/LavaTest03.xml new file mode 100644 index 0000000000..affb90b645 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special-lava/LavaTest03.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special-lava/LavaTest04.xml b/binaries/data/mods/public/art/terrains/special-lava/LavaTest04.xml new file mode 100644 index 0000000000..8a27e5c290 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special-lava/LavaTest04.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special-lava/LavaTest05.xml b/binaries/data/mods/public/art/terrains/special-lava/LavaTest05.xml new file mode 100644 index 0000000000..97cf963507 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special-lava/LavaTest05.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special-lava/LavaTest06.xml b/binaries/data/mods/public/art/terrains/special-lava/LavaTest06.xml new file mode 100644 index 0000000000..db190b153f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special-lava/LavaTest06.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special-lava/fissures.xml b/binaries/data/mods/public/art/terrains/special-lava/fissures.xml new file mode 100644 index 0000000000..b8e889b33f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special-lava/fissures.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special-lava/rock_metamorphic.xml b/binaries/data/mods/public/art/terrains/special-lava/rock_metamorphic.xml new file mode 100644 index 0000000000..164051bbd7 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special-lava/rock_metamorphic.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/special-lava/terrains.xml b/binaries/data/mods/public/art/terrains/special-lava/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special-lava/terrains.xml rename to binaries/data/mods/public/art/terrains/special-lava/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/special/blackness.xml b/binaries/data/mods/public/art/terrains/special/blackness.xml new file mode 100644 index 0000000000..b59de5aec3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/blackness.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/special/blue.xml b/binaries/data/mods/public/art/terrains/special/blue.xml new file mode 100644 index 0000000000..a12ce02fc9 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/blue.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/bridge_wood_a.xml b/binaries/data/mods/public/art/terrains/special/bridge_wood_a.xml new file mode 100644 index 0000000000..f2663eddc4 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/bridge_wood_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/bridge_wood_b.xml b/binaries/data/mods/public/art/terrains/special/bridge_wood_b.xml new file mode 100644 index 0000000000..54ca563ddc --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/bridge_wood_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/bridge_wood_c.xml b/binaries/data/mods/public/art/terrains/special/bridge_wood_c.xml new file mode 100644 index 0000000000..9859d823cd --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/bridge_wood_c.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/brown.xml b/binaries/data/mods/public/art/terrains/special/brown.xml new file mode 100644 index 0000000000..89c55aa529 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/brown.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/farmland_a.xml b/binaries/data/mods/public/art/terrains/special/farmland_a.xml new file mode 100644 index 0000000000..e1cdfc5a98 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/farmland_a.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/furrows_dirt.xml b/binaries/data/mods/public/art/terrains/special/furrows_dirt.xml new file mode 100644 index 0000000000..836eb46e82 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/furrows_dirt.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/furrows_fall.xml b/binaries/data/mods/public/art/terrains/special/furrows_fall.xml new file mode 100644 index 0000000000..173a2459ca --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/furrows_fall.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/furrows_spring.xml b/binaries/data/mods/public/art/terrains/special/furrows_spring.xml new file mode 100644 index 0000000000..62acb5c439 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/furrows_spring.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/furrows_spring_b.xml b/binaries/data/mods/public/art/terrains/special/furrows_spring_b.xml new file mode 100644 index 0000000000..01e3ef84d3 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/furrows_spring_b.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/furrows_summer.xml b/binaries/data/mods/public/art/terrains/special/furrows_summer.xml new file mode 100644 index 0000000000..d39e6fe104 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/furrows_summer.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/green.xml b/binaries/data/mods/public/art/terrains/special/green.xml new file mode 100644 index 0000000000..8814b849d1 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/green.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/grid_subdiv.xml b/binaries/data/mods/public/art/terrains/special/grid_subdiv.xml new file mode 100644 index 0000000000..df36a7e688 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/grid_subdiv.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/special/grid_white.xml b/binaries/data/mods/public/art/terrains/special/grid_white.xml new file mode 100644 index 0000000000..2c1dfcdf53 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/grid_white.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/light blue.xml b/binaries/data/mods/public/art/terrains/special/light blue.xml new file mode 100644 index 0000000000..0cae98a13c --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/light blue.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/neon green.xml b/binaries/data/mods/public/art/terrains/special/neon green.xml new file mode 100644 index 0000000000..f396ba7ad0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/neon green.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/purple.xml b/binaries/data/mods/public/art/terrains/special/purple.xml new file mode 100644 index 0000000000..cdcf5417fd --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/purple.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/red.xml b/binaries/data/mods/public/art/terrains/special/red.xml new file mode 100644 index 0000000000..c7754ea26a --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/red.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/terrains.xml b/binaries/data/mods/public/art/terrains/special/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/terrains.xml rename to binaries/data/mods/public/art/terrains/special/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/special/whiteness.xml b/binaries/data/mods/public/art/terrains/special/whiteness.xml new file mode 100644 index 0000000000..6186f967f0 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/whiteness.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/special/yellow.xml b/binaries/data/mods/public/art/terrains/special/yellow.xml new file mode 100644 index 0000000000..85819e1eea --- /dev/null +++ b/binaries/data/mods/public/art/terrains/special/yellow.xml @@ -0,0 +1 @@ + terrain_base.xml diff --git a/binaries/data/mods/public/art/terrains/water/corral_c.xml b/binaries/data/mods/public/art/terrains/water/corral_c.xml new file mode 100644 index 0000000000..749dbb4f7d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/water/corral_c.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/water/ocean_rock_a.xml b/binaries/data/mods/public/art/terrains/water/ocean_rock_a.xml new file mode 100644 index 0000000000..43503f3685 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/water/ocean_rock_a.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/water/ocean_rock_b.xml b/binaries/data/mods/public/art/terrains/water/ocean_rock_b.xml new file mode 100644 index 0000000000..ee0a616e5d --- /dev/null +++ b/binaries/data/mods/public/art/terrains/water/ocean_rock_b.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/water/ocean_rock_deep.xml b/binaries/data/mods/public/art/terrains/water/ocean_rock_deep.xml new file mode 100644 index 0000000000..6b875eb553 --- /dev/null +++ b/binaries/data/mods/public/art/terrains/water/ocean_rock_deep.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/terrains.xml b/binaries/data/mods/public/art/terrains/water/terrains.xml similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/water/terrains.xml rename to binaries/data/mods/public/art/terrains/water/terrains.xml diff --git a/binaries/data/mods/public/art/terrains/water/water_1.xml b/binaries/data/mods/public/art/terrains/water/water_1.xml new file mode 100644 index 0000000000..36598ac35f --- /dev/null +++ b/binaries/data/mods/public/art/terrains/water/water_1.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/water/water_2.xml b/binaries/data/mods/public/art/terrains/water/water_2.xml new file mode 100644 index 0000000000..cab586518b --- /dev/null +++ b/binaries/data/mods/public/art/terrains/water/water_2.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/terrains/water/water_3.xml b/binaries/data/mods/public/art/terrains/water/water_3.xml new file mode 100644 index 0000000000..41645e2fab --- /dev/null +++ b/binaries/data/mods/public/art/terrains/water/water_3.xml @@ -0,0 +1,8 @@ + + + + + + + terrain_base.xml + diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendbad.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendbad.png new file mode 100644 index 0000000000..c2699cb44b --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendbad.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ac12489df8307afd92a064ef33c208455fdf7be85adee47e10d35ff9a5c35a0 +size 1825 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendcircle.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendcircle.png new file mode 100644 index 0000000000..c5d386e254 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendcircle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88defb855266fb9abcc1c32103370732a7784e34afa091f24f50426be9711db4 +size 2199 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendcorner.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendcorner.png new file mode 100644 index 0000000000..911f2d349f --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendcorner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43b0160b895c96555db2efc2388983bd81c5cfa5874ce8289ea58387d192d7ed +size 857 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendedge.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendedge.png new file mode 100644 index 0000000000..3c736edd8a --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendedge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea092458e96af5b80df55fde96d9e80694a7fed67e1c117c6ff550c924ce8706 +size 869 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendedgecorner.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendedgecorner.png new file mode 100644 index 0000000000..047f123ec9 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendedgecorner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d77de4c2dab557c938c6f25529c6c63336b8b15cf0c9440d7b76909f0bc2bdbe +size 1207 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendedgetwocorners.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendedgetwocorners.png new file mode 100644 index 0000000000..6ba16fec11 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendedgetwocorners.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad094c0247cc7d2a04bc946f27aea9c75a7951705f5a9f50710cc67a5526af6a +size 1400 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendfourcorners.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendfourcorners.png new file mode 100644 index 0000000000..44e0e1465b --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendfourcorners.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39678e25cf553dc9d09fa8fc4a69c758ba6e8211e2f131c7fd3a9265fcb8e65e +size 1563 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendlshape.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendlshape.png new file mode 100644 index 0000000000..c98525ae2f --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendlshape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38c65d8dcaa269b90ed7db1193ded9b0d694ada9098428c2b900cef82825503f +size 1889 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendlshapecorner.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendlshapecorner.png new file mode 100644 index 0000000000..427a453bd9 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendlshapecorner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f032f729785a1b93218b3597f22b77f12e2f867e2e546eca0ebc20d98807cb6 +size 1345 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendthreecorners.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendthreecorners.png new file mode 100644 index 0000000000..42104fdaff --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendthreecorners.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fd6ee9e41c0b73f0a2401959064c75e8eea0ba9edda9fef1f7537aea4bf1c59 +size 1393 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendtwocorners.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendtwocorners.png new file mode 100644 index 0000000000..c859733315 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendtwocorners.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ca04237b3e7a654342580c27cbc11537f962903b0cd83daa62b8772bfcd8344 +size 1081 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendtwoedges.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendtwoedges.png new file mode 100644 index 0000000000..afd9fa41ea --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendtwoedges.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f6033ece790766e3fa7180c92e473d3d750decb8d5d0d354e5a105b347c86c8 +size 1130 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendtwooppositecorners.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendtwooppositecorners.png new file mode 100644 index 0000000000..34ac808804 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendtwooppositecorners.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1337efa474129c09b0fc51b09b1e11788b26eb1f4c764f664efa03143c2aeddf +size 1274 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendushape.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendushape.png new file mode 100644 index 0000000000..6f262b4703 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/blurry/blendushape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d247ab6a5c0a84aaa9f5538a84c64018614981e6a9ab6af896fb7ea3c1909ed6 +size 1354 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendbad.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendbad.png new file mode 100644 index 0000000000..438897d1fa --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendbad.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c618616c3498d0e8baf288751b914322f023b94d6afdcb54cd76fe70abdc8a8b +size 910 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendcircle.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendcircle.png new file mode 100644 index 0000000000..f0029ac508 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendcircle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17f702443c24c38580b693f472894c029b781baa00916b82be7eb62a1abb092b +size 1200 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendcorner.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendcorner.png new file mode 100644 index 0000000000..d2241a9604 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendcorner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:230d855c6463900f1d6a57a9587a67414bf784a60ccf78384377aedd5602e02c +size 285 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendedge.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendedge.png new file mode 100644 index 0000000000..c8e666264b --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendedge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:672b50cd4d2b09f374cf6ccc2700107146bdd3d1054dee982ec793d51b3fd78d +size 339 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendedgecorner.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendedgecorner.png new file mode 100644 index 0000000000..740a6cf22e --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendedgecorner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e9427824169060ef05636050fd50820706235ba20a49f4b099cc9e3d64e9afa +size 443 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendedgetwocorners.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendedgetwocorners.png new file mode 100644 index 0000000000..3c89ce58e0 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendedgetwocorners.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5a81dd7f9396bcb9211ebfbe7e39e522520e4a35fb3d7d5264604d1460cfde0 +size 493 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendfourcorners.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendfourcorners.png new file mode 100644 index 0000000000..964681de54 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendfourcorners.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d0c428a3235253cb992e2a478b8fa3b2be900b8a61ed261b62cc97a71bbd50d +size 514 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendlshape.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendlshape.png new file mode 100644 index 0000000000..ef86e57eea --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendlshape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d53c1d1df61e15ad8c8026519d2301718fc51538f6b63f71d2cd6b9e13e7a4bd +size 1136 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendlshapecorner.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendlshapecorner.png new file mode 100644 index 0000000000..c9f355adfc --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendlshapecorner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75446ade702abe18c935e0d14d4273a7c34848877c9d489a96a03e64ef1ae3bf +size 456 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendthreecorners.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendthreecorners.png new file mode 100644 index 0000000000..c8b1960c50 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendthreecorners.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0ed3d1641b251ae1d84d9aee92e1ab4871604e22d78fc91d36bbb82668d76c9 +size 466 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendtwocorners.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendtwocorners.png new file mode 100644 index 0000000000..72560b6c5d --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendtwocorners.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd7255372c56cf4e17f76198b4a2b21d9d91f56ce4d365c452ec5bc74f622368 +size 353 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendtwoedges.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendtwoedges.png new file mode 100644 index 0000000000..f48876672e --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendtwoedges.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:395f2f6e3b6de33f286d7f93d3a002905c5fa70b8354ab7b5da538ef8ad7a75a +size 459 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendtwooppositecorners.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendtwooppositecorners.png new file mode 100644 index 0000000000..f223692c89 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendtwooppositecorners.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c4c4c76c1c7203a5b4fa002479f8da74792ca916930eab56f4201000ed1d158 +size 401 diff --git a/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendushape.png b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendushape.png new file mode 100644 index 0000000000..e540e3f114 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/alphamaps/edgy/blendushape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a38e0729daee761b2c759de6b240249cb04fc2ad39d07a70164144cde91354f +size 405 diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/DirtTests.dds b/binaries/data/mods/public/art/textures/terrain/types/DirtTests.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/DirtTests.dds rename to binaries/data/mods/public/art/textures/terrain/types/DirtTests.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/DirtTests2.dds b/binaries/data/mods/public/art/textures/terrain/types/DirtTests2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/DirtTests2.dds rename to binaries/data/mods/public/art/textures/terrain/types/DirtTests2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/DirtTests4.dds b/binaries/data/mods/public/art/textures/terrain/types/DirtTests4.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/DirtTests4.dds rename to binaries/data/mods/public/art/textures/terrain/types/DirtTests4.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaHard.dds b/binaries/data/mods/public/art/textures/terrain/types/LavaHard.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaHard.dds rename to binaries/data/mods/public/art/textures/terrain/types/LavaHard.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest01.dds b/binaries/data/mods/public/art/textures/terrain/types/LavaTest01.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest01.dds rename to binaries/data/mods/public/art/textures/terrain/types/LavaTest01.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest02.dds b/binaries/data/mods/public/art/textures/terrain/types/LavaTest02.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest02.dds rename to binaries/data/mods/public/art/textures/terrain/types/LavaTest02.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest03.dds b/binaries/data/mods/public/art/textures/terrain/types/LavaTest03.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest03.dds rename to binaries/data/mods/public/art/textures/terrain/types/LavaTest03.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest04.dds b/binaries/data/mods/public/art/textures/terrain/types/LavaTest04.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest04.dds rename to binaries/data/mods/public/art/textures/terrain/types/LavaTest04.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest05.dds b/binaries/data/mods/public/art/textures/terrain/types/LavaTest05.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest05.dds rename to binaries/data/mods/public/art/textures/terrain/types/LavaTest05.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest06.dds b/binaries/data/mods/public/art/textures/terrain/types/LavaTest06.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special-lava/LavaTest06.dds rename to binaries/data/mods/public/art/textures/terrain/types/LavaTest06.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_cliff.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_cliff.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_cliff.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_cliff_a.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_cliff_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_cliff_b.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_cliff_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_cliff_c.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_cliff_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_norm.png b/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_norm.png new file mode 100644 index 0000000000..f40a8c31ab --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_norm.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b42fb1d255f7897bacec79763fa240389a921779e48c1f022a35bb251b000fb9 +size 847021 diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_cliff_snow.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_snow.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_cliff_snow.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_snow.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_spec.png b/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_spec.png new file mode 100644 index 0000000000..97392e12c3 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/types/alpine_cliff_spec.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:388ebe7276e1f3ce8508e3835734a508d9fdbabe5834f5912539be2b0f05b1e9 +size 338377 diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_dirt.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_dirt.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_dirt.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_dirt.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_dirt_grass_50.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_dirt_grass_50.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_dirt_grass_50.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_dirt_grass_50.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_dirt_snow.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_dirt_snow.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_dirt_snow.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_dirt_snow.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_forrestfloor.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_forrestfloor.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_forrestfloor.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_forrestfloor.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_forrestfloor_snow.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_forrestfloor_snow.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_forrestfloor_snow.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_forrestfloor_snow.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_a.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_grass_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_grass_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_b.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_grass_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_grass_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_c.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_grass_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_grass_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_d.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_grass_d.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_d.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_grass_d.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_rocky.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_grass_rocky.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_rocky.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_grass_rocky.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_snow_50.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_grass_snow_50.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_grass_snow_50.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_grass_snow_50.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_mountainside.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_mountainside.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_mountainside.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_mountainside.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_shore_rocks.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_shore_rocks.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_shore_rocks.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_shore_rocks.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_shore_rocks_grass_50.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_shore_rocks_grass_50.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_shore_rocks_grass_50.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_shore_rocks_grass_50.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_shore_rocks_icy.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_shore_rocks_icy.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_shore_rocks_icy.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_shore_rocks_icy.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_snow_a.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_snow_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_snow_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_snow_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_snow_b.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_snow_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_snow_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_snow_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_snow_glacial.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_snow_glacial.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_snow_glacial.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_snow_glacial.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_snow_rocky.dds b/binaries/data/mods/public/art/textures/terrain/types/alpine_snow_rocky.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/alpine_snow_rocky.dds rename to binaries/data/mods/public/art/textures/terrain/types/alpine_snow_rocky.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_c.dds b/binaries/data/mods/public/art/textures/terrain/types/beach_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/beach_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_cliff_a_50.dds b/binaries/data/mods/public/art/textures/terrain/types/beach_cliff_a_50.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_cliff_a_50.dds rename to binaries/data/mods/public/art/textures/terrain/types/beach_cliff_a_50.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_cliff_a_75.dds b/binaries/data/mods/public/art/textures/terrain/types/beach_cliff_a_75.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_cliff_a_75.dds rename to binaries/data/mods/public/art/textures/terrain/types/beach_cliff_a_75.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_d.dds b/binaries/data/mods/public/art/textures/terrain/types/beach_d.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_d.dds rename to binaries/data/mods/public/art/textures/terrain/types/beach_d.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_scrub_25.dds b/binaries/data/mods/public/art/textures/terrain/types/beach_scrub_25.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_scrub_25.dds rename to binaries/data/mods/public/art/textures/terrain/types/beach_scrub_25.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_scrub_50_.dds b/binaries/data/mods/public/art/textures/terrain/types/beach_scrub_50_.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_scrub_50_.dds rename to binaries/data/mods/public/art/textures/terrain/types/beach_scrub_50_.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_scrub_75.dds b/binaries/data/mods/public/art/textures/terrain/types/beach_scrub_75.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/beach_scrub_75.dds rename to binaries/data/mods/public/art/textures/terrain/types/beach_scrub_75.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_pers.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_pers.xml deleted file mode 100644 index b6b539554b..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_pers.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_pers_dirt.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_pers_dirt.xml deleted file mode 100644 index 1933bdefd7..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_pers_dirt.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_plaza.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_plaza.xml deleted file mode 100644 index fd20571b59..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_plaza.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_1.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_1.xml deleted file mode 100644 index c2869874b6..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_1.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_2.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_2.xml deleted file mode 100644 index a04bf4036e..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_2.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_rocks.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_rocks.xml deleted file mode 100644 index c2869874b6..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_rocks.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_rough.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_rough.xml deleted file mode 100644 index e1e1cb8dec..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_rough.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_city_pavement.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_city_pavement.xml deleted file mode 100644 index fd20571b59..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_city_pavement.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_city_tile.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_city_tile.xml deleted file mode 100644 index e5503eeff1..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_city_tile.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_wild.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_wild.xml deleted file mode 100644 index 06b4866e47..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_wild.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_tile_a.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_tile_a.xml deleted file mode 100644 index fd20571b59..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_tile_a.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_a.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_a.xml deleted file mode 100644 index 8e4ab8d54f..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_a.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_b.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_b.xml deleted file mode 100644 index 8e4ab8d54f..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_b.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_pine.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_pine.xml deleted file mode 100644 index 8e4ab8d54f..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_pine.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_muddy.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_muddy.xml deleted file mode 100644 index fd20571b59..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_muddy.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_citytile_a.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_citytile_a.xml deleted file mode 100644 index fd20571b59..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_citytile_a.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_b_plants.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_b_plants.xml deleted file mode 100644 index b5834e8b25..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_b_plants.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_grass_c.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_grass_c.xml deleted file mode 100644 index 67efc9dcb4..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_grass_c.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_swamp_a.xml b/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_swamp_a.xml deleted file mode 100644 index e7362e1e68..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_swamp_a.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/blackness.dds b/binaries/data/mods/public/art/textures/terrain/types/blackness.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/blackness.dds rename to binaries/data/mods/public/art/textures/terrain/types/blackness.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/blue.png b/binaries/data/mods/public/art/textures/terrain/types/blue.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/blue.png rename to binaries/data/mods/public/art/textures/terrain/types/blue.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/bridge_wood_a.png b/binaries/data/mods/public/art/textures/terrain/types/bridge_wood_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/bridge_wood_a.png rename to binaries/data/mods/public/art/textures/terrain/types/bridge_wood_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/bridge_wood_b.png b/binaries/data/mods/public/art/textures/terrain/types/bridge_wood_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/bridge_wood_b.png rename to binaries/data/mods/public/art/textures/terrain/types/bridge_wood_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/bridge_wood_c.png b/binaries/data/mods/public/art/textures/terrain/types/bridge_wood_c.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/bridge_wood_c.png rename to binaries/data/mods/public/art/textures/terrain/types/bridge_wood_c.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/brown.png b/binaries/data/mods/public/art/textures/terrain/types/brown.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/brown.png rename to binaries/data/mods/public/art/textures/terrain/types/brown.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cave_walls.dds b/binaries/data/mods/public/art/textures/terrain/types/cave_walls.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cave_walls.dds rename to binaries/data/mods/public/art/textures/terrain/types/cave_walls.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/clay_01.dds b/binaries/data/mods/public/art/textures/terrain/types/clay_01.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/clay_01.dds rename to binaries/data/mods/public/art/textures/terrain/types/clay_01.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff volcanic coarse.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff volcanic coarse.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff volcanic coarse.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff volcanic coarse.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff volcanic ground.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff volcanic ground.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff volcanic ground.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff volcanic ground.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff volcanic light.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff volcanic light.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff volcanic light.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff volcanic light.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff4.png b/binaries/data/mods/public/art/textures/terrain/types/cliff4.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff4.png rename to binaries/data/mods/public/art/textures/terrain/types/cliff4.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_canyon.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_canyon.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_canyon.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_canyon.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_dark_01.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_dark_01.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_dark_01.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_dark_01.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_darkgray.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_darkgray.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_darkgray.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_darkgray.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_face2.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_face2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_face2.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_face2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_face2_w.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_face2_w.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_face2_w.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_face2_w.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_face5.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_face5.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_face5.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_face5.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_granite.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_granite.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_granite.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_granite.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_greek.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_greek.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_greek.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_greek.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_petrified.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_petrified.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_petrified.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_petrified.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_rocky.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_rocky.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_rocky.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_rocky.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_rocky_b.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_rocky_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_rocky_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_rocky_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_rough_a.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_rough_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_rough_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_rough_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_sedimentary.dds b/binaries/data/mods/public/art/textures/terrain/types/cliff_sedimentary.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/cliff_sedimentary.dds rename to binaries/data/mods/public/art/textures/terrain/types/cliff_sedimentary.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/corral_c.dds b/binaries/data/mods/public/art/textures/terrain/types/corral_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/water/corral_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/corral_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_city_tile.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_city_tile.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_pers.png b/binaries/data/mods/public/art/textures/terrain/types/desert_city_tile_pers.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_pers.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_city_tile_pers.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_pers_dirt.png b/binaries/data/mods/public/art/textures/terrain/types/desert_city_tile_pers_dirt.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_pers_dirt.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_city_tile_pers_dirt.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_plaza.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_city_tile_plaza.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_city_tile_plaza.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_city_tile_plaza.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_1.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_1.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_1.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_1.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_2.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_2.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_3.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_3.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_3.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_3.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_3_dirty.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_3_dirty.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_3_dirty.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_3_dirty.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_4.png b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_4.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_4.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_4.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_5.png b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_5.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_5.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_5.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_badlands.png b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_badlands.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_badlands.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_badlands.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_badlands_2.png b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_badlands_2.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_badlands_2.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_badlands_2.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_base.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_base.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_base.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_base.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_egypt_1.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_egypt_1.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_egypt_1.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_egypt_1.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_egypt_2.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_egypt_2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_egypt_2.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_egypt_2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_persia_1.png b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_persia_1.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_persia_1.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_persia_1.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_persia_2.png b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_persia_2.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_persia_2.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_persia_2.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_persia_base.png b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_persia_base.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_persia_base.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_persia_base.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_persia_crumbling.png b/binaries/data/mods/public/art/textures/terrain/types/desert_cliff_persia_crumbling.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_cliff_persia_crumbling.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_cliff_persia_crumbling.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_badlands.png b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_badlands.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_badlands.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_badlands.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_cracks.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_cracks.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_cracks.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_cracks.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_1.png b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_persia_1.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_1.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_persia_1.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_2.png b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_persia_2.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_2.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_persia_2.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_rocks.png b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_persia_rocks.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_rocks.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_persia_rocks.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_rocky.png b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_persia_rocky.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_persia_rocky.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_persia_rocky.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rocks_1.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rocks_1.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rocks_1.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rocks_1.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rocks_2.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rocks_2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rocks_2.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rocks_2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rocks_3.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rocks_3.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rocks_3.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rocks_3.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rocks_3_scrub.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rocks_3_scrub.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rocks_3_scrub.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rocks_3_scrub.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rough.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rough.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rough.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rough.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rough_2.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rough_2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_dirt_rough_2.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_dirt_rough_2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_farmland.png b/binaries/data/mods/public/art/textures/terrain/types/desert_farmland.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_farmland.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_farmland.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_forestfloor_palms.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_forestfloor_palms.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_forestfloor_palms.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_forestfloor_palms.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_grass_a.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_grass_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_grass_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_grass_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_grass_a_sand.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_grass_a_sand.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_grass_a_sand.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_grass_a_sand.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_grass_a_stones.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_grass_a_stones.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_grass_a_stones.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_grass_a_stones.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_lakebed_dry.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_lakebed_dry.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_lakebed_dry.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_lakebed_dry.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_lakebed_dry_b.png b/binaries/data/mods/public/art/textures/terrain/types/desert_lakebed_dry_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_lakebed_dry_b.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_lakebed_dry_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_pebbles_rough.png b/binaries/data/mods/public/art/textures/terrain/types/desert_pebbles_rough.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_pebbles_rough.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_pebbles_rough.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_pebbles_rough_wet.png b/binaries/data/mods/public/art/textures/terrain/types/desert_pebbles_rough_wet.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_pebbles_rough_wet.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_pebbles_rough_wet.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_plants_a.png b/binaries/data/mods/public/art/textures/terrain/types/desert_plants_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_plants_a.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_plants_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_plants_b.png b/binaries/data/mods/public/art/textures/terrain/types/desert_plants_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_plants_b.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_plants_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_plants_b_persia.png b/binaries/data/mods/public/art/textures/terrain/types/desert_plants_b_persia.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_plants_b_persia.png rename to binaries/data/mods/public/art/textures/terrain/types/desert_plants_b_persia.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_rough.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_rough.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_rough.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_rough.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/desert_sahara.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sahara.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/desert_sahara.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sahara.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_dunes_100.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sand_dunes_100.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_dunes_100.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sand_dunes_100.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_dunes_100_rotate.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sand_dunes_100_rotate.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_dunes_100_rotate.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sand_dunes_100_rotate.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_dunes_50.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sand_dunes_50.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_dunes_50.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sand_dunes_50.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_dunes_rocks.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sand_dunes_rocks.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_dunes_rocks.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sand_dunes_rocks.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_dunes_stones.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sand_dunes_stones.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_dunes_stones.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sand_dunes_stones.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_scrub.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sand_scrub.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_scrub.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sand_scrub.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_smooth.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sand_smooth.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_smooth.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sand_smooth.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_smooth_b.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sand_smooth_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_smooth_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sand_smooth_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_stones.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sand_stones.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_stones.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sand_stones.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_wet.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_sand_wet.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_sand_wet.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_sand_wet.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_shore_stones.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_shore_stones.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_shore_stones.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_shore_stones.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_shore_stones_wet.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_shore_stones_wet.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-desert/desert_shore_stones_wet.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_shore_stones_wet.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/desert_wave.dds b/binaries/data/mods/public/art/textures/terrain/types/desert_wave.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/desert_wave.dds rename to binaries/data/mods/public/art/textures/terrain/types/desert_wave.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_beach.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_beach.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_beach.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_beach.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_broken_rocks.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_broken_rocks.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_broken_rocks.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_broken_rocks.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_brown_a.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_brown_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_brown_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_brown_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_brown_b.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_brown_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_brown_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_brown_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_brown_c.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_brown_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_brown_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_brown_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_brown_d.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_brown_d.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_brown_d.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_brown_d.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_brown_e.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_brown_e.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_brown_e.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_brown_e.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_burned.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_burned.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_burned.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_burned.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_cracked_b.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_cracked_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_cracked_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_cracked_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_flaky.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_flaky.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_flaky.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_flaky.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_gravel_mars.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_gravel_mars.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_gravel_mars.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_gravel_mars.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_hard.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_hard.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_hard.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_hard.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_pebbles_wet.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_pebbles_wet.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_pebbles_wet.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_pebbles_wet.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_rocks.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_rocks.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_rocks.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_rocks.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_rocks_a.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_rocks_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_rocks_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_rocks_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_rocky.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_rocky.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_rocky.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_rocky.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_rugged.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_rugged.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_rugged.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_rugged.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_soft.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_soft.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_soft.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_soft.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_temp.dds b/binaries/data/mods/public/art/textures/terrain/types/dirt_temp.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirt_temp.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirt_temp.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirta.dds b/binaries/data/mods/public/art/textures/terrain/types/dirta.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirta.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirta.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirta_stones.dds b/binaries/data/mods/public/art/textures/terrain/types/dirta_stones.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirta_stones.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirta_stones.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirtc.dds b/binaries/data/mods/public/art/textures/terrain/types/dirtc.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirtc.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirtc.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirtd.dds b/binaries/data/mods/public/art/textures/terrain/types/dirtd.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirtd.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirtd.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/dirte.dds b/binaries/data/mods/public/art/textures/terrain/types/dirte.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/dirte.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirte.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/dirty_sand.dds b/binaries/data/mods/public/art/textures/terrain/types/dirty_sand.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/dirty_sand.dds rename to binaries/data/mods/public/art/textures/terrain/types/dirty_sand.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/farmland_a.png b/binaries/data/mods/public/art/textures/terrain/types/farmland_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/farmland_a.png rename to binaries/data/mods/public/art/textures/terrain/types/farmland_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/special-lava/fissures.dds b/binaries/data/mods/public/art/textures/terrain/types/fissures.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special-lava/fissures.dds rename to binaries/data/mods/public/art/textures/terrain/types/fissures.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/forestfloor/forestfloor_dirty.png b/binaries/data/mods/public/art/textures/terrain/types/forestfloor_dirty.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/forestfloor/forestfloor_dirty.png rename to binaries/data/mods/public/art/textures/terrain/types/forestfloor_dirty.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/forestfloor/forestfloor_pine.dds b/binaries/data/mods/public/art/textures/terrain/types/forestfloor_pine.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/forestfloor/forestfloor_pine.dds rename to binaries/data/mods/public/art/textures/terrain/types/forestfloor_pine.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/furrows_dirt.dds b/binaries/data/mods/public/art/textures/terrain/types/furrows_dirt.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/furrows_dirt.dds rename to binaries/data/mods/public/art/textures/terrain/types/furrows_dirt.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/furrows_fall.dds b/binaries/data/mods/public/art/textures/terrain/types/furrows_fall.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/furrows_fall.dds rename to binaries/data/mods/public/art/textures/terrain/types/furrows_fall.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/furrows_spring.dds b/binaries/data/mods/public/art/textures/terrain/types/furrows_spring.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/furrows_spring.dds rename to binaries/data/mods/public/art/textures/terrain/types/furrows_spring.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/furrows_spring_b.dds b/binaries/data/mods/public/art/textures/terrain/types/furrows_spring_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/furrows_spring_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/furrows_spring_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/furrows_summer.dds b/binaries/data/mods/public/art/textures/terrain/types/furrows_summer.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/furrows_summer.dds rename to binaries/data/mods/public/art/textures/terrain/types/furrows_summer.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass b soft dirt 50.dds b/binaries/data/mods/public/art/textures/terrain/types/grass b soft dirt 50.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass b soft dirt 50.dds rename to binaries/data/mods/public/art/textures/terrain/types/grass b soft dirt 50.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass1_spring.xml b/binaries/data/mods/public/art/textures/terrain/types/grass/grass1_spring.xml deleted file mode 100644 index 12138207d7..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/grass/grass1_spring.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass1.png b/binaries/data/mods/public/art/textures/terrain/types/grass1.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass1.png rename to binaries/data/mods/public/art/textures/terrain/types/grass1.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass1_spring.dds b/binaries/data/mods/public/art/textures/terrain/types/grass1_spring.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass1_spring.dds rename to binaries/data/mods/public/art/textures/terrain/types/grass1_spring.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass1_spring.png b/binaries/data/mods/public/art/textures/terrain/types/grass1_spring.png new file mode 100644 index 0000000000..9543a5d1af --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/types/grass1_spring.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be7a4d51c19566202a944247d606ccb11efece9f834c4871f9683d592a87c484 +size 2081824 diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass_dead.dds b/binaries/data/mods/public/art/textures/terrain/types/grass_dead.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass_dead.dds rename to binaries/data/mods/public/art/textures/terrain/types/grass_dead.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass_field.png b/binaries/data/mods/public/art/textures/terrain/types/grass_field.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass_field.png rename to binaries/data/mods/public/art/textures/terrain/types/grass_field.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass_field_a.png b/binaries/data/mods/public/art/textures/terrain/types/grass_field_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass_field_a.png rename to binaries/data/mods/public/art/textures/terrain/types/grass_field_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass_field_b.png b/binaries/data/mods/public/art/textures/terrain/types/grass_field_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass_field_b.png rename to binaries/data/mods/public/art/textures/terrain/types/grass_field_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass_field_brown.png b/binaries/data/mods/public/art/textures/terrain/types/grass_field_brown.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass_field_brown.png rename to binaries/data/mods/public/art/textures/terrain/types/grass_field_brown.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass_field_dry.png b/binaries/data/mods/public/art/textures/terrain/types/grass_field_dry.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass_field_dry.png rename to binaries/data/mods/public/art/textures/terrain/types/grass_field_dry.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass_mediterranean_dry_1024test.dds b/binaries/data/mods/public/art/textures/terrain/types/grass_mediterranean_dry_1024test.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass_mediterranean_dry_1024test.dds rename to binaries/data/mods/public/art/textures/terrain/types/grass_mediterranean_dry_1024test.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/grass_moss.dds b/binaries/data/mods/public/art/textures/terrain/types/grass_moss.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/grass_moss.dds rename to binaries/data/mods/public/art/textures/terrain/types/grass_moss.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/grass_underwater_b.dds b/binaries/data/mods/public/art/textures/terrain/types/grass_underwater_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/grass_underwater_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/grass_underwater_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/green.png b/binaries/data/mods/public/art/textures/terrain/types/green.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/green.png rename to binaries/data/mods/public/art/textures/terrain/types/green.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/grid_subdiv.png b/binaries/data/mods/public/art/textures/terrain/types/grid_subdiv.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/grid_subdiv.png rename to binaries/data/mods/public/art/textures/terrain/types/grid_subdiv.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/grid_white.png b/binaries/data/mods/public/art/textures/terrain/types/grid_white.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/grid_white.png rename to binaries/data/mods/public/art/textures/terrain/types/grid_white.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/ice_01.dds b/binaries/data/mods/public/art/textures/terrain/types/ice_01.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/ice_01.dds rename to binaries/data/mods/public/art/textures/terrain/types/ice_01.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/ice_dirt.dds b/binaries/data/mods/public/art/textures/terrain/types/ice_dirt.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/ice_dirt.dds rename to binaries/data/mods/public/art/textures/terrain/types/ice_dirt.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/light blue.png b/binaries/data/mods/public/art/textures/terrain/types/light blue.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/light blue.png rename to binaries/data/mods/public/art/textures/terrain/types/light blue.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_city_pavement.png b/binaries/data/mods/public/art/textures/terrain/types/medit_city_pavement.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_city_pavement.png rename to binaries/data/mods/public/art/textures/terrain/types/medit_city_pavement.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_city_tile.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_city_tile.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_city_tile.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_city_tile.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/medit_city_tile.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_city_tile_2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/medit_city_tile.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_city_tile_2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/medit_city_tile_dirt.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_city_tile_dirt.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/medit_city_tile_dirt.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_city_tile_dirt.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/medit_cliff_a.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_cliff_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/medit_cliff_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_cliff_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_aegean.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_cliff_aegean.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_aegean.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_cliff_aegean.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_aegean_shrubs.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_cliff_aegean_shrubs.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_aegean_shrubs.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_cliff_aegean_shrubs.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/cliff/medit_cliff_beach_25.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_cliff_beach_25.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/cliff/medit_cliff_beach_25.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_cliff_beach_25.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_grass.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_cliff_grass.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_grass.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_cliff_grass.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_greek.png b/binaries/data/mods/public/art/textures/terrain/types/medit_cliff_greek.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_greek.png rename to binaries/data/mods/public/art/textures/terrain/types/medit_cliff_greek.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_greek_2.png b/binaries/data/mods/public/art/textures/terrain/types/medit_cliff_greek_2.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_greek_2.png rename to binaries/data/mods/public/art/textures/terrain/types/medit_cliff_greek_2.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_italia.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_cliff_italia.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_italia.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_cliff_italia.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_italia_grass.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_cliff_italia_grass.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_cliff_italia_grass.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_cliff_italia_grass.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_dirt.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_dirt.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_dirt.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_dirt.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/medit_dirt_a.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_dirt_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/medit_dirt_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_dirt_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_dirt_b.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_dirt_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_dirt_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_dirt_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_dirt_c.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_dirt_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_dirt_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_dirt_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/medit_dirt_dry.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_dirt_dry.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/medit_dirt_dry.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_dirt_dry.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_farmland.png b/binaries/data/mods/public/art/textures/terrain/types/medit_farmland.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_farmland.png rename to binaries/data/mods/public/art/textures/terrain/types/medit_farmland.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_forestfloor_a.png b/binaries/data/mods/public/art/textures/terrain/types/medit_forestfloor_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_forestfloor_a.png rename to binaries/data/mods/public/art/textures/terrain/types/medit_forestfloor_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_field.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_grass_field.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_field.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_grass_field.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_field_a.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_grass_field_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_field_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_grass_field_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_field_b.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_grass_field_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_field_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_grass_field_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_field_brown.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_grass_field_brown.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_field_brown.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_grass_field_brown.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_field_dry.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_grass_field_dry.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_field_dry.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_grass_field_dry.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_flowers.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_grass_flowers.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_flowers.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_grass_flowers.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_shrubs.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_grass_shrubs.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_shrubs.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_grass_shrubs.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_wild.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_grass_wild.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_wild.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_grass_wild.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_wild_2.png b/binaries/data/mods/public/art/textures/terrain/types/medit_grass_wild_2.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_grass_wild_2.png rename to binaries/data/mods/public/art/textures/terrain/types/medit_grass_wild_2.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_plants_dirt.png b/binaries/data/mods/public/art/textures/terrain/types/medit_plants_dirt.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_plants_dirt.png rename to binaries/data/mods/public/art/textures/terrain/types/medit_plants_dirt.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_riparian_mud.png b/binaries/data/mods/public/art/textures/terrain/types/medit_riparian_mud.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_riparian_mud.png rename to binaries/data/mods/public/art/textures/terrain/types/medit_riparian_mud.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/medit_river_rocks_dry.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_river_rocks_dry.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/medit_river_rocks_dry.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_river_rocks_dry.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/medit_river_rocks_wet.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_river_rocks_wet.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/medit_river_rocks_wet.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_river_rocks_wet.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_rocks.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_rocks.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_rocks.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_rocks.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_rocks_grass.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_rocks_grass.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_rocks_grass.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_rocks_grass.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_rocks_grass_shrubs.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_rocks_grass_shrubs.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_rocks_grass_shrubs.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_rocks_grass_shrubs.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_rocks_shrubs.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_rocks_shrubs.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_rocks_shrubs.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_rocks_shrubs.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_rocks_wet.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_rocks_wet.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_rocks_wet.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_rocks_wet.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sand.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_sand.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sand.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_sand.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sand_messy.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_sand_messy.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sand_messy.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_sand_messy.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sand_wet.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_sand_wet.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sand_wet.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_sand_wet.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sea_coral_deep.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_sea_coral_deep.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sea_coral_deep.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_sea_coral_deep.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sea_coral_plants.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_sea_coral_plants.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sea_coral_plants.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_sea_coral_plants.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sea_depths.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_sea_depths.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_sea_depths.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_sea_depths.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_shrubs.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_shrubs.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_shrubs.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_shrubs.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/medit_shrubs_a.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_shrubs_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/medit_shrubs_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_shrubs_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_shrubs_dry.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_shrubs_dry.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_shrubs_dry.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_shrubs_dry.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_shrubs_golden.dds b/binaries/data/mods/public/art/textures/terrain/types/medit_shrubs_golden.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-mediterranean/medit_shrubs_golden.dds rename to binaries/data/mods/public/art/textures/terrain/types/medit_shrubs_golden.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/mud_flats.dds b/binaries/data/mods/public/art/textures/terrain/types/mud_flats.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/mud_flats.dds rename to binaries/data/mods/public/art/textures/terrain/types/mud_flats.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/mud_slide.dds b/binaries/data/mods/public/art/textures/terrain/types/mud_slide.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/mud_slide.dds rename to binaries/data/mods/public/art/textures/terrain/types/mud_slide.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/mud_slide_2.dds b/binaries/data/mods/public/art/textures/terrain/types/mud_slide_2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/mud_slide_2.dds rename to binaries/data/mods/public/art/textures/terrain/types/mud_slide_2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/mud_temp.dds b/binaries/data/mods/public/art/textures/terrain/types/mud_temp.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/mud_temp.dds rename to binaries/data/mods/public/art/textures/terrain/types/mud_temp.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/neon green.png b/binaries/data/mods/public/art/textures/terrain/types/neon green.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/neon green.png rename to binaries/data/mods/public/art/textures/terrain/types/neon green.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_citytile.dds b/binaries/data/mods/public/art/textures/terrain/types/new_alpine_citytile.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_citytile.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_alpine_citytile.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_a.dds b/binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_b.dds b/binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_c.dds b/binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_d.dds b/binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_d.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_d.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_d.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_dirt_a.png b/binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_dirt_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_dirt_a.png rename to binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_dirt_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_e.dds b/binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_e.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_e.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_e.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_mossy.dds b/binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_mossy.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-alpine/new_alpine_grass_mossy.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_alpine_grass_mossy.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/new_savanna_dirt_c.dds b/binaries/data/mods/public/art/textures/terrain/types/new_savanna_dirt_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/new_savanna_dirt_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_savanna_dirt_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/new_savanna_dirt_d.dds b/binaries/data/mods/public/art/textures/terrain/types/new_savanna_dirt_d.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/new_savanna_dirt_d.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_savanna_dirt_d.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/new_savanna_grass_a.dds b/binaries/data/mods/public/art/textures/terrain/types/new_savanna_grass_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/new_savanna_grass_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_savanna_grass_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/new_savanna_grass_b.dds b/binaries/data/mods/public/art/textures/terrain/types/new_savanna_grass_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/new_savanna_grass_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_savanna_grass_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/new_savanna_grass_c.dds b/binaries/data/mods/public/art/textures/terrain/types/new_savanna_grass_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/new_savanna_grass_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/new_savanna_grass_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/ocean_medit_coral.dds b/binaries/data/mods/public/art/textures/terrain/types/ocean_medit_coral.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/ocean_medit_coral.dds rename to binaries/data/mods/public/art/textures/terrain/types/ocean_medit_coral.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_a.dds b/binaries/data/mods/public/art/textures/terrain/types/ocean_rock_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/ocean_rock_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_b.dds b/binaries/data/mods/public/art/textures/terrain/types/ocean_rock_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/ocean_rock_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_deep.dds b/binaries/data/mods/public/art/textures/terrain/types/ocean_rock_deep.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_deep.dds rename to binaries/data/mods/public/art/textures/terrain/types/ocean_rock_deep.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/path a.dds b/binaries/data/mods/public/art/textures/terrain/types/path a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/path a.dds rename to binaries/data/mods/public/art/textures/terrain/types/path a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/grass/peat_temp.dds b/binaries/data/mods/public/art/textures/terrain/types/peat_temp.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/grass/peat_temp.dds rename to binaries/data/mods/public/art/textures/terrain/types/peat_temp.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_cliff_a.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_cliff_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_cliff_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_cliff_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_cliff_b.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_cliff_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_cliff_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_cliff_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_cliff_snow.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_cliff_snow.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_cliff_snow.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_cliff_snow.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_grass_snow.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_grass_snow.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_grass_snow.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_grass_snow.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_ice.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_ice.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_ice.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_ice.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_ice_b.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_ice_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_ice_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_ice_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_ice_c.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_ice_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_ice_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_ice_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_ice_cracked.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_ice_cracked.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_ice_cracked.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_ice_cracked.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_ice_snow.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_ice_snow.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_ice_snow.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_ice_snow.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_snow_a.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_snow_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_snow_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_snow_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_snow_b.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_snow_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_snow_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_snow_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_snow_glacial.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_snow_glacial.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_snow_glacial.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_snow_glacial.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_snow_rocks.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_snow_rocks.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_snow_rocks.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_snow_rocks.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_tundra.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_tundra.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_tundra.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_tundra.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_tundra_snow.dds b/binaries/data/mods/public/art/textures/terrain/types/polar_tundra_snow.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-polar/polar_tundra_snow.dds rename to binaries/data/mods/public/art/textures/terrain/types/polar_tundra_snow.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/purple.png b/binaries/data/mods/public/art/textures/terrain/types/purple.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/purple.png rename to binaries/data/mods/public/art/textures/terrain/types/purple.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/red.png b/binaries/data/mods/public/art/textures/terrain/types/red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/red.png rename to binaries/data/mods/public/art/textures/terrain/types/red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road1.dds b/binaries/data/mods/public/art/textures/terrain/types/road1.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road1.dds rename to binaries/data/mods/public/art/textures/terrain/types/road1.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road2.dds b/binaries/data/mods/public/art/textures/terrain/types/road2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road2.dds rename to binaries/data/mods/public/art/textures/terrain/types/road2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_5.dds b/binaries/data/mods/public/art/textures/terrain/types/road_5.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_5.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_5.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_flat.dds b/binaries/data/mods/public/art/textures/terrain/types/road_flat.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_flat.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_flat.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_med.dds b/binaries/data/mods/public/art/textures/terrain/types/road_med.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_med.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_med.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_med_a.dds b/binaries/data/mods/public/art/textures/terrain/types/road_med_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_med_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_med_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_muddy.dds b/binaries/data/mods/public/art/textures/terrain/types/road_muddy.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_muddy.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_muddy.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_roman.dds b/binaries/data/mods/public/art/textures/terrain/types/road_roman.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_roman.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_roman.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_rome_a.dds b/binaries/data/mods/public/art/textures/terrain/types/road_rome_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_rome_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_rome_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_stones.dds b/binaries/data/mods/public/art/textures/terrain/types/road_stones.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_stones.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_stones.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_tropic_b.dds b/binaries/data/mods/public/art/textures/terrain/types/road_tropic_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_tropic_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_tropic_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_tropic_c.dds b/binaries/data/mods/public/art/textures/terrain/types/road_tropic_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_tropic_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_tropic_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/road/road_tropic_d.dds b/binaries/data/mods/public/art/textures/terrain/types/road_tropic_d.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/road/road_tropic_d.dds rename to binaries/data/mods/public/art/textures/terrain/types/road_tropic_d.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special-lava/rock_metamorphic.dds b/binaries/data/mods/public/art/textures/terrain/types/rock_metamorphic.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special-lava/rock_metamorphic.dds rename to binaries/data/mods/public/art/textures/terrain/types/rock_metamorphic.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/sand.dds b/binaries/data/mods/public/art/textures/terrain/types/sand.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/sand.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_d.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_d.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_d.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_d.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/sand_dune_a.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_dune_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/sand_dune_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_dune_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/sand_dunes.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_dunes.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/sand_dunes.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_dunes.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_grass_25.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_grass_25.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_grass_25.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_grass_25.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_path.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_path.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_path.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_path.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/sand_sahara.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_sahara.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/sand_sahara.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_sahara.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/sand_scrub_100.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_scrub_100.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/sand_scrub_100.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_scrub_100.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/sand_scrub_25.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_scrub_25.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/sand_scrub_25.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_scrub_25.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/sand_scrub_50.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_scrub_50.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/sand_scrub_50.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_scrub_50.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/sand/sand_scrub_75.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_scrub_75.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/sand/sand_scrub_75.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_scrub_75.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_wavey.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_wavey.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_wavey.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_wavey.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_wet_a.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_wet_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_wet_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_wet_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_wet_b.dds b/binaries/data/mods/public/art/textures/terrain/types/sand_wet_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/sand_wet_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/sand_wet_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_cliff_a.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_cliff_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_cliff_a.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_cliff_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_cliff_a_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_cliff_a_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_cliff_a_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_cliff_a_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_cliff_b.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_cliff_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_cliff_b.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_cliff_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_cliff_b_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_cliff_b_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_cliff_b_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_cliff_b_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_a.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_a.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_a_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_a_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_a_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_a_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_b.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_b.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_b_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_b_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_b_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_b_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_plants_a.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_plants_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_plants_a.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_plants_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_plants_cracked.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_plants_cracked.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_plants_cracked.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_plants_cracked.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_a.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_a.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_a_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_a_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_a_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_a_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_b.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_b.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_b_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_b_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_b_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_b_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_c.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_c.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_c.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_c.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_c_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_c_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_dirt_rocks_c_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_dirt_rocks_c_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_forestfloor_a.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_forestfloor_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_forestfloor_a.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_forestfloor_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_forestfloor_b.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_forestfloor_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_forestfloor_b.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_forestfloor_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_grass_a.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_grass_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_grass_a.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_grass_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_grass_a_wetseason.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_grass_a_wetseason.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_grass_a_wetseason.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_grass_a_wetseason.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_grass_b.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_grass_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_grass_b.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_grass_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_grass_b_wetseason.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_grass_b_wetseason.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_grass_b_wetseason.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_grass_b_wetseason.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_mud_a.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_mud_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_mud_a.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_mud_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_riparian_bank.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_riparian_bank.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_riparian_bank.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_riparian_bank.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_riparian_bank_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_riparian_bank_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_riparian_bank_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_riparian_bank_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_riparian_dry.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_riparian_dry.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_riparian_dry.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_riparian_dry.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_riparian_wet.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_riparian_wet.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_riparian_wet.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_riparian_wet.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_riparian_wet_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_riparian_wet_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_riparian_wet_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_riparian_wet_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_shrubs_a.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_shrubs_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_shrubs_a.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_shrubs_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_shrubs_a_wetseason.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_shrubs_a_wetseason.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_shrubs_a_wetseason.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_shrubs_a_wetseason.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_shrubs_b.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_shrubs_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_shrubs_b.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_shrubs_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_tile_a.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_tile_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_tile_a.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_tile_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_tile_a_dirt_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_tile_a_dirt_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_tile_a_dirt_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_tile_a_dirt_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_tile_a_red.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_tile_a_red.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_tile_a_red.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_tile_a_red.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_wash_a.png b/binaries/data/mods/public/art/textures/terrain/types/savanna_wash_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-savanna/savanna_wash_a.png rename to binaries/data/mods/public/art/textures/terrain/types/savanna_wash_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/shoreline/shoreline_stoney_a.png b/binaries/data/mods/public/art/textures/terrain/types/shoreline_stoney_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/shoreline/shoreline_stoney_a.png rename to binaries/data/mods/public/art/textures/terrain/types/shoreline_stoney_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow 50.dds b/binaries/data/mods/public/art/textures/terrain/types/snow 50.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow 50.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow 50.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow forest.dds b/binaries/data/mods/public/art/textures/terrain/types/snow forest.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow forest.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow forest.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow grass 100.dds b/binaries/data/mods/public/art/textures/terrain/types/snow grass 100.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow grass 100.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow grass 100.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow grass 2.dds b/binaries/data/mods/public/art/textures/terrain/types/snow grass 2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow grass 2.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow grass 2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow grass 2.png b/binaries/data/mods/public/art/textures/terrain/types/snow grass 2.png new file mode 100644 index 0000000000..07fa549d4a --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/types/snow grass 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d7bcb020be47a41e7a695f35b9ad93ff67143acbc8ade56c9c72b42342a9092 +size 553430 diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow grass 2_norm.png b/binaries/data/mods/public/art/textures/terrain/types/snow grass 2_norm.png new file mode 100644 index 0000000000..f0249c4219 --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/types/snow grass 2_norm.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aec86cf0d7b20e8c6b919a403c6ed6c3fb5b4edd11ae409d2c0fe87652880edf +size 481603 diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow grass 2_spec.png b/binaries/data/mods/public/art/textures/terrain/types/snow grass 2_spec.png new file mode 100644 index 0000000000..9cdc194b5b --- /dev/null +++ b/binaries/data/mods/public/art/textures/terrain/types/snow grass 2_spec.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ce204b3c396a15a3fb73cafa54b2fb0e4ea789bd1b13d39c86d7c0e816cc73c +size 1861188 diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow grass 75.dds b/binaries/data/mods/public/art/textures/terrain/types/snow grass 75.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow grass 75.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow grass 75.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow rocks.dds b/binaries/data/mods/public/art/textures/terrain/types/snow rocks.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow rocks.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow rocks.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow rough.dds b/binaries/data/mods/public/art/textures/terrain/types/snow rough.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow rough.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow rough.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow.dds b/binaries/data/mods/public/art/textures/terrain/types/snow.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow_01.dds b/binaries/data/mods/public/art/textures/terrain/types/snow_01.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow_01.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow_01.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow_02.dds b/binaries/data/mods/public/art/textures/terrain/types/snow_02.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow_02.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow_02.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow_glacial_01.dds b/binaries/data/mods/public/art/textures/terrain/types/snow_glacial_01.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow_glacial_01.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow_glacial_01.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow_ice_01.dds b/binaries/data/mods/public/art/textures/terrain/types/snow_ice_01.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow_ice_01.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow_ice_01.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/snow/snow_new.dds b/binaries/data/mods/public/art/textures/terrain/types/snow_new.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/snow/snow_new.dds rename to binaries/data/mods/public/art/textures/terrain/types/snow_new.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/blackness.xml b/binaries/data/mods/public/art/textures/terrain/types/special/blackness.xml deleted file mode 100644 index 1ab57e7b04..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/special/blackness.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/grid_subdiv.xml b/binaries/data/mods/public/art/textures/terrain/types/special/grid_subdiv.xml deleted file mode 100644 index f04a3df0bb..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/special/grid_subdiv.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/textures.xml b/binaries/data/mods/public/art/textures/terrain/types/special/textures.xml deleted file mode 100644 index f267a1ae0e..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/special/textures.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_dirt_a.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_dirt_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_dirt_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_dirt_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_dirt_b.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_dirt_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_dirt_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_dirt_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_dirt_rocks_a.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_dirt_rocks_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_dirt_rocks_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_dirt_rocks_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_a.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_grass_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_grass_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_b.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_grass_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_grass_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_c.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_grass_c.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_c.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_grass_c.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_d.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_grass_d.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_d.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_grass_d.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_dirt_33.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_grass_dirt_33.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_dirt_33.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_grass_dirt_33.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_dirt_66.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_grass_dirt_66.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_dirt_66.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_grass_dirt_66.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_green_a.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_grass_green_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_grass_green_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_grass_green_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_river_rocks.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_river_rocks.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_river_rocks.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_river_rocks.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_river_rocks_dirt.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_river_rocks_dirt.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_river_rocks_dirt.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_river_rocks_dirt.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_river_rocks_wet.dds b/binaries/data/mods/public/art/textures/terrain/types/steppe_river_rocks_wet.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-steppe/steppe_river_rocks_wet.dds rename to binaries/data/mods/public/art/textures/terrain/types/steppe_river_rocks_wet.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_cliff_a.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_cliff_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_cliff_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_cliff_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_cliff_b.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_cliff_b.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_cliff_b.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_cliff_b.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_dirt_a.png b/binaries/data/mods/public/art/textures/terrain/types/temp_dirt_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_dirt_a.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_dirt_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_dirt_gravel.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_dirt_gravel.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_dirt_gravel.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_dirt_gravel.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_dirt_gravel_b.png b/binaries/data/mods/public/art/textures/terrain/types/temp_dirt_gravel_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_dirt_gravel_b.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_dirt_gravel_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_dirt_gravel_plants.png b/binaries/data/mods/public/art/textures/terrain/types/temp_dirt_gravel_plants.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_dirt_gravel_plants.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_dirt_gravel_plants.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/temp_dirt_mud_mk1.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_dirt_mud_mk1.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/temp_dirt_mud_mk1.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_dirt_mud_mk1.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/temp_dirt_mud_mk2.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_dirt_mud_mk2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/temp_dirt_mud_mk2.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_dirt_mud_mk2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/dirt/temp_dirt_mud_mk3.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_dirt_mud_mk3.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/dirt/temp_dirt_mud_mk3.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_dirt_mud_mk3.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_farmland.png b/binaries/data/mods/public/art/textures/terrain/types/temp_farmland.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_farmland.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_farmland.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_a.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_forestfloor_a.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_a.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_forestfloor_a.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_forestfloor_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_forestfloor_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_autumn.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_forestfloor_autumn.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_autumn.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_forestfloor_autumn.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_pine.png b/binaries/data/mods/public/art/textures/terrain/types/temp_forestfloor_pine.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_forestfloor_pine.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_forestfloor_pine.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_b.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_b.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_b_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_b_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_b_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_b_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_c.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_c.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_c.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_c.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_c_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_c_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_c_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_c_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_clovers.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_clovers.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_clovers.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_clovers.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_clovers_2.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_clovers_2.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_clovers_2.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_clovers_2.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_d.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_d.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_d.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_d.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_d_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_d_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_d_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_d_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_long.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_long.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_long.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_long.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_long_b.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_long_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_long_b.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_long_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_long_b_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_long_b_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_long_b_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_long_b_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_mossy.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_mossy.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_mossy.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_mossy.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_plants.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_plants.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_plants.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_plants.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_plants_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_plants_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_plants_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_plants_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_wet.png b/binaries/data/mods/public/art/textures/terrain/types/temp_grass_wet.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_grass_wet.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_grass_wet.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_highlands.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_highlands.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_highlands.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_highlands.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_highlands_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_highlands_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_highlands_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_highlands_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_mud_a.png b/binaries/data/mods/public/art/textures/terrain/types/temp_mud_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_mud_a.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_mud_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_mud_plants.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_mud_plants.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_mud_plants.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_mud_plants.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_plants_bog.png b/binaries/data/mods/public/art/textures/terrain/types/temp_plants_bog.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_plants_bog.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_plants_bog.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_plants_bog_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_plants_bog_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_plants_bog_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_plants_bog_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_road.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_road.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_road_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_road_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_muddy.png b/binaries/data/mods/public/art/textures/terrain/types/temp_road_muddy.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_muddy.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_road_muddy.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_overgrown.dds b/binaries/data/mods/public/art/textures/terrain/types/temp_road_overgrown.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_overgrown.dds rename to binaries/data/mods/public/art/textures/terrain/types/temp_road_overgrown.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_overgrown_aut.png b/binaries/data/mods/public/art/textures/terrain/types/temp_road_overgrown_aut.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_road_overgrown_aut.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_road_overgrown_aut.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_sea_rocks.png b/binaries/data/mods/public/art/textures/terrain/types/temp_sea_rocks.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_sea_rocks.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_sea_rocks.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_sea_weed.png b/binaries/data/mods/public/art/textures/terrain/types/temp_sea_weed.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-temperate/temp_sea_weed.png rename to binaries/data/mods/public/art/textures/terrain/types/temp_sea_weed.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/terrains.dtd b/binaries/data/mods/public/art/textures/terrain/types/terrains.dtd deleted file mode 100644 index 1a303aee96..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/terrains.dtd +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/textures.xml b/binaries/data/mods/public/art/textures/terrain/types/textures.xml deleted file mode 100644 index 98d59959af..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/textures.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_beach_dry.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_beach_dry.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_beach_dry.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_beach_dry.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_beach_dry_plants.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_beach_dry_plants.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_beach_dry_plants.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_beach_dry_plants.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_beach_volcanic.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_beach_volcanic.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_beach_volcanic.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_beach_volcanic.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_beach_wet.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_beach_wet.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_beach_wet.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_beach_wet.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_citytile_a.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_citytile_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_citytile_a.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_citytile_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_citytile_plants.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_citytile_plants.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_citytile_plants.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_citytile_plants.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_a.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_a.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_a_plants.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_a_plants.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_a_plants.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_a_plants.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_b.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_b.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_b_plants.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_b_plants.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_b_plants.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_b_plants.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_grass.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_grass.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_grass.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_grass.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_mud.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_mud.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_mud.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_mud.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_volcanic.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_volcanic.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_cliff_volcanic.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_cliff_volcanic.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_a.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_dirt_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_a.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_dirt_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_a_plants.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_dirt_a_plants.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_a_plants.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_dirt_a_plants.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_b.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_dirt_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_b.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_dirt_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_b_plants.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_dirt_b_plants.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_dirt_b_plants.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_dirt_b_plants.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_farmland.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_farmland.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_farmland.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_farmland.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_forestfloor_a.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_forestfloor_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_forestfloor_a.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_forestfloor_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_grass_c.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_grass_c.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_grass_c.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_grass_c.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_grass_plants.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_grass_plants.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_grass_plants.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_grass_plants.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_mud_a.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_mud_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_mud_a.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_mud_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_ocean_coral.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_ocean_coral.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_ocean_coral.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_ocean_coral.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_ocean_depths.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_ocean_depths.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_ocean_depths.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_ocean_depths.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_plants.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_plants.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_plants.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_plants.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_plants_b.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_plants_b.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_plants_b.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_plants_b.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_plants_c.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_plants_c.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_plants_c.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_plants_c.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_swamp_a.png b/binaries/data/mods/public/art/textures/terrain/types/tropic_swamp_a.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/biome-tropic/tropic_swamp_a.png rename to binaries/data/mods/public/art/textures/terrain/types/tropic_swamp_a.png diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/corral_c.xml b/binaries/data/mods/public/art/textures/terrain/types/water/corral_c.xml deleted file mode 100644 index 95a55fb81a..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/water/corral_c.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_a.xml b/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_a.xml deleted file mode 100644 index 1a783b4ff8..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_a.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_b.xml b/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_b.xml deleted file mode 100644 index a8eb4cf1d6..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_b.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_deep.xml b/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_deep.xml deleted file mode 100644 index 7367bf938d..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/water/ocean_rock_deep.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/water_1.xml b/binaries/data/mods/public/art/textures/terrain/types/water/water_1.xml deleted file mode 100644 index de2790a94b..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/water/water_1.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/water_2.xml b/binaries/data/mods/public/art/textures/terrain/types/water/water_2.xml deleted file mode 100644 index 9e7d273c8c..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/water/water_2.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/water_3.xml b/binaries/data/mods/public/art/textures/terrain/types/water/water_3.xml deleted file mode 100644 index fa6e562269..0000000000 --- a/binaries/data/mods/public/art/textures/terrain/types/water/water_3.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/water_1.dds b/binaries/data/mods/public/art/textures/terrain/types/water_1.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/water/water_1.dds rename to binaries/data/mods/public/art/textures/terrain/types/water_1.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/water_2.dds b/binaries/data/mods/public/art/textures/terrain/types/water_2.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/water/water_2.dds rename to binaries/data/mods/public/art/textures/terrain/types/water_2.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/water/water_3.dds b/binaries/data/mods/public/art/textures/terrain/types/water_3.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/water/water_3.dds rename to binaries/data/mods/public/art/textures/terrain/types/water_3.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/whiteness.dds b/binaries/data/mods/public/art/textures/terrain/types/whiteness.dds similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/whiteness.dds rename to binaries/data/mods/public/art/textures/terrain/types/whiteness.dds diff --git a/binaries/data/mods/public/art/textures/terrain/types/special/yellow.png b/binaries/data/mods/public/art/textures/terrain/types/yellow.png similarity index 100% rename from binaries/data/mods/public/art/textures/terrain/types/special/yellow.png rename to binaries/data/mods/public/art/textures/terrain/types/yellow.png diff --git a/binaries/data/mods/public/shaders/arb/terrain_base.xml b/binaries/data/mods/public/shaders/arb/terrain_base.xml index 6915c50617..2ae9b19d5a 100644 --- a/binaries/data/mods/public/shaders/arb/terrain_base.xml +++ b/binaries/data/mods/public/shaders/arb/terrain_base.xml @@ -10,13 +10,15 @@ + + - + diff --git a/binaries/data/mods/public/shaders/effects/terrain_grass.xml b/binaries/data/mods/public/shaders/effects/terrain_grass.xml new file mode 100644 index 0000000000..40b1983b2a --- /dev/null +++ b/binaries/data/mods/public/shaders/effects/terrain_grass.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/binaries/data/mods/public/shaders/glsl/terrain_base.xml b/binaries/data/mods/public/shaders/glsl/terrain_base.xml index f1096748e2..8b7d746568 100644 --- a/binaries/data/mods/public/shaders/glsl/terrain_base.xml +++ b/binaries/data/mods/public/shaders/glsl/terrain_base.xml @@ -5,9 +5,12 @@ + + + diff --git a/binaries/data/mods/public/shaders/glsl/terrain_common.fs b/binaries/data/mods/public/shaders/glsl/terrain_common.fs index 65fcfc0309..020c65a91d 100644 --- a/binaries/data/mods/public/shaders/glsl/terrain_common.fs +++ b/binaries/data/mods/public/shaders/glsl/terrain_common.fs @@ -3,6 +3,8 @@ uniform sampler2D baseTex; uniform sampler2D blendTex; uniform sampler2D losTex; +uniform sampler2D normTex; +uniform sampler2D specTex; #if USE_SHADOW #if USE_SHADOW_SAMPLER @@ -17,18 +19,48 @@ uniform sampler2D losTex; uniform vec3 shadingColor; uniform vec3 ambient; +uniform vec3 sunColor; +uniform vec3 sunDir; + +uniform vec2 textureTransform; varying vec3 v_lighting; -varying vec2 v_tex; -varying vec4 v_shadow; + +#if USE_SHADOW + varying vec4 v_shadow; +#endif + varying vec2 v_los; varying vec2 v_blend; +#if USE_TRIPLANAR + varying vec3 v_tex; +#else + varying vec2 v_tex; +#endif + #if USE_SPECULAR uniform float specularPower; uniform vec3 specularColor; - varying vec3 v_normal; - varying vec3 v_half; +#endif + +#if USE_SPECULAR || USE_NORMAL_MAP || USE_SPECULAR_MAP || USE_PARALLAX_MAP || USE_AO + uniform vec4 effectSettings; +#endif + +varying vec3 v_normal; + +#if USE_SPECULAR || USE_NORMAL_MAP || USE_SPECULAR_MAP || USE_PARALLAX_MAP + #if USE_NORMAL_MAP || USE_PARALLAX_MAP + varying vec4 v_tangent; + varying vec3 v_bitangent; + #endif + #if USE_SPECULAR || USE_SPECULAR_MAP + varying vec3 v_half; + #endif + #if USE_PARALLAX_MAP + varying vec3 v_eyeVec; + #endif #endif float get_shadow() @@ -57,14 +89,82 @@ float get_shadow() #endif } +#if USE_TRIPLANAR +vec4 triplanar(sampler2D sampler, vec3 wpos) +{ + float tighten = 0.4679f; + + vec3 blending = abs(normalize(v_normal)) - tighten; + blending = max(blending, 0.0); + + blending /= vec3(blending.x + blending.y + blending.z); + + vec3 signedBlending = sign(v_normal) * blending; + + vec3 coords = wpos; + coords.xyz /= 32.0; // Ugh. + + vec4 col1 = texture2D(sampler, coords.yz); + vec4 col2 = texture2D(sampler, coords.zx); + vec4 col3 = texture2D(sampler, coords.yx); + + vec4 colBlended = col1 * blending.x + col2 * blending.y + col3 * blending.z; + + return colBlended; +} + +vec4 triplanarNormals(sampler2D sampler, vec3 wpos) +{ + float tighten = 0.4679f; + + vec3 blending = abs(normalize(v_normal)) - tighten; + blending = max(blending, 0.0); + + blending /= vec3(blending.x + blending.y + blending.z); + + vec3 signedBlending = sign(v_normal) * blending; + + vec3 coords = wpos; + coords.xyz /= 32.0; // Ugh. + + vec4 col1 = texture2D(sampler, coords.yz).xyzw; + col1.y = 1.0 - col1.y; + vec4 col2 = texture2D(sampler, coords.zx).yxzw; + col2.y = 1.0 - col2.y; + vec4 col3 = texture2D(sampler, coords.yx).yxzw; + col3.y = 1.0 - col3.y; + + vec4 colBlended = col1 * blending.x + col2 * blending.y + col3 * blending.z; + + return colBlended; +} +#endif + + void main() { #if BLEND // Use alpha from blend texture gl_FragColor.a = 1.0 - texture2D(blendTex, v_blend).a; + + #if USE_GRASS + if (gl_FragColor.a < LAYER / 10.0) + discard; + #endif + #else + gl_FragColor.a = 1.0; #endif - vec4 tex = texture2D(baseTex, v_tex); + #if USE_TRIPLANAR + vec4 tex = triplanar(baseTex, v_tex); + #else + vec4 tex = texture2D(baseTex, v_tex.xy); + #endif + + #if USE_GRASS && LAYER + if (tex.a < 0.05) + discard; + #endif #if DECAL // Use alpha from main texture @@ -72,18 +172,51 @@ void main() #endif vec3 texdiffuse = tex.rgb; - vec3 sundiffuse = v_lighting; - #if USE_SPECULAR - // Interpolated v_normal needs to be re-normalized since it varies - // significantly between adjacenent vertexes; - // v_half changes very gradually so don't bother normalizing that - vec3 specular = specularColor * pow(max(0.0, dot(normalize(v_normal), v_half)), specularPower); - #else - vec3 specular = vec3(0.0); + #if USE_SPECULAR || USE_SPECULAR_MAP || USE_NORMAL_MAP + vec3 normal = v_normal; #endif - vec3 color = (texdiffuse * sundiffuse + specular) * get_shadow() + texdiffuse * ambient; + #if USE_NORMAL_MAP + float sign = v_tangent.w; + mat3 tbn = mat3(v_tangent.xyz, v_bitangent * -sign, v_normal); + #if USE_TRIPLANAR + vec3 ntex = triplanarNormals(normTex, v_tex).rgb * 2.0 - 1.0; + #else + vec3 ntex = texture2D(normTex, v_tex).rgb * 2.0 - 1.0; + #endif + normal = normalize(tbn * ntex); + vec3 bumplight = max(dot(-sunDir, normal), 0.0) * sunColor; + vec3 sundiffuse = (bumplight - v_lighting.rgb) * effectSettings.x + v_lighting.rgb; + #else + vec3 sundiffuse = v_lighting; + #endif + + vec4 specular = vec4(0.0); + #if USE_SPECULAR || USE_SPECULAR_MAP + vec3 specCol; + float specPow; + #if USE_SPECULAR_MAP + #if USE_TRIPLANAR + vec4 s = triplanar(specTex, v_tex); + #else + vec4 s = texture2D(specTex, v_tex); + #endif + specCol = s.rgb; + specular.a = s.a; + specPow = effectSettings.y; + #else + specCol = specularColor; + specPow = specularPower.x; + #endif + specular.rgb = sunColor * specCol * pow(max(0.0, dot(normalize(normal), v_half)), specPow); + #endif + + vec3 color = (texdiffuse * sundiffuse + specular.rgb) * get_shadow() + texdiffuse * ambient; + + #if USE_SPECULAR_MAP && USE_SELF_LIGHT + color = mix(texdiffuse, color, specular.a); + #endif float los = texture2D(losTex, v_los).a; color *= los; @@ -93,4 +226,8 @@ void main() #endif gl_FragColor.rgb = color; + + #if USE_GRASS + gl_FragColor.a = tex.a; + #endif } diff --git a/binaries/data/mods/public/shaders/glsl/terrain_common.vs b/binaries/data/mods/public/shaders/glsl/terrain_common.vs index 7738f0b6e3..336e4a5cde 100644 --- a/binaries/data/mods/public/shaders/glsl/terrain_common.vs +++ b/binaries/data/mods/public/shaders/glsl/terrain_common.vs @@ -13,17 +13,38 @@ uniform mat4 shadowTransform; #endif varying vec3 v_lighting; -varying vec2 v_tex; -varying vec4 v_shadow; + +#if USE_SHADOW + varying vec4 v_shadow; +#endif + varying vec2 v_los; varying vec2 v_blend; -#if USE_SPECULAR - varying vec3 v_normal; - varying vec3 v_half; +#if USE_TRIPLANAR + varying vec3 v_tex; +#else + varying vec2 v_tex; #endif +varying vec3 v_normal; + +#if USE_SPECULAR || USE_NORMAL_MAP || USE_SPECULAR_MAP || USE_PARALLAX_MAP + #if USE_NORMAL_MAP || USE_PARALLAX_MAP + varying vec4 v_tangent; + varying vec3 v_bitangent; + #endif + #if USE_SPECULAR || USE_SPECULAR_MAP + varying vec3 v_half; + #endif + #if USE_PARALLAX_MAP + varying vec3 v_eyeVec; + #endif +#endif + + attribute vec3 a_vertex; +attribute vec3 a_normal; attribute vec3 a_color; attribute vec2 a_uv0; attribute vec2 a_uv1; @@ -32,17 +53,26 @@ void main() { vec4 position = vec4(a_vertex, 1.0); + #if USE_GRASS && LAYER + position.y = a_vertex.y + (a_normal.y * 0.015 * LAYER); + #endif + gl_Position = transform * position; v_lighting = a_color * sunColor; #if DECAL - v_tex = a_uv0; + v_tex.xy = a_uv0; #else - // Compute texcoords from position and terrain-texture-dependent transform - float c = textureTransform.x; - float s = -textureTransform.y; - v_tex = vec2(a_vertex.x * c + a_vertex.z * -s, a_vertex.x * -s + a_vertex.z * -c); + + #if USE_TRIPLANAR + v_tex = a_vertex; + #else + // Compute texcoords from position and terrain-texture-dependent transform + float c = textureTransform.x; + float s = -textureTransform.y; + v_tex = vec2(a_vertex.x * c + a_vertex.z * -s, a_vertex.x * -s + a_vertex.z * -c); + #endif #if GL_ES // XXX: Ugly hack to hide some precision issues in GLES @@ -60,16 +90,27 @@ void main() v_shadow.xy *= shadowScale.xy; #endif #endif + + v_normal = a_normal; - #if USE_SPECULAR - // TODO: for proper specular terrain, we need to provide vertex normals. - // But we don't have that yet, so do something wrong instead. - vec3 normal = vec3(0, 1, 0); + #if USE_SPECULAR || USE_NORMAL_MAP || USE_SPECULAR_MAP || USE_PARALLAX_MAP || USE_TRIPLANAR + #if USE_NORMAL_MAP || USE_PARALLAX_MAP + vec3 t = vec3(1.0, 0.0, 0.0); + t = normalize(t - v_normal * dot(v_normal, t)); + v_tangent = vec4(t, -1.0); + v_bitangent = cross(v_normal, t); + #endif - vec3 eyeVec = normalize(cameraPos.xyz - position.xyz); - vec3 sunVec = -sunDir; - v_half = normalize(sunVec + eyeVec); - v_normal = normal; + #if USE_SPECULAR || USE_SPECULAR_MAP || USE_PARALLAX_MAP + vec3 eyeVec = cameraPos.xyz - position.xyz; + #if USE_SPECULAR || USE_SPECULAR_MAP + vec3 sunVec = -sunDir; + v_half = normalize(sunVec + normalize(eyeVec)); + #endif + #if USE_PARALLAX_MAP + v_eyeVec = eyeVec; + #endif + #endif #endif v_los = a_vertex.xz * losTransform.x + losTransform.yy; diff --git a/source/graphics/Decal.h b/source/graphics/Decal.h index 311d098112..54d7298a78 100644 --- a/source/graphics/Decal.h +++ b/source/graphics/Decal.h @@ -18,6 +18,7 @@ #ifndef INCLUDED_DECAL #define INCLUDED_DECAL +#include "graphics/Material.h" #include "graphics/ModelAbstract.h" #include "graphics/Texture.h" @@ -30,14 +31,14 @@ class CTerrain; */ struct SDecal { - SDecal(const CTexturePtr& texture, float sizeX, float sizeZ, float angle, + SDecal(const CMaterial& material, float sizeX, float sizeZ, float angle, float offsetX, float offsetZ, bool floating) - : m_Texture(texture), m_SizeX(sizeX), m_SizeZ(sizeZ), m_Angle(angle), + : m_Material(material), m_SizeX(sizeX), m_SizeZ(sizeZ), m_Angle(angle), m_OffsetX(offsetX), m_OffsetZ(offsetZ), m_Floating(floating) { } - CTexturePtr m_Texture; + CMaterial m_Material; float m_SizeX; float m_SizeZ; float m_Angle; diff --git a/source/graphics/MaterialManager.cpp b/source/graphics/MaterialManager.cpp index 6e7420dd3d..21222987f9 100644 --- a/source/graphics/MaterialManager.cpp +++ b/source/graphics/MaterialManager.cpp @@ -89,7 +89,7 @@ CMaterial CMaterialManager::LoadMaterial(const VfsPath& pathname) if (token == el_alternative) { CStr cond = attrs.GetNamedItem(at_if); - if (!(!cond.empty() && preprocessor.TestConditional(cond))) + if (cond.empty() || !preprocessor.TestConditional(cond)) { cond = attrs.GetNamedItem(at_quality); if (cond.empty()) diff --git a/source/graphics/ObjectEntry.cpp b/source/graphics/ObjectEntry.cpp index 5ce727380c..3d01501fe0 100644 --- a/source/graphics/ObjectEntry.cpp +++ b/source/graphics/ObjectEntry.cpp @@ -20,6 +20,7 @@ #include "ObjectEntry.h" #include "graphics/Decal.h" +#include "graphics/Material.h" #include "graphics/MaterialManager.h" #include "graphics/MeshManager.h" #include "graphics/Model.h" @@ -60,7 +61,6 @@ bool CObjectEntry::BuildVariation(const std::vector >& selections // Copy the chosen data onto this model: - //m_TextureName = variation.texture; for (std::multimap::iterator it = variation.samplers.begin(); it != variation.samplers.end(); ++it) m_Samplers.push_back(it->second); @@ -79,25 +79,20 @@ bool CObjectEntry::BuildVariation(const std::vector >& selections if (variation.decal.m_SizeX && variation.decal.m_SizeZ) { - std::multimap::iterator iter; + CMaterial material = g_Renderer.GetMaterialManager().LoadMaterial(m_Base->m_Material); - iter = variation.samplers.find("baseTex"); - - if (iter == variation.samplers.end()) + std::vector::iterator samp; + for (samp = m_Samplers.begin(); samp != m_Samplers.end(); ++samp) { - LOGERROR(L"Actor '%ls' tries to create a decal but has no 'baseTex' sampler entry", m_Base->m_ShortName.c_str()); - return false; + CTextureProperties textureProps(samp->m_SamplerFile); + textureProps.SetWrap(GL_CLAMP_TO_BORDER); + CTexturePtr texture = g_Renderer.GetTextureManager().CreateTexture(textureProps); + // TODO: Should check which renderpath is selected and only preload the necessary textures. + texture->Prefetch(); + material.AddSampler(CMaterial::TextureSampler(samp->m_SamplerName, texture)); } - CTextureProperties textureProps(iter->second.m_SamplerFile); - - // Decals should be transparent, so clamp to the border (default 0,0,0,0) - textureProps.SetWrap(GL_CLAMP_TO_BORDER); - - CTexturePtr texture = g_Renderer.GetTextureManager().CreateTexture(textureProps); - texture->Prefetch(); // if we've loaded this model we're probably going to render it soon, so prefetch its texture - - SDecal decal(texture, + SDecal decal(material, variation.decal.m_SizeX, variation.decal.m_SizeZ, variation.decal.m_Angle, variation.decal.m_OffsetX, variation.decal.m_OffsetZ, m_Base->m_Properties.m_FloatOnWater); diff --git a/source/graphics/ShaderManager.cpp b/source/graphics/ShaderManager.cpp index 0b79483191..c38f4cfb80 100644 --- a/source/graphics/ShaderManager.cpp +++ b/source/graphics/ShaderManager.cpp @@ -59,10 +59,6 @@ CShaderManager::CShaderManager() // Allow hotloading of textures RegisterFileReloadFunc(ReloadChangedFileCB, this); - - //CShaderRenderQueries rq; - - //QueryTime = CStrIntern("time"); } CShaderManager::~CShaderManager() diff --git a/source/graphics/ShaderManager.h b/source/graphics/ShaderManager.h index 7c40f14d2f..0cc89e37c2 100644 --- a/source/graphics/ShaderManager.h +++ b/source/graphics/ShaderManager.h @@ -130,9 +130,6 @@ private: static Status ReloadChangedFileCB(void* param, const VfsPath& path); Status ReloadChangedFile(const VfsPath& path); - -public: - //CStrIntern QueryTime; }; #endif // INCLUDED_SHADERMANAGER diff --git a/source/graphics/TerrainProperties.h b/source/graphics/TerrainProperties.h index 7207014149..17144f19f4 100644 --- a/source/graphics/TerrainProperties.h +++ b/source/graphics/TerrainProperties.h @@ -65,8 +65,6 @@ private: // All terrain type groups we're a member of GroupVector m_Groups; - void LoadXml(XMBElement node, CXeromyces *pFile, const VfsPath& pathname); - public: CTerrainProperties(CTerrainPropertiesPtr parent); @@ -74,6 +72,8 @@ public: // failure // The parent pointer may be NULL, for the "root" terrainproperties object. static CTerrainPropertiesPtr FromXML(const CTerrainPropertiesPtr& parent, const VfsPath& pathname); + + void LoadXml(XMBElement node, CXeromyces *pFile, const VfsPath& pathname); // Save the object to an XML file. Implement when needed! ;-) // bool WriteXML(const CStr& path); diff --git a/source/graphics/TerrainTextureEntry.cpp b/source/graphics/TerrainTextureEntry.cpp index 6682f744c8..5394b72aa3 100644 --- a/source/graphics/TerrainTextureEntry.cpp +++ b/source/graphics/TerrainTextureEntry.cpp @@ -21,8 +21,14 @@ #include "lib/utf8.h" #include "lib/ogl.h" +#include "lib/allocators/shared_ptr.h" #include "lib/res/graphics/ogl_tex.h" +#include "ps/CLogger.h" +#include "ps/Filesystem.h" +#include "ps/XML/Xeromyces.h" + +#include "graphics/MaterialManager.h" #include "graphics/Terrain.h" #include "graphics/TerrainTextureManager.h" #include "graphics/TerrainProperties.h" @@ -31,23 +37,112 @@ #include -CTerrainTextureEntry::CTerrainTextureEntry(CTerrainPropertiesPtr props, const VfsPath& path): - m_pProperties(props), +CTerrainTextureEntry::CTerrainTextureEntry(CTerrainPropertiesPtr properties, const VfsPath& path): + m_pProperties(properties), m_BaseColor(0), m_BaseColorValid(false) { - ENSURE(props); + ENSURE(properties); + + CXeromyces XeroFile; + if (XeroFile.Load(g_VFS, path) != PSRETURN_OK) + { + LOGERROR(L"Terrain xml not found (%hs)", path.string().c_str()); + return; + } - CTextureProperties texture(path); - texture.SetWrap(GL_REPEAT); + #define EL(x) int el_##x = XeroFile.GetElementID(#x) + #define AT(x) int at_##x = XeroFile.GetAttributeID(#x) + EL(tag); + EL(terrain); + EL(texture); + EL(textures); + EL(material); + EL(props); + EL(alphamap); + AT(file); + AT(name); + #undef AT + #undef EL + + + XMBElement root = XeroFile.GetRoot(); - // TODO: anisotropy should probably be user-configurable, but we want it to be - // at least 2 for terrain else the ground looks very blurry when you tilt the - // camera upwards - texture.SetMaxAnisotropy(2.0f); + if (root.GetNodeName() != el_terrain) + { + LOGERROR(L"Invalid terrain format (unrecognised root element '%hs')", XeroFile.GetElementString(root.GetNodeName()).c_str()); + return; + } + + + std::vector > samplers; + VfsPath alphamap("standard"); + m_Tag = utf8_from_wstring(path.Basename().string()); + + + XERO_ITER_EL(root, child) + { + int child_name = child.GetNodeName(); - if (CRenderer::IsInitialised()) - m_Texture = g_Renderer.GetTextureManager().CreateTexture(texture); + if (child_name == el_textures) + { + XERO_ITER_EL(child, textures_element) + { + ENSURE(textures_element.GetNodeName() == el_texture); + + CStr name; + VfsPath path; + XERO_ITER_ATTR(textures_element, se) + { + if (se.Name == at_file) + path = VfsPath("art/textures/terrain") / se.Value.FromUTF8(); + else if (se.Name == at_name) + name = se.Value; + } + samplers.push_back(make_pair(name, path)); + } + + } + else if (child_name == el_material) + { + VfsPath mat = VfsPath("art/materials") / child.GetText().FromUTF8(); + m_Material = g_Renderer.GetMaterialManager().LoadMaterial(mat); + } + else if (child_name == el_alphamap) + { + alphamap = child.GetText().FromUTF8(); + } + else if (child_name == el_props) + { + CTerrainPropertiesPtr ret (new CTerrainProperties(properties)); + ret->LoadXml(child, &XeroFile, path); + if (ret) m_pProperties = ret; + } + else if (child_name == el_tag) + { + m_Tag = child.GetText(); + } + } + + + for (size_t i = 0; i < samplers.size(); ++i) + { + CTextureProperties texture(samplers[i].second); + texture.SetWrap(GL_REPEAT); + + // TODO: anisotropy should probably be user-configurable, but we want it to be + // at least 2 for terrain else the ground looks very blurry when you tilt the + // camera upwards + texture.SetMaxAnisotropy(2.0f); + + if (CRenderer::IsInitialised()) + { + CTexturePtr texptr = g_Renderer.GetTextureManager().CreateTexture(texture); + m_Material.AddSampler(CMaterial::TextureSampler(samplers[i].first, texptr)); + } + } + + LoadAlphaMaps(alphamap); float texAngle = 0.f; float texSize = 1.f; @@ -69,8 +164,6 @@ CTerrainTextureEntry::CTerrainTextureEntry(CTerrainPropertiesPtr props, const Vf GroupVector::iterator it=m_Groups.begin(); for (;it!=m_Groups.end();++it) (*it)->AddTerrain(this); - - m_Tag = utf8_from_wstring(path.Basename().string()); } CTerrainTextureEntry::~CTerrainTextureEntry() @@ -92,9 +185,9 @@ void CTerrainTextureEntry::BuildBaseColor() } // Use the texture colour if available - if (m_Texture->TryLoad()) + if (GetTexture()->TryLoad()) { - m_BaseColor = m_Texture->GetBaseColour(); + m_BaseColor = GetTexture()->GetBaseColour(); m_BaseColorValid = true; } } @@ -103,3 +196,168 @@ const float* CTerrainTextureEntry::GetTextureMatrix() { return &m_TextureMatrix._11; } + +// LoadAlphaMaps: load the 14 default alpha maps, pack them into one composite texture and +// calculate the coordinate of each alphamap within this packed texture +void CTerrainTextureEntry::LoadAlphaMaps(VfsPath &amtype) +{ + const wchar_t* const key = (L"(alpha map composite" + amtype.string() + L")").c_str(); + + CTerrainTextureManager::TerrainAlphaMap::iterator it = g_TexMan.m_TerrainAlphas.find(amtype); + + if (it != g_TexMan.m_TerrainAlphas.end()) + { + m_TerrainAlpha = it; + return; + } + + g_TexMan.m_TerrainAlphas[amtype] = TerrainAlpha(); + it = g_TexMan.m_TerrainAlphas.find(amtype); + + TerrainAlpha &result = it->second; + + // + // load all textures and store Handle in array + // + Handle textures[NUM_ALPHA_MAPS] = {0}; + VfsPath path(L"art/textures/terrain/alphamaps"); + path = path / amtype; + + const wchar_t* fnames[NUM_ALPHA_MAPS] = { + L"blendcircle.png", + L"blendlshape.png", + L"blendedge.png", + L"blendedgecorner.png", + L"blendedgetwocorners.png", + L"blendfourcorners.png", + L"blendtwooppositecorners.png", + L"blendlshapecorner.png", + L"blendtwocorners.png", + L"blendcorner.png", + L"blendtwoedges.png", + L"blendthreecorners.png", + L"blendushape.png", + L"blendbad.png" + }; + size_t base = 0; // texture width/height (see below) + // for convenience, we require all alpha maps to be of the same BPP + // (avoids another ogl_tex_get_size call, and doesn't hurt) + size_t bpp = 0; + for(size_t i=0;i data; + AllocateAligned(data, total_w*total_h, maxSectorSize); + // for each tile on row + for (size_t i = 0; i < NUM_ALPHA_MAPS; i++) + { + // get src of copy + u8* src = 0; + (void)ogl_tex_get_data(textures[i], &src); + + size_t srcstep = bpp/8; + + // get destination of copy + u8* dst = data.get() + (i*tile_w); + + // for each row of image + for (size_t j = 0; j < base; j++) + { + // duplicate first pixel + *dst++ = *src; + *dst++ = *src; + + // copy a row + for (size_t k = 0; k < base; k++) + { + *dst++ = *src; + src += srcstep; + } + + // duplicate last pixel + *dst++ = *(src-srcstep); + *dst++ = *(src-srcstep); + + // advance write pointer for next row + dst += total_w-tile_w; + } + + result.m_AlphaMapCoords[i].u0 = float(i*tile_w+2) / float(total_w); + result.m_AlphaMapCoords[i].u1 = float((i+1)*tile_w-2) / float(total_w); + result.m_AlphaMapCoords[i].v0 = 0.0f; + result.m_AlphaMapCoords[i].v1 = 1.0f; + } + + for (size_t i = 0; i < NUM_ALPHA_MAPS; i++) + (void)ogl_tex_free(textures[i]); + + // upload the composite texture + Tex t; + (void)tex_wrap(total_w, total_h, 8, TEX_GREY, data, 0, &t); + + // uncomment the following to save a png of the generated texture + // in the public/ directory, for debugging + /*VfsPath filename("blendtex.png"); + + DynArray da; + RETURN_STATUS_IF_ERR(tex_encode(&t, filename.Extension(), &da)); + + // write to disk + //Status ret = INFO::OK; + { + shared_ptr file = DummySharedPtr(da.base); + const ssize_t bytes_written = g_VFS->CreateFile(filename, file, da.pos); + if(bytes_written > 0) + ENSURE(bytes_written == (ssize_t)da.pos); + //else + // ret = (Status)bytes_written; + } + + (void)da_free(&da);*/ + + Handle hCompositeAlphaMap = ogl_tex_wrap(&t, g_VFS, key); + (void)ogl_tex_set_filter(hCompositeAlphaMap, GL_LINEAR); + (void)ogl_tex_set_wrap (hCompositeAlphaMap, GL_CLAMP_TO_EDGE, GL_CLAMP_TO_EDGE); + ogl_tex_upload(hCompositeAlphaMap, GL_ALPHA, 0, 0); + result.m_hCompositeAlphaMap = hCompositeAlphaMap; + + m_TerrainAlpha = it; +} \ No newline at end of file diff --git a/source/graphics/TerrainTextureEntry.h b/source/graphics/TerrainTextureEntry.h index 117fa9ca14..d9e250251d 100644 --- a/source/graphics/TerrainTextureEntry.h +++ b/source/graphics/TerrainTextureEntry.h @@ -22,6 +22,7 @@ #include "TerrainTextureManager.h" #include "TextureManager.h" +#include "Material.h" #include "lib/res/handle.h" #include "lib/file/vfs/vfs_path.h" @@ -46,7 +47,7 @@ private: // The property sheet used by this texture CTerrainPropertiesPtr m_pProperties; - CTexturePtr m_Texture; + CMaterial m_Material; CMatrix3D m_TextureMatrix; @@ -61,6 +62,8 @@ private: // calculate the root color of the texture, used for coloring minimap void BuildBaseColor(); + + void LoadAlphaMaps(VfsPath &amtype); public: // Most of the texture's data is delay-loaded, so after the constructor has @@ -76,7 +79,11 @@ public: // Get texture handle, load texture if not loaded. const CTexturePtr& GetTexture() { - return m_Texture; + return m_Material.GetDiffuseTexture(); + } + + const CMaterial& GetMaterial() { + return m_Material; } // Returns a matrix of the form [c 0 -s 0; -s 0 -c 0; 0 0 0 0; 0 0 0 1] @@ -88,6 +95,9 @@ public: if (!m_BaseColorValid) BuildBaseColor(); return m_BaseColor; } + + //TerrainAlpha *m_TerrainAlpha; + CTerrainTextureManager::TerrainAlphaMap::iterator m_TerrainAlpha; }; #endif diff --git a/source/graphics/TerrainTextureManager.cpp b/source/graphics/TerrainTextureManager.cpp index 587ba2a631..5913c105b6 100644 --- a/source/graphics/TerrainTextureManager.cpp +++ b/source/graphics/TerrainTextureManager.cpp @@ -48,6 +48,13 @@ CTerrainTextureManager::CTerrainTextureManager(): CTerrainTextureManager::~CTerrainTextureManager() { UnloadTerrainTextures(); + + TerrainAlphaMap::iterator it; + for (it = m_TerrainAlphas.begin(); it != m_TerrainAlphas.end(); ++it) + { + ogl_tex_free(it->second.m_hCompositeAlphaMap); + it->second.m_hCompositeAlphaMap = 0; + } } void CTerrainTextureManager::UnloadTerrainTextures() @@ -120,45 +127,15 @@ void CTerrainTextureManager::LoadTextures(const CTerrainPropertiesPtr& props, co if(vfs::GetPathnames(g_VFS, path, 0, pathnames) < 0) return; - // If we have any .cached.dds files then strip that extension to get the - // 'real' texture name for(size_t i = 0; i < pathnames.size(); i++) { - const std::wstring filename = pathnames[i].Filename().string(); - if(boost::algorithm::ends_with(filename, L".cached.dds")) - pathnames[i] = pathnames[i].Parent() / boost::algorithm::erase_last_copy(filename, L".cached.dds"); - } - - // Remove any duplicates created by the stripping - std::sort(pathnames.begin(), pathnames.end()); - pathnames.erase(std::unique(pathnames.begin(), pathnames.end()), pathnames.end()); - - for(size_t i = 0; i < pathnames.size(); i++) - { - // skip files that obviously aren't textures. - // note: this loop runs for each file in dir, even .xml; - // we should skip those to avoid spurious "texture load failed". - // we can't use FindFile's filter param because new texture formats - // may later be added and that interface doesn't support specifying - // multiple extensions. - if(!tex_is_known_extension(pathnames[i])) + if (pathnames[i].Extension() != L".xml") continue; - - VfsPath pathnameXML = pathnames[i].ChangeExtension(L".xml"); - CTerrainPropertiesPtr myprops; - // Has XML file -> attempt to load properties - if (VfsFileExists(pathnameXML)) - { - myprops = GetPropertiesFromFile(props, pathnameXML); - if (myprops) - LOGMESSAGE(L"CTerrainTextureManager: Successfully loaded override xml %ls for texture %ls", pathnameXML.string().c_str(), pathnames[i].string().c_str()); - } - - // Error or non-existant xml file -> use parent props - if (!myprops) - myprops = props; - - AddTexture(myprops, pathnames[i]); + + if (pathnames[i].Basename() == L"terrains") + continue; + + AddTexture(props, pathnames[i]); } } @@ -196,7 +173,7 @@ void CTerrainTextureManager::RecurseDirectory(const CTerrainPropertiesPtr& paren int CTerrainTextureManager::LoadTerrainTextures() { CTerrainPropertiesPtr rootProps(new CTerrainProperties(CTerrainPropertiesPtr())); - RecurseDirectory(rootProps, L"art/textures/terrain/types/"); + RecurseDirectory(rootProps, L"art/terrains/"); return 0; } diff --git a/source/graphics/TerrainTextureManager.h b/source/graphics/TerrainTextureManager.h index bb3a5fb22b..2a781b6064 100644 --- a/source/graphics/TerrainTextureManager.h +++ b/source/graphics/TerrainTextureManager.h @@ -22,6 +22,7 @@ #include #include +#include "lib/res/graphics/ogl_tex.h" #include "lib/res/handle.h" #include "lib/file/vfs/vfs_path.h" #include "ps/CStr.h" @@ -30,6 +31,8 @@ // access to sole CTerrainTextureManager object #define g_TexMan CTerrainTextureManager::GetSingleton() +#define NUM_ALPHA_MAPS 14 + class XMBElement; class CXeromyces; class CTerrainTextureEntry; @@ -67,12 +70,27 @@ public: { return m_Terrains; } }; + +struct TerrainAlpha +{ + // ogl_tex handle of composite alpha map (all the alpha maps packed into one texture) + Handle m_hCompositeAlphaMap; + // coordinates of each (untransformed) alpha map within the packed texture + struct { + float u0,u1,v0,v1; + } m_AlphaMapCoords[NUM_ALPHA_MAPS]; +}; + + /////////////////////////////////////////////////////////////////////////////////////////// // CTerrainTextureManager : manager class for all terrain texture objects class CTerrainTextureManager : public Singleton { + friend class CTerrainTextureEntry; + public: typedef std::map TerrainGroupMap; + typedef std::map TerrainAlphaMap; private: // All texture entries created by this class, for easy freeing now that @@ -80,6 +98,8 @@ private: std::vector m_TextureEntries; TerrainGroupMap m_TerrainGroups; + + TerrainAlphaMap m_TerrainAlphas; size_t m_LastGroupIndex; diff --git a/source/renderer/DecalRData.cpp b/source/renderer/DecalRData.cpp index 22557315c9..51cc90fb15 100644 --- a/source/renderer/DecalRData.cpp +++ b/source/renderer/DecalRData.cpp @@ -22,11 +22,14 @@ #include "graphics/Decal.h" #include "graphics/LightEnv.h" #include "graphics/Model.h" +#include "graphics/ShaderManager.h" #include "graphics/Terrain.h" #include "graphics/TextureManager.h" +#include "ps/CLogger.h" #include "ps/Game.h" #include "ps/Profile.h" #include "renderer/Renderer.h" +#include "renderer/TerrainRenderer.h" #include "simulation2/Simulation2.h" #include "simulation2/components/ICmpWaterManager.h" @@ -66,53 +69,114 @@ void CDecalRData::Update() } } -void CDecalRData::Render(const CShaderProgramPtr& shader, bool isDummyShader) +void CDecalRData::RenderDecals(std::vector& decals, const CShaderDefines& context, + ShadowMap* shadow, bool isDummyShader, const CShaderProgramPtr& dummy) { - shader->BindTexture("baseTex", m_Decal->m_Decal.m_Texture); + CShaderDefines contextDecal = context; + contextDecal.Add("DECAL", "1"); - // TODO: Need to handle floating decals correctly. In particular, we need - // to render non-floating before water and floating after water (to get - // the blending right), and we also need to apply the correct lighting in - // each case, which doesn't really seem possible with the current - // TerrainRenderer. - // Also, need to mark the decals as dirty when water height changes. + for (size_t i = 0; i < decals.size(); ++i) + { + CDecalRData *decal = decals[i]; + + CMaterial &material = decal->m_Decal->m_Decal.m_Material; + + if (material.GetShaderEffect().length() == 0) + { + LOGERROR(L"Terrain renderer failed to load shader effect.\n"); + continue; + } + + int numPasses = 1; + CShaderTechniquePtr techBase; + + if (!isDummyShader) + { + techBase = g_Renderer.GetShaderManager().LoadEffect( + material.GetShaderEffect(), contextDecal, material.GetShaderDefines()); + + if (!techBase) + { + LOGERROR(L"Terrain renderer failed to load shader effect (%hs)\n", + material.GetShaderEffect().string().c_str()); + continue; + } + + numPasses = techBase->GetNumPasses(); + } + + for (int pass = 0; pass < numPasses; ++pass) + { + if (!isDummyShader) + { + techBase->BeginPass(pass); + TerrainRenderer::PrepareShader(techBase->GetShader(), shadow); + } + + const CShaderProgramPtr& shader = isDummyShader ? dummy : techBase->GetShader(pass); + + if (material.GetSamplers().size() != 0) + { + CMaterial::SamplersVector samplers = material.GetSamplers(); + size_t samplersNum = samplers.size(); + + for (size_t s = 0; s < samplersNum; ++s) + { + CMaterial::TextureSampler &samp = samplers[s]; + shader->BindTexture(samp.Name.c_str(), samp.Sampler); + } + + material.GetStaticUniforms().BindUniforms(shader); -// glDisable(GL_TEXTURE_2D); -// m_Decal->GetBounds().Render(); -// glEnable(GL_TEXTURE_2D); + // TODO: Need to handle floating decals correctly. In particular, we need + // to render non-floating before water and floating after water (to get + // the blending right), and we also need to apply the correct lighting in + // each case, which doesn't really seem possible with the current + // TerrainRenderer. + // Also, need to mark the decals as dirty when water height changes. - u8* base = m_Array.Bind(); - GLsizei stride = (GLsizei)m_Array.GetStride(); + // glDisable(GL_TEXTURE_2D); + // m_Decal->GetBounds().Render(); + // glEnable(GL_TEXTURE_2D); - u8* indexBase = m_IndexArray.Bind(); + u8* base = decal->m_Array.Bind(); + GLsizei stride = (GLsizei)decal->m_Array.GetStride(); + + u8* indexBase = decal->m_IndexArray.Bind(); #if !CONFIG2_GLES - if (isDummyShader) - { - glColor3fv(m_Decal->GetShadingColor().FloatArray()); - } - else + if (isDummyShader) + { + glColor3fv(decal->m_Decal->GetShadingColor().FloatArray()); + } + else #endif - { - shader->Uniform("shadingColor", m_Decal->GetShadingColor()); + { + + shader->Uniform("shadingColor", decal->m_Decal->GetShadingColor()); + } + + shader->VertexPointer(3, GL_FLOAT, stride, base + decal->m_Position.offset); + shader->ColorPointer(4, GL_UNSIGNED_BYTE, stride, base + decal->m_DiffuseColor.offset); + shader->TexCoordPointer(GL_TEXTURE0, 2, GL_FLOAT, stride, base + decal->m_UV.offset); + + shader->AssertPointersBound(); + + if (!g_Renderer.m_SkipSubmit) + { + glDrawElements(GL_TRIANGLES, (GLsizei)decal->m_IndexArray.GetNumVertices(), GL_UNSIGNED_SHORT, indexBase); + } + + // bump stats + g_Renderer.m_Stats.m_DrawCalls++; + g_Renderer.m_Stats.m_TerrainTris += decal->m_IndexArray.GetNumVertices() / 3; + + CVertexBuffer::Unbind(); + } + if (!isDummyShader) + techBase->EndPass(); + } } - - shader->VertexPointer(3, GL_FLOAT, stride, base + m_Position.offset); - shader->ColorPointer(4, GL_UNSIGNED_BYTE, stride, base + m_DiffuseColor.offset); - shader->TexCoordPointer(GL_TEXTURE0, 2, GL_FLOAT, stride, base + m_UV.offset); - - shader->AssertPointersBound(); - - if (!g_Renderer.m_SkipSubmit) - { - glDrawElements(GL_TRIANGLES, (GLsizei)m_IndexArray.GetNumVertices(), GL_UNSIGNED_SHORT, indexBase); - } - - // bump stats - g_Renderer.m_Stats.m_DrawCalls++; - g_Renderer.m_Stats.m_TerrainTris += m_IndexArray.GetNumVertices() / 3; - - CVertexBuffer::Unbind(); } void CDecalRData::BuildArrays() diff --git a/source/renderer/DecalRData.h b/source/renderer/DecalRData.h index 07b3167d17..cc68878cd1 100644 --- a/source/renderer/DecalRData.h +++ b/source/renderer/DecalRData.h @@ -18,8 +18,10 @@ #ifndef INCLUDED_DECALRDATA #define INCLUDED_DECALRDATA +#include "graphics/Camera.h" #include "graphics/RenderableObject.h" #include "graphics/ShaderProgram.h" +#include "renderer/ShadowMap.h" #include "renderer/VertexArray.h" class CModelDecal; @@ -32,7 +34,8 @@ public: void Update(); - void Render(const CShaderProgramPtr& shader, bool isDummyShader); + static void RenderDecals(std::vector& decals, const CShaderDefines& context, + ShadowMap* shadow, bool isDummyShader=false, const CShaderProgramPtr& dummy=CShaderProgramPtr()); CModelDecal* GetDecal() { return m_Decal; } diff --git a/source/renderer/PatchRData.cpp b/source/renderer/PatchRData.cpp index aafe8e6cb9..c4e9b11ba2 100644 --- a/source/renderer/PatchRData.cpp +++ b/source/renderer/PatchRData.cpp @@ -23,7 +23,9 @@ #include "graphics/GameView.h" #include "graphics/LightEnv.h" +#include "graphics/LOSTexture.h" #include "graphics/Patch.h" +#include "graphics/ShaderManager.h" #include "graphics/Terrain.h" #include "graphics/TextRenderer.h" #include "lib/alignment.h" @@ -37,6 +39,7 @@ #include "ps/GameSetup/Config.h" #include "renderer/AlphaMapCalculator.h" #include "renderer/PatchRData.h" +#include "renderer/TerrainRenderer.h" #include "renderer/Renderer.h" #include "renderer/WaterManager.h" #include "simulation2/Simulation2.h" @@ -272,7 +275,7 @@ void CPatchRData::BuildBlends() for (size_t t = 0; t < blendLayers[k].m_Tiles.size(); ++t) { SBlendLayer::Tile& tile = blendLayers[k].m_Tiles[t]; - AddBlend(blendVertices, blendIndices, tile.i, tile.j, tile.shape); + AddBlend(blendVertices, blendIndices, tile.i, tile.j, tile.shape, splat.m_Texture); } splat.m_IndexCount = blendIndices.size() - splat.m_IndexStart; @@ -307,7 +310,8 @@ void CPatchRData::BuildBlends() } } -void CPatchRData::AddBlend(std::vector& blendVertices, std::vector& blendIndices, u16 i, u16 j, u8 shape) +void CPatchRData::AddBlend(std::vector& blendVertices, std::vector& blendIndices, + u16 i, u16 j, u8 shape, CTerrainTextureEntry* texture) { CTerrain* terrain = m_Patch->m_Parent; @@ -326,11 +330,11 @@ void CPatchRData::AddBlend(std::vector& blendVertices, std::vector // now actually render the blend tile (if we need one) if (alphamap == -1) return; - - float u0 = g_Renderer.m_AlphaMapCoords[alphamap].u0; - float u1 = g_Renderer.m_AlphaMapCoords[alphamap].u1; - float v0 = g_Renderer.m_AlphaMapCoords[alphamap].v0; - float v1 = g_Renderer.m_AlphaMapCoords[alphamap].v1; + + float u0 = texture->m_TerrainAlpha->second.m_AlphaMapCoords[alphamap].u0; + float u1 = texture->m_TerrainAlpha->second.m_AlphaMapCoords[alphamap].u1; + float v0 = texture->m_TerrainAlpha->second.m_AlphaMapCoords[alphamap].v0; + float v1 = texture->m_TerrainAlpha->second.m_AlphaMapCoords[alphamap].v1; if (alphamapflags & BLENDMAP_FLIPU) std::swap(u0, u1); @@ -367,6 +371,7 @@ void CPatchRData::AddBlend(std::vector& blendVertices, std::vector terrain->CalcPosition(gx, gz, dst.m_Position); terrain->CalcNormal(gx, gz, normal); + dst.m_Normal = normal; dst.m_DiffuseColor = cpuLighting ? lightEnv.EvaluateTerrainDiffuseScaled(normal) : lightEnv.EvaluateTerrainDiffuseFactor(normal); dst.m_AlphaUVs[0] = vtx[0].m_AlphaUVs[0]; dst.m_AlphaUVs[1] = vtx[0].m_AlphaUVs[1]; @@ -374,6 +379,7 @@ void CPatchRData::AddBlend(std::vector& blendVertices, std::vector terrain->CalcPosition(gx + 1, gz, dst.m_Position); terrain->CalcNormal(gx + 1, gz, normal); + dst.m_Normal = normal; dst.m_DiffuseColor = cpuLighting ? lightEnv.EvaluateTerrainDiffuseScaled(normal) : lightEnv.EvaluateTerrainDiffuseFactor(normal); dst.m_AlphaUVs[0] = vtx[1].m_AlphaUVs[0]; dst.m_AlphaUVs[1] = vtx[1].m_AlphaUVs[1]; @@ -381,6 +387,7 @@ void CPatchRData::AddBlend(std::vector& blendVertices, std::vector terrain->CalcPosition(gx + 1, gz + 1, dst.m_Position); terrain->CalcNormal(gx + 1, gz + 1, normal); + dst.m_Normal = normal; dst.m_DiffuseColor = cpuLighting ? lightEnv.EvaluateTerrainDiffuseScaled(normal) : lightEnv.EvaluateTerrainDiffuseFactor(normal); dst.m_AlphaUVs[0] = vtx[2].m_AlphaUVs[0]; dst.m_AlphaUVs[1] = vtx[2].m_AlphaUVs[1]; @@ -388,6 +395,7 @@ void CPatchRData::AddBlend(std::vector& blendVertices, std::vector terrain->CalcPosition(gx, gz + 1, dst.m_Position); terrain->CalcNormal(gx, gz + 1, normal); + dst.m_Normal = normal; dst.m_DiffuseColor = cpuLighting ? lightEnv.EvaluateTerrainDiffuseScaled(normal) : lightEnv.EvaluateTerrainDiffuseFactor(normal); dst.m_AlphaUVs[0] = vtx[3].m_AlphaUVs[0]; dst.m_AlphaUVs[1] = vtx[3].m_AlphaUVs[1]; @@ -546,6 +554,8 @@ void CPatchRData::BuildVertices() // for all vertices, it need not be stored in the vertex structure) CVector3D normal; terrain->CalcNormal(ix,iz,normal); + + vertices[v].m_Normal = normal; vertices[v].m_DiffuseColor = cpuLighting ? lightEnv.EvaluateTerrainDiffuseScaled(normal) : lightEnv.EvaluateTerrainDiffuseFactor(normal); } @@ -708,7 +718,8 @@ typedef POOLED_BATCH_MAP(CVertexBuffer*, IndexBufferBatches) VertexBufferBatches // Group batches by texture typedef POOLED_BATCH_MAP(CTerrainTextureEntry*, VertexBufferBatches) TextureBatches; -void CPatchRData::RenderBases(const std::vector& patches, const CShaderProgramPtr& shader, bool isDummyShader) +void CPatchRData::RenderBases(const std::vector& patches, const CShaderDefines& context, + ShadowMap* shadow, bool isDummyShader, const CShaderProgramPtr& dummy) { Allocators::Arena<> arena(ARENA_SIZE); @@ -744,58 +755,100 @@ void CPatchRData::RenderBases(const std::vector& patches, const CS // Render each batch for (TextureBatches::iterator itt = batches.begin(); itt != batches.end(); ++itt) { - if (itt->first) + int numPasses = 1; + + CShaderTechniquePtr techBase; + + if (!isDummyShader) { - shader->BindTexture("baseTex", itt->first->GetTexture()); + if (itt->first->GetMaterial().GetShaderEffect().length() == 0) + { + LOGERROR(L"Terrain renderer failed to load shader effect.\n"); + continue; + } + + techBase = g_Renderer.GetShaderManager().LoadEffect(itt->first->GetMaterial().GetShaderEffect(), + context, itt->first->GetMaterial().GetShaderDefines()); + + numPasses = techBase->GetNumPasses(); + } + + for (int pass = 0; pass < numPasses; ++pass) + { + if (!isDummyShader) + { + techBase->BeginPass(pass); + TerrainRenderer::PrepareShader(techBase->GetShader(), shadow); + } + + const CShaderProgramPtr& shader = isDummyShader ? dummy : techBase->GetShader(pass); + + if (itt->first->GetMaterial().GetSamplers().size() != 0) + { + CMaterial::SamplersVector samplers = itt->first->GetMaterial().GetSamplers(); + size_t samplersNum = samplers.size(); + + for (size_t s = 0; s < samplersNum; ++s) + { + CMaterial::TextureSampler &samp = samplers[s]; + shader->BindTexture(samp.Name.c_str(), samp.Sampler); + } + + itt->first->GetMaterial().GetStaticUniforms().BindUniforms(shader); #if !CONFIG2_GLES - if (isDummyShader) - { - glMatrixMode(GL_TEXTURE); - glLoadMatrixf(itt->first->GetTextureMatrix()); - glMatrixMode(GL_MODELVIEW); + if (isDummyShader) + { + glMatrixMode(GL_TEXTURE); + glLoadMatrixf(itt->first->GetTextureMatrix()); + glMatrixMode(GL_MODELVIEW); + } + else +#endif + { + float c = itt->first->GetTextureMatrix()[0]; + float ms = itt->first->GetTextureMatrix()[8]; + shader->Uniform("textureTransform", c, ms, -ms, 0.f); + } } else -#endif { - float c = itt->first->GetTextureMatrix()[0]; - float ms = itt->first->GetTextureMatrix()[8]; - shader->Uniform("textureTransform", c, ms, -ms, 0.f); + shader->BindTexture("baseTex", g_Renderer.GetTextureManager().GetErrorTexture()); } - } - else - { - shader->BindTexture("baseTex", g_Renderer.GetTextureManager().GetErrorTexture()); - } - for (VertexBufferBatches::iterator itv = itt->second.begin(); itv != itt->second.end(); ++itv) - { - GLsizei stride = sizeof(SBaseVertex); - SBaseVertex *base = (SBaseVertex *)itv->first->Bind(); - shader->VertexPointer(3, GL_FLOAT, stride, &base->m_Position[0]); - shader->ColorPointer(4, GL_UNSIGNED_BYTE, stride, &base->m_DiffuseColor); - shader->TexCoordPointer(GL_TEXTURE0, 3, GL_FLOAT, stride, &base->m_Position[0]); - - shader->AssertPointersBound(); - - for (IndexBufferBatches::iterator it = itv->second.begin(); it != itv->second.end(); ++it) + for (VertexBufferBatches::iterator itv = itt->second.begin(); itv != itt->second.end(); ++itv) { - it->first->Bind(); + GLsizei stride = sizeof(SBaseVertex); + SBaseVertex *base = (SBaseVertex *)itv->first->Bind(); + shader->VertexPointer(3, GL_FLOAT, stride, &base->m_Position[0]); + shader->ColorPointer(4, GL_UNSIGNED_BYTE, stride, &base->m_DiffuseColor); + shader->NormalPointer(GL_FLOAT, stride, &base->m_Normal[0]); + shader->TexCoordPointer(GL_TEXTURE0, 3, GL_FLOAT, stride, &base->m_Position[0]); - BatchElements& batch = it->second; + shader->AssertPointersBound(); - if (!g_Renderer.m_SkipSubmit) + for (IndexBufferBatches::iterator it = itv->second.begin(); it != itv->second.end(); ++it) { - // Don't use glMultiDrawElements here since it doesn't have a significant - // performance impact and it suffers from various driver bugs (e.g. it breaks - // in Mesa 7.10 swrast with index VBOs) - for (size_t i = 0; i < batch.first.size(); ++i) - glDrawElements(GL_TRIANGLES, batch.first[i], GL_UNSIGNED_SHORT, batch.second[i]); - } + it->first->Bind(); - g_Renderer.m_Stats.m_DrawCalls++; - g_Renderer.m_Stats.m_TerrainTris += std::accumulate(batch.first.begin(), batch.first.end(), 0) / 3; + BatchElements& batch = it->second; + + if (!g_Renderer.m_SkipSubmit) + { + // Don't use glMultiDrawElements here since it doesn't have a significant + // performance impact and it suffers from various driver bugs (e.g. it breaks + // in Mesa 7.10 swrast with index VBOs) + for (size_t i = 0; i < batch.first.size(); ++i) + glDrawElements(GL_TRIANGLES, batch.first[i], GL_UNSIGNED_SHORT, batch.second[i]); + } + + g_Renderer.m_Stats.m_DrawCalls++; + g_Renderer.m_Stats.m_TerrainTris += std::accumulate(batch.first.begin(), batch.first.end(), 0) / 3; + } } + + if (!isDummyShader) + techBase->EndPass(); } } @@ -842,12 +895,16 @@ struct SBlendStackItem SplatStack splats; }; -void CPatchRData::RenderBlends(const std::vector& patches, const CShaderProgramPtr& shader, bool isDummyShader) +void CPatchRData::RenderBlends(const std::vector& patches, const CShaderDefines& context, + ShadowMap* shadow, bool isDummyShader, const CShaderProgramPtr& dummy) { Allocators::Arena<> arena(ARENA_SIZE); typedef std::vector > > BatchesStack; BatchesStack batches((BatchesStack::allocator_type(arena))); + + CShaderDefines contextBlend = context; + contextBlend.Add("BLEND", "1"); PROFILE_START("compute batches"); @@ -928,65 +985,109 @@ void CPatchRData::RenderBlends(const std::vector& patches, const C CVertexBuffer* lastVB = NULL; for (BatchesStack::iterator itt = batches.begin(); itt != batches.end(); ++itt) - { - if (itt->m_Texture) + { + if (itt->m_Texture->GetMaterial().GetSamplers().size() == 0) + continue; + + int numPasses = 1; + CShaderTechniquePtr techBase; + + if (!isDummyShader) { - shader->BindTexture("baseTex", itt->m_Texture->GetTexture()); - -#if !CONFIG2_GLES - if (isDummyShader) - { - pglClientActiveTextureARB(GL_TEXTURE0); - glMatrixMode(GL_TEXTURE); - glLoadMatrixf(itt->m_Texture->GetTextureMatrix()); - glMatrixMode(GL_MODELVIEW); - } - else -#endif - { - float c = itt->m_Texture->GetTextureMatrix()[0]; - float ms = itt->m_Texture->GetTextureMatrix()[8]; - shader->Uniform("textureTransform", c, ms, -ms, 0.f); - } + techBase = g_Renderer.GetShaderManager().LoadEffect(itt->m_Texture->GetMaterial().GetShaderEffect(), contextBlend, itt->m_Texture->GetMaterial().GetShaderDefines()); + + numPasses = techBase->GetNumPasses(); } - else + + CShaderProgramPtr previousShader; + for (int pass = 0; pass < numPasses; ++pass) { - shader->BindTexture("baseTex", g_Renderer.GetTextureManager().GetErrorTexture()); - } - - for (VertexBufferBatches::iterator itv = itt->m_Batches.begin(); itv != itt->m_Batches.end(); ++itv) - { - // Rebind the VB only if it changed since the last batch - if (itv->first != lastVB) + if (!isDummyShader) { - lastVB = itv->first; - GLsizei stride = sizeof(SBlendVertex); - SBlendVertex *base = (SBlendVertex *)itv->first->Bind(); - - shader->VertexPointer(3, GL_FLOAT, stride, &base->m_Position[0]); - shader->ColorPointer(4, GL_UNSIGNED_BYTE, stride, &base->m_DiffuseColor); - shader->TexCoordPointer(GL_TEXTURE0, 3, GL_FLOAT, stride, &base->m_Position[0]); - shader->TexCoordPointer(GL_TEXTURE1, 2, GL_FLOAT, stride, &base->m_AlphaUVs[0]); + techBase->BeginPass(pass); + TerrainRenderer::PrepareShader(techBase->GetShader(), shadow); } - - shader->AssertPointersBound(); - - for (IndexBufferBatches::iterator it = itv->second.begin(); it != itv->second.end(); ++it) + + const CShaderProgramPtr& shader = isDummyShader ? dummy : techBase->GetShader(pass); + + glEnable(GL_BLEND); + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + + if (itt->m_Texture) { - it->first->Bind(); - - BatchElements& batch = it->second; - - if (!g_Renderer.m_SkipSubmit) + CMaterial::SamplersVector samplers = itt->m_Texture->GetMaterial().GetSamplers(); + size_t samplersNum = samplers.size(); + + for (size_t s = 0; s < samplersNum; ++s) { - for (size_t i = 0; i < batch.first.size(); ++i) - glDrawElements(GL_TRIANGLES, batch.first[i], GL_UNSIGNED_SHORT, batch.second[i]); + CMaterial::TextureSampler &samp = samplers[s]; + shader->BindTexture(samp.Name.c_str(), samp.Sampler); } - g_Renderer.m_Stats.m_DrawCalls++; - g_Renderer.m_Stats.m_BlendSplats++; - g_Renderer.m_Stats.m_TerrainTris += std::accumulate(batch.first.begin(), batch.first.end(), 0) / 3; + shader->BindTexture("blendTex", itt->m_Texture->m_TerrainAlpha->second.m_hCompositeAlphaMap); + + itt->m_Texture->GetMaterial().GetStaticUniforms().BindUniforms(shader); + +#if !CONFIG2_GLES + if (isDummyShader) + { + pglClientActiveTextureARB(GL_TEXTURE0); + glMatrixMode(GL_TEXTURE); + glLoadMatrixf(itt->m_Texture->GetTextureMatrix()); + glMatrixMode(GL_MODELVIEW); + } + else +#endif + { + float c = itt->m_Texture->GetTextureMatrix()[0]; + float ms = itt->m_Texture->GetTextureMatrix()[8]; + shader->Uniform("textureTransform", c, ms, -ms, 0.f); + } } + else + { + shader->BindTexture("baseTex", g_Renderer.GetTextureManager().GetErrorTexture()); + } + + for (VertexBufferBatches::iterator itv = itt->m_Batches.begin(); itv != itt->m_Batches.end(); ++itv) + { + // Rebind the VB only if it changed since the last batch + if (itv->first != lastVB || shader != previousShader) + { + lastVB = itv->first; + previousShader = shader; + GLsizei stride = sizeof(SBlendVertex); + SBlendVertex *base = (SBlendVertex *)itv->first->Bind(); + + shader->VertexPointer(3, GL_FLOAT, stride, &base->m_Position[0]); + shader->ColorPointer(4, GL_UNSIGNED_BYTE, stride, &base->m_DiffuseColor); + shader->NormalPointer(GL_FLOAT, stride, &base->m_Normal[0]); + shader->TexCoordPointer(GL_TEXTURE0, 3, GL_FLOAT, stride, &base->m_Position[0]); + shader->TexCoordPointer(GL_TEXTURE1, 2, GL_FLOAT, stride, &base->m_AlphaUVs[0]); + } + + shader->AssertPointersBound(); + + for (IndexBufferBatches::iterator it = itv->second.begin(); it != itv->second.end(); ++it) + { + it->first->Bind(); + + BatchElements& batch = it->second; + + if (!g_Renderer.m_SkipSubmit) + { + for (size_t i = 0; i < batch.first.size(); ++i) + glDrawElements(GL_TRIANGLES, batch.first[i], GL_UNSIGNED_SHORT, batch.second[i]); + } + + g_Renderer.m_Stats.m_DrawCalls++; + g_Renderer.m_Stats.m_BlendSplats++; + g_Renderer.m_Stats.m_TerrainTris += std::accumulate(batch.first.begin(), batch.first.end(), 0) / 3; + } + } + + if (!isDummyShader) + techBase->EndPass(); } } diff --git a/source/renderer/PatchRData.h b/source/renderer/PatchRData.h index 509a3f4c5b..22a838157b 100644 --- a/source/renderer/PatchRData.h +++ b/source/renderer/PatchRData.h @@ -23,6 +23,7 @@ #include "maths/Vector3D.h" #include "graphics/RenderableObject.h" #include "graphics/ShaderProgram.h" +#include "renderer/ShadowMap.h" #include "VertexBufferManager.h" class CPatch; @@ -45,11 +46,15 @@ public: void RenderWater(CShaderProgramPtr& shader); - static void RenderBases(const std::vector& patches, const CShaderProgramPtr& shader, bool isDummyShader); - static void RenderBlends(const std::vector& patches, const CShaderProgramPtr& shader, bool isDummyShader); + static void RenderBases(const std::vector& patches, const CShaderDefines& context, + ShadowMap* shadow, bool isDummyShader=false, const CShaderProgramPtr& dummy=CShaderProgramPtr()); + static void RenderBlends(const std::vector& patches, const CShaderDefines& context, + ShadowMap* shadow, bool isDummyShader=false, const CShaderProgramPtr& dummy=CShaderProgramPtr()); static void RenderStreams(const std::vector& patches, const CShaderProgramPtr& shader, int streamflags); CPatch* GetPatch() { return m_Patch; } + + static void PrepareShader(const CShaderProgramPtr& shader, ShadowMap* shadow); const CBoundingBoxAligned& GetWaterBounds() const { return m_WaterBounds; } @@ -72,8 +77,9 @@ private: CVector3D m_Position; // diffuse color from sunlight SColor4ub m_DiffuseColor; + CVector3D m_Normal; }; - cassert(sizeof(SBaseVertex) == 16); + cassert(sizeof(SBaseVertex) == 28); struct SSideVertex { // vertex position @@ -90,10 +96,9 @@ private: SColor4ub m_DiffuseColor; // vertex uvs for alpha texture float m_AlphaUVs[2]; - // add some padding since VBOs prefer power-of-two sizes - u32 m_Padding[2]; + CVector3D m_Normal; }; - cassert(sizeof(SBlendVertex) == 32); + cassert(sizeof(SBlendVertex) == 36); // Mixed Fancy/Simple water vertex description data structure struct SWaterVertex { @@ -109,7 +114,8 @@ private: // build this renderdata object void Build(); - void AddBlend(std::vector& blendVertices, std::vector& blendIndices, u16 i, u16 j, u8 shape); + void AddBlend(std::vector& blendVertices, std::vector& blendIndices, + u16 i, u16 j, u8 shape, CTerrainTextureEntry* texture); void BuildBlends(); void BuildIndices(); diff --git a/source/renderer/Renderer.cpp b/source/renderer/Renderer.cpp index 0e4ccee5e9..2336a09795 100644 --- a/source/renderer/Renderer.cpp +++ b/source/renderer/Renderer.cpp @@ -1702,6 +1702,9 @@ void CRenderer::BindTexture(int unit, GLuint tex) /////////////////////////////////////////////////////////////////////////////////////////////////// // LoadAlphaMaps: load the 14 default alpha maps, pack them into one composite texture and // calculate the coordinate of each alphamap within this packed texture +// NB: A variant of this function is duplicated in TerrainTextureEntry.cpp, for use with the Shader +// renderpath. This copy is kept to load the 'standard' maps for the fixed pipeline and should +// be removed if/when the fixed pipeline goes. int CRenderer::LoadAlphaMaps() { const wchar_t* const key = L"(alpha map composite)"; @@ -1817,6 +1820,25 @@ int CRenderer::LoadAlphaMaps() // upload the composite texture Tex t; (void)tex_wrap(total_w, total_h, 8, TEX_GREY, data, 0, &t); + + /*VfsPath filename("blendtex.png"); + + DynArray da; + RETURN_STATUS_IF_ERR(tex_encode(&t, filename.Extension(), &da)); + + // write to disk + //Status ret = INFO::OK; + { + shared_ptr file = DummySharedPtr(da.base); + const ssize_t bytes_written = g_VFS->CreateFile(filename, file, da.pos); + if(bytes_written > 0) + ENSURE(bytes_written == (ssize_t)da.pos); + //else + // ret = (Status)bytes_written; + } + + (void)da_free(&da);*/ + m_hCompositeAlphaMap = ogl_tex_wrap(&t, g_VFS, key); (void)ogl_tex_set_filter(m_hCompositeAlphaMap, GL_LINEAR); (void)ogl_tex_set_wrap (m_hCompositeAlphaMap, GL_CLAMP_TO_EDGE, GL_CLAMP_TO_EDGE); diff --git a/source/renderer/TerrainRenderer.cpp b/source/renderer/TerrainRenderer.cpp index 2ede913377..735e5f8c37 100644 --- a/source/renderer/TerrainRenderer.cpp +++ b/source/renderer/TerrainRenderer.cpp @@ -227,7 +227,7 @@ void TerrainRenderer::RenderTerrain(bool filtered) glTexEnvfv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, one); PROFILE_START("render terrain base"); - CPatchRData::RenderBases(visiblePatches, dummyShader, true); + CPatchRData::RenderBases(visiblePatches, CShaderDefines(), NULL, true, dummyShader); PROFILE_END("render terrain base"); // render blends @@ -260,7 +260,7 @@ void TerrainRenderer::RenderTerrain(bool filtered) // render blend passes for each patch PROFILE_START("render terrain blends"); - CPatchRData::RenderBlends(visiblePatches, dummyShader, true); + CPatchRData::RenderBlends(visiblePatches, CShaderDefines(), NULL, true, dummyShader); PROFILE_END("render terrain blends"); // Disable second texcoord array @@ -284,8 +284,7 @@ void TerrainRenderer::RenderTerrain(bool filtered) glTexEnvi(GL_TEXTURE_ENV, GL_OPERAND0_ALPHA_ARB, GL_SRC_ALPHA); PROFILE_START("render terrain decals"); - for (size_t i = 0; i < visibleDecals.size(); ++i) - visibleDecals[i]->Render(dummyShader, true); + CDecalRData::RenderDecals(visibleDecals, CShaderDefines(), NULL, true, dummyShader); PROFILE_END("render terrain decals"); @@ -482,8 +481,6 @@ void TerrainRenderer::PrepareShader(const CShaderProgramPtr& shader, ShadowMap* shader->Uniform("ambient", lightEnv.m_TerrainAmbientColor); shader->Uniform("sunColor", lightEnv.m_SunColor); - - shader->BindTexture("blendTex", g_Renderer.m_hCompositeAlphaMap); } void TerrainRenderer::RenderTerrainShader(const CShaderDefines& context, ShadowMap* shadow, bool filtered) @@ -497,10 +494,6 @@ void TerrainRenderer::RenderTerrainShader(const CShaderDefines& context, ShadowM CShaderManager& shaderManager = g_Renderer.GetShaderManager(); - CShaderTechniquePtr techBase(shaderManager.LoadEffect(CStrIntern("terrain_base"), context, CShaderDefines())); - CShaderTechniquePtr techBlend(shaderManager.LoadEffect(CStrIntern("terrain_blend"), context, CShaderDefines())); - CShaderTechniquePtr techDecal(shaderManager.LoadEffect(CStrIntern("terrain_decal"), context, CShaderDefines())); - // render the solid black sides of the map first CShaderTechniquePtr techSolid = g_Renderer.GetShaderManager().LoadEffect("gui_solid"); techSolid->BeginPass(); @@ -515,46 +508,22 @@ void TerrainRenderer::RenderTerrainShader(const CShaderDefines& context, ShadowM techSolid->EndPass(); - techBase->BeginPass(); - PrepareShader(techBase->GetShader(), shadow); - PROFILE_START("render terrain base"); - CPatchRData::RenderBases(visiblePatches, techBase->GetShader(), false); + CPatchRData::RenderBases(visiblePatches, context, shadow); PROFILE_END("render terrain base"); - techBase->EndPass(); - - // render blends - - techBlend->BeginPass(); - PrepareShader(techBlend->GetShader(), shadow); - - // switch on blending - glEnable(GL_BLEND); - glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); - // no need to write to the depth buffer a second time glDepthMask(0); // render blend passes for each patch PROFILE_START("render terrain blends"); - CPatchRData::RenderBlends(visiblePatches, techBlend->GetShader(), false); + CPatchRData::RenderBlends(visiblePatches, context, shadow, false); PROFILE_END("render terrain blends"); - techBlend->EndPass(); - - // Render terrain decals - - techDecal->BeginPass(); - PrepareShader(techDecal->GetShader(), shadow); - PROFILE_START("render terrain decals"); - for (size_t i = 0; i < visibleDecals.size(); ++i) - visibleDecals[i]->Render(techDecal->GetShader(), false); + CDecalRData::RenderDecals(visibleDecals, context, shadow, false); PROFILE_END("render terrain decals"); - techDecal->EndPass(); - // restore OpenGL state g_Renderer.BindTexture(1, 0); g_Renderer.BindTexture(2, 0); diff --git a/source/renderer/TerrainRenderer.h b/source/renderer/TerrainRenderer.h index cb1a1f11ef..fb31c02005 100644 --- a/source/renderer/TerrainRenderer.h +++ b/source/renderer/TerrainRenderer.h @@ -35,6 +35,9 @@ struct TerrainRendererInternals; */ class TerrainRenderer { + friend class CPatchRData; + friend class CDecalRData; + public: TerrainRenderer(); ~TerrainRenderer(); @@ -158,7 +161,7 @@ private: */ void RenderSimpleWater(); - void PrepareShader(const CShaderProgramPtr& shader, ShadowMap* shadow); + static void PrepareShader(const CShaderProgramPtr& shader, ShadowMap* shadow); }; #endif // INCLUDED_TERRAINRENDERER