import os from pathlib import Path # Base directory BASE_DIR = Path("/Users/davidkotnik/repos/novafarma/assets/slike/glavna_referenca/biomes") # 1. List of all 20 Biomes (English names for consistency) BIOMES = [ # Tier 1 - Normal "01_grassland", "02_forest", "03_swamp", "04_desert", "05_mountain", "06_snow", "07_wasteland", "08_tropical", "09_radioactive", # Tier 2 - Anomalous "10_dino_valley", "11_mythical_highlands", "12_endless_forest", "13_loch_ness", "14_catacombs", "15_egyptian_desert", "16_amazon_rainforest", "17_atlantis", "18_mexican_cenotes", "19_witch_forest", "20_chernobyl" ] # 2. Subfolders inside EACH biome SUBFOLDERS = [ "terrain", # Tla, tilesets "vegetation", # Drevesa, rastline "buildings", # Zgradbe "enemies", # Sovražniki (zombiji, mutanti) "npc", # Liki "boss", # Boss referenca "food", # Hrana "resources", # Rude, materiali "weapons", # Orožje (specific to biome) "items" # Ostali predmeti ] def create_biome_structure(): print(f"🌍 Creating structure for {len(BIOMES)} biomes...") print(f"📂 Subfolders per biome: {len(SUBFOLDERS)}") total_folders = 0 for biome in BIOMES: biome_path = BASE_DIR / biome # Create biome folder if not biome_path.exists(): biome_path.mkdir(parents=True, exist_ok=True) # print(f" Created: {biome}") # Create subfolders for sub in SUBFOLDERS: sub_path = biome_path / sub if not sub_path.exists(): sub_path.mkdir(parents=True, exist_ok=True) total_folders += 1 print("-" * 50) print(f"✅ SUCCESSFULLY CREATED {total_folders} NEW FOLDERS!") print(f"📍 Location: {BASE_DIR}") if __name__ == "__main__": create_biome_structure()