feat: Tiled Map Editor - Complete tileset library (16 tilesets, 172 tiles)

- Added 16 professional tilesets for farm game
- Character sprites: Kai (96px + 512px), Zombie
- Tree growth: Cherry, Apple, Oak, Pine (5 stages each)
- Crop growth: Potatoes, Carrots, Corn, Pumpkin, Wheat (4 stages each)
- Camp objects: Tents, campfire, chests, workbench (12 items)
- Tools: Hoe, pickaxe, axe, scythe, fishing rod, watering can
- Decorations: Rocks, logs, flowers, berry bushes
- Terrain: Autotiling grass/soil, detailed terrain tiles

Maps:
- Created micro_farm_128x128.tmx (128x128 tiles, 6144x6144px)
- Updated starting_base_16x16.tmx with new tilesets
- Complete implementation plans for both maps

Fixes:
- Fixed XML headers in all TSX files (removed spaces)
- Verified all PNG files present
- Kai character sized correctly (96x96px = 2x2 ground tiles)

Documentation:
- Complete session summary (SESSION_COMPLETE.md)
- Tileset guides and troubleshooting
- Size fix documentation (KAI_SIZE_FIXED.md)
- DNEVNIK updated with session details

Ready for map design in Tiled and Phaser integration!
This commit is contained in:
2025-12-20 10:29:28 +01:00
parent a85db673ed
commit 26bb94e8bb
47 changed files with 2713 additions and 410 deletions

143
assets/maps/TILED_FIXED.md Normal file
View File

@@ -0,0 +1,143 @@
# 🔧 TILED TROUBLESHOOTING - FIXED!
**Datum:** 20. Dec 2025 10:11
**Status:****ALL FIXED!**
---
## ✅ **ŠE NAREDIL (FIX):**
### **1. XML Headers - FIXED! ✓**
**Problem:** TSX datoteke imele `<? xml` z PRESLEDKI
**Fix:** PowerShell batch fix
**Prej:**
```xml
<? xml version = "1.0" encoding = "UTF-8" ?>
```
**Zdaj:**
```xml
<?xml version="1.0" encoding="UTF-8"?>
```
**✅ 22 TSX files fixed!**
---
### **2. PNG Files - VERIFIED! ✓**
**Preveril:** Vsi PNG files obstajajo
**Rezultat:**
```
✓ All 22 TSX → PNG mappings OK
✓ No missing files
✓ Correct paths
```
---
### **3. File Integrity - OK! ✓**
- XML syntax ✓
- Proper encoding ✓
- Valid tile references ✓
---
## 🚀 **KAKO PREVERITI V TILED:**
### **Step 1: Reload Map**
```
V Tiled: Map → Reload (Ctrl+R)
```
### **Step 2: Check Tilesets Panel**
```
Tilesets panel (desno) → Bi morali videti vse 16 tilesets
```
### **Step 3: Če še ne dela:**
**A) Zaprite in ponovno odprite Tiled**
```
File → Close
File → Open → micro_farm_128x128.tmx
```
**B) Reload posamezen tileset:**
```
Tilesets panel → Desni klik na tileset → Reload Tileset
```
**C) Preverite path:**
```
Map → Map Properties → Check tileset paths
Naj bodo: ../tilesets/[filename].tsx
```
---
## 🐛 **ČE ŠE VEDNO NE DELA:**
### **Error: "Could not open file"**
**Rešitev:**
```powershell
# Preveri če files obstajajo
cd c:\novafarma\assets\tilesets
dir *.tsx
dir *.png
```
### **Error: "Invalid tileset"**
**Rešitev:**
```
1. Preveri XML syntax (first 3 lines)
2. Preveri image source path
3. Reload tileset
```
### **Error: "Tileset appears empty"**
**Možni vzroki:**
- PNG file corrupted → Re-copy images
- Wrong tile dimensions → Check tilewidth/tileheight
- Wrong column count → Check columns attribute
---
## 📋 **QUICK FIX CHECKLIST:**
- [x] XML headers fixed (no spaces)
- [x] PNG files exist
- [x] Paths correct (../tilesets/)
- [x] File encoding UTF-8
- [x] Syntax valid
- [ ] Tiled reloaded (USER ACTION NEEDED!)
---
## 💡 **ZA PRIHODNOST:**
**VEDNO ko ustvarim TSX:**
1. ✅ Uporabi pravilno XML header (NO SPACES!)
2. ✅ Preveri da PNG obstaja
3. ✅ Test v Tiled (reload!)
**Template:**
```xml
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.10" tiledversion="1.11.0" name="[NAME]" tilewidth="[SIZE]" tileheight="[SIZE]" tilecount="[COUNT]" columns="[COLS]">
<image source="[FILENAME].png" width="[W]" height="[H]"/>
</tileset>
```
---
## 🎯 **STATUS:**
**Vse TSX files: READY ✅**
**Vse PNG files: PRESENT ✅**
**XML syntax: VALID ✅**
**→ Tiled bi moral zdaj delovati!**
**Če še ne dela:** Reload Tiled ali pošljite screenshot error-ja! 🔍