Sistem complet de fundal video pentru ecranul de login
═══════════════════════════════════════════════════════════════════
─────────────────────────────────────────────────────────────────
Înlocuiește fundalul static al ecranului de login cu un video dinamic
în loop, redat direct din pack-urile clientului (.eix/.epk) prin
intermediul bibliotecii FFmpeg. Compatibil cu sursele martysama 5.x
și DirectX 8. Sistem optimizat, fără impact asupra serverului.
─────────────────────────────────────────────────────────────────
• Decodare video prin FFmpeg (H.264, H.265, VP8, VP9, MPEG-4 etc.)
• Suport pentru formatele MP4, WebM, AVI, MKV
• Redare direct din pack-uri criptate (.eix/.epk)
• Loop perfect, fără întreruperi
• Catch-up logic - elimină efectul de "slow motion"
• app.OpenLoginVideo(path)
• app.PlayLoginVideo() / StopLoginVideo() / CloseLoginVideo()
• app.SetLoginVideoLoop(bool)
• app.SetLoginVideoSpeed(float) - reglare viteză 0.1x - 5.0x
• app.SetLoginVideoRenderEnabled(bool)
• app.IsLoginVideoPlaying()
• Fade-in elegant la deschidere (1.5s, ease-out curve)
• Overlay întunecat semitransparent peste video
→ îmbunătățește lizibilitatea UI-ului
• Ajustabil prin Python (durată fade, intensitate overlay)
• Singleton pattern - o singură instanță
• OnLostDevice / OnResetDevice support (Alt+Tab fullscreen)
• Fallback automat pe imaginea statică dacă video-ul lipsește
• Cleanup complet la închiderea ecranului de login
• Zero impact pe server (totul rulează client-side)
• Zero trafic de rețea suplimentar
• Feature flag în Locale_inc.h: ENABLE_LOGIN_VIDEO_BACKGROUND
• Activare/dezactivare cu o singură linie
• Compatibil cu sistemele existente (boards, virtual keyboard, etc.)
─────────────────────────────────────────────────────────────────
├─ VideoPlayer.h
├─ VideoPlayer.cpp
├─ Locale_inc.h (modificare)
├─ PythonApplicationModule.cpp (modificare)
├─ PythonApplicationEvent.cpp (modificare)
└─ UserInterface.vcxproj (modificare)
├─ avcodec.lib
├─ avformat.lib
├─ avutil.lib
├─ swscale.lib
├─ swresample.lib
└─ Header-e complete (libavcodec, libavformat, libavutil, libswscale)
└─ intrologin.py (cu fade-in, overlay, fallback logic)
└─ loginwindow.py (cu video_overlay element)
├─ README complet (română)
├─ Tutorial implementare pas cu pas
├─ Lista comenzi FFmpeg pentru encoding
└─ Troubleshooting guide
─────────────────────────────────────────────────────────────────
• Sursă client cu DirectX 8 (martysama 5.x sau echivalent)
• Visual Studio 2019/2022
• Compilare: Win32, Release/Debug, /MT runtime
• Sistem de pack cu CEterPackManager (standard Metin2)
─────────────────────────────────────────────────────────────────
➜ Mă conectez la serverul tău (TeamViewer/AnyDesk)
➜ Integrez sistemul direct în sursa ta
➜ Recompilez clientul pentru tine
➜ Testez funcționalitatea
➜ Suport post-implementare 7 zile (bug fixes)
─────────────────────────────────────────────────────────────────
→ Design unic adaptat tematicii serverului
→ Format: video MP4, 1920x1080, 30 FPS, optimizat pentru loop
→ Livrare: 1-3 zile lucrătoare
→ Tarif: la cerere
→ Trailer cinematic cu logo + efecte
→ Adaptat brandingului serverului
→ Tarif: la cerere
→ Video pe ecranul de selecție personaj
→ Video pe ecranul de loading
→ Sincronizare audio cu BGM
→ Tarif: la cerere
─────────────────────────────────────────────────────────────────
[ 50 Euro ]
• Toate fișierele sursă modificate
• Bibliotecile FFmpeg precompilate
• Implementare directă pe sursa ta
• Documentație completă în română
• Suport 7 zile post-implementare
• Logo personalizat (taxă separată)
• Video intro cinematic (taxă separată)
• Modificări pe ecranul select/loading (taxă separată)
─────────────────────────────────────────────────────────────────
Forum: [Mesaj privat]
Whatsapp: [0726335989]
─────────────────────────────────────────────────────────────────
✓ martysama 5.8 source
✓ DirectX 8 client
✓ Win32 build (x86)
✓ Static MT runtime
✓ EterPackManager pack system
─────────────────────────────────────────────────────────────────
• Sistemul rulează 100% client-side - ZERO impact pe server
• Nu modifică nicio funcționalitate gameplay
• Nu există conflicte cu sisteme existente
• Codul este curat, comentat și ușor de modificat
• Feature flag permite dezactivarea oricând
═══════════════════════════════════════════════════════════════════
© 2026 - Toate drepturile rezervate
═══════════════════════════════════════════════════════════════════
*Poze / Video:
*Preț (obligatoriu): 50 Euro
*Modalități plată (obligatoriu): Transfer Bancar (Revolut)
*Timp de livrare (obligatoriu): Maxim 24h !
*Alte condiții:
*Date contact: Whatsapp (0726335989)
*Declar că voi livra produsul în termenii menționați mai sus și înțeleg că, în cazul nerespectării acestora, pot fi supus unei reclamații: Da




