Lunar B.L.O.G. :)

Każdy człowiek jest jak księżyc – ma swoją drugą stronę, której nie pokazuje nikomu.

Archiwum kategorii ‘Emulacja’

Wszystko co dotyczy emulowania gier

X-COM Apocalypse pod XP i Vista (pod DosBox)

Opublikował/a Lunar w dniu 14.01.2009

 Wiele osób miewa problemy z XCOMA pod nowszymi systemami (XP, Vista), na większość problemów (tak jak i przy innych grach) zaradza DosBox. Na większość o ile posiada się wersję RIP. Oryginalna wersja wymaga o wiele więcej zabiegów (przy czym da się ją nawet bez DosBoxa odpalić ^.^).
 Jednak używając DosBoxa natrafiamy na problem. Otóż jeśli chcemy grać na pełnym ekranie, to albo musimy spędzić trochę czasu próbując opcji w pliku konfiguracyjnym, albo uzbroić się w cierpliwość przy graniu, bo cóż widać każde odświeżanie ekranu :P

Po wielu próbach jednak znalazłem (banalne swoją drogą) rozwiązanie. Otóż w pliku “dosbox.conf” wystarczy zmienić kilka linijek: (w nawiasach jest wartość domyślna)

fullscreen=true (false)
fulldouble=true
(false)
fullresolution=original
windowresolution= original
output=overlay (surface)

Przy czym 2 pierwsze odnoszą się bezpośrednio do tego by mieć ów fullscreena (fulldouble zapewnia lepsze buforowanie), natomiast najważniejsze jest output=overlay, który zmienia sposób wyświetlania obrazu. A “overlay” jest dużo skuteczniejszy przy XCOMA niż “surface”. Należy również dodać, że umożliwia płynną grę :) ,niestety jeśli w trakcie gry klikniemy alt+tab, czy też guziczek windowsa, to po powrocie do gry będziemy mieli wersję okienkową :(


 Jeśli jednak mamy oryginalną grę na krążku, nasza droga przez mękę dopiero się zaczyna :) W 99% przypadkach ustawienie zgodności nic nie daje. Gra owszem pod DosBoxem działa, ale jeśli zaczniemy grać z włączonym dźwiękiem (głównym powodem jest muzyka), to możemy spodziewać się niespodziewanych zwisów (np. przy zapisywaniu gry :( ). No i oczywiście musimy mieć włożony dysk z grą :)

Poniższe faq’u umożliwi uruchomienie gry zarówno pod [DB]DosBoxem (bez CD) jak i [Win]dowsem (niestety CD będzie wymagany).

  1. [WIN/DB] Instalacja (załóżmy, że chcemy zainstalować grę na dysk C, a D to nasza stacja CD-ROMu)
    • Przy większych dyskach XCOMA nie wykrywa odpowiednio wolnego miejsca na dysku, więc może się okazać, że fizycznie nie będzie możliwości instalacji. W zasadzie można to obejść kopiując pliki z “XCOMA” z CD na dysk. Alternatywnym rozwiązaniem jest odpalenie DB i zamontowanie dysku z argumentem “freesize” (wpisz i potwierdź enterem: ‘mount c c:\ -freesize 1024‘) oraz zamontowanie płyty cd (‘mount d d:\ -t cdrom‘). Teraz wchodzimy na cd (‘d:‘) i odpalamy instalator (‘install‘).

  2. [WIN] Aby słyszeć dźwięki, musisz ściągnąć program VDMSound (umożliwia emulację soundblasterów i innych przedpotopowych kart dźwiękowych). Po zainstalowaniu nic nie zmieniaj w jego opcjach (bo nie trzeba).

  3. [WIN] By grać się dało musisz mieć kilka plików, które znajdziesz w TEJ paczce. Po ściągnięciu rozpakuj ją do katalogu w którym zainstalowałeś grę. Po rozpakowaniu pojawi się 8 plików, z których 2 nas interesują najbardziej: ‘WINXCOM3.BAT‘ oraz ‘DOSXCOM3.BAT‘ (1szy służy do uruchamiania gry pod Windowsem, 2gi pod DosBoxem).

  4. [DB] By grać bez płytki, musimy wpierw przekopiować z niej plik ‘MUSIC‘. Najlepiej przekopiować go do katalogu w którym zainstalowaliśmy grę (np. ‘C:\XCOMA‘). Następnie uruchamiamy DB i montujemy dysk z zainstalowaną grą (‘mount c c:\‘ lub od razu ‘mount c c:\XCOMA‘) oraz napęd cd – tym razem czysto wirtualny (‘mount d c:\XCOMA -t cdrom‘ – ważne by litera dysku na którą montujemy była taka sama jak ta z której instalowaliśmy grę). Teraz możemy już odpalić Apokalipsę bez płytki.

  5. [WIN/DB] Jeśli chcemy mieć dźwięk w grze musimy odpalić “SETUP.EXE” z katalogu w którym mamy grę. Zazwyczaj gra po wyborze autodetekcji karty sama wszystko ustawi, jednak czasem trzeba zrobić to ręcznie, w takiej sytuacji wybieramy kolejno: SoundBlaster 16/AWE32, Port: 220, IRQ: 7, DMA: 5 (są to domyślne wartości zarówno dla DosBoxa jak i VDMSound).

  6. Mimo iż pod DB nie trzeba ściągać paczki z 3. punktu, to jednak polecam to zrobić, gdyż mamy wtedy łatwy dostęp do gry zarówno spod Windowsa jak i DB. Ponadto jeśli podczas gry z włączoną muzyką zauważysz przycinanie się gry, to wyłącz muzykę. Lepiej grać bez podkładu niż stracić czas spędzony na grze przez zwis podczas saveowania.

Powered by ScribeFire.

Opublikowany w Emulacja | Komentarzy: 6 »