AutoPatcher - Metin2 Patcher + Builder (kapali kaynak, ucretsiz)
================================================================

ICERIK
  AutoPatcherBuilder.exe     Patcher olusturucu (surukle-birak arayuzu)
  AutoPatcher.Template.exe   Bos patcher sablonu (Builder bunu kullanir, yanindan ayirma!)
  Sample_Skin_Official.zip   Resmi patcher tasarimi (ornek skin, adresler ornek/bostur)
  Sample_Skin_Official\      Ayni skinin acik hali (gorselleri degistirmek icin)

GEREKSINIM
  Windows 7 SP1 ve ustu. .NET / VC++ runtime / ek DLL GEREKMEZ.

KULLANIM (5 ADIM)
  1) AutoPatcherBuilder.exe ve AutoPatcher.Template.exe AYNI klasorde dursun.
     Builder'i ac.
  2) "Kaynak": Sample_Skin_Official.zip dosyasini (ya da kendi skin zip/klasorunu)
     pencerenin icine surukle birak. Gorseller, adresler, ayarlar otomatik okunur.
     Tek tek gorsel birakirsan pakete eklenir / ayni adli gorselin yerine gecer.
  3) "Baglantilar":
       - Yama yapilandirma adresi = sunucundaki metin2torrent.config.xml adresi
       - Haber sayfasi            = patcher icinde acilacak sayfa
       - Pencere basligi          = gorev cubugunda gorunen ad
     "Davranis": baglanti sayisi (Cloudflare icin 4-6), oyun acilinca kapan,
     otomatik baslat vb.  "Kimlik": ikon + dosya bilgileri.
  4) "Cikti ve Imza": exe'nin kaydedilecegi yeri sec. Patcher OYUN KLASORUNUN
     (client kok klasoru) icine konmalidir. Kod imzasi istege baglidir
     (sertifika .pfx + Windows SDK signtool gerekir).
  5) "Derleme": "Patcher'i onizle" ile bak, sonra "EXE Olustur".
     Cikan exe'yi oyuncularin client klasorune koy, dagit.

SUNUCU TARAFI (resmi TorrentPatch ile ayni bicim)
  metin2torrent.config.xml:
    <torrent_config run_path="metin2client.bin">
      <foreground_patch crcpatch_url="http://siteniz.com/patch/" crcversion="0.0.0.1"/>
    </torrent_config>
  <crcpatch_url><crcversion>/crclist  -> her satir: "crc32 boyut t1 t2 yol"
  <crcpatch_url><crcversion>/<yol>.lz -> LZO1X sikistirilmis dosya (4 bayt boyut + veri)
  Birden fazla <foreground_patch> yazabilirsin (pack'ler + koruma gibi); sirayla islenir.

NOTLAR
  - Patcher yardimci dosyalarini (gunluk, onbellek, yarim indirme) oyun klasorundeki
    "temp" altina koyar; oyun kokunu kirletmez.
  - Dosya kullanimdayken (oyun acik vs.) soru sorar: tekrar dene / kullanan programi kapat.
  - Exe imzasiz ise bazi antivirusler uyari verebilir; imzalamak bu riski azaltir.
  - Ornek skin resmi patcher tasarimidir; kendi serverin icin kendi gorsellerini kullan.

SORUMLULUK
  "Oldugu gibi" sunulur. Ucretsizdir, izinsiz satilamaz.
