Files
novafarma/docs/AUTO_SYNC_GUIDE.md
2026-01-20 01:05:17 +01:00

126 lines
2.2 KiB
Markdown

# 🔥 FULL AUTO-SYNC - DIREKTOR MODE
## ✨ AVTOMATSKI WORKFLOW AKTIVIRAN!
**Vse je pripravljeno za popolno avtomatizacijo med Tiledom in Electronom!**
---
## 🚀 KAKO UPORABLJATI:
### **Terminal 1: Zaženi Electron**
```bash
npm start
```
→ Electron se bo zagnal z igro
---
### **Terminal 2: Zaženi Tiled Auto-Sync**
```bash
npm run tiled-sync
```
→ File watcher bo začel spremljati `Faza1_Finalna.tmx`
---
## 🎨 RISANJE WORKFLOW:
### 1. **Odpri Tiled**
```bash
open assets/maps/Faza1_Finalna.tmx
```
### 2. **Nariši karkoli hočeš**
- Ground layer: Travo, zemljo, vodo
- Objects layer: Drevesa, ograje, hiše
### 3. **Cmd+S (Shrani)**
→ File watcher zazna spremembo
→ Avtomatski export v JSON! 🤖
### 4. **Cmd+R v Electron-u (Reload)**
→ Vidiš spremembe takoj! ⚡
---
## ✅ ŠE LAŽJE:
**V Tiled Preferences:**
1. `Edit``Preferences``General`
2. ✅ Obkljukaj: **"Repeat last export on save"**
3. Save prvi JSON enkrat ročno (Cmd+Shift+E)
**Potem:**
- Samo Cmd+S v Tiled-u
- Auto-export se zgodi! 🎯
- Cmd+R v Electron-u
- **DONE!**
---
## 🎬 AMNESIA START:
**Ko se Electron reload-a:**
- ✅ Blur efekt (20→0 v 6s)
- ✅ Typewriter tekst: *"Vse je zamegljeno... Zakaj me vse boli?"*
- ✅ Flashback slike (birthday, longboard, dreads)
- ✅ Smooth transition v GameScene
**Vse že avtomatsko deluje!** 🌟
---
## 🐐 GOAT MODE FEATURES:
### ✅ **Embedded Assets**
- Vsi tileseti so embedded v TMX
- Phaser avtomatsko preloadi iz PreloadScene
- NIČ "Undefined 2" errorjev!
### ✅ **Auto-Reload**
- File watcher spremlja TMX
- CLI export v JSON
- Electron reload = instant feedback!
### ✅ **Z-Sorting**
- Ground: Depth 1
- Objects: Depth 200000 (Y-sorted)
- Kai hodi ZA drevesi! 🌳👤
---
## 🛠️ TROUBLESHOOTING:
### **Če Tiled CLI ne dela:**
Preveri pot:
```bash
ls /Applications/Tiled.app/Contents/MacOS/tiled
```
Če ne obstaja, posodobi v `tiled-watcher.js`:
```javascript
const TILED_CLI = '/your/path/to/tiled';
```
---
## 🎯 QUICK COMMANDS:
```bash
# Zaženi Electron
npm start
# Zaženi Auto-Sync (v drugem terminalu)
npm run tiled-sync
# Reload v Electron-u
Cmd+R
```
---
# 🐐 **SYNC READY!**
**RISAJ IN UŽIVAJ, DIREKTOR!** 🎨🌾🎬