PC retro gaming
Tavaly nyáron már örömködtem egy sort a Dosbox alapú játékokon. Akkor a “The Incredible Machine”-t vettem elő, ami sokkal jobban futott, mint annak idején a PC-men. Nem akadt össze a hangkártyával, nem kellett imádkozni, hogy ne az a hangeffekt jöjjön, ami teljes rendszer zárlatot okoz.
Ma a dolog meglehetősen egyszerű: elegendő beszerezni valahonnan az eredeti játék file-jait, aztán a Dosbox emulációs rétegen keresztül futtatni őket. A játékok eredeti környezetükben fogják magukat érezni, így problémamentesen fogunk tudni játszani a nagy PC klasszikusokkal. Egyetlen probléma van vele: meg kell tanulni paraméterezni a dosxboxot, a játékokhoz kitökölni a jó beállításokat, hogy minden frankón működjön. (Nekem is elment vele egynéhány órám, mire összelőttem a dolgokat.)
Természetesen ez nem csak egyedi probléma, így többen meglátták a gamer-rést. Ezekből a megoldásokból mutatunk be most kettőt.

Az elsőnek a neve Boxer, egy Mac-es szoftver. Az önmeghatározás szerint:
“Run DOS programs from Finder. Wrap your games into elegant packages that launch like a Mac app. Painlessly install games from CD—then bundle the CD with your game so you don’t even need it in the drive.”
A Boxeren keresztül tehát baromi kényelmesen tudunk gyakorlatilag Mac-es ikonokat készíteni a klasszikus DOS játékokból, amiket egyetlen gombnyomás után működni fognak. Természetesen nem kell játékot keresni hozzá, mert a csomagban egyből kapunk is néhányat, amivel kipróbálhatjuk magát a koncepciót.

A Finder válik a játékok indítópultjává. Elég bekonfigurálni a mappát (sőt, így jön alapból!), hogy Quicklook-ban mutassa a játékokat és máris egy csodálatos világba jutunk, ahol az egykori klasszikusok gombnyomásnyi távolságba kerülnek.
Aki ennél tovább menne, annak megvan a lehetőség, hogy elkészítse a saját csomagjait. Nem kell mást tenni, mint rádobni a Boxer csomagkészítő ikonjára az eredeti program filejait, vagy CD ikonját, a Boxer pedig feltelepítteti nekünk és elkészíti belőle a kattintható, azonnal játszható ikont (a weblapon még ahhoz is tippet kapunk, hogyan lehet nagyon kényelmesen a játék borítóiból ikont készíteni). Persze a beállításokon később is finomhangolhatunk, de akkor már a szövegszerkesztő után kell nyúlnunk.
A Boxer alap csomagja tartalmazza például az Ultima IV-et, amihez még kapunk szkennelt játékleírásokat is PDF-ben. Tényleg fantasztikus ezeket a klasszikus játékokat ilyen formában újra élvezni. (A leírások egyébként a replacementdocs.com-ról származnak.)

Két módszert említettem, a másik a Good Old Games weblap. Ez egy pénzügyi vállalkozás, ahol szintén régi klasszikusokat tudunk 6 ill. 10 dollárért megvásárolni. Nem is annyira retro játékok ezek, mint inkább néhány éves darabok. Íme például a Jagged Alliance 2, ami a legutolsó förmverre van patchelve:

A koncepció itt is hibátlan: elérhető árú előre konfigurált játékok, jogilag rendbetéve, DRM-től megszabadítva (!), hivatalos leírással, letölthető egyéb kiegészítésekkel. Sajnos csak Windows platformon működik, így a játékokat oda telepíthetjük, viszont ettől még remek szolgáltatás. Pontosan olyan, mint a Steam: letöltjük a játékot, aztán az adott accounthoz annyiszor töltjük le, ahányszor csak akarjuk. Ez tökéletes koncepció, csak a cég nehogy véletlen csődbe menjen jogutód nélkül! Ha nem zavar bennünket ennek a lehetősége, akkor máris fejest ugorhatunk a Falloutba!

Ez egy 6 dolláros, eredetileg 1997-ben kiadott játék. A vásárlás után kapjuk az alábbi letöltési lehetőséget is: manual (124 pages), artworks, original soundtrack, Fallout Bible (205 pages), reference card, hi-res wallpaper, Fallout series wallpaper, avatars, PipBoy avatars — mi ez, ha nem a retro gaming NIRVÁNA?
A játékokat fokozatosan adják hozzá az adatbázisukhoz. Mivel még nem régi startupról van szó, nem tartalmaz a listájuk rengeteg címet, viszont az önmeghatározás szerint olyan játékokat raknak fel, amik garantáltan jó szórakozást ígérnek. Végigböngészgettem, és noha bizonyára limitáltak az ő lehetőségeik is, hiszen kiadónként kell ezeket végigtárgyalni, elég jó szettjük van. A weblap pedig: mestermunka, igazi webes alkalmazás az egész, gyönyörű.
misran
Nem látom sehol a PayPal logot? Józsi, lehet? Nézted?
PErsze előbb végigtolom őket, hogy tudjak majd segíteni amikor elakad. Amikor majd játszik. Amikor majd felnő akkorára.
Pár klasszikust megvennék esetleg a fiamnak…
angelday
A Boxer ingyenes, a Good Old Games pedig megy PayPal-en keresztül is. Én nem próbáltam, mert a fő platformom még mindig a Mac, viszont a kényelem és igényesség, ami mögötte van, egyértelműen elgondolkodtatott, hogy legálisan megvásárolhassam ezeket a játékokat. Pl MDK, amit annak idején kihagytam. De az EWJ-vel is elbohóckodnék. Vannak ezek is olyan jók, mint az iPhone játékok, sőt. SŐT. SŐT!
Zooma
A The Incredible Machine engem is érdekelne. Mit kell tennem érte?
Remélem flame helyett, kapok egy kis segítséget
HaDes
hát lehet, hogy pont a fallout miatt beugrok ebbe a GOG-be. most játszom a fallout3at, a korábbiakat nem próbáltam, de ez a posztapok hangulat magával ragadott. ez a 6 dollár megérősnek tűnik.
madve2
_Örök_ hálám replacementdocs.com-ért. (Fölösleges De Kihagyhatatlan Kommentek sorozatunkat látták-hallották.)
árpi
Gyorsan töltöttem egy Warcraft 2 demót, és kipróbáltam a boxerrel.
Három problélmám van:
- ha megrpóbálom fullscreenbe rakni, akkor lefagy.
- az egér mozgása dosboxban túl gyors, így normálisan nem lehet vele játszani.
- 100%-on pörgeti a magokat, így nagyon hangos a gép.
Van valakinek ötlete?
balint
MDK 1 az atyaúristen, nekem anno PSX-en az volt az első játékom. Most, tizenszáz évvel utána, tolom az MDK 2-t, immáron PC-n. Old Gamez Rulez! Ennyi.
Zila
Érdemes még megnézni a Live Dos Games projektet (http://livedosgames.com) Ez egy linux livecd, benne régi játékok dosbox-ba konfigurálva (és persze Compiz kocka is van
Én ezt egy virtualbox-ban futtatom mac-en, suspendelve van így elég hamar betöltődik, és még a mentett állások is megvannak így.
agocsadam
a good old gamesre a megoldás az, ha az asszony marad a wines platformon
angelday
árpi, fogalmam sincs, de szerintem ilyenkor kell a Dosbox konfigurációs lehetőségeit olvasgatni és kézzel tweakelni. Mondjuk ezzel nem lettél sokkal beljebb.
A gog.com-on viszont supportot is adnak hozzá, tehát válaszolnak az ilyen típusú problémáidra.
madve2
árpi: nézted már a játék options menüjét? Csak mert amikor pár hónapja elővettem a Starcraftot – igaz, az nem dosos, de mégis közeli rokon – nekem is a gyors egér volt a fő problémám, de szerencsére a beállításoknál volt egy csuszka, amivel le lehetett lassítani normális sebességre.
A másik kettőhöz nem tudok sokat hozzátenni, illetve a 100%-os pörgetéshez annyit, hogy ez valószínűleg nem lesz kevesebb (ez az emuláció nagy hátránya – iszonyú CPU-igényes)
Zila
No aki a Live Dos Games project iso-ját letöltötte, annak hasznos lehet az alábbi kis ultraminihowto
Hogyan tegyük át az LDG játékait Boxer-ba?
Hozzávalók:
1. egy ldg iso a http://livedosgames.com-ról
2. egy virtuális gép / külön gép amit a fenti livecdről indítunk
3. hálózati kapcsolat az ldg és az apple számítógépünk között
4. Apple gépünkön engedélyezzük a Remote login lehetőséget a System Preferences/Sharing beállító panelen, egyúttal jegyezzük meg az ott látható ip címet, ezen a címen érhetjük majd el a gépünket az ldg alól.
5. indítsuk el a Boxer alkalmazást, ami létrehozza a home könyvtárunkban a DOS-os játékok tárolómappáját és inicializálja azt nekünk.
Elkészítés (virtuális gép esetén):
Készítsünk egy új virtuális gépet Linux operációs rendszerhez Debian vagy Other linux 2.6.x kernel, 512 MB RAM, 1 MB VRAM, boot eszköz az ldg.iso legyen. Ezután indítsuk el a virtuális gépet és várjuk meg míg alaposan betöltődik. Kattintsunk az asztalon található Filesystem ikonra, és navigáljuk el magunkat az /opt könyvtárba, itt a Games ikonon jobb kattintással előhívható menüben válasszuk ki a Terminál megnyitása itt nevű lehetőséget. A felbukkanó terminálban adjuk ki a következő parancsot:
scp -r /opt/Games/ username@1.2.3.4:/tmp/
vagy, ha spórolni akarunk egy kevés helyet és nem tervezzük azonnal bemásolni az összes játékot a boxerbe:
tar czvf – /opt/Games | ssh username@1.2.3.4 “cat > /tmp/ldggames.tar.gz”
Ahol a:
username a felhasználónevünk az apple gépünkön
1.2.3.4 az apple gépünk ip címe
/tmp/ldggames.tar.gz az átmásolt (és tömörített) dos-os játékainkat tartalmazó file teljes elérési útja.
Ezután a kiszemelt játékok könyvtárait dobjuk rá egyenként a boxer “Drop games here to install them” ikonjára.
Már majdnem készen vagyunk, ugyanis már csak a finomhangolás van hátra. Az elkészült játék boxer ikonján jobbklikk és “Show package contents” lehetőséégel ki kell nyitnunk a csomagot és a dosbox beállításokat kell összevetnünk. Az ldg a dosbox.conf fileban tartja a beállításokat ez a boxer csomag “game” folderében található, a boxer maga pedig a csomag gyökerében található DOSBox Preferences.conf fileból szedi ugyanezt az információt. Nyissuk meg mindkét filet kedvenc szövegszerkesztőnkkel és hangoljuk be/szinkronizáljuk a beállításokat.
Gyakorlatilag csak az autoexec szekcióban kell ténykednünk, pl. a cdrom mount-ot kell módosítani, valamint a végrehajtandó exe-t kell megadnunk.
Nézzük ezt meg egy példán keresztül (Warcraft2):
Boxer verzió:
[autoexec]
## Any DOS commands you put underneath this heading
## will be executed when DOS emulation starts.
eredeti ldg dosbox.conf:
[autoexec]
## Any DOS commands you put underneath this heading
## will be executed when DOS emulation starts.
mount C “opt/Games/’90-s/Strategy/War Craft 2/”
mount D “opt/Games/’90-s/Strategy/War Craft 2/” -T cdrom
C:
cd \
WAR2.EXE
exit
A kész verzió:
[autoexec]
## Any DOS commands you put underneath this heading
## will be executed when DOS emulation starts.
mount D “/Users/envagyok/DOS Games.localized/War Craft 2.boxer/game/” -T cdrom
Mint látható a /opt/Games/’90-s/Strategy/War Craft 2 útvonalat kellett lecserélni a boxer szájízének megfelelőre (DOS Games.localized/War Craft 2.boxer), valamint ki kell hagyni a C-drive mount opciót valamint a játék indítását szolgáló parancsokat is, mert ezeket a boxer intézi nekünk. Ezennel készen is vagyunk, lehet tálalni a nosztalgiát.
fapina
én majdnem minden nap az Aladdinnal játszok, a második pálya zenéjétől fülig ér a szám, mind a mai napig -
http://www.youtube.com/watch?v=tI8qgGdBnW0&feature=related
…futott elsőre, igaz, fos pc.
angelday
Zila jelentős szakkommentárjához gifet ragasztottunk.
czuppi
a toca race driver 3 at nem hagyátok ki, ha szeretitek a szimálotrokat. egyszerüen egy remekmű kategoriájában. a mai napig játszom vele.
Elgondolkodtato hogy már retro kategoriába került.
lehet hogy öregszem:D
árpi
Zila: kösz a tippet, tényleg volt egy olyan opció, ahol be lehetett állítani az egér sebességét.
madve2
Na, másfél órám ment rá, de sikerült elindítani az LDG-t Virtual PC 2007 alatt. (Aki nem ismerné: grafikus linuxot elindítani mindig mutatvány, mert alapból 24 bites színmélységet választanak maguknak, azt meg a VPC pont nem szereti.)
Megoldás (feltételezve, hogy sikerült létrehozni a virtuális gépet, és bemountolni neki az ISO-t; tényleg csak next-next-finish, de akinek megfordult a fejében, hogy VPC-t használjon, annak gondolom ezt nem is kell magyarázni):
- Bootoláskor: text mode kiválasztása (2-ből a második =))
- Ennek ellenére a bootolás ezer évig tart, kb. a Thanks for downloading vagy hasonló szöveg megjelenése után jutunk végre szóhoz.
- sudo mc (magyarázat: a trükk az, hogy ha simán su, akkor kéri a root jelszót – amit sehol sem találtam az LDG honlapon, és kitalálni sem sikerült -, viszont ha sudo, akkor kérdés nélkül elindítja root módban az alkalmazást, jelen esetben a Midnight Commandert… hejhó)
- szépen visszalépkedünk a mappákban amíg lehet, elnavigálunk azt etc\X11-be
- xorg.conf-ot megnyitjuk szerkesztésre (asszem F4, de oda van írva =))
- a DefaultDepth és Depth értékeket 24-ről átírjuk 16-ra (valszeg menne nagyobbal is, de a dosnak mindegy, nem igaz?), illetve ízlés szerint a felbontást is
- elmentjük, kilépünk (MC-ből is)
- startx paranccsal elindítjuk a grafikus felületet.
És hurrá! (Újraindításkor persze mindent elfelejt, de pont azért használunk virtual pc-t, hogy ne kelljen újraindítani, hanem save state-ekkel operáljunk)
Zila
kis kiegészítés a mini howtohoz: a mount egyszerűsíthető – és egyben rugalmassá tehető, mivel bárhová pakolhatjuk a játékainkat, és nem kell utána a configot piszkálni – az abszolut útvonal helyett relatívat kell használni a mount opcióban a Warcraft-os példánál maradva:
mount D “/Users/envagyok/DOS Games.localized/War Craft 2.boxer/game/” -T cdrom
helyett
mount D “./game/” -T cdrom
kell írni, így a játék bundle-je bárhová pakolható, és kevesebbet is kell írni.
Fontos még, hogy a boxer az első indításkor hozza létre a saját preferences file-ját, így mielőtt nekilátunk a confignak egyszer el kell indítani a játékot: ekkor jön létre a DOSBox Preferences.conf file a csomag gyökerében.
A plecsnit köszönöm
Cuc
Eh, nincs meg nekik a nagy kedvencem: Archimedean Dynasty (1. rész, a többi vacak). Gondoltam hátha megvan XP/Vista alatt futtathatóan. Nem tud valaki esetleg valami glide emulátort, mivel a játékhoz annak idején csak 3dfx-es gyorsítás volt?
AiRLAC
Bazz, Józsi, már második este csak játszom, ilyen kb. 10 éve fordult elő utoljára
X-com, Day of the Tentacle, Lost Vikings, Larry 1 VGA, Cannon Fodder felváltva
Asszony is örömködött egyet a Dynablasternek, annak idején 386DX-40en sokat nyomtuk 2-en egy billentyűzetről
madve2
Cuc: http://en.wikipedia.org/wiki/Glide_API#Wrappers_and_emulators
Ha jól emlékszem, én a dgVoodoo-val játszadoztam régebben (sikerrel =))
Loloke
A regi DOS-os jatekokhoz igazan remek forras:
http://abandonia.com/ (Van minden, mint a meseben)
AiRLAC
Illetve: http://retrogames.intranet.hu
Cuc
Köszi madve2, előre látom a hétvége ezzel fog telni