POLISHSEAMEN

POMOC - Silent Hunter I in windows - solucja sOnar mAgazine art #36

sOnar - 6 Wrzesień 2007, 19:48
: Temat postu: Silent Hunter I in windows - solucja sOnar mAgazine art #36
Artykuł tem powstał ponieważ wielu moich znajomych skarżyło się na to, że uruchomienie Silent Hunter I w systemach Windows kończy się fiaskiem. Jako że DOSa znam na pamięć i bardzo go lubię rozgryzłem ten problem już dawno - za czasów gdy dołączono w sklepie do mojego nowego PC srebną płytkę z propagandowym nadrukiem Windows 98.

Owszem - oficjalnie SH I nie lubi Windows i potrzebna do tego jest specjalna konfiguracja systemu - choć i to jest trudne ponieważ wielu z Was nadal korzysta z beznadziejnych kart dźwiękowych Realteka. Audiofile używający Sound Blastera nie mają takich problemów o ile ta karta dźwiękowa działa na przyzwoitych przerwaniach które lubi system DOS - 220.5.1.5. Posiadam takowego Sound Blastera, jak i Gravis Ultrasound Max (sprowadzany z Kanady - nadal genialna choć stara karta dla audiofili) i stosując kilka trików odpalam grę bez emulacji.

Dla zainteresowanych podaję i idealne przerwania dla GUS-a jeśli ktoś takową posiada: 220.7.5.1 lub 240.7.5.1 - ponieważ Silent Hunter świetnie ją zna i ma na niej najlepszej jakości i pełni dźwięk pomimo retro sampli - i gra bez 'czaskóf'... i żaden emulator ni najnowszy Sound Blaster jej nie zastąpi. Midy brzmią na niej lepiej niż MP3. Wcale dobie nie żartuję.

Pominę tutaj sposób uruchomienia w/w gry w czystym systemie uwględniając fakt że nadal wiele marnej jakości Realteków AC'97
jest w użyciu - zastosuję bardziej przystępną metodę zagrania w
Silent Hunter na systemie Mikrosyfa. Co lepsza - na Linuxie też to jest możliwe. Od dłuższego czasu grywam sobie w tą grę stosując pewną formę przekrętu ogłupiając Winzgrozę - mowa mianowicie o emulatorze Dos-a - DosBox v0.63

Wielu ludzi wskoczyło w świat PieCyków w erze najgorszego okienkowego systemu na komputery - nie znając komend dosa wcale. Dos jednak tego wymaga - ponieważ go emuluje. Jak ktoś grywał na PC w czasach DukeNukem3D, Doom 1 i 2, serię Mortal Kombat - dosa powinien znać choć trochę...

Pomimo że mieliście sporo czasu - nikt nie opracował żadnego racjonalnego rozwiązania tego problemu - zatem przedstawię przedstawie swoje które było wynikiem wielu moich experymentów w czarnym oknie - i pozwala na pełną radość z grania w Silent Hunter I w Linuxie a nawet Winzgrozie

Pamiętajcie by ściśle trzymać się moich wskazówek a wszystko
będzie działać poprawnie.

SOLUCJA JEST NAPISANA NA ORGINALNĄ GRĘ I BYŁA SPRAWDZANA NA DWÓCH
RÓŻNYCH WERSJACH GRY WYDANEJ W POLSCE

Wkładamy CDka z grą do napędu i odpalamy zatem genialny program DosBox v0.63...

Powita nas DOSBox Shell v0.64

Domyślnie poinformuje nas ustawieniach w/w kart dźwiękowych (co można zmieniać w dosbox.config ręcznie w notepadzie

Domyślnie wyświetli:
Z:\

No cóż - mało nas to interesuje:

1. Wpisujemy:

cls <Enter>

Widok się poprawił?

2. Zamontuj dysk C:

mount c c:\ <enter>

3. przeskocz na ów dysk:

c: <enter>

4. Teraz załóż na tym dysku katalog SILENT

md silent <enter>

5. No cóż - nie pozostało ci nic innego jak sprawdzić czy nic nie
pominąłeś - wskocz do tego katalogu komendą:

cd silent <enter>

6: Powinieneś zobaczyć:
C:\SILENT>

7. Brawo. Zaczynasz wymiatać. Teraz czeka Cię trudniejszy nieco krok - czyli zamontowanie poprawne dosowego CDromu w Dosboxie.
Trzymaj się zatem uważnie solucji. Sprawdź w jakim napędzie masz
płytę z grą Silent Hunter lub Silent Hunter Commanders Edition.

To bardzo istotne ponieważ błąd może uniemożliwić Ci zainstalowanie gry. W moim przypadku płyta z grą tkwiła w napędzie
g: - a więc po ustaleniu literki swojego napędu zastosujcie ją w
lini podanej poniżej zamiast mojej g:. Jak coś zchrzanisz - zrestartuj DOSBox i leć od punktu 1

8. Jesteś pewien jaką masz literę przypisaną do CDromu z grą? OK.
Zatem wpisujesz:

mount d g:\ -t cdrom <enter> (w miejsce g: wpisz swoją literę napędu)

9. Powinno się pojawić:
MSCDEX installed. Drive D is mounted as CDRom.

10. Masz? Brawo. MSCDEX (operator cd) w dosie działa w Dosie tylko po restarcie kompa z liniami w config.sys - na szczęście tutaj jest to ułatwione.

11. No cóż - zaszedłeś daleko. Najcięższa robota za Tobą. Teraz widzisz:

c:\silent> prawda?

12. Wklep teraz d:

dir <enter>

13. -tka to pechowa cyfra od czasów bitwy pod May. Damy radę. Pojawił się listing katalogu - jak nic nie spaprałeś. Nie interesuje Cię tam nic - jedynie komenda:

install.bat <enter>

14. Witaj w instalatorze. Wybierz Maximum Install <enter>

15. Test System detection poinformuje Cię że wszystko jest ok - chyba że naprawdę masz PC tragiczny złom w co nie wierzę w tych czasach.

16: W Current Settings nie pozostaje Ci nic jak kliknąć Enter o ile
tam pisze C: i \SILENT - bo tak musi być wedle moich wcześniejszych wskazówek

17. Zastartuje teraz DEARJ - jeden z najlepszych archiwizerów z czasów dosa. Nie czekaj. Jedź z dziewczyną nad wodę :), skocz na
pizze albo obejrzyj coś dobrego na Discovery. Potrwa to trochę ze
względu na świetną jak na tamte czasy. Teraz pakuję w spokojnie elementy do demek z 50mb do 2-4 kb :) ale to scenowe tajemnice kodu.

18. Ok. Już wróciłeś. Napisało Program installed successfuly. Było rozpakowane 560 plików.

19. Oczywiście jeśli nie masz pojęcia co to Silent Hunter I przeczytaj co piszą w Readme.

20. Teraz podało:

Silent Hunter Commander's Edition installed.

21. Rada co do przełącznika SH /V przyda Ci się przy uruchamianiu gry jeśli Twoja karta graficzna nie pa pojęcia co do podstawy magii VESA i jej page flipping.

Nie będę się rozpisywał jak to działa - każdy grający kiedyś w dosie w F22 - Lightning (polecam w retro multi!) dobrze wie jakie ma zalety włączenie tej opcji w grze. Trzeba było mieć dobrego sprzęciora - 486/80Mhz ;) i 16 Mb ramu. Podobnie z zabawą w multi na sieci IPiX lub korzystając z mocy utalentowanych kości - pierwowzoru pecetowego MAX232 - czyli kontrolerów portu szeregowego :) które tak lubiały Doom'y i rewelacyjny engine Duke3D

22. Dobrze. Widzisz teraz notkę:
C:\SILENT> (jak coś to tam wejdź - już wiesz przecież jak)

23. Wklep więc tam komendę:

dir *.exe <enter>

24. Pojawi się spis wszelakich exeków. Interesuje Cię:

setsound.exe <enter>

25. To konfigurator dźwięku. Ustaw tam SoundBlastera AVE32 lub gorszego :) - bo ustawienie zalecanej Gravis Ultrasound Max nie jest w stanie zaemulować żaden emulator - bo jej moc tkwi w proresorach, mikroprocesorze midi i genialnym wavetable (ma prawie 30 cm długości)

26. Zezwól na automatyczne wykrycie ustawień. Jak coś nie tak (zalety Realteków) kombinuj z innymi ustawieniami i kartami.


27. Teraz zapisz ustawienia i wróć do DOS.

28. Ponownie dir

*.exe <enter>

29. ...teraz chwila historyczna... Wpisz:

sh.exe <enter> i nie zapominaj o Control F11 i F12 - regulacja prędkości emulacji...

30. i do zobaczenia za kilka dni ;)

kilka pomocnych shootów:
http://www.sendspace.pl/file/ZPKjv13R/ (wstawcie to do download)

sOlucję i wszelakie triki wykonał:
W.A.R.D.C_sOnar / u62@o2.pl / www.submania.fora.pl

artykuł ten jest własnością sonar magazine. powielanie go, jego fragmentów, użytych tutaj procedur itd bez wskazazania autora i jego zgody zabronione.

opublikowano wyłącznie za zgodą forum www.submania.fora.pl
PL_maniek - 6 Wrzesień 2007, 22:15
:
OOO ciekawe, ale chyba już nikt nie pyka w tą gierkę
pozdr
PL_U-96 - 6 Wrzesień 2007, 22:40
:
A ja sobie popykam bo mialem SH uruchomic na windzie ale si enie udalo a teraz sobie poprobuje i pogram:P
sOnar - 8 Wrzesień 2007, 14:05
:
Życzę miłej zabawy na kampanii w stylu retro U96 :) - ma fajny smak dawnych symulatorków...

ps. Polecam w pliku configu dosbox notepadem zmienić ustawienia fullscreen na Yes....
PL_Rapciu - 8 Wrzesień 2007, 16:33
:
Plytka lezy na półeczce i czeka wlasnie na takie cos... Jedyny "Silent" ktorego jeszcze nie widzialem :schock
sOnar - 9 Wrzesień 2007, 04:32
:
Zatem Rapciu ściągaj Dosbox'a z tego linku:

http://prdownloads.source...er.exe?download

...ściśle trzymaj się mojej solucji...

...i poznaj historię Silent Huntera od początku :)

Miłekj zabawy chłopaki!

ps. Silent Hunter kosztuje 9 zł a w 'koszach' można go znaleźć za 4 złote :) ! Do dzieła!