Opis gry, wymagań, poprawek itp. zamieściłem przy okazji uruchamiania jej w Windows 7 Ultimate x64 SP1. I tam należy szukać szczegółów.
Przetestowałem również pakiet "STAR WARS™: Dark Forces" z GOG.COM w Windows 8/8.1 Pro x64 - całość działa bez problemów. ~:) Szczegółowy opis: "STAR WARS™: Dark Forces" z GOG.COM.
UWAGA: Dalsza część strony dotyczy gry zainstalowanej z tradycyjnego nośnika: CD.
Gra przeznaczona jest do uruchamiania z CD i jako taka nie posiada instalatora. Co więcej, gra jest bardzo przywiązana do swojej płyty. Większość plików w trakcie gry jest czytana właśnie z niej, zatem musi być ona obecna w napędzie. Oczywiście wygodnie jest zrobić sobie obraz i montować go jakimś programem. Dla wygody instalacja polega na przegraniu kilku plików z CD, głównie z katalogu \DARK, do jakiegoś katalogu na dysku. Szczegółowy spis plików.
W Windows 8 skopiowałem katalog gry z Windows 7 i wrzuciłem zawartość do G:\Games\LucasArts\DARK.
W Windows 8.1 gra została "odziedziczona" po Windows 8 i znajdowała się w G:\Games\LucasArts\DARK.
Gra nie działa w "czystym" Windows 8/8.1 x64. Wyskakuje okienko o braku zgodności z wersją 64-bitową. Jedynym rozwiązaniem jest skorzystanie z jakiejś maszyny wirtualnej. Można próbować użyć np. Windows XP w Hyper-V, ale IMHO szkoda na to czasu i lepiej od razu wykorzystać DOSBox.
DOSBox daje bardzo dobre efekty, łącznie z normalnym trybem pełnoekranowym.
Linia poleceń skrótu uruchamiającego grę powinna mieć następującą postać (z dokładnością do ścieżek; całość to oczywiście jedna linia, tu połamana w miejscu \, aby łatwiej było ją czytać):
"C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" \ G:\Games\LucasArts\DARK\DARK.EXE -exit \ -conf G:\Games\LucasArts\DARK\DARK-dosbox.conf
Dodatkowo przydatny może być skrót wywołujący konfigurator, linia polecenia w tym przypadku ma postać (z uwagą jw.):
"C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" \ G:\Games\LucasArts\DARK\INSTALL.EXE -exit \ -conf G:\Games\LucasArts\DARK\DARK-dosbox.conf
Konfiguracja DARK-dosbox.conf nie zawiera specjalnych ustawień, defaulty należy uzupełnić o mapowanie CD. W sekcji [autoexec] należy zamieścić np. coś takiego:
MOUNT V V:\ -t cdrom
Co oznacza, że napęd V ma być w DOSBoxie zamontowany jako CD, też pod literą V.
Druga zmiana, to wyłączenie w sekcji [dos] udostępniania EMS, które jest zbędne dla gry wykorzystującej DOS4GW. Należy zmienić domyślne ems=true na ems=false.
Aby cieszyć się dźwiękiem należy wybrać któregoś Sound Blastera, np. domyślnego dla DOSBoxa Sound Blaster 16, który w konfiguracji ma ustawione IRQ=7, Base Address=220, DMA=1. Do odgrywania muzyki konfigurator proponuje "4-OP FM" i dobrze, bo działa.
Jeśli na całym ekranie obraz nie jest płynny lub pojawiają się problemy z ekranami menu, może pomóc zmiana output=surface na coś innego, np. output=ddraw. Po zmianie jest OK.
Nie ma problemów z wykorzystaniem joysticka podłączonego do USB. Jest normalnie widziany w grze, choć może będę się musiał jeszcze pobawić w mapowanie, bo domyślne jest takie sobie.
Gra może działać w okienku, choć znacznie wygodniej jest grać i podziwiać pixelozę w trybie pełnoekranowym. Przepstryknięcie się między trybami, to oczywiście Alt+Enter. W konfiguracji można ustawić parametr fullscreen=true, aby od razu startować na całym ekranie.
W trakcie gry musi być dostępna płyta lub obraz.
Gra działa płynnie. Cutscenki są odgrywane. Jest dźwięk i muzyka.
Dobrze jest. ~:)