diff --git a/library/thumbs/air_defense_001.png b/library/thumbs/air_defense_001.png index 357b7a7..6e6d7eb 100644 Binary files a/library/thumbs/air_defense_001.png and b/library/thumbs/air_defense_001.png differ diff --git a/library/thumbs/air_defense_002.png b/library/thumbs/air_defense_002.png index 3ca07a2..23ab362 100644 Binary files a/library/thumbs/air_defense_002.png and b/library/thumbs/air_defense_002.png differ diff --git a/library/thumbs/air_defense_platform_001.png b/library/thumbs/air_defense_platform_001.png index d0a07fc..7c92947 100644 Binary files a/library/thumbs/air_defense_platform_001.png and b/library/thumbs/air_defense_platform_001.png differ diff --git a/library/thumbs/air_defense_platform_002.png b/library/thumbs/air_defense_platform_002.png index 522b17e..a65f782 100644 Binary files a/library/thumbs/air_defense_platform_002.png and b/library/thumbs/air_defense_platform_002.png differ diff --git a/library/thumbs/antenna_001.png b/library/thumbs/antenna_001.png index 4b461f6..339a240 100644 Binary files a/library/thumbs/antenna_001.png and b/library/thumbs/antenna_001.png differ diff --git a/library/thumbs/apc_001.png b/library/thumbs/apc_001.png index 4f5e1f7..e4bcd6d 100644 Binary files a/library/thumbs/apc_001.png and b/library/thumbs/apc_001.png differ diff --git a/library/thumbs/apc_002.png b/library/thumbs/apc_002.png index a73754f..3858bcb 100644 Binary files a/library/thumbs/apc_002.png and b/library/thumbs/apc_002.png differ diff --git a/library/thumbs/apc_cap.png b/library/thumbs/apc_cap.png index de034b9..c33138f 100644 Binary files a/library/thumbs/apc_cap.png and b/library/thumbs/apc_cap.png differ diff --git a/library/thumbs/apc_cap_1.png b/library/thumbs/apc_cap_1.png index 6cec773..063f0f4 100644 Binary files a/library/thumbs/apc_cap_1.png and b/library/thumbs/apc_cap_1.png differ diff --git a/library/thumbs/apc_weapon.png b/library/thumbs/apc_weapon.png index e93fb07..483cdbb 100644 Binary files a/library/thumbs/apc_weapon.png and b/library/thumbs/apc_weapon.png differ diff --git a/library/thumbs/barracks_001.png b/library/thumbs/barracks_001.png index 65c9413..7d28b02 100644 Binary files a/library/thumbs/barracks_001.png and b/library/thumbs/barracks_001.png differ diff --git a/library/thumbs/barrel_001.png b/library/thumbs/barrel_001.png index 6e59150..628eb18 100644 Binary files a/library/thumbs/barrel_001.png and b/library/thumbs/barrel_001.png differ diff --git a/library/thumbs/barrel_002.png b/library/thumbs/barrel_002.png index 6e59150..2e03923 100644 Binary files a/library/thumbs/barrel_002.png and b/library/thumbs/barrel_002.png differ diff --git a/library/thumbs/barrel_003.png b/library/thumbs/barrel_003.png index e3f535b..563584d 100644 Binary files a/library/thumbs/barrel_003.png and b/library/thumbs/barrel_003.png differ diff --git a/library/thumbs/barrel_004.png b/library/thumbs/barrel_004.png index e3f535b..bddd43d 100644 Binary files a/library/thumbs/barrel_004.png and b/library/thumbs/barrel_004.png differ diff --git a/library/thumbs/barrel_005.png b/library/thumbs/barrel_005.png index a36ac6c..ebf47cf 100644 Binary files a/library/thumbs/barrel_005.png and b/library/thumbs/barrel_005.png differ diff --git a/library/thumbs/barrel_006.png b/library/thumbs/barrel_006.png index a36ac6c..6694984 100644 Binary files a/library/thumbs/barrel_006.png and b/library/thumbs/barrel_006.png differ diff --git a/library/thumbs/barrel_007.png b/library/thumbs/barrel_007.png index a36ac6c..cbe1bbd 100644 Binary files a/library/thumbs/barrel_007.png and b/library/thumbs/barrel_007.png differ diff --git a/library/thumbs/barrel_008.png b/library/thumbs/barrel_008.png index a36ac6c..7cae069 100644 Binary files a/library/thumbs/barrel_008.png and b/library/thumbs/barrel_008.png differ diff --git a/library/thumbs/barrel_009.png b/library/thumbs/barrel_009.png index a36ac6c..c52d7cd 100644 Binary files a/library/thumbs/barrel_009.png and b/library/thumbs/barrel_009.png differ diff --git a/library/thumbs/barrel_010.png b/library/thumbs/barrel_010.png index a36ac6c..e16e69d 100644 Binary files a/library/thumbs/barrel_010.png and b/library/thumbs/barrel_010.png differ diff --git a/library/thumbs/barrel_011.png b/library/thumbs/barrel_011.png index 1f0f2dc..6f0bd19 100644 Binary files a/library/thumbs/barrel_011.png and b/library/thumbs/barrel_011.png differ diff --git a/library/thumbs/barrel_012.png b/library/thumbs/barrel_012.png index 815870c..f36af8f 100644 Binary files a/library/thumbs/barrel_012.png and b/library/thumbs/barrel_012.png differ diff --git a/library/thumbs/barrel_013.png b/library/thumbs/barrel_013.png index 7d617b2..f8ba113 100644 Binary files a/library/thumbs/barrel_013.png and b/library/thumbs/barrel_013.png differ diff --git a/library/thumbs/barrier_001.png b/library/thumbs/barrier_001.png index dc4c5da..df8d546 100644 Binary files a/library/thumbs/barrier_001.png and b/library/thumbs/barrier_001.png differ diff --git a/library/thumbs/barrier_002.png b/library/thumbs/barrier_002.png index db1a327..4ec6378 100644 Binary files a/library/thumbs/barrier_002.png and b/library/thumbs/barrier_002.png differ diff --git a/library/thumbs/barrier_003.png b/library/thumbs/barrier_003.png index 4b61b49..8866fe9 100644 Binary files a/library/thumbs/barrier_003.png and b/library/thumbs/barrier_003.png differ diff --git a/library/thumbs/barrier_004.png b/library/thumbs/barrier_004.png index 0a54b3c..c407b5a 100644 Binary files a/library/thumbs/barrier_004.png and b/library/thumbs/barrier_004.png differ diff --git a/library/thumbs/barrier_005.png b/library/thumbs/barrier_005.png index 0a54b3c..b1f1f44 100644 Binary files a/library/thumbs/barrier_005.png and b/library/thumbs/barrier_005.png differ diff --git a/library/thumbs/barrier_006.png b/library/thumbs/barrier_006.png index a9ca3ef..d1baa06 100644 Binary files a/library/thumbs/barrier_006.png and b/library/thumbs/barrier_006.png differ diff --git a/library/thumbs/barrier_007.png b/library/thumbs/barrier_007.png index c3bc685..d342621 100644 Binary files a/library/thumbs/barrier_007.png and b/library/thumbs/barrier_007.png differ diff --git a/library/thumbs/barrier_008.png b/library/thumbs/barrier_008.png index 22f8123..1df3b73 100644 Binary files a/library/thumbs/barrier_008.png and b/library/thumbs/barrier_008.png differ diff --git a/library/thumbs/barrier_009.png b/library/thumbs/barrier_009.png index 47c0674..5f9ae1e 100644 Binary files a/library/thumbs/barrier_009.png and b/library/thumbs/barrier_009.png differ diff --git a/library/thumbs/barrier_010.png b/library/thumbs/barrier_010.png index a9ca3ef..66283fe 100644 Binary files a/library/thumbs/barrier_010.png and b/library/thumbs/barrier_010.png differ diff --git a/library/thumbs/barrier_011.png b/library/thumbs/barrier_011.png index 22f8123..5ec82d2 100644 Binary files a/library/thumbs/barrier_011.png and b/library/thumbs/barrier_011.png differ diff --git a/library/thumbs/barrier_012.png b/library/thumbs/barrier_012.png index 47c0674..2e02acc 100644 Binary files a/library/thumbs/barrier_012.png and b/library/thumbs/barrier_012.png differ diff --git a/library/thumbs/barrier_013.png b/library/thumbs/barrier_013.png index aa2c256..e54f010 100644 Binary files a/library/thumbs/barrier_013.png and b/library/thumbs/barrier_013.png differ diff --git a/library/thumbs/barrier_014.png b/library/thumbs/barrier_014.png index ebc0955..125238c 100644 Binary files a/library/thumbs/barrier_014.png and b/library/thumbs/barrier_014.png differ diff --git a/library/thumbs/barrier_015.png b/library/thumbs/barrier_015.png index e8bb3c0..463849d 100644 Binary files a/library/thumbs/barrier_015.png and b/library/thumbs/barrier_015.png differ diff --git a/library/thumbs/barrier_016.png b/library/thumbs/barrier_016.png index d1c4674..090557c 100644 Binary files a/library/thumbs/barrier_016.png and b/library/thumbs/barrier_016.png differ diff --git a/library/thumbs/barrier_017.png b/library/thumbs/barrier_017.png index d1c4674..0f68039 100644 Binary files a/library/thumbs/barrier_017.png and b/library/thumbs/barrier_017.png differ diff --git a/library/thumbs/box_001.png b/library/thumbs/box_001.png index dc909d7..effc59e 100644 Binary files a/library/thumbs/box_001.png and b/library/thumbs/box_001.png differ diff --git a/library/thumbs/box_002.png b/library/thumbs/box_002.png index dc909d7..56f8b80 100644 Binary files a/library/thumbs/box_002.png and b/library/thumbs/box_002.png differ diff --git a/library/thumbs/box_003.png b/library/thumbs/box_003.png index d4bac32..55dead5 100644 Binary files a/library/thumbs/box_003.png and b/library/thumbs/box_003.png differ diff --git a/library/thumbs/box_004.png b/library/thumbs/box_004.png index 474c0be..104f33e 100644 Binary files a/library/thumbs/box_004.png and b/library/thumbs/box_004.png differ diff --git a/library/thumbs/box_005.png b/library/thumbs/box_005.png index cc16eed..b2fd835 100644 Binary files a/library/thumbs/box_005.png and b/library/thumbs/box_005.png differ diff --git a/library/thumbs/box_006.png b/library/thumbs/box_006.png index 46562f5..1d34717 100644 Binary files a/library/thumbs/box_006.png and b/library/thumbs/box_006.png differ diff --git a/library/thumbs/box_007.png b/library/thumbs/box_007.png index b6a9e17..6cb71ef 100644 Binary files a/library/thumbs/box_007.png and b/library/thumbs/box_007.png differ diff --git a/library/thumbs/box_008.png b/library/thumbs/box_008.png index f792c56..f5b8c86 100644 Binary files a/library/thumbs/box_008.png and b/library/thumbs/box_008.png differ diff --git a/library/thumbs/box_009.png b/library/thumbs/box_009.png index 4e81084..e05b6b1 100644 Binary files a/library/thumbs/box_009.png and b/library/thumbs/box_009.png differ diff --git a/library/thumbs/box_010.png b/library/thumbs/box_010.png index fc6aa18..87aef26 100644 Binary files a/library/thumbs/box_010.png and b/library/thumbs/box_010.png differ diff --git a/library/thumbs/box_011.png b/library/thumbs/box_011.png index 6e3b7ad..b2c06f9 100644 Binary files a/library/thumbs/box_011.png and b/library/thumbs/box_011.png differ diff --git a/library/thumbs/box_012.png b/library/thumbs/box_012.png index e4c66d0..332d171 100644 Binary files a/library/thumbs/box_012.png and b/library/thumbs/box_012.png differ diff --git a/library/thumbs/box_013.png b/library/thumbs/box_013.png index e4c66d0..9d06bec 100644 Binary files a/library/thumbs/box_013.png and b/library/thumbs/box_013.png differ diff --git a/library/thumbs/box_014.png b/library/thumbs/box_014.png index 24beda0..ea05343 100644 Binary files a/library/thumbs/box_014.png and b/library/thumbs/box_014.png differ diff --git a/library/thumbs/box_015.png b/library/thumbs/box_015.png index 24beda0..8936914 100644 Binary files a/library/thumbs/box_015.png and b/library/thumbs/box_015.png differ diff --git a/library/thumbs/box_016.png b/library/thumbs/box_016.png index 0658eb9..bf789ff 100644 Binary files a/library/thumbs/box_016.png and b/library/thumbs/box_016.png differ diff --git a/library/thumbs/box_017.png b/library/thumbs/box_017.png index 0658eb9..3cd8410 100644 Binary files a/library/thumbs/box_017.png and b/library/thumbs/box_017.png differ diff --git a/library/thumbs/box_018.png b/library/thumbs/box_018.png index 76a88cb..e87ebb6 100644 Binary files a/library/thumbs/box_018.png and b/library/thumbs/box_018.png differ diff --git a/library/thumbs/box_019.png b/library/thumbs/box_019.png index 76a88cb..d7b6fc9 100644 Binary files a/library/thumbs/box_019.png and b/library/thumbs/box_019.png differ diff --git a/library/thumbs/box_020.png b/library/thumbs/box_020.png index 4116171..40183d2 100644 Binary files a/library/thumbs/box_020.png and b/library/thumbs/box_020.png differ diff --git a/library/thumbs/box_021.png b/library/thumbs/box_021.png index 9c80ade..4e5db2e 100644 Binary files a/library/thumbs/box_021.png and b/library/thumbs/box_021.png differ diff --git a/library/thumbs/box_022.png b/library/thumbs/box_022.png index 9c80ade..8915d73 100644 Binary files a/library/thumbs/box_022.png and b/library/thumbs/box_022.png differ diff --git a/library/thumbs/box_023.png b/library/thumbs/box_023.png index 4116171..2bb8634 100644 Binary files a/library/thumbs/box_023.png and b/library/thumbs/box_023.png differ diff --git a/library/thumbs/box_024.png b/library/thumbs/box_024.png index a67eac4..5706c09 100644 Binary files a/library/thumbs/box_024.png and b/library/thumbs/box_024.png differ diff --git a/library/thumbs/box_025.png b/library/thumbs/box_025.png index a67eac4..91d5a9c 100644 Binary files a/library/thumbs/box_025.png and b/library/thumbs/box_025.png differ diff --git a/library/thumbs/box_026.png b/library/thumbs/box_026.png index 59396ce..0286884 100644 Binary files a/library/thumbs/box_026.png and b/library/thumbs/box_026.png differ diff --git a/library/thumbs/box_027.png b/library/thumbs/box_027.png index 820d46c..8ed8096 100644 Binary files a/library/thumbs/box_027.png and b/library/thumbs/box_027.png differ diff --git a/library/thumbs/box_028.png b/library/thumbs/box_028.png index 59396ce..f8fb159 100644 Binary files a/library/thumbs/box_028.png and b/library/thumbs/box_028.png differ diff --git a/library/thumbs/box_029.png b/library/thumbs/box_029.png index 820d46c..6789c83 100644 Binary files a/library/thumbs/box_029.png and b/library/thumbs/box_029.png differ diff --git a/library/thumbs/box_030.png b/library/thumbs/box_030.png index e5c83e2..d43efcd 100644 Binary files a/library/thumbs/box_030.png and b/library/thumbs/box_030.png differ diff --git a/library/thumbs/box_031.png b/library/thumbs/box_031.png index 2d07294..86d93de 100644 Binary files a/library/thumbs/box_031.png and b/library/thumbs/box_031.png differ diff --git a/library/thumbs/building_001.png b/library/thumbs/building_001.png index 7e370da..c175182 100644 Binary files a/library/thumbs/building_001.png and b/library/thumbs/building_001.png differ diff --git a/library/thumbs/cactus_001.png b/library/thumbs/cactus_001.png index cbc2fb4..f44a9f3 100644 Binary files a/library/thumbs/cactus_001.png and b/library/thumbs/cactus_001.png differ diff --git a/library/thumbs/cactus_002.png b/library/thumbs/cactus_002.png index 3289977..aa040c5 100644 Binary files a/library/thumbs/cactus_002.png and b/library/thumbs/cactus_002.png differ diff --git a/library/thumbs/cactus_003.png b/library/thumbs/cactus_003.png index 1d0ae6c..8a5cf56 100644 Binary files a/library/thumbs/cactus_003.png and b/library/thumbs/cactus_003.png differ diff --git a/library/thumbs/cactus_004.png b/library/thumbs/cactus_004.png index f1af3cf..a162de6 100644 Binary files a/library/thumbs/cactus_004.png and b/library/thumbs/cactus_004.png differ diff --git a/library/thumbs/cactus_005.png b/library/thumbs/cactus_005.png index 784054e..da816c5 100644 Binary files a/library/thumbs/cactus_005.png and b/library/thumbs/cactus_005.png differ diff --git a/library/thumbs/cactus_006.png b/library/thumbs/cactus_006.png index d403f0d..2780ccb 100644 Binary files a/library/thumbs/cactus_006.png and b/library/thumbs/cactus_006.png differ diff --git a/library/thumbs/cactus_007.png b/library/thumbs/cactus_007.png index 1ff7980..6877819 100644 Binary files a/library/thumbs/cactus_007.png and b/library/thumbs/cactus_007.png differ diff --git a/library/thumbs/cactus_008.png b/library/thumbs/cactus_008.png index 290d727..136c6c5 100644 Binary files a/library/thumbs/cactus_008.png and b/library/thumbs/cactus_008.png differ diff --git a/library/thumbs/cactus_009.png b/library/thumbs/cactus_009.png index 94ffb41..441b09f 100644 Binary files a/library/thumbs/cactus_009.png and b/library/thumbs/cactus_009.png differ diff --git a/library/thumbs/cactus_010.png b/library/thumbs/cactus_010.png index 674b4b4..2eea841 100644 Binary files a/library/thumbs/cactus_010.png and b/library/thumbs/cactus_010.png differ diff --git a/library/thumbs/cactus_011.png b/library/thumbs/cactus_011.png index 28e5fc7..f463bd9 100644 Binary files a/library/thumbs/cactus_011.png and b/library/thumbs/cactus_011.png differ diff --git a/library/thumbs/cactus_012.png b/library/thumbs/cactus_012.png index 17d5e28..7067dec 100644 Binary files a/library/thumbs/cactus_012.png and b/library/thumbs/cactus_012.png differ diff --git a/library/thumbs/cactus_013.png b/library/thumbs/cactus_013.png index 28e5fc7..e97e1cb 100644 Binary files a/library/thumbs/cactus_013.png and b/library/thumbs/cactus_013.png differ diff --git a/library/thumbs/cactus_014.png b/library/thumbs/cactus_014.png index 17d5e28..26d6da4 100644 Binary files a/library/thumbs/cactus_014.png and b/library/thumbs/cactus_014.png differ diff --git a/library/thumbs/cactus_015.png b/library/thumbs/cactus_015.png index 1bc530f..beff910 100644 Binary files a/library/thumbs/cactus_015.png and b/library/thumbs/cactus_015.png differ diff --git a/library/thumbs/checkpoint_001.png b/library/thumbs/checkpoint_001.png index 36c9a5b..7adf41b 100644 Binary files a/library/thumbs/checkpoint_001.png and b/library/thumbs/checkpoint_001.png differ diff --git a/library/thumbs/container_001.png b/library/thumbs/container_001.png index 11520b3..f6a2105 100644 Binary files a/library/thumbs/container_001.png and b/library/thumbs/container_001.png differ diff --git a/library/thumbs/container_002.png b/library/thumbs/container_002.png index 11520b3..d0dbefb 100644 Binary files a/library/thumbs/container_002.png and b/library/thumbs/container_002.png differ diff --git a/library/thumbs/container_003.png b/library/thumbs/container_003.png index 11520b3..ca2366e 100644 Binary files a/library/thumbs/container_003.png and b/library/thumbs/container_003.png differ diff --git a/library/thumbs/container_004.png b/library/thumbs/container_004.png index 11520b3..bc2f168 100644 Binary files a/library/thumbs/container_004.png and b/library/thumbs/container_004.png differ diff --git a/library/thumbs/container_005.png b/library/thumbs/container_005.png index 11520b3..a26b224 100644 Binary files a/library/thumbs/container_005.png and b/library/thumbs/container_005.png differ diff --git a/library/thumbs/container_006.png b/library/thumbs/container_006.png index 11520b3..d6e0456 100644 Binary files a/library/thumbs/container_006.png and b/library/thumbs/container_006.png differ diff --git a/library/thumbs/container_007.png b/library/thumbs/container_007.png index 11520b3..cdd8029 100644 Binary files a/library/thumbs/container_007.png and b/library/thumbs/container_007.png differ diff --git a/library/thumbs/container_008.png b/library/thumbs/container_008.png index 11520b3..7532228 100644 Binary files a/library/thumbs/container_008.png and b/library/thumbs/container_008.png differ diff --git a/library/thumbs/deadwood_001.png b/library/thumbs/deadwood_001.png index 711484f..5f15ef6 100644 Binary files a/library/thumbs/deadwood_001.png and b/library/thumbs/deadwood_001.png differ diff --git a/library/thumbs/deadwood_002.png b/library/thumbs/deadwood_002.png index 60b0c9c..62a55bd 100644 Binary files a/library/thumbs/deadwood_002.png and b/library/thumbs/deadwood_002.png differ diff --git a/library/thumbs/deadwood_003.png b/library/thumbs/deadwood_003.png index 5f27526..7b33d91 100644 Binary files a/library/thumbs/deadwood_003.png and b/library/thumbs/deadwood_003.png differ diff --git a/library/thumbs/deadwood_004.png b/library/thumbs/deadwood_004.png index 8a31994..f692f10 100644 Binary files a/library/thumbs/deadwood_004.png and b/library/thumbs/deadwood_004.png differ diff --git a/library/thumbs/deadwood_005.png b/library/thumbs/deadwood_005.png index 183d599..38796d7 100644 Binary files a/library/thumbs/deadwood_005.png and b/library/thumbs/deadwood_005.png differ diff --git a/library/thumbs/deadwood_006.png b/library/thumbs/deadwood_006.png index 06049c9..c318b28 100644 Binary files a/library/thumbs/deadwood_006.png and b/library/thumbs/deadwood_006.png differ diff --git a/library/thumbs/deadwood_007.png b/library/thumbs/deadwood_007.png index bdc88f4..c3fd64c 100644 Binary files a/library/thumbs/deadwood_007.png and b/library/thumbs/deadwood_007.png differ diff --git a/library/thumbs/deadwood_008.png b/library/thumbs/deadwood_008.png index cbd70f3..025fa09 100644 Binary files a/library/thumbs/deadwood_008.png and b/library/thumbs/deadwood_008.png differ diff --git a/library/thumbs/deadwood_009.png b/library/thumbs/deadwood_009.png index e9dd7bb..7b237ef 100644 Binary files a/library/thumbs/deadwood_009.png and b/library/thumbs/deadwood_009.png differ diff --git a/library/thumbs/deadwood_010.png b/library/thumbs/deadwood_010.png index ab8e4e3..a261622 100644 Binary files a/library/thumbs/deadwood_010.png and b/library/thumbs/deadwood_010.png differ diff --git a/library/thumbs/deadwood_011.png b/library/thumbs/deadwood_011.png index 5140080..072cd57 100644 Binary files a/library/thumbs/deadwood_011.png and b/library/thumbs/deadwood_011.png differ diff --git a/library/thumbs/deadwood_012.png b/library/thumbs/deadwood_012.png index fddaf9e..c6f052c 100644 Binary files a/library/thumbs/deadwood_012.png and b/library/thumbs/deadwood_012.png differ diff --git a/library/thumbs/deadwood_013.png b/library/thumbs/deadwood_013.png index 8262e0f..5175622 100644 Binary files a/library/thumbs/deadwood_013.png and b/library/thumbs/deadwood_013.png differ diff --git a/library/thumbs/deadwood_016.png b/library/thumbs/deadwood_016.png index bc31b21..4619545 100644 Binary files a/library/thumbs/deadwood_016.png and b/library/thumbs/deadwood_016.png differ diff --git a/library/thumbs/deadwood_023.png b/library/thumbs/deadwood_023.png index 57fa8b2..c8ffba8 100644 Binary files a/library/thumbs/deadwood_023.png and b/library/thumbs/deadwood_023.png differ diff --git a/library/thumbs/decal_001.png b/library/thumbs/decal_001.png index 17d006f..9e88baa 100644 Binary files a/library/thumbs/decal_001.png and b/library/thumbs/decal_001.png differ diff --git a/library/thumbs/decal_002.png b/library/thumbs/decal_002.png index 80a1c30..8acac1a 100644 Binary files a/library/thumbs/decal_002.png and b/library/thumbs/decal_002.png differ diff --git a/library/thumbs/decal_003.png b/library/thumbs/decal_003.png index b392f44..fd154c0 100644 Binary files a/library/thumbs/decal_003.png and b/library/thumbs/decal_003.png differ diff --git a/library/thumbs/decal_004.png b/library/thumbs/decal_004.png index baa8587..23b0101 100644 Binary files a/library/thumbs/decal_004.png and b/library/thumbs/decal_004.png differ diff --git a/library/thumbs/decal_005.png b/library/thumbs/decal_005.png index 2feebab..cf72261 100644 Binary files a/library/thumbs/decal_005.png and b/library/thumbs/decal_005.png differ diff --git a/library/thumbs/decal_006.png b/library/thumbs/decal_006.png index a97e138..9c005c7 100644 Binary files a/library/thumbs/decal_006.png and b/library/thumbs/decal_006.png differ diff --git a/library/thumbs/decal_007.png b/library/thumbs/decal_007.png index 68cea70..531f2da 100644 Binary files a/library/thumbs/decal_007.png and b/library/thumbs/decal_007.png differ diff --git a/library/thumbs/decal_008.png b/library/thumbs/decal_008.png index 7998702..1b9f204 100644 Binary files a/library/thumbs/decal_008.png and b/library/thumbs/decal_008.png differ diff --git a/library/thumbs/decal_009.png b/library/thumbs/decal_009.png index 5bdb7eb..1580b02 100644 Binary files a/library/thumbs/decal_009.png and b/library/thumbs/decal_009.png differ diff --git a/library/thumbs/decal_010.png b/library/thumbs/decal_010.png index e5cf73a..dd17d75 100644 Binary files a/library/thumbs/decal_010.png and b/library/thumbs/decal_010.png differ diff --git a/library/thumbs/decal_011.png b/library/thumbs/decal_011.png index a38e4a4..abcaa4a 100644 Binary files a/library/thumbs/decal_011.png and b/library/thumbs/decal_011.png differ diff --git a/library/thumbs/decal_012.png b/library/thumbs/decal_012.png index 5d27cf9..e7b07a1 100644 Binary files a/library/thumbs/decal_012.png and b/library/thumbs/decal_012.png differ diff --git a/library/thumbs/decal_013.png b/library/thumbs/decal_013.png index 7ada012..700727e 100644 Binary files a/library/thumbs/decal_013.png and b/library/thumbs/decal_013.png differ diff --git a/library/thumbs/decal_014.png b/library/thumbs/decal_014.png index f96a663..ede1170 100644 Binary files a/library/thumbs/decal_014.png and b/library/thumbs/decal_014.png differ diff --git a/library/thumbs/ground_001.png b/library/thumbs/ground_001.png index 48cd336..ed9bd61 100644 Binary files a/library/thumbs/ground_001.png and b/library/thumbs/ground_001.png differ diff --git a/library/thumbs/ground_002.png b/library/thumbs/ground_002.png index cd4035f..1100f09 100644 Binary files a/library/thumbs/ground_002.png and b/library/thumbs/ground_002.png differ diff --git a/library/thumbs/ground_003.png b/library/thumbs/ground_003.png index bb9a640..9c57781 100644 Binary files a/library/thumbs/ground_003.png and b/library/thumbs/ground_003.png differ diff --git a/library/thumbs/ground_004.png b/library/thumbs/ground_004.png index d1649cb..173439c 100644 Binary files a/library/thumbs/ground_004.png and b/library/thumbs/ground_004.png differ diff --git a/library/thumbs/ground_005.png b/library/thumbs/ground_005.png index 87093fa..b4b42ba 100644 Binary files a/library/thumbs/ground_005.png and b/library/thumbs/ground_005.png differ diff --git a/library/thumbs/ground_006.png b/library/thumbs/ground_006.png index 9e0cbc5..b6dafd6 100644 Binary files a/library/thumbs/ground_006.png and b/library/thumbs/ground_006.png differ diff --git a/library/thumbs/ground_007.png b/library/thumbs/ground_007.png index 9e0cbc5..d84718c 100644 Binary files a/library/thumbs/ground_007.png and b/library/thumbs/ground_007.png differ diff --git a/library/thumbs/ground_008.png b/library/thumbs/ground_008.png index cd4035f..896e1b7 100644 Binary files a/library/thumbs/ground_008.png and b/library/thumbs/ground_008.png differ diff --git a/library/thumbs/ground_009.png b/library/thumbs/ground_009.png index bb9a640..f7597d8 100644 Binary files a/library/thumbs/ground_009.png and b/library/thumbs/ground_009.png differ diff --git a/library/thumbs/hangar_001.png b/library/thumbs/hangar_001.png index 0b9b934..f5fe7f9 100644 Binary files a/library/thumbs/hangar_001.png and b/library/thumbs/hangar_001.png differ diff --git a/library/thumbs/hangar_002.png b/library/thumbs/hangar_002.png index 764ae22..a19b187 100644 Binary files a/library/thumbs/hangar_002.png and b/library/thumbs/hangar_002.png differ diff --git a/library/thumbs/hangar_003.png b/library/thumbs/hangar_003.png index 8db977c..7cdb2c9 100644 Binary files a/library/thumbs/hangar_003.png and b/library/thumbs/hangar_003.png differ diff --git a/library/thumbs/hangar_004.png b/library/thumbs/hangar_004.png index 33ee43f..c7cd24e 100644 Binary files a/library/thumbs/hangar_004.png and b/library/thumbs/hangar_004.png differ diff --git a/library/thumbs/hangar_005.png b/library/thumbs/hangar_005.png index f1f72ae..f86cd5d 100644 Binary files a/library/thumbs/hangar_005.png and b/library/thumbs/hangar_005.png differ diff --git a/library/thumbs/hangar_006.png b/library/thumbs/hangar_006.png index 3394804..5a3fb85 100644 Binary files a/library/thumbs/hangar_006.png and b/library/thumbs/hangar_006.png differ diff --git a/library/thumbs/hangar_007.png b/library/thumbs/hangar_007.png index 96eb2b7..f3fee7c 100644 Binary files a/library/thumbs/hangar_007.png and b/library/thumbs/hangar_007.png differ diff --git a/library/thumbs/hangar_008.png b/library/thumbs/hangar_008.png index cfb0770..91724a8 100644 Binary files a/library/thumbs/hangar_008.png and b/library/thumbs/hangar_008.png differ diff --git a/library/thumbs/hangar_door_001.png b/library/thumbs/hangar_door_001.png index 818620e..7672598 100644 Binary files a/library/thumbs/hangar_door_001.png and b/library/thumbs/hangar_door_001.png differ diff --git a/library/thumbs/hangar_door_002.png b/library/thumbs/hangar_door_002.png index 62816ff..3240652 100644 Binary files a/library/thumbs/hangar_door_002.png and b/library/thumbs/hangar_door_002.png differ diff --git a/library/thumbs/hangar_door_003.png b/library/thumbs/hangar_door_003.png index 24770af..b023be8 100644 Binary files a/library/thumbs/hangar_door_003.png and b/library/thumbs/hangar_door_003.png differ diff --git a/library/thumbs/helicopter_platform_001.png b/library/thumbs/helicopter_platform_001.png index 4de39b2..e910c2f 100644 Binary files a/library/thumbs/helicopter_platform_001.png and b/library/thumbs/helicopter_platform_001.png differ diff --git a/library/thumbs/obstacle_001.png b/library/thumbs/obstacle_001.png index e194065..6c637ec 100644 Binary files a/library/thumbs/obstacle_001.png and b/library/thumbs/obstacle_001.png differ diff --git a/library/thumbs/obstacle_002.png b/library/thumbs/obstacle_002.png index dc3d474..fe2b466 100644 Binary files a/library/thumbs/obstacle_002.png and b/library/thumbs/obstacle_002.png differ diff --git a/library/thumbs/obstacle_003.png b/library/thumbs/obstacle_003.png index 36d365a..9c7f066 100644 Binary files a/library/thumbs/obstacle_003.png and b/library/thumbs/obstacle_003.png differ diff --git a/library/thumbs/obstacle_004.png b/library/thumbs/obstacle_004.png index c0d3809..0da94f8 100644 Binary files a/library/thumbs/obstacle_004.png and b/library/thumbs/obstacle_004.png differ diff --git a/library/thumbs/obstacle_005.png b/library/thumbs/obstacle_005.png index 118ffed..88b0dea 100644 Binary files a/library/thumbs/obstacle_005.png and b/library/thumbs/obstacle_005.png differ diff --git a/library/thumbs/obstacle_006.png b/library/thumbs/obstacle_006.png index 17199b5..5ad2f95 100644 Binary files a/library/thumbs/obstacle_006.png and b/library/thumbs/obstacle_006.png differ diff --git a/library/thumbs/obstacle_007.png b/library/thumbs/obstacle_007.png index 9c47d34..3765f5e 100644 Binary files a/library/thumbs/obstacle_007.png and b/library/thumbs/obstacle_007.png differ diff --git a/library/thumbs/obstacle_008.png b/library/thumbs/obstacle_008.png index 9f649b2..d2a86fa 100644 Binary files a/library/thumbs/obstacle_008.png and b/library/thumbs/obstacle_008.png differ diff --git a/library/thumbs/obstacle_009.png b/library/thumbs/obstacle_009.png index 42c5e57..79096f3 100644 Binary files a/library/thumbs/obstacle_009.png and b/library/thumbs/obstacle_009.png differ diff --git a/library/thumbs/obstacle_010.png b/library/thumbs/obstacle_010.png index 8a75563..ce4ac77 100644 Binary files a/library/thumbs/obstacle_010.png and b/library/thumbs/obstacle_010.png differ diff --git a/library/thumbs/rock_003.png b/library/thumbs/rock_003.png index 1949b11..e55bb2b 100644 Binary files a/library/thumbs/rock_003.png and b/library/thumbs/rock_003.png differ diff --git a/library/thumbs/rock_004.png b/library/thumbs/rock_004.png index f124e42..9292f53 100644 Binary files a/library/thumbs/rock_004.png and b/library/thumbs/rock_004.png differ diff --git a/library/thumbs/rock_005.png b/library/thumbs/rock_005.png index 943dc66..ff87245 100644 Binary files a/library/thumbs/rock_005.png and b/library/thumbs/rock_005.png differ diff --git a/library/thumbs/rock_006.png b/library/thumbs/rock_006.png index 1984edc..cf0017f 100644 Binary files a/library/thumbs/rock_006.png and b/library/thumbs/rock_006.png differ diff --git a/library/thumbs/rock_007.png b/library/thumbs/rock_007.png index 044345b..c32ea36 100644 Binary files a/library/thumbs/rock_007.png and b/library/thumbs/rock_007.png differ diff --git a/library/thumbs/rock_008.png b/library/thumbs/rock_008.png index fb748af..233bfbf 100644 Binary files a/library/thumbs/rock_008.png and b/library/thumbs/rock_008.png differ diff --git a/library/thumbs/rock_009.png b/library/thumbs/rock_009.png index 6ed0cd6..8797fa2 100644 Binary files a/library/thumbs/rock_009.png and b/library/thumbs/rock_009.png differ diff --git a/library/thumbs/rock_010.png b/library/thumbs/rock_010.png index 3aa9b47..720254b 100644 Binary files a/library/thumbs/rock_010.png and b/library/thumbs/rock_010.png differ diff --git a/library/thumbs/rock_011.png b/library/thumbs/rock_011.png index 7afc5e5..9cabf20 100644 Binary files a/library/thumbs/rock_011.png and b/library/thumbs/rock_011.png differ diff --git a/library/thumbs/rock_012.png b/library/thumbs/rock_012.png index 5a92a01..748df79 100644 Binary files a/library/thumbs/rock_012.png and b/library/thumbs/rock_012.png differ diff --git a/library/thumbs/rock_013.png b/library/thumbs/rock_013.png index 1f75044..ec6decd 100644 Binary files a/library/thumbs/rock_013.png and b/library/thumbs/rock_013.png differ diff --git a/library/thumbs/rock_014.png b/library/thumbs/rock_014.png index 3bd9c45..341074f 100644 Binary files a/library/thumbs/rock_014.png and b/library/thumbs/rock_014.png differ diff --git a/library/thumbs/rock_015.png b/library/thumbs/rock_015.png index 8b2b354..541bc6e 100644 Binary files a/library/thumbs/rock_015.png and b/library/thumbs/rock_015.png differ diff --git a/library/thumbs/rock_016.png b/library/thumbs/rock_016.png index 1ed7108..c251e43 100644 Binary files a/library/thumbs/rock_016.png and b/library/thumbs/rock_016.png differ diff --git a/library/thumbs/rock_017.png b/library/thumbs/rock_017.png index d5bc501..f9f7a88 100644 Binary files a/library/thumbs/rock_017.png and b/library/thumbs/rock_017.png differ diff --git a/library/thumbs/rock_018.png b/library/thumbs/rock_018.png index 01c3e9c..b40b203 100644 Binary files a/library/thumbs/rock_018.png and b/library/thumbs/rock_018.png differ diff --git a/library/thumbs/rock_019.png b/library/thumbs/rock_019.png index 1c21b7d..56349e5 100644 Binary files a/library/thumbs/rock_019.png and b/library/thumbs/rock_019.png differ diff --git a/library/thumbs/rock_020.png b/library/thumbs/rock_020.png index 1eed813..c6311d7 100644 Binary files a/library/thumbs/rock_020.png and b/library/thumbs/rock_020.png differ diff --git a/library/thumbs/rock_021.png b/library/thumbs/rock_021.png index 2d18e37..9c1e641 100644 Binary files a/library/thumbs/rock_021.png and b/library/thumbs/rock_021.png differ diff --git a/library/thumbs/rock_022.png b/library/thumbs/rock_022.png index adfe597..7937103 100644 Binary files a/library/thumbs/rock_022.png and b/library/thumbs/rock_022.png differ diff --git a/library/thumbs/rock_023.png b/library/thumbs/rock_023.png index 3806c50..8f26273 100644 Binary files a/library/thumbs/rock_023.png and b/library/thumbs/rock_023.png differ diff --git a/library/thumbs/rock_024.png b/library/thumbs/rock_024.png index 5350952..0342da1 100644 Binary files a/library/thumbs/rock_024.png and b/library/thumbs/rock_024.png differ diff --git a/library/thumbs/rock_038.png b/library/thumbs/rock_038.png index 75cac4b..ead1cdb 100644 Binary files a/library/thumbs/rock_038.png and b/library/thumbs/rock_038.png differ diff --git a/library/thumbs/shell_001.png b/library/thumbs/shell_001.png index 5f8c47a..3d53a82 100644 Binary files a/library/thumbs/shell_001.png and b/library/thumbs/shell_001.png differ diff --git a/library/thumbs/shell_002.png b/library/thumbs/shell_002.png index 9e57d75..d02719c 100644 Binary files a/library/thumbs/shell_002.png and b/library/thumbs/shell_002.png differ diff --git a/library/thumbs/shell_003.png b/library/thumbs/shell_003.png index 0bc33a8..9abdd3e 100644 Binary files a/library/thumbs/shell_003.png and b/library/thumbs/shell_003.png differ diff --git a/library/thumbs/shell_004.png b/library/thumbs/shell_004.png index 0a37bbc..3ce8b40 100644 Binary files a/library/thumbs/shell_004.png and b/library/thumbs/shell_004.png differ diff --git a/library/thumbs/shell_005.png b/library/thumbs/shell_005.png index 96b378d..78f540a 100644 Binary files a/library/thumbs/shell_005.png and b/library/thumbs/shell_005.png differ diff --git a/library/thumbs/shell_006.png b/library/thumbs/shell_006.png index fb5a784..91532ae 100644 Binary files a/library/thumbs/shell_006.png and b/library/thumbs/shell_006.png differ diff --git a/library/thumbs/shell_007.png b/library/thumbs/shell_007.png index 6c7bb41..5802864 100644 Binary files a/library/thumbs/shell_007.png and b/library/thumbs/shell_007.png differ diff --git a/library/thumbs/shell_008.png b/library/thumbs/shell_008.png index 2d46b2f..5879315 100644 Binary files a/library/thumbs/shell_008.png and b/library/thumbs/shell_008.png differ diff --git a/library/thumbs/stone_015.png b/library/thumbs/stone_015.png index 196a786..6d5c9ce 100644 Binary files a/library/thumbs/stone_015.png and b/library/thumbs/stone_015.png differ diff --git a/library/thumbs/stone_016.png b/library/thumbs/stone_016.png index bf1fc35..bfbfc80 100644 Binary files a/library/thumbs/stone_016.png and b/library/thumbs/stone_016.png differ diff --git a/library/thumbs/stone_017.png b/library/thumbs/stone_017.png index 173e548..cfe0a4f 100644 Binary files a/library/thumbs/stone_017.png and b/library/thumbs/stone_017.png differ diff --git a/library/thumbs/stone_018.png b/library/thumbs/stone_018.png index 8a85e6a..c6eb12d 100644 Binary files a/library/thumbs/stone_018.png and b/library/thumbs/stone_018.png differ diff --git a/library/thumbs/stone_019.png b/library/thumbs/stone_019.png index ecb27e5..372bb85 100644 Binary files a/library/thumbs/stone_019.png and b/library/thumbs/stone_019.png differ diff --git a/library/thumbs/stone_020.png b/library/thumbs/stone_020.png index bf1fc35..30d6a8a 100644 Binary files a/library/thumbs/stone_020.png and b/library/thumbs/stone_020.png differ diff --git a/library/thumbs/stone_021.png b/library/thumbs/stone_021.png index 196a786..0b554ea 100644 Binary files a/library/thumbs/stone_021.png and b/library/thumbs/stone_021.png differ diff --git a/library/thumbs/stone_022.png b/library/thumbs/stone_022.png index 173e548..c1bd150 100644 Binary files a/library/thumbs/stone_022.png and b/library/thumbs/stone_022.png differ diff --git a/library/thumbs/stone_023.png b/library/thumbs/stone_023.png index 8a85e6a..76f3973 100644 Binary files a/library/thumbs/stone_023.png and b/library/thumbs/stone_023.png differ diff --git a/library/thumbs/stone_024.png b/library/thumbs/stone_024.png index e868543..5bf6f22 100644 Binary files a/library/thumbs/stone_024.png and b/library/thumbs/stone_024.png differ diff --git a/library/thumbs/stone_025.png b/library/thumbs/stone_025.png index 1fbd4ba..e29279d 100644 Binary files a/library/thumbs/stone_025.png and b/library/thumbs/stone_025.png differ diff --git a/library/thumbs/stone_026.png b/library/thumbs/stone_026.png index 1fbd4ba..e1bd3f7 100644 Binary files a/library/thumbs/stone_026.png and b/library/thumbs/stone_026.png differ diff --git a/library/thumbs/tank_001.png b/library/thumbs/tank_001.png index 287af1a..345a697 100644 Binary files a/library/thumbs/tank_001.png and b/library/thumbs/tank_001.png differ diff --git a/library/thumbs/tank_002.png b/library/thumbs/tank_002.png index 73d7fb8..aeba57b 100644 Binary files a/library/thumbs/tank_002.png and b/library/thumbs/tank_002.png differ diff --git a/library/thumbs/tank_003.png b/library/thumbs/tank_003.png index efd854b..5f0819d 100644 Binary files a/library/thumbs/tank_003.png and b/library/thumbs/tank_003.png differ diff --git a/library/thumbs/tank_004.png b/library/thumbs/tank_004.png index 7e3a9c6..181fda0 100644 Binary files a/library/thumbs/tank_004.png and b/library/thumbs/tank_004.png differ diff --git a/library/thumbs/tank_005.png b/library/thumbs/tank_005.png index 99ac657..a4fc01b 100644 Binary files a/library/thumbs/tank_005.png and b/library/thumbs/tank_005.png differ diff --git a/library/thumbs/tank_006.png b/library/thumbs/tank_006.png index 2290c75..627fcdc 100644 Binary files a/library/thumbs/tank_006.png and b/library/thumbs/tank_006.png differ diff --git a/library/thumbs/tank_car_001.png b/library/thumbs/tank_car_001.png index 759cc47..8883146 100644 Binary files a/library/thumbs/tank_car_001.png and b/library/thumbs/tank_car_001.png differ diff --git a/library/thumbs/tank_car_002.png b/library/thumbs/tank_car_002.png index 7e8fb87..8f0eecd 100644 Binary files a/library/thumbs/tank_car_002.png and b/library/thumbs/tank_car_002.png differ diff --git a/library/thumbs/tank_gun_001.png b/library/thumbs/tank_gun_001.png index c0fead2..514b261 100644 Binary files a/library/thumbs/tank_gun_001.png and b/library/thumbs/tank_gun_001.png differ diff --git a/library/thumbs/tank_gun_002.png b/library/thumbs/tank_gun_002.png index c0fead2..514b261 100644 Binary files a/library/thumbs/tank_gun_002.png and b/library/thumbs/tank_gun_002.png differ diff --git a/library/thumbs/tank_gun_003.png b/library/thumbs/tank_gun_003.png index 31cd710..ea1553c 100644 Binary files a/library/thumbs/tank_gun_003.png and b/library/thumbs/tank_gun_003.png differ diff --git a/library/thumbs/tank_gun_004.png b/library/thumbs/tank_gun_004.png index 31cd710..ea1553c 100644 Binary files a/library/thumbs/tank_gun_004.png and b/library/thumbs/tank_gun_004.png differ diff --git a/library/thumbs/tank_gun_005.png b/library/thumbs/tank_gun_005.png index 726fe0a..173d3b8 100644 Binary files a/library/thumbs/tank_gun_005.png and b/library/thumbs/tank_gun_005.png differ diff --git a/library/thumbs/tank_gun_006.png b/library/thumbs/tank_gun_006.png index 726fe0a..173d3b8 100644 Binary files a/library/thumbs/tank_gun_006.png and b/library/thumbs/tank_gun_006.png differ diff --git a/library/thumbs/tank_tower_001.png b/library/thumbs/tank_tower_001.png index 2efe65c..851ec48 100644 Binary files a/library/thumbs/tank_tower_001.png and b/library/thumbs/tank_tower_001.png differ diff --git a/library/thumbs/tank_tower_002.png b/library/thumbs/tank_tower_002.png index 84301ac..bce9c09 100644 Binary files a/library/thumbs/tank_tower_002.png and b/library/thumbs/tank_tower_002.png differ diff --git a/library/thumbs/tank_tower_003.png b/library/thumbs/tank_tower_003.png index a680eca..784c693 100644 Binary files a/library/thumbs/tank_tower_003.png and b/library/thumbs/tank_tower_003.png differ diff --git a/library/thumbs/tank_tower_004.png b/library/thumbs/tank_tower_004.png index a680eca..5301761 100644 Binary files a/library/thumbs/tank_tower_004.png and b/library/thumbs/tank_tower_004.png differ diff --git a/library/thumbs/tank_tower_005.png b/library/thumbs/tank_tower_005.png index e1d627b..e2c2565 100644 Binary files a/library/thumbs/tank_tower_005.png and b/library/thumbs/tank_tower_005.png differ diff --git a/library/thumbs/tank_tower_006.png b/library/thumbs/tank_tower_006.png index 13716cf..d352823 100644 Binary files a/library/thumbs/tank_tower_006.png and b/library/thumbs/tank_tower_006.png differ diff --git a/library/thumbs/tent_001.png b/library/thumbs/tent_001.png index d228122..bb74c12 100644 Binary files a/library/thumbs/tent_001.png and b/library/thumbs/tent_001.png differ diff --git a/library/thumbs/tent_002.png b/library/thumbs/tent_002.png index 925a945..d2015ea 100644 Binary files a/library/thumbs/tent_002.png and b/library/thumbs/tent_002.png differ diff --git a/library/thumbs/tent_003.png b/library/thumbs/tent_003.png index 70b8aeb..3be59b6 100644 Binary files a/library/thumbs/tent_003.png and b/library/thumbs/tent_003.png differ diff --git a/library/thumbs/tent_004.png b/library/thumbs/tent_004.png index f5cce9b..6f921c5 100644 Binary files a/library/thumbs/tent_004.png and b/library/thumbs/tent_004.png differ diff --git a/library/thumbs/tent_005.png b/library/thumbs/tent_005.png index afa27c8..d122ba3 100644 Binary files a/library/thumbs/tent_005.png and b/library/thumbs/tent_005.png differ diff --git a/library/thumbs/tent_006.png b/library/thumbs/tent_006.png index e212e7a..cf6135a 100644 Binary files a/library/thumbs/tent_006.png and b/library/thumbs/tent_006.png differ diff --git a/library/thumbs/tent_007.png b/library/thumbs/tent_007.png index 41f0cf8..1496288 100644 Binary files a/library/thumbs/tent_007.png and b/library/thumbs/tent_007.png differ diff --git a/library/thumbs/tent_008.png b/library/thumbs/tent_008.png index 9460721..8add8f6 100644 Binary files a/library/thumbs/tent_008.png and b/library/thumbs/tent_008.png differ diff --git a/library/thumbs/tent_009.png b/library/thumbs/tent_009.png index 7aeedfa..43c8e06 100644 Binary files a/library/thumbs/tent_009.png and b/library/thumbs/tent_009.png differ diff --git a/library/thumbs/tent_010.png b/library/thumbs/tent_010.png index fe49491..e20175b 100644 Binary files a/library/thumbs/tent_010.png and b/library/thumbs/tent_010.png differ diff --git a/library/thumbs/tent_011.png b/library/thumbs/tent_011.png index bbe998e..0f11f48 100644 Binary files a/library/thumbs/tent_011.png and b/library/thumbs/tent_011.png differ diff --git a/library/thumbs/tent_012.png b/library/thumbs/tent_012.png index 4e1da96..6dd4595 100644 Binary files a/library/thumbs/tent_012.png and b/library/thumbs/tent_012.png differ diff --git a/library/thumbs/tent_013.png b/library/thumbs/tent_013.png index d5a5b2e..30ae721 100644 Binary files a/library/thumbs/tent_013.png and b/library/thumbs/tent_013.png differ diff --git a/library/thumbs/tent_014.png b/library/thumbs/tent_014.png index b4af9cb..7a29811 100644 Binary files a/library/thumbs/tent_014.png and b/library/thumbs/tent_014.png differ diff --git a/library/thumbs/training_item_001.png b/library/thumbs/training_item_001.png index 0884e9f..09c1ead 100644 Binary files a/library/thumbs/training_item_001.png and b/library/thumbs/training_item_001.png differ diff --git a/library/thumbs/training_item_002.png b/library/thumbs/training_item_002.png index 1c14f7a..772f48f 100644 Binary files a/library/thumbs/training_item_002.png and b/library/thumbs/training_item_002.png differ diff --git a/library/thumbs/training_item_003.png b/library/thumbs/training_item_003.png index d45510d..a3b5e56 100644 Binary files a/library/thumbs/training_item_003.png and b/library/thumbs/training_item_003.png differ diff --git a/library/thumbs/training_item_004.png b/library/thumbs/training_item_004.png index 1e5e059..172cfc0 100644 Binary files a/library/thumbs/training_item_004.png and b/library/thumbs/training_item_004.png differ diff --git a/library/thumbs/training_item_005.png b/library/thumbs/training_item_005.png index 66f5928..a8180f4 100644 Binary files a/library/thumbs/training_item_005.png and b/library/thumbs/training_item_005.png differ diff --git a/library/thumbs/training_item_006.png b/library/thumbs/training_item_006.png index 0142a3e..adbd63d 100644 Binary files a/library/thumbs/training_item_006.png and b/library/thumbs/training_item_006.png differ diff --git a/library/thumbs/training_item_007.png b/library/thumbs/training_item_007.png index 9d8707c..5eb36bd 100644 Binary files a/library/thumbs/training_item_007.png and b/library/thumbs/training_item_007.png differ diff --git a/library/thumbs/wall_001.png b/library/thumbs/wall_001.png index 5c617a8..d0bf04f 100644 Binary files a/library/thumbs/wall_001.png and b/library/thumbs/wall_001.png differ diff --git a/library/thumbs/wall_002.png b/library/thumbs/wall_002.png index 5c617a8..db10fb3 100644 Binary files a/library/thumbs/wall_002.png and b/library/thumbs/wall_002.png differ diff --git a/library/thumbs/wall_003.png b/library/thumbs/wall_003.png index 5c617a8..dfc6151 100644 Binary files a/library/thumbs/wall_003.png and b/library/thumbs/wall_003.png differ diff --git a/library/thumbs/wall_004.png b/library/thumbs/wall_004.png index 5c617a8..a504fde 100644 Binary files a/library/thumbs/wall_004.png and b/library/thumbs/wall_004.png differ diff --git a/library/thumbs/wall_005.png b/library/thumbs/wall_005.png index 5c617a8..18189fe 100644 Binary files a/library/thumbs/wall_005.png and b/library/thumbs/wall_005.png differ diff --git a/library/thumbs/wall_006.png b/library/thumbs/wall_006.png index 5c617a8..fcb1b0c 100644 Binary files a/library/thumbs/wall_006.png and b/library/thumbs/wall_006.png differ diff --git a/library/thumbs/wall_007.png b/library/thumbs/wall_007.png index 5c617a8..7e65f2d 100644 Binary files a/library/thumbs/wall_007.png and b/library/thumbs/wall_007.png differ diff --git a/library/thumbs/wall_008.png b/library/thumbs/wall_008.png index 5c617a8..b932a81 100644 Binary files a/library/thumbs/wall_008.png and b/library/thumbs/wall_008.png differ diff --git a/library/thumbs/wall_009.png b/library/thumbs/wall_009.png index 5c617a8..bd2c5b1 100644 Binary files a/library/thumbs/wall_009.png and b/library/thumbs/wall_009.png differ diff --git a/library/thumbs/wall_010.png b/library/thumbs/wall_010.png index 5c617a8..526434c 100644 Binary files a/library/thumbs/wall_010.png and b/library/thumbs/wall_010.png differ diff --git a/library/thumbs/wall_011.png b/library/thumbs/wall_011.png index 5c617a8..ace8532 100644 Binary files a/library/thumbs/wall_011.png and b/library/thumbs/wall_011.png differ diff --git a/library/thumbs/wall_012.png b/library/thumbs/wall_012.png index 5c617a8..35632d5 100644 Binary files a/library/thumbs/wall_012.png and b/library/thumbs/wall_012.png differ diff --git a/library/thumbs/wall_013.png b/library/thumbs/wall_013.png index 5c617a8..91ca1f9 100644 Binary files a/library/thumbs/wall_013.png and b/library/thumbs/wall_013.png differ diff --git a/library/thumbs/wall_014.png b/library/thumbs/wall_014.png index 5c617a8..7202c0d 100644 Binary files a/library/thumbs/wall_014.png and b/library/thumbs/wall_014.png differ diff --git a/library/thumbs/wall_015.png b/library/thumbs/wall_015.png index 5c617a8..f7aea9e 100644 Binary files a/library/thumbs/wall_015.png and b/library/thumbs/wall_015.png differ diff --git a/library/thumbs/wall_016.png b/library/thumbs/wall_016.png index 5c617a8..89eba09 100644 Binary files a/library/thumbs/wall_016.png and b/library/thumbs/wall_016.png differ diff --git a/library/thumbs/wall_017.png b/library/thumbs/wall_017.png index 5c617a8..6f4856d 100644 Binary files a/library/thumbs/wall_017.png and b/library/thumbs/wall_017.png differ diff --git a/library/thumbs/wall_018.png b/library/thumbs/wall_018.png index 5c617a8..c8f2eab 100644 Binary files a/library/thumbs/wall_018.png and b/library/thumbs/wall_018.png differ diff --git a/library/thumbs/wall_019.png b/library/thumbs/wall_019.png index 5c617a8..19391f3 100644 Binary files a/library/thumbs/wall_019.png and b/library/thumbs/wall_019.png differ diff --git a/library/thumbs/wall_020.png b/library/thumbs/wall_020.png index 5c617a8..418bfc5 100644 Binary files a/library/thumbs/wall_020.png and b/library/thumbs/wall_020.png differ diff --git a/library/thumbs/wall_021.png b/library/thumbs/wall_021.png index 5c617a8..f150d76 100644 Binary files a/library/thumbs/wall_021.png and b/library/thumbs/wall_021.png differ diff --git a/library/thumbs/wall_022.png b/library/thumbs/wall_022.png index 5c617a8..d4c866f 100644 Binary files a/library/thumbs/wall_022.png and b/library/thumbs/wall_022.png differ diff --git a/library/thumbs/wall_023.png b/library/thumbs/wall_023.png index 5c617a8..33bdf53 100644 Binary files a/library/thumbs/wall_023.png and b/library/thumbs/wall_023.png differ diff --git a/library/thumbs/wall_024.png b/library/thumbs/wall_024.png index 5c617a8..3785a1e 100644 Binary files a/library/thumbs/wall_024.png and b/library/thumbs/wall_024.png differ diff --git a/library/thumbs/wall_025.png b/library/thumbs/wall_025.png index 5c617a8..d40714a 100644 Binary files a/library/thumbs/wall_025.png and b/library/thumbs/wall_025.png differ diff --git a/library/thumbs/wall_051.png b/library/thumbs/wall_051.png index 5c617a8..526ee69 100644 Binary files a/library/thumbs/wall_051.png and b/library/thumbs/wall_051.png differ diff --git a/library/thumbs/wall_052.png b/library/thumbs/wall_052.png index 5c617a8..cbb123f 100644 Binary files a/library/thumbs/wall_052.png and b/library/thumbs/wall_052.png differ diff --git a/library/thumbs/wall_053.png b/library/thumbs/wall_053.png index 5c617a8..c9ae97e 100644 Binary files a/library/thumbs/wall_053.png and b/library/thumbs/wall_053.png differ diff --git a/library/thumbs/wall_054.png b/library/thumbs/wall_054.png index 5c617a8..da38073 100644 Binary files a/library/thumbs/wall_054.png and b/library/thumbs/wall_054.png differ diff --git a/library/thumbs/wall_055.png b/library/thumbs/wall_055.png index 5c617a8..093bf19 100644 Binary files a/library/thumbs/wall_055.png and b/library/thumbs/wall_055.png differ diff --git a/library/thumbs/wall_056.png b/library/thumbs/wall_056.png index 5c617a8..aa22f7b 100644 Binary files a/library/thumbs/wall_056.png and b/library/thumbs/wall_056.png differ diff --git a/library/thumbs/wall_057.png b/library/thumbs/wall_057.png index 5c617a8..6882d38 100644 Binary files a/library/thumbs/wall_057.png and b/library/thumbs/wall_057.png differ diff --git a/library/thumbs/wall_058.png b/library/thumbs/wall_058.png index 5c617a8..a0a9050 100644 Binary files a/library/thumbs/wall_058.png and b/library/thumbs/wall_058.png differ diff --git a/library/thumbs/wall_059.png b/library/thumbs/wall_059.png index 5c617a8..224f492 100644 Binary files a/library/thumbs/wall_059.png and b/library/thumbs/wall_059.png differ diff --git a/library/thumbs/wall_060.png b/library/thumbs/wall_060.png index 5c617a8..d2389f5 100644 Binary files a/library/thumbs/wall_060.png and b/library/thumbs/wall_060.png differ diff --git a/library/thumbs/wall_061.png b/library/thumbs/wall_061.png index 5c617a8..18a6e1f 100644 Binary files a/library/thumbs/wall_061.png and b/library/thumbs/wall_061.png differ diff --git a/library/thumbs/wall_062.png b/library/thumbs/wall_062.png index 5c617a8..5c8452f 100644 Binary files a/library/thumbs/wall_062.png and b/library/thumbs/wall_062.png differ diff --git a/library/thumbs/wall_063.png b/library/thumbs/wall_063.png index 5c617a8..c8e1bbc 100644 Binary files a/library/thumbs/wall_063.png and b/library/thumbs/wall_063.png differ diff --git a/library/thumbs/wall_064.png b/library/thumbs/wall_064.png index 5c617a8..109b359 100644 Binary files a/library/thumbs/wall_064.png and b/library/thumbs/wall_064.png differ diff --git a/library/thumbs/wall_065.png b/library/thumbs/wall_065.png index 5c617a8..e83f4f1 100644 Binary files a/library/thumbs/wall_065.png and b/library/thumbs/wall_065.png differ diff --git a/library/thumbs/wall_066.png b/library/thumbs/wall_066.png index 5c617a8..77bfba2 100644 Binary files a/library/thumbs/wall_066.png and b/library/thumbs/wall_066.png differ diff --git a/library/thumbs/wall_067.png b/library/thumbs/wall_067.png index 5c617a8..28b6b38 100644 Binary files a/library/thumbs/wall_067.png and b/library/thumbs/wall_067.png differ diff --git a/library/thumbs/wall_068.png b/library/thumbs/wall_068.png index 5c617a8..b8e6189 100644 Binary files a/library/thumbs/wall_068.png and b/library/thumbs/wall_068.png differ diff --git a/library/thumbs/wall_069.png b/library/thumbs/wall_069.png index 5c617a8..4bb5dd7 100644 Binary files a/library/thumbs/wall_069.png and b/library/thumbs/wall_069.png differ diff --git a/library/thumbs/wall_070.png b/library/thumbs/wall_070.png index 5c617a8..80cf04c 100644 Binary files a/library/thumbs/wall_070.png and b/library/thumbs/wall_070.png differ diff --git a/library/thumbs/wall_071.png b/library/thumbs/wall_071.png index 5c617a8..e02b129 100644 Binary files a/library/thumbs/wall_071.png and b/library/thumbs/wall_071.png differ diff --git a/library/thumbs/wall_072.png b/library/thumbs/wall_072.png index 5c617a8..9005843 100644 Binary files a/library/thumbs/wall_072.png and b/library/thumbs/wall_072.png differ diff --git a/library/thumbs/wall_073.png b/library/thumbs/wall_073.png index 5c617a8..800a148 100644 Binary files a/library/thumbs/wall_073.png and b/library/thumbs/wall_073.png differ diff --git a/library/thumbs/wall_074.png b/library/thumbs/wall_074.png index 5c617a8..a82c93b 100644 Binary files a/library/thumbs/wall_074.png and b/library/thumbs/wall_074.png differ diff --git a/library/thumbs/wall_100.png b/library/thumbs/wall_100.png index 5c617a8..c590a60 100644 Binary files a/library/thumbs/wall_100.png and b/library/thumbs/wall_100.png differ diff --git a/tools/gen_thumbs.gd b/tools/gen_thumbs.gd index 7384d47..519ec7d 100644 --- a/tools/gen_thumbs.gd +++ b/tools/gen_thumbs.gd @@ -136,47 +136,61 @@ func _mesh_fuer(oid: String, col: Dictionary) -> Mesh: return MeshShapes.make_placeholder(str(col.get("shape", "box")), col, 1.0) -## Camo-Fix (D11, t_c8748efc): GLTFDocument kann externe Texturen (Sibling-Repos, +## Pack-Palette (t_279df760): GLTFDocument kann externe Texturen (Sibling-Repos, ## außerhalb res://) nicht über den ResourceLoader laden — das Material bleibt -## dann untexturiert/weiß. Diese Funktion lädt die Multicam-Textur DIREKT von -## der Platte (Image.load_from_file, ohne Import-System) und setzt sie auf alle -## Flächen ohne albedo_texture. Zuordnung je Kategorie exakt wie in -## tools/CAMO_TEXTURE_MAPPING.md (Client-Repo, verbindlich): _1 Objekte, -## _2 Boden (ground/decal), _3 ungenutzt. -const CAMO_TEX_BODEN_PRAEFIXE := ["ground", "decal"] +## dann untexturiert/weiß. Diese Funktion lädt die Pack-Textur DIREKT von der +## Platte (Image.load_from_file, ohne Import-System) und setzt sie auf alle +## Flächen ohne albedo_texture. Zuordnung je MATERIALNAME exakt wie in +## tools/PACK_TEXTURE_MAPPING.md (Client-Repo, verbindliche Quelle der Wahrheit): +## military_base -> Demonstration_Textures1.png, picture_1/_2 -> Demonstration_picture_N.png. +## (Alte Camo-Zuordnung je KATEGORIE ist seit t_279df760 abgelöst.) +const PACK_TEX_ORDNER := "../scopedvr-client/assets/textures/military_desert" +const PACK_MAPPING := { + "military_base": "Demonstration_Textures1.png", + "picture_1": "Demonstration_picture_1.png", + "picture_2": "Demonstration_picture_2.png", +} func _camo_tex_setzen(mesh: Mesh, glb_pfad: String) -> void: # Kategorie + OID aus dem Pfad: .../military_desert//.glb + # (nur für die Warnung; die Texturwahl hängt am MATERIALNAMEN) var teile := glb_pfad.split("/") var kategorie := "" - var oid := "" for i in teile.size(): if teile[i] == "military_desert" and i + 2 < teile.size(): kategorie = teile[i + 1] - oid = teile[i + 2].get_basename() break if kategorie.is_empty(): return - var nr := 1 - if kategorie == "nature": - for p in CAMO_TEX_BODEN_PRAEFIXE: - if oid.begins_with(p): - nr = 2 - break - # Textur liegt neben den Kategorien: .../military_desert/textures/… - var tex_pfad := glb_pfad.get_base_dir().path_join("../textures/desert_multicam_%d.png" % nr) - if not FileAccess.file_exists(tex_pfad): - push_warning("gen_thumbs: Camo-Textur fehlt: %s" % tex_pfad) - return - var img := Image.load_from_file(tex_pfad) - if img == null: - push_warning("gen_thumbs: Camo-Textur nicht ladbar: %s" % tex_pfad) - return - var tex := ImageTexture.create_from_image(img) + # Materialnamen aus dem Mesh lesen — jede Surface bekommt ihre Pack-Textur. + var benoetigt: Dictionary = {} for s in mesh.get_surface_count(): var mat := mesh.surface_get_material(s) if mat is BaseMaterial3D and (mat as BaseMaterial3D).albedo_texture == null: - (mat as BaseMaterial3D).albedo_texture = tex + var name := (mat as BaseMaterial3D).resource_name + if name.is_empty(): + name = "military_base" # unbenannte Pack-Materialien = Basis-Palette + benoetigt[s] = name + if benoetigt.is_empty(): + return + for s in benoetigt: + var name: String = benoetigt[s] + var datei: String = PACK_MAPPING.get(name, "") + if datei.is_empty(): + push_warning("gen_thumbs: unbekanntes Material %s — keine Pack-Textur (siehe PACK_TEXTURE_MAPPING.md)" % name) + continue + var tex_pfad := ProjectSettings.globalize_path("res://").path_join(PACK_TEX_ORDNER).path_join(datei) + if not FileAccess.file_exists(tex_pfad): + push_warning("gen_thumbs: Pack-Textur fehlt: %s" % tex_pfad) + continue + var img := Image.load_from_file(tex_pfad) + if img == null: + push_warning("gen_thumbs: Pack-Textur nicht ladbar: %s" % tex_pfad) + continue + var tex := ImageTexture.create_from_image(img) + var mat := mesh.surface_get_material(s) as BaseMaterial3D + if mat != null: + mat.albedo_texture = tex ## Kandidaten-Pfade (absolut) für eine OID — Registry-Pfad vor flacher Alt-Ablage.