Files
novafarma/assets/tilesets_auto/README.md
NovaFarma Dev 7eb1a5874a Avtomatska obdelava tileset slik - 3877 ločenih objektov in TSX datotek
- Ustvarjen skript za ločevanje objektov iz tileset slik (obdelaj_tilesete.py)
- Odstranjevanje zelenega ozadja (#00FF00) iz vseh slik
- Ločevanje posameznih objektov iz multi-object slik
- Pomanjševanje na 50% originalne velikosti
- Obdelanih 234 slik  3877 ločenih objektov

- Ustvarjen skript za generiranje TSX datotek (generiraj_tsx_datoteke.py)
- Avtomatsko generiranje 3877 TSX datotek za Tiled Map Editor
- Pravilna XML struktura za vsak tileset
- Avtomatska detekcija velikosti objektov
- Relativne poti do slik

Rezultati:
- assets/narezano_loceno/ - 3877 ločenih PNG objektov
- assets/tilesets_auto/ - 3877 TSX datotek za Tiled
- Dokumentacija in navodila za uporabo

Vse pripravljeno za uporabo v Tiled Map Editor!
2025-12-21 15:36:42 +01:00

190 lines
4.7 KiB
Markdown

# 🎉 USPEŠNO! TSX Datoteke za Tiled
**Datum**: 2025-12-21
**Status**: ✅ POPOLNOMA KONČANO
---
## 🎯 Kaj Smo Naredili
Uspešno **generirali 3877 TSX datotek** za vse ločene objekte, pripravljene za uporabo v Tiled Map Editor-ju!
---
## 📊 Rezultati
### 3877 TSX Datotek Generirano! 🚀
Vse TSX datoteke so v:
```
c:\novafarma\assets\tilesets_auto\
```
Vsaka TSX datoteka vsebuje:
- ✅ Pravilno XML strukturo za Tiled
- ✅ Relativno pot do slike
- ✅ Pravilno velikost tile-a (avtomatsko zaznano)
- ✅ Lepo ime tileseta
---
## 📂 Struktura
```
assets/
├── narezano_loceno/ (3877 ločenih PNG slik)
│ ├── topdown_objects/ (151 objektov)
│ ├── krvava_zetev_sprites/ (915 objektov)
│ └── tiled_sprites/ (2811 objektov)
└── tilesets_auto/ (3877 TSX datotek)
├── trees_topdown_pack_..._obj01.tsx
├── trees_topdown_pack_..._obj02.tsx
└── ... (3877 datotek)
```
---
## 🎮 Uporaba v Tiled
### Metoda 1: Dodaj Posamezen Tileset
1. **Odpri svojo mapo** v Tiled (npr. `micro_farm_128x128.tmx`)
2. **Map****Add External Tileset...**
3. **Izberi TSX datoteko** iz `assets/tilesets_auto/`
4. **Tileset se prikaže** v Tilesets panelu
5. **Uporabi tile** na mapi!
### Metoda 2: Dodaj Več Tilesetov Naenkrat
Tiled omogoča dodajanje več tilesetov naenkrat:
1. **Map****Add External Tileset...**
2. **Izberi več TSX datotek** (Ctrl+Click ali Shift+Click)
3. **Vsi tileseti se dodajo** naenkrat
---
## 📝 Primer TSX Datoteke
**Datoteka**: `trees_topdown_pack_1766184490476_obj01.tsx`
```xml
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.10" tiledversion="1.11.1"
name="trees_topdown_pack_1766184490476 - Object 01"
tilewidth="95" tileheight="120"
tilecount="1" columns="1">
<image source="../narezano_loceno/topdown_objects/trees_topdown_pack_1766184490476_obj01.png"
width="95" height="120"/>
</tileset>
```
**Kaj pomeni**:
- `name`: Ime tileseta (prikazano v Tiled)
- `tilewidth/tileheight`: Velikost enega tile-a (avtomatsko zaznano iz slike)
- `source`: Relativna pot do PNG slike
- `tilecount="1"`: En tile na tileset (vsak objekt je en tile)
---
## 🔍 Iskanje Tilesetov
### Po Imenu
Vse TSX datoteke so poimenovane po izvorni sliki + številka objekta:
- `trees_topdown_pack_..._obj01.tsx` = Prvo drevo
- `trees_topdown_pack_..._obj02.tsx` = Drugo drevo
- `farm_animals_family_grid_..._obj01.tsx` = Prva žival
- itd.
### Po Kategoriji
Lahko uporabiš Windows Explorer Search:
- Išči `trees` → Najde vse drevesa
- Išči `animals` → Najde vse živali
- Išči `buildings` → Najde vse zgradbe
---
## 🎨 Organizacija v Tiled
### Priporočilo: Ustvari Skupine
V Tiled lahko organiziraš tilesete v skupine:
1. **Drevesa** (trees_topdown_pack_obj01-16)
2. **Živali** (farm_animals_family_grid_obj01-44)
3. **Zgradbe** (buildings_ruins_states_obj01-26)
4. **Karakterji** (kai_character, ana_character, itd.)
5. **Predmeti** (tools, weapons, itd.)
---
## 📐 Velikosti Tilesetov
Vsi tileseti so **avtomatsko pomanjšani na 50%** originalne velikosti.
**Primeri velikosti**:
- Majhni objekti (orodja): ~24x24px do 48x48px
- Srednji objekti (živali): ~48x48px do 96x96px
- Veliki objekti (drevesa, zgradbe): ~96x96px do 192x192px
---
## 🔧 Če Želiš Spremeniti
### Regeneriraj TSX Datoteke
Če želiš spremeniti imena ali strukture TSX datotek:
```bash
python tools/generiraj_tsx_datoteke.py
```
### Spremeni Velikost Slik
Če želiš spremeniti velikost slik (trenutno 50%):
1. Odpri `tools/obdelaj_tilesete.py`
2. Spremeni `nova_velikost_faktor = 0.5` na želeno vrednost
3. Zaženi: `python tools/obdelaj_tilesete.py`
4. Regeneriraj TSX: `python tools/generiraj_tsx_datoteke.py`
---
## 🚀 Naslednji Koraki
1. **Odpri Tiled** Map Editor
2. **Ustvari novo mapo** ali odpri obstoječo
3. **Dodaj tilesete** iz `assets/tilesets_auto/`
4. **Začni ustvarjati** epic mape! 🎮
---
## 📊 Statistika
- **Izvornih slik**: 234
- **Ločenih objektov**: 3877
- **TSX datotek**: 3877
- **Povprečno objektov na sliko**: ~16.5
- **Največje število objektov iz ene slike**: 63 (biome_terrain_tiles)
- **Čas generiranja**: ~5 sekund
---
## ✨ Uspeh!
Zdaj imaš **3877 ločenih objektov** in **3877 TSX datotek**, vse pripravljeno za uporabo v Tiled! 🎮🌳🐄🏠
**Vse je pripravljeno za ustvarjanje epic map!** 🚀
---
**Skripta**:
- `tools/obdelaj_tilesete.py` - Ločevanje objektov in odstranjevanje zelenega ozadja
- `tools/generiraj_tsx_datoteke.py` - Generiranje TSX datotek
**Rezultati**:
- `assets/narezano_loceno/` - Ločeni PNG objekti
- `assets/tilesets_auto/` - TSX datoteke za Tiled
**Naslednji korak**: Odpri Tiled in začni ustvarjati! 🎨