This commit is contained in:
2025-12-30 23:48:51 +01:00
parent a072fd48b1
commit 190d45edfa
399 changed files with 3914 additions and 1 deletions

200
scripts/create_full_structure.sh Executable file
View File

@@ -0,0 +1,200 @@
#!/bin/bash
# Complete folder structure creator for DolinaSmrti
# Creates ~150+ organized folders for all game assets
cd /Users/davidkotnik/repos/novafarma/assets/images
echo "🗂️ Creating complete asset structure..."
# ========================================
# BIOMES (18 total)
# ========================================
# 01. Dolina Farm (Starting)
mkdir -p biomes/01_dolina_farm/{terrain,buildings,props,crops,npcs,enemies}
# 02. Dark Forest
mkdir -p biomes/02_dark_forest/{terrain,trees,buildings,props,npcs,enemies}
# 03. Abandoned Town
mkdir -p biomes/03_abandoned_town/{terrain,buildings,streets,props,npcs,enemies}
# 04. River Valley
mkdir -p biomes/04_river_valley/{terrain,water,buildings,props,npcs,enemies}
# 05. Mountain Pass
mkdir -p biomes/05_mountain_pass/{terrain,rocks,buildings,props,npcs,enemies}
# 06. Swamp
mkdir -p biomes/06_swamp/{terrain,water,buildings,props,plants,npcs,enemies}
# 07. Desert
mkdir -p biomes/07_desert/{terrain,buildings,props,npcs,enemies}
# 08. Snow Zone
mkdir -p biomes/08_snow_zone/{terrain,ice,buildings,props,npcs,enemies}
# 09. Underground
mkdir -p biomes/09_underground/{terrain,crystals,buildings,props,npcs,enemies}
# 10. Magical Grove
mkdir -p biomes/10_magical_grove/{terrain,magical_trees,buildings,props,plants,npcs,enemies}
# 11. Ancient Ruins
mkdir -p biomes/11_ancient_ruins/{terrain,structures,buildings,props,npcs,enemies}
# 12. Coastal Area
mkdir -p biomes/12_coastal_area/{terrain,water,buildings,props,npcs,enemies}
# 13. Volcano
mkdir -p biomes/13_volcano/{terrain,lava,buildings,props,npcs,enemies}
# 14. Crystal Caves
mkdir -p biomes/14_crystal_caves/{terrain,crystals,buildings,props,npcs,enemies}
# 15. Floating Islands
mkdir -p biomes/15_floating_islands/{terrain,sky,buildings,props,npcs,enemies}
# 16. Corrupted Lands
mkdir -p biomes/16_corrupted_lands/{terrain,corruption,buildings,props,npcs,enemies}
# 17. Spirit Realm
mkdir -p biomes/17_spirit_realm/{terrain,ethereal,buildings,props,npcs,enemies}
# 18. Final Zone
mkdir -p biomes/18_final_zone/{terrain,epic,buildings,props,npcs,enemies}
# ========================================
# CHARACTERS (Main)
# ========================================
mkdir -p characters/kai/{idle,walk,run,actions,combat,portraits,emotions}
mkdir -p characters/gronk/{idle,walk,run,actions,combat,portraits,emotions}
mkdir -p characters/grok/{idle,walk,run,actions,combat,portraits,emotions}
mkdir -p characters/ana/{idle,walk,run,actions,portraits,emotions,cutscenes}
mkdir -p characters/susi_dog/{idle,walk,run,actions}
# ========================================
# NPCS (Generic categories)
# ========================================
mkdir -p npcs/farmers/{idle,walk,work,portraits}
mkdir -p npcs/merchants/{idle,walk,work,portraits}
mkdir -p npcs/guards/{idle,walk,patrol,portraits}
mkdir -p npcs/civilians/{idle,walk,work,portraits}
mkdir -p npcs/special_characters/{idle,walk,unique,portraits}
mkdir -p npcs/children/{idle,walk,play,portraits}
mkdir -p npcs/elderly/{idle,walk,sit,portraits}
# ========================================
# ENEMIES (All types)
# ========================================
mkdir -p enemies/zombies/{common,soldier,mutant,boss}
mkdir -p enemies/animals/{wolves,bears,deer,birds}
mkdir -p enemies/mutants/{small,medium,large,boss}
mkdir -p enemies/magical_creatures/{sprites,elementals,wraiths,boss}
mkdir -p enemies/corrupted/{plants,animals,humanoids,boss}
mkdir -p enemies/bosses/{forest,town,mountain,desert,final}
# ========================================
# ITEMS (All categories)
# ========================================
# Tools
mkdir -p items/tools/{farming,combat,magic,fishing,mining}
# Seeds
mkdir -p items/seeds/{crops,flowers,trees,magical}
# Food
mkdir -p items/food/{raw,cooked,baked,preserved,special}
# Resources
mkdir -p items/resources/{wood,stone,ore,gems,magical}
# Equipment
mkdir -p items/equipment/{weapons,armor,accessories,special}
# Magical
mkdir -p items/magical/{spells,scrolls,potions,artifacts,crystals}
# Crafting
mkdir -p items/crafting/{materials,components,reagents}
# ========================================
# UI (Interface elements)
# ========================================
# HUD
mkdir -p ui/hud/{health,stamina,mana,buffs,debuffs}
# Menus
mkdir -p ui/menus/{main,inventory,crafting,skills,quests,map,settings}
# Dialogue
mkdir -p ui/dialogue/{boxes,portraits,buttons,backgrounds}
# Icons
mkdir -p ui/icons/{items,skills,status,achievements,quest_markers}
# Panels
mkdir -p ui/panels/{stats,equipment,social,achievements}
# Buttons
mkdir -p ui/buttons/{normal,hover,pressed,disabled}
# ========================================
# EFFECTS (Visual effects)
# ========================================
# Magic
mkdir -p effects/magic/{fire,water,earth,air,dark,light,combo}
# Weather
mkdir -p effects/weather/{rain,snow,fog,storm,wind}
# Particles
mkdir -p effects/particles/{sparkles,smoke,dust,blood,energy}
# Animations
mkdir -p effects/animations/{explosions,impacts,transitions,auras,shields}
# Environmental
mkdir -p effects/environmental/{day_night,seasons,lighting}
# ========================================
# BUILDINGS (For all biomes)
# ========================================
mkdir -p buildings/residential/{houses,apartments,mansions}
mkdir -p buildings/commercial/{shops,markets,taverns}
mkdir -p buildings/industrial/{barns,mills,workshops}
mkdir -p buildings/special/{churches,schools,hospitals}
mkdir -p buildings/ruins/{damaged,destroyed,ancient}
# ========================================
# PROPS (Environmental objects)
# ========================================
mkdir -p props/natural/{rocks,trees,plants,water_features}
mkdir -p props/furniture/{indoor,outdoor}
mkdir -p props/decorative/{statues,signs,paintings}
mkdir -p props/interactive/{doors,chests,switches,levers}
# ========================================
# CUTSCENES
# ========================================
mkdir -p cutscenes/opening/{frames,backgrounds}
mkdir -p cutscenes/story/{act1,act2,act3}
mkdir -p cutscenes/ending/{frames,backgrounds}
echo ""
echo "✅ COMPLETE! Structure created:"
echo ""
find . -type d -maxdepth 1 | wc -l | xargs echo " Main categories:"
find . -type d -maxdepth 2 | wc -l | xargs echo " Subcategories:"
find . -type d -maxdepth 3 | wc -l | xargs echo " Total folders:"
echo ""
echo "🎨 READY FOR MASS GENERATION!"