Sprawienie, by Monkey Island wyglądała fantastycznie na nowoczesnych monitorach, nie jest tajemnicą. Oto jak to zrobić w systemie Windows.
Jeśli jest jedna rzecz, której „nie robią tego tak, jak kiedyś”, to są to gry przygodowe. Złota era sprawdzonej gry typu „wskaż i kliknij” już dawno za nami, ale dzięki ScummVM możemy przynajmniej cieszyć się klasyką.
Co więcej, ScummVM może również ulepszyć te praktycznie stare tytuły, czyniąc je bardziej widocznymi na naszych nowoczesnych ekranach. Zobaczmy jak.
Co to jest ScummVM?
SCUMM, stworzony przez Rona Gilberta z Lucasfilm Games, był połączeniem języka skryptowego i silnika gry, który pomagał w tworzeniu gier przygodowych.
Ewolucja naszych komputerów doprowadziła do niekompatybilności i niestabilności tytułów korzystających z SCUMM. Dlatego Ludvig Strigeus stworzył ScummVM, zaktualizowaną reimplementację klasycznego SCUMM dla nowoczesnych komputerów PC.
Przygody Lucasfilm Games były jednymi z najlepszych, ale nie jedynymi. Ludvig rozszerzył ScummVM, aby obsługiwał więcej „silników gier przygodowych”, praktycznie zmieniając go z „nowoczesnego SCUMM alternatywa” dla „jednego wielosilnikowego rozwiązania do grania w setki klasycznych przygodówek na nowoczesnych komputery PC".
Chociaż w tym artykule zobaczymy również, jak importować gry do ScummVM, najlepiej jest sprawdzić nasz artykuł na czym jest ScummVM i jak go używać do grania w klasyczne gry przygodowe aby uzyskać więcej informacji na temat SCUMM i ScummVM.
W tym przewodniku zobaczymy, jak skonfigurować ScummVM, aby klasyczne przygody wyglądały dobrze na nowoczesnych komputerach z płaskimi wyświetlaczami Full HD.
Jak pobrać i zainstalować ScummVM
Zacznij od wizyty Oficjalna strona ScummVM oraz pobieranie i instalowanie aplikacji. W tym artykule będziemy używać ScummVM w systemie Windows 11.
Aplikacja działa tak samo na wszystkich platformach (mniej więcej). Mimo to należy się spodziewać pewnych różnic, takich jak dostępność rendererów i shaderów oraz kroki niezbędne do instalacji aplikacji i importowania gier.
W ten sposób możesz śledzić, nawet jeśli nie korzystasz z systemu Windows, ale może być również konieczne dostosowanie niektórych działań w oparciu o wybraną platformę.
Jak dodać swoje gry do ScummVM
ScummVM zawiera kilka darmowych tytułów. Jednak większość gier, które obsługuje, jest nadal dostępnych na rynku lub mieści się w prawnie szarych granicach „porzuconego oprogramowania”. W związku z tym będziesz musiał zaimportować je ręcznie.
- Aby zaimportować pojedynczy tytuł, kliknij Dodaj grę po prawej stronie okna i wybierz folder gry z wyskakującego requestera. Importowanie wielu tytułów za jednym razem jest równie proste, klikając przycisk Dodaj masę przycisk tuż pod spodem. Następnie wybierz folder nadrzędny, w którym masz wszystkie swoje stare przygody retro przechowywane w poszczególnych podfolderach.
- ScummVM przeanalizuje wybrany folder, przeskanuje jego zawartość i poprosi o zaimportowanie wszystkich znalezionych zgodnych gier.
- Wszystkie importowane i grywalne gry pojawiają się na liście gier ScummVM z pogrubionym tekstem. Możesz je uruchomić, klikając dwukrotnie ich tytuł lub wybierając je i klikając przycisk Start po prawej stronie okna. Obsługiwane tytuły, które nie zostały znalezione (i przez to nie można ich odtworzyć) mają szary kolor.
Jak skonfigurować ustawienia globalne ScummVM
ScummVM oferuje dwa rodzaje konfiguracji: możesz dostosować jego opcje globalnie do wszystkich gier i tworzyć indywidualne konfiguracje gier, które mają wpływ tylko na jeden tytuł.
W tym artykule użyjemy obu opcji do stworzenia linii bazowej dla wszystkich tytułów, a następnie dostosujemy je indywidualnie, aby uzyskać optymalne wyniki.
- Będziesz potrzebował punktu odniesienia, aby wiedzieć, jak gry grane w ScummVM będą wyglądać na twoim monitorze. Uruchom więc jeden z nich i zwróć uwagę na jego oprawę graficzną. W tym artykule jako główny punkt odniesienia wykorzystamy bezpłatnie dostępne oprogramowanie Beneath a Steel Sky firmy Revolution Software.
- Kliknij Opcje globalne po prawej stronie okna.
- Przejdź do Mapy klawiszy tab i zanotuj kombinację klawiszy dostępu do globalnego menu głównego ScummVM. Jeśli nie podoba ci się domyślny skrót, kliknij go i powiąż z inną kombinacją klawiszy.
- Przewiń w dół i zrób to samo dla Przełącz tryb pełnoekranowy skrót.
- Przejdź do Audio zakładka i z Tekst i mowa opcje, wybierz, jeśli wolisz Przemówienie, Napisy na filmie obcojęzycznym, Lub Obydwa dla twoich gier.
- Chociaż nie jest to kluczowa opcja do grania w gry, możesz zmienić wygląd ScummVM, przełączając się między różnymi motywami. Są one dostępne od godz Temat opcja na GUI patka.
- Na tej samej stronie znajdziesz inną opcję, która może okazać się pomocna, jeśli lubisz przeskakiwać z gry do gry: aby uniknąć konieczności ponownego uruchamiania ScummVM po wyjściu z tytułu, umieść znacznik wyboru przed Wróć do programu uruchamiającego po opuszczeniu gry.
Jak skonfigurować opcje ScummVM specyficzne dla gry
Chociaż większość opcji, które zobaczymy, jest również dostępna globalnie, najlepiej dostosować je osobno dla każdej gry.
Aby dostosować opcje konkretnej gry w ScummVM, zaznacz ją na liście i kliknij Opcje gry po prawej.
Skalowanie poprzez rozciąganie i współczynniki proporcji
W przypadku odtwarzania w oryginalnej rozdzielczości stare przygody będą zbyt blokowe, zbyt rozmyte lub zajmą mniej niż 1/4 ekranu.
Na szczęście możesz przeskalować grafikę gry za pomocą ScummVM, nawet jeśli sposób, w jaki odnosi się do procesu, „rozciąganie”, może brzmieć nieco prymitywnie.
- Aby indywidualnie sterować ustawieniami graficznymi gry, przejdź do Grafika kartę i włącz Zastąp globalne ustawienia grafiki.
- Ponieważ większość gier obsługiwanych przez ScummVM została stworzona dla starych monitorów CRT o proporcjach 4 na 3, aby mieć ich grafika pokrywa większą część monitora, nie wyglądając na zdeformowaną, sugerujemy najpierw spróbować wybrać Dopasuj do okna (4:3)Rozciągać się tryb. W ten sposób, bez względu na rozmiar okna ScummVM na ekranie, a nawet w trybie pełnoekranowym, poziome i pionowe proporcje gry pozostaną zablokowane, a wokół nich pojawi się czarna przestrzeń wizualizacje.
- Czy sprawdzasz, jak wygląda gra po dostosowaniu niektórych opcji? Możesz użyć kombinacji, którą widzieliśmy wcześniej, aby uzyskać dostęp do menu gry ScummVM. Domyślnie jest to CTRL + F5. Stamtąd możesz a) powrócić do swojej gry, klikając Wznawiać, B) Obciążenie lub c) Ratować swoje postępy, d) dostęp do konkretnych gier Opcje, e) czytaj więcej O ScummVM, f) Wróć do Launcheralub g) Zrezygnować gra biegowa.
- Wróć do programu uruchamiającego i ponownie przejrzyj opcje wybranej gry, przechodząc do Grafika patka. Stamtąd możesz zmienić Skaler służy do rozciągania grafiki gry. ScummVM oferuje różne sposoby skalowania grafiki gry. Niektórzy próbują zachować oryginalny blokowy, pikselowy wygląd gry, podczas gdy inni mogą wygładzić grafikę, prowadząc do bardziej „kreskówkowego” wyglądu. Wybraliśmy SuperSAI.
Uzyskiwanie lepszych efektów wizualnych dzięki shaderom
Rozmycie, krwawienie kolorów i blask starych ekranów CRT również sprawiły, że grafika wyglądała na mniej pikselową i bogatszą w kolory. Na szczęście możesz częściowo odtworzyć ten wygląd na płaskim monitorze dzięki magii shaderów.
- Aby zastosować moduł cieniujący do efektów wizualnych gry, w opcjach gry Grafika kartę, kliknij Shader i wybierz jeden z listy.
- Chociaż moduł cieniujący może dodać sztuczne niedoskonałości do grafiki gry, prawie wbrew intuicji, końcowy wynik może wyglądać lepiej.
Nie jesteś fanem przygód (w których specjalizuje się ScummVM), ale doceniłbyś lifting swoich starych emulowanych gier? RetroArch obsługuje również skalowanie i shadery. Aby uzyskać więcej informacji na ten temat, zapoznaj się z naszym przewodnikiem jak sprawić, by Twoje gry retro wyglądały tak, jak kiedyś dzięki shaderom RetroArch.
Jak zastosować antyaliasing w LucasArts 3D Adventures
Nie wszystkie klasyczne przygody były dwuwymiarowe. Niektóre prezentowały grafikę 3D lub mieszankę 2D i 3D, jak na przykład ukochany klasyk Grim Fandango autorstwa LucasFilm Games. Opcje, które widzieliśmy, wpływają również na takie tytuły. Jednak ich grafika 3D może nadal wyglądać na pikselowaną, gdy linie nie są w pełni poziome lub pionowe. Aby to naprawić, potrzebujesz antyaliasingu.
- Wybierz tytuł z grafiką 3D i przejdź do jego opcji gry.
- Przejdź do Grafika kartę i sprawdź dwie ostatnie opcje. Zmień pierwszy na OpenGL z shaderami aby upewnić się, że ScummVM użyje twojego procesora graficznego do ulepszenia efektów wizualnych.
- Zmień ostatnią opcję, Antyaliasing 3D, do najwyższej wartości, aby wyeliminować „schodki” z grafiki 3D.
Kiedy skończysz przygodę, może spróbujesz stworzyć własną grę przygodową? Możesz zacząć od małego z naszym przewodnikiem jak stworzyć tekstową grę przygodową w Pythonie i zabierz go stamtąd.
Przygoda polegająca na graniu w stare przygody ze ScummVM
Pomimo tego, że ScummVM nie jest tak konfigurowalny jak RetroArch, umożliwia rozegranie dziesiątek klasycznych przygód, które w przeciwnym razie zostałyby utracone w szponach czasu.
Co więcej, możesz cieszyć się nimi dzięki ulepszonej grafice. Mogą nie sprawiać, że Beyond Zork wygląda jak najnowszy tytuł z potrójnym silnikiem Unreal Engine, ale są kolejną najlepszą rzeczą po odpowiednim remasterze.