From 7d36835b28bf7dae519382fc526ef8d08cecef42 Mon Sep 17 00:00:00 2001 From: dominik-korsa <29484605+dominik-korsa@users.noreply.github.com> Date: Sat, 12 Jul 2025 21:43:26 +0200 Subject: [PATCH] Don't remove route tracks in scenery processor script --- tools/scp.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/scp.py b/tools/scp.py index bbd814a..8cbc5c5 100644 --- a/tools/scp.py +++ b/tools/scp.py @@ -7,22 +7,24 @@ import sys # v1.4 # -BAD_WORDS = ['Empty,Empty', 'Forest Start,Forest Start', 'EndMiscGroup', 'Fence', 'TerrainPoint', 'Wires'] +BAD_WORDS = ['EndMiscGroup', 'Fence', 'TerrainPoint', 'Wires'] def should_exclude(line: str) -> bool: for word in BAD_WORDS: if line.startswith(word): return True - + if line.startswith("Misc"): values = line.split(';') return not values[2].startswith("SignalBox") + return False + def process_file(file_path: str): if not file_path.endswith(".sc"): print(f"Skipping non-.sc file: {file_path}") return - + if file_path.endswith(".lite.sc"): print(f"Skipping already processed file: {file_path}") return