SWF to EXE Ultra Professional, Adobe Flash (.swf) dosyalarınızı gelişmiş özelliklerle bağımsız çalıştırılabilir Windows uygulamalarına (.exe) dönüştüren yeni nesil bir paketleme motorudur. Yalnızca bir dönüştürücü değil, kendi oyunlarınıza ve animasyonlarınıza marka kimliğinizi kazandırmanızı sağlayan tam teşekküllü bir Stüdyo aracıdır.
GitHub Profilim: AniLLL3734 tarafından geliştirilmiştir.
- 🎬 MP4 ve GIF Destekli Splash Ekranı: Uygulamanız açılırken aniden başlamasın! İstediğiniz bir videoyu (MP4) veya resmi, Fade-In (Yavaşça belirme) efektiyle gösteren profesyonel giriş ekranı. (OpenCV destekli)
- 🎯 Dinamik Filigran (Smart Watermark): Sadece şeffaf bir resim değil; Flash Player penceresini (saniyede 60 kare hızında) Windows API'si üzerinden takip eden akıllı ve şeffaf filigran sistemi!
- 🏷️ Uygulama Başlığı Değiştirme (Title Injection): "Adobe Flash Player" yazısını tamamen gizleyerek, pencere başlığını kendi oyununuzun adıyla değiştirin.
- 🎨 Özel İkon (.ico) Üretimi: Seçtiğiniz bir ikonu oluşturulan EXE dosyasına gömmek için arka planda anlık derleme (Dynamic Stub Compilation) yapar.
- 📦 %100 Çalışma Garantisi & Bağımsızlık: Hedef bilgisayarda Flash Player olmasına gerek yoktur. Gömülü zlib sıkıştırmalı motor sayesinde her Windows'ta çalışır.
# Depoyu klonlayın
git clone https://github.com/AniLLL3734/SwfToExe.git
cd SwfToExe
# Gerekli kütüphaneleri yükleyin
pip install -r requirements.txt
# Uygulamayı Başlatın
python swf_to_exe.pyNot: Arka planda ikon derleyebilmek için pyinstaller, video splash ekranı için opencv-python kullanılmaktadır.
SWF to EXE Ultra Professional is a next-generation packaging engine that transforms your Adobe Flash (.swf) files into standalone Windows executable applications (.exe) with highly advanced features. It's not just a converter; it's a full-fledged Studio tool that lets you brand your games and animations.
Developed by AniLLL3734.
- 🎬 MP4 & GIF Splash Screen: Make a great first impression! Play a video (MP4) or show an image with smooth Fade-In effects before your game starts. (Powered by OpenCV)
- 🎯 Smart Tracking Watermark: A highly advanced transparent overlay that tracks the Flash Player window via Windows API (ctypes) at 60 FPS.
- 🏷️ Window Title Injection: Hide the boring "Adobe Flash Player" title and automatically inject your own Custom Game/App Title.
- 🎨 Dynamic Custom Icon (.ico): Features an on-the-fly PyInstaller compilation engine to perfectly bind your custom icon to the final EXE.
- 📦 100% Standalone: No Flash Player required on the target machine. Uses an embedded zlib-compressed Flash runtime.
# Clone the repository
git clone https://github.com/AniLLL3734/SwfToExe.git
cd SwfToExe
# Install dependencies
pip install -r requirements.txt
# Run the app
python swf_to_exe.pyNote: Requires pyinstaller for dynamic icon compilation and opencv-python for video splash screens.
This tool uses a highly robust Embedded Wrapper System:
- Dynamic Payload:
swf_to_exe.pytakes the SWF, configures the settings (JSON), compresses theflashplayer_32_sa.exeand bundles them. - On-the-fly Compilation: If a custom icon is chosen, the
launcher_stub.pyis dynamically compiled. - Runtime Extraction: Upon launching the final EXE, the stub silently extracts the player and content to
temp, plays the Splash Screen, and invokes the engine. - C-Types Manipulation: Uses
ctypes.windll.user32to find the exact Window Handle (HWND), rename the title, and dock the watermark overlay.
Bu proje MIT License ile lisanslanmıştır. Daha fazla detay için LICENSE dosyasına bakabilirsiniz.
(This project is licensed under the MIT License.)