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

2.2 KiB

🔥 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

npm start

→ Electron se bo zagnal z igro


Terminal 2: Zaženi Tiled Auto-Sync

npm run tiled-sync

→ File watcher bo začel spremljati Faza1_Finalna.tmx


🎨 RISANJE WORKFLOW:

1. Odpri Tiled

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. EditPreferencesGeneral
  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:

ls /Applications/Tiled.app/Contents/MacOS/tiled

Če ne obstaja, posodobi v tiled-watcher.js:

const TILED_CLI = '/your/path/to/tiled';

🎯 QUICK COMMANDS:

# 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! 🎨🌾🎬