www.oldgames.sk Package for WindowsZhruba v polovici roku 2008 som začal vytvárať zo starých hier súbory, ktoré je možné jednoducho a bez akejkoľvek ďalšej konfigurácie, bez znalosti MS-DOSu alebo DOSBoxu spustiť jedným kliknutím priamo pod Windows XP. Hry v takýchto balíčkoch sú nainštalované, nakonfigurované a odskúšané tak, aby správne fungovali. Stačí iba spustiť priložený dávkový súbor s koncovkou .bat, ktorého názov vyzerá napríklad "#play.game.bat".Pokiaľ si stiahnete samorozbaľovací inštalačný balíček (s koncovkou .exe), ten automaticky vytvorí na vašej ploche zástupcu s názvom hry (staršie verzie vytvárali zložku OldGames.sk). Hry, ktoré sú spracované v inštalačných balíčkoch spoznáte podľa tejto ikonky napríklad v zozname downloadov. Ako balíček funguje a čo všetko obsahuje?Balíček s hrou pre DOS je založený samozrejme na skvelom dosovskom emulátore DOSBOx, ktorý je tu v špeciálnej verzii, ktorú netreba inštalovať. Pomocou extra konfiguračného súboru pre každú hru zvlášť a ďalej dávkového spustiteľného súboru, je zabezpečené, že sa spustí tento DOSBox, namontuje si adresár s hrou na disku C:, prípadne si namontuje obraz CD (iso) ako mechaniku na disku D: a spustí samotnú hru.Balíčky s hrami pre Windows 3.x sú rovnako založené na emulátore DOSBox, v ktorom sú nainštalované a nakonfigurované Windows 3.1, spolu s ďalšími dôležitými aplikáciami pre hry ako ovládače pre SVGA kartu S3, alebo prehrávač videa QuickTime. Následne je vo Windows 3.1 nainštalovaná a nakonfigurovaná samotná hra. Balíčky (alebo aj inštalátory) hier pre Windows 95/98 samozrejme už žiadny emulátor neobsahujú. Zfunkčniť takéto hry je paradoxne najťažšie, na nových systémoch sa nedajú väčšinou ani nainštalovať, preto ich konfigurujem na pôvodnom systéme Windows 98, zisťujem čo všetko po inštalácii zapisujú na disk a do registrov. Následne všetko prenesiem na nový systém, a vytvorím inštalátor tak, aby urobil presne to isté. Neznamená to však, že každá hra takto nakoniec pod novým OS aj funguje. Adresárová štruktúra balíčkov s DOSBoxom obsahujeAdresár C - je to vpodstate virtuálny disk C: ktorý sa namontuje v DOSBoxe, obsahuje nainštalovanú a nakonfigurovanú hru, a tiež všetky uložené pozície.Adresár CAPTURE - v ňom nájdete uložené obrázy - screenshoty, ktoré pri hraní hry môžete stiahnuť stlačením CTRL+F5 Adresár CD - ak je hra v plnej verzii (CD-ISO) tu je uložený jej obraz, väčšinou vo formáte .iso, .bin+cue alebo .img. Adresár DOCS - ak hra vyžaduje manuál, alebo podobný dokument, priložím ho priamo do tohto adresára v príslušnom formáte (PDF, text, obrázok). Väčšina hier obsahuje okrem súboru pre spustenie hry (Game.Play.bat) aj súbor pre nastavenie hry (Game.Setup.bat), ktorý spúšťa niektorý z konfigurátorov hry ako INSTALL.EXE, SETU.EXE, SETSOUND.EXE atď., kde je možné nastaviť inú zvukovú kartu, inú grafiku, prípadne ovládanie. Pripomínam, že všetky hry v kompilácii sú už správne nastavené a nie potrebné tieto nastavenia meniť. Verzie inštalačných balíčkov (Kompilácií)Tak ako som kopilácie vytváral postupne som inštalačný balík vylepšoval a tým vznikali aj rôzne verzie, ktoré sa snažím časom aktualizovať na najnovšie inštalačné balíčky.Nultá generácia bola v klasickom archíve RAR, ktorý je nutné najprv rozbaliť (napríklad pomocou programu WinRAR) do akéhokoľvek adresára, a potom spustiť priložený Play.bat súbor. Prvá generácia je už samorozbaľovací inštalačný program (tiež RAR), ktorý hru automaticky rozbalí do adresára "C:/Program Files/OldGames/" a zároveň vytvorí na ploche zástupcu spustiteľného súboru s príslušným názvom. Druhá generácia je vytváraná pomocou programu Paquet Builder v plnej verzii (používa komprimáciu 7-Zip), má svoj vlastný inštalátor, ktorý vytvorí v systéme zložku OldGames.sk a do nej vždy vloží odkaz na spustenie nainštalovanej hry s ikonkou. Od verzie 1.0.3.3 si balíčky vytvárali vlastnú skupinu v Programoch, kde je okrem spúšťacej ikony aj Uninstall. Tretia generácia je vytváraná pomocou vynikajúceho open source programu Inno Setup (používa tiež komprimáciu LZMA ako 7-Zip). Inštalátor sa dá prispôsobiť na mieru, nakoľko je možné všetko doprogramovať pomocou RemObjects Pascal Scriptu. Hotový balíček/inštalátor vo verzii 2.0 je plne lokalizovaný v 8 jazykoch (Slovenčina, Čeština, English, Deutsch, Espanol, Francais, Italiano, Polski). Okrem klasického výberu zložky a skupiny obsahuje prehľadné info o inštalovaných súčastiach (komponentoch), umožňuje vytvoriť ikonku na ploche, quick launch paneli a vo vytvorenej skupine okrem spúšťača a odinšlaovania nájdete aj folder s obrázkami (Capture). Zoznam verzií: Ako používať balíčky na iných operačných systémoch (Linux/Unix, Mac OS ...)?
Najčastejšie známe problémy pri spustení kompilácieNefunguje myšací kurzor v hre, namiesto neho je tam ten z Windows: je to bežný problém pri dosboxe, keď je spustený priamo vo fullscreen režime, a preto je vtedy potrebné stlačiť klávesu CTRL+F10 aby sa kurzor prepol do hry. Ďalšou možnosťou je prepnutie sa do okna klávesou ALT+ENTER a potom rovnako späť do celoobrazovkového režimu. Hra ide veľmi pomaly: všetky hry v kompilácii sú konfigurované na bežnom počítači (AMD athlon, cca 2500 Mhz), a DOSbox je nastavený na MAX cycles. Funguje to dobre pri väčšine hier, je však možné že na pomalších počítačoch bude emulácia hlavne niektorých 3D hier pomalá a preto je nutné vyskúšať toto nastavenie zmeniť. Najjednoduchšie priamo počas hry klávesami: CTRL+F11 - spomalenie, a CTRL+F12 - zrýchlenie. Keď sa prepnete do okna (ALT+ENTER) uvidíte údaj o aktuálnom počte cyklov v titulku okna. Tu doporučujem otvoriť v systéme Správcu Úloh (Task Manager), prepnúť sa na záložku Výkon a pri zmene cyklov v DOSBoxe sledovať aktuálne zaťaženie systému. Ak sa dostanete na 100%, viac zo systému nedostanete a vyššie nastavenie cyklov hru už iba viac spomalí. Po korektnom ukončení hry vyhlási DOSBox chybovú správu: neľakajte sa, niekedy to proste pri ukončení takto spadne, treba iba hlášku odkliknúť a DOSBox zatvoriť "ručne". Základné klávesové stratky DOSBoxu, ktoré platia aj pre kompilácie
|
[ viac ]
[ viac ]
partneri
|