- 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!
190 lines
4.7 KiB
Markdown
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! 🎨
|