BUFFER.SK GAME LAUNCHER + ALL-IN SETUP ================================== Game Launcher verzia 1.8.1 Setup verzia 1.7.1 Dátum: 28. 9. 2026 EXE ICON RESOURCE HOTFIX - Opravená generická ikona pri samostatnom súbore `BufferSK.GameLauncher.exe` v Prieskumníkovi Windows. - `BufferSK_Launcher.ico` sa teraz vkladá priamo do PE resource sekcie výsledného Launcher EXE ako RT_ICON + RT_GROUP_ICON. - Rovnaký princíp je použitý aj pre Setup 1.7.1 s vlastnou profesionálnou setup ikonou. - Ikona už nie je závislá iba od .lnk skratky alebo externého ICO súboru; zobrazuje sa priamo na EXE súbore. - Build pipeline vykoná vloženie ikon PRED voliteľným Authenticode podpisom, takže budúci digitálny podpis nebude dodatočnou úpravou EXE zneplatnený. - Pridaný regresný QA test PE resources: Launcher aj Setup musia obsahovať RT_ICON (3) a RT_GROUP_ICON (14). - Automatická kontrola aktualizácií 1.8.0, Steam/A2S, CS 1.6/CS2, slovenská lokalizácia, TAB a rollback ostávajú bez funkčnej zmeny. - Authenticode zostáva pripravený, ale aktuálne EXE sú NEPODPÍSANÉ, kým nebude dodaný platný code-signing certifikát s privátnym kľúčom. HISTÓRIA – 1.8.0 / SETUP 1.7.0 -------------------------------- Game Launcher verzia 1.8.0 Setup verzia 1.7.0 Dátum: 28. 9. 2026 AUTOMATICKÁ KONTROLA AKTUALIZÁCIÍ + CODE-SIGNING READY - Launcher po štarte automaticky a neblokujúco kontroluje oficiálny HTTPS endpoint https://buffer.sk/api/launcher-update.php. - Kontrola má pevný 5-sekundový timeout a nikdy neblokuje Win32 GUI, Steam detekciu ani LIVE A2S servery. - V ľavom paneli pribudol stav aktualizácií: kontrola, aktuálna verzia, nedostupná kontrola alebo nová verzia. - Pri dostupnej novej verzii Launcher nič potichu neinštaluje; používateľ klikne na stav aktualizácie a otvorí oficiálnu stránku Buffer.sk. - Pridané bezpečné číselné porovnanie verzií a vlastný User-Agent BufferSK-GameLauncher/. - Webový release endpoint publikuje latest_version, setup_version, oficiálne download URL, SHA-256 a informáciu o Authenticode podpise. - Pripravený profesionálny Authenticode signing pipeline pre Launcher aj Setup cez Windows signtool, SHA-256 a RFC3161 timestamp. - Podpisovanie podporuje certifikát z Windows Certificate Store podľa thumbprintu alebo PFX uložený mimo projektu. - Build poradie podpisuje Launcher ešte pred vložením do Setupu, takže po dodaní dôveryhodného certifikátu bude podpísaný aj vnútorný Launcher aj výsledný Setup.exe. - Aktuálne priložené EXE zostávajú NEPODPÍSANÉ, pretože projekt neobsahuje súkromný code-signing kľúč/certifikát. Self-signed certifikát sa zámerne nepoužíva. - Zachované všetky stabilné funkcie 1.7.5/1.6.2: CS 1.6 + CS2, 8 LIVE serverov, Steam URI, Slovenčina + TAB, rollback, ikony a natívny x64 Setup bez .NET. HISTÓRIA – 1.7.5 / SETUP 1.6.2 -------------------------------- Setup verzia 1.6.2 Dátum: 28. 9. 2026 ICON HOTFIX – IKONA SKRATKY VO WINDOWS - Opravená generická ikona skratky „Buffer.sk Game Launcher“ na pracovnej ploche a v ponuke Štart. - Setup teraz inštaluje samostatný trvalý `Assets\BufferSK_Launcher.ico` a hlavná skratka používa priamo tento ICO súbor namiesto ikony z EXE. - Priame skratky Counter-Strike 1.6 a Counter-Strike 2 používajú vlastné presné `CS16_exact.ico` a `CS2_exact.ico`. - Pri aktualizácii sa stará `.lnk` skratka pred vytvorením odstráni a Setup pošle Windows Exploreru `SHChangeNotify`, aby sa nezachovala stará cache generickej ikony. - `DisplayIcon` vo Windows zozname aplikácií používa rovnakú trvalú Buffer.sk ICO ikonu. - Game Launcher zostáva 1.7.5 a jeho LIVE servery, Steam URI, CS 1.6/CS2 logika ani GUI sa nemenia. HISTÓRIA – SETUP 1.6.1 ------------------------ Setup verzia 1.6.1 Dátum: 28. 9. 2026 GUI HOTFIX – BIELA/PRÁZDNA OBRAZOVKA - Opravený natívny Setup, ktorý na Windows otvoril iba biele hlavné okno bez textov, checkboxov a tlačidiel. - Príčina bola v poradí Win32 inicializácie: WM_CREATE prebehne synchronne ešte pred návratom CreateWindowExW, takže child prvky dostávali neplatný/nenastavený parent handle. - Setup 1.6.1 používa pri vytváraní všetkých child prvkov priamo aktuálny HWND z WM_CREATE a zároveň ho okamžite uloží do mainWindow. - Pridaný regresný statický test, ktorý kontroluje explicitné parentovanie child prvkov počas WM_CREATE. - Game Launcher ostáva 1.7.5; serverová, A2S, Steam URI, CS 1.6 lokalizačná a CS2 logika sa nemení. HISTÓRIA – SETUP 1.6.0 ------------------------ Setup verzia 1.6.0 Dátum: 28. 9. 2026 NOVÝ ALL-IN SETUP PRE CS 1.6 + CS2 - Nový profesionálny Setup 1.6.0 nahrádza distribučný Setup 1.5.1 a obsahuje aktuálny Buffer.sk Game Launcher 1.7.5. - Game Launcher sa inštaluje samostatne do Program Files a funguje pre Counter-Strike 1.6 aj Counter-Strike 2. - Setup automaticky deteguje Counter-Strike 1.6. Ak je hra nainštalovaná, používateľ môže zároveň bezpečne nainštalovať slovenskú lokalizáciu a Buffer.sk TAB. - Ak Counter-Strike 1.6 nie je nainštalovaný, Setup sa nezastaví: Launcher sa nainštaluje pre Counter-Strike 2 a ostatné funkcie Launchera. - Pridané samostatné skratky pre Counter-Strike 1.6 (Steam App ID 10) a Counter-Strike 2 (Steam App ID 730). - CS2 súbory sa nijako neupravujú; Launcher hru spúšťa cez oficiálny Steam klient a servery otvára cez steam://connect. - Zachované bezpečné zálohy, payload SHA-256 manifest, rollback, BufferSK_INSTALL.log a servisná logika TABu z Setupu 1.5.1. - Nový odinštalátor obnoví spravované CS 1.6 súbory a TAB, odstráni Game Launcher a jeho skratky a ponechá používateľské nastavenia. - Setup je natívna Windows x64 aplikácia bez .NET runtime. ZACHOVANÉ - Stabilná architektúra Game Launcher 1.7.4 bez funkčných zásahov; distribučná verzia je teraz 1.7.5 kvôli zladeniu textov so Setupom 1.6.0. - Presné dodané ikony cs16-sharp.svg a cs2-sharp.svg. - 7× CS 1.6 LIVE server + 1× CS2 Casual, A2S snapshot refresh a BUFFER.SK WEB. - Kompletný slovenský CS 1.6 preklad a Buffer.sk TAB HOLD. Verzia Game Launcher 1.7.5 Dátum: 28. 9. 2026 ZLADENIE S NOVÝM SETUPOM 1.6.0 - Launcher funkčne nadväzuje na 1.7.4 bez zmeny A2S, serverov, Steam URI alebo grafických ikon. - V sekcii Slovenčina + TAB už odkazuje na nový ALL-IN Setup 1.6.0 namiesto historického Setupu 1.5.1. - Zachované presné dodané ikony CS 1.6 / CS2, runtime.LockOSThread(), snapshot refresh a BUFFER.SK WEB. BUFFER.SK GAME LAUNCHER ======================= Verzia 1.7.4 Dátum: 28. 9. 2026 PRESNÉ OFICIÁLNE IKONY CS 1.6 / CS2 - Odstránené vlastné náhradné kresby herných ikon z verzie 1.7.3. - Launcher teraz používa presne dodané podklady cs16-sharp.svg a cs2-sharp.svg bez prekresľovania loga. - Rovnaké ikony sa zobrazujú v kartách hier aj pri názve aktuálne vybranej hry. - Ikona samotného okna/aplikácie je zložená priamo z týchto dvoch dodaných podkladov. - Zachovaná stabilita Win32 GUI 1.7.2/1.7.3, LIVE A2S snapshot refresh, Slovenčina + TAB a BUFFER.SK WEB. Verzia 1.7.3 Dátum: 28. 9. 2026 VIZUÁLNE IKONY HIER + POLISH - Counter-Strike 1.6 má novú vlastnú modrú taktickú ikonu s crosshairom a označením 1.6. - Counter-Strike 2 má novú samostatnú oranžovú ikonu s výrazným číslom 2 a dynamickými prvkami. - Ikony sa zobrazujú priamo v klikateľných kartách hier aj v hlavnom prehľade vybranej hry. - Zachovaná stabilita Win32 GUI z verzie 1.7.2, neblokujúci LIVE A2S refresh a priamy odkaz na Buffer.sk. - Zachované samostatné vetvy CS 1.6 / CS2, Steam App ID 10/730, 8 LIVE serverov a nástroje Slovenčina + TAB. Verzia 1.7.2 Dátum: 28. 9. 2026 STABILITA WIN32 GUI + PRIAMY WEB - Opravená príčina náhodného stavu „Nereaguje“: hlavný Win32 message loop je teraz natrvalo pripnutý na jedno OS vlákno cez runtime.LockOSThread(). - Automatický LIVE A2S refresh už pri časovači vôbec nečaká v GUI vlákne; servery sa zisťujú na pozadí a výsledky sa publikujú naraz ako jeden snapshot. - Znížené množstvo prekresľovacích správ pri obnove serverov, aby sa GUI zbytočne nezaťažovalo. - Do ľavého menu pribudlo trvalo dostupné tlačidlo „BUFFER.SK WEB“, ktoré otvorí https://buffer.sk/. - Klikateľné je aj logo BUFFER.SK v hlavičke Launchera. - Zachované vetvy Counter-Strike 1.6 / Counter-Strike 2, Steam App ID 10/730, 8 LIVE serverov a nástroje Slovenčina + TAB. Verzia 1.7.1 Dátum: 27. 9. 2026 OPRAVA ODOZVY A NAVIGÁCIE - Opravený stav „Program neodpovedá“, ktorý mohol zablokovať kliknutie na podsekciu Slovenčina + TAB. - Detekcia Steam knižníc a hier už nebeží v hlavnom GUI vlákne; launcher sa zobrazí a reaguje okamžite. - Servisné akcie Opraviť Buffer.sk TAB a Skontrolovať klienta sa vykonávajú na pozadí a neblokujú okno. - PowerShell servisné akcie majú bezpečný časový limit 20 sekúnd a výsledok sa vracia späť do GUI. - Registračné zisťovanie SteamPath má vlastný časový limit, takže poškodený alebo pomalý systémový dotaz nezamrzne launcher. - Obnovenie LIVE serverov už posiela prekreslenie cez Windows message queue namiesto priameho prekresľovania z worker vlákien. - Zachované rozhranie Game Hub: CS 1.6 / CS2, servery, Steam URI a slovenské nástroje. Verzia 1.7.0 Dátum: 27. 9. 2026 NOVÉ ROZHRANIE GAME HUB - Launcher už nie je postavený vizuálne iba okolo Counter-Strike 1.6. - Pridané dve hlavné klikateľné kategórie: Counter-Strike 1.6 a Counter-Strike 2. - CS 1.6 má podsekcie Prehľad, Herné servery a Slovenčina + TAB. - CS2 má vlastný Prehľad a samostatnú sekciu Herné servery. - CS2 Casual server cs.buffer.sk:27022 má vlastný LIVE A2S riadok. - CS 1.6 naďalej zobrazuje sedem Buffer.sk serverov a ich mapu, hráčov a ping. - Serverové adresy v rozhraní používajú verejné DNS cs.buffer.sk:port. - Pridaná automatická detekcia Steam knižníc pre CS 1.6 a CS2. - Nástroje slovenskej lokalizácie a TABu sú izolované iba v CS 1.6 vetve. - Nový natívny 64-bitový Windows GUI build bez .NET. ZACHOVANÉ - Steam App ID 10 pre CS 1.6 a App ID 730 pre CS2. - steam://connect pre bezpečné pripojenie na Buffer.sk servery. - Bez cracku, NonSteam vrstvy, injektora a VAC bypassu. - Stabilný slovenský CS 1.6 Setup zostáva vo verzii 1.5.1. Verzia 1.6.0 Dátum: 27. 9. 2026 NOVÉ - Buffer.sk Launcher je rozšírený na spoločný Game Launcher pre Counter-Strike 1.6 a Counter-Strike 2. - Counter-Strike 1.6 sa spúšťa cez Steam App ID 10. - Counter-Strike 2 sa spúšťa cez Steam App ID 730. - Pridané samostatné tlačidlo „SPUSŤ CS2“. - Zachovaný LIVE A2S prehľad siedmich Buffer.sk CS 1.6 serverov, slovenská lokalizácia, TAB a servisné nástroje. - Launcher zostáva bez cracku, NonSteam vrstvy, injektora a zásahov do VAC/Steam klienta. BALENIE - Samostatný aktuálny launcher: BufferSK.GameLauncher_v1.6.0.exe. - CS 1.6 slovenský Setup zostáva v tejto vetve vo verzii 1.5.1; zdrojový projekt je pripravený na ďalší plný rebuild Setupu. COUNTER-STRIKE 1.6 – SLOVENSKÁ LOKALIZÁCIA CHANGELOG ==================================================== Verzia 1.5.1 ------------- - Opravená aktivácia Buffer.sk TABu v cestách odovzdávaných z BAT súboru. - Cesta hry sa pred spustením PowerShellu kanonizuje bez koncového spätného lomítka, ktoré mohlo poškodiť uzatváraciu úvodzovku argumentu. - Profesionálny Setup už nevolá BAT medzivrstvu; TAB aktivuje priamo cez overený PowerShell modul. - Pridaný vždy dostupný BufferSK_SETUP.log s návratovými kódmi a výstupom. - BufferSK_INSTALL.log teraz zaznamenáva začiatok akcie, verziu PowerShellu, presnú cestu, typ výnimky a miesto chyby. - Pri zlyhaní zostanú oba logy zachované aj po bezpečnom rollbacku. - Chybové okno zobrazuje konkrétny dôvod vrátený konfiguračným modulom. - Do podmienok a návodu pribudlo jasné bezpečnostné vyhlásenie: launcher nie je crack ani NonSteam, neobsahuje herné DLL alebo injektor, neupravuje pamäť hry a pripája komunitné Buffer.sk servery cez oficiálny Steam klient. - Zachovaný kompletný slovenský preklad, launcher, server list a TAB HOLD. Verzia 1.5 ----------- - Pridaný samostatný natívny Buffer.sk Launcher bez potreby .NET runtime. - Launcher zobrazuje iba sedem oficiálnych Buffer.sk serverov. - Pridané živé A2S_INFO údaje: dostupnosť, mapa, hráči a ping. - Jedným kliknutím je možné pripojiť sa cez bezpečný protokol steam://connect. - Pridané spustenie Counter-Strike 1.6 cez Steam App ID 10. - Launcher obsahuje obnovu serverov, kontrolu klienta, opravu TABu a otvorenie priečinka hry. - Stav serverov sa automaticky obnovuje každých 30 sekúnd. - Inštalátor vytvorí ikonu Buffer.sk Launcher na pracovnej ploche a v ponuke Štart; odinštalátor obe skratky odstráni. - Dokončovacia obrazovka inštalátora spúšťa nový launcher. - Kontrola inštalácie overuje aj prítomnosť launchera. - Zachovaný kompletný slovenský preklad, bezpečné zálohy a Buffer.sk TAB HOLD. Verzia 1.4 ----------- - Pridaný profesionálny grafický Windows inštalátor Setup.exe. - Automatická detekcia Counter-Strike 1.6 v hlavnej aj vlastnej Steam knižnici. - Overenie správneho priečinka Half-Life a kontrola spustenej hry. - Bezpečné jednorazové zálohy všetkých nahrádzaných jazykových súborov. - Automatické spustenie aktivácie Buffer.sk TAB klienta počas inštalácie. - Nový idempotentný konfiguračný modul s podporou tichého režimu. - Existujúce config.cfg, userconfig.cfg a autoexec.cfg sa neprepisujú. - Odinštalátor obnoví pôvodné súbory a odstráni iba spravované nastavenia. - Pridané skratky na spustenie hry, kontrolu inštalácie, návod a odinštalovanie. - Pridaná možnosť spustiť Counter-Strike 1.6 priamo po dokončení inštalácie. - Moderné slovenské rozhranie, vlastná grafika a úplný záznam priebehu. Verzia 1.3 ----------- - Opravený Windows inštalátor Buffer.sk TAB klienta. - Pôvodný v1.2 .cmd obsahoval konštrukciu, ktorú cmd.exe mohol chybne parsovať pri ceste s textom „Program Files (x86)“; výsledkom bolo iba krátke prebliknutie okna. - Nový INSTALL_BUFFER_SK_TAB.bat používa bezpečnú label/GOTO štruktúru. - INSTALL_BUFFER_SK_TAB.cmd zostáva ako jednoduchý kompatibilný launcher. - Pridané dvojité načítanie BufferSK_TAB.cfg cez userconfig.cfg a autoexec.cfg. - Pridaná kontrola úspešnej inštalácie a BufferSK_INSTALL.log. - Pridaný CHECK_BUFFER_SK_TAB.bat. - Existujúce používateľské nastavenia sa neprepisujú. - Zachovaný slovenský preklad a Buffer.sk TAB HOLD mechanizmus. Verzia 1.2 ----------- - Pridaná oficiálna klientská integrácia Buffer.sk slovenského TAB scoreboardu. - Pridaný cstrike/BufferSK_TAB.cfg s pripraveným +buffer_tab / -buffer_tab bindom. - TAB sa po aktivácii správa ako HOLD: stlačiť = otvoriť, držať = zobraziť, pustiť = zavrieť. - Pridaný bezpečný INSTALL_BUFFER_SK_TAB.cmd. - Inštalátor neprepisuje používateľské configy; existujúce config.cfg a userconfig.cfg najprv zálohuje a dopĺňa iba potrebné exec riadky. - Pridaný BufferSK_TAB_DEFAULT.cfg a RESTORE_DEFAULT_TAB.cmd pre návrat na pôvodný Counter-Strike 1.6 TAB (+showscores). - Zachovaný kompletný slovenský preklad z verzie 1.1. - Vývoj a integrácia klienta: Fonzi Network Dev Team. Verzia 1.1 ----------- - Kompletný slovenský preklad súboru valve_english.txt. - Kompletný slovenský preklad súboru serverbrowser_english.txt. - Kompletný slovenský preklad súboru vgui_english.txt. - Kompletný slovenský preklad súboru platform_english.txt. - Preložené ovládacie príkazy, režim diváka a názvy kapitol. - Preložený prehliadač serverov vrátane filtrov, dialógov a hlásení VAC. - Doplnené spoločné systémové prvky rozhrania. - Zachované všetky interné kľúče, premenné a viacriadkové hlásenia. - Všetky herné jazykové súbory sú vo formáte UTF-16 LE s CRLF. - Rozšírený ALL-IN balík o priečinky valve a platform. Verzia 1.0 ----------- - Slovenský preklad cstrike_english.txt. - Slovenský preklad gameui_english.txt. - Vynútené načítanie prekladu cez anglický jazykový slot.