Ta gra może sprawiać problemy osobom korzystającym z HDR w systemie Windows, gdy próbują grać w nią na pełnym ekranie lub na pełnym ekranie bez obramowania. Poradnik omawia problem i sugeruje kilka sposobów jego rozwiązania.
Problem
Wygląda na to, że Project Zomboid powoduje problemy w systemie Windows, gdy włączony jest HDR. Gdy gra działa w trybie pełnoekranowym lub pełnoekranowym bez obramowania, HDR wyłącza się po każdym kliknięciu okna.
Dla mnie problem jest bardziej intensywny, ponieważ cały mój monitor musi się zresetować, co prowadzi do zaciemnienia na 2-3 sekundy przy każdym włączeniu lub wyłączeniu HDR. Oznacza to, że jeśli przypadkowo kliknę przycisk poza ekranem lub przez pomyłkę nacisnę klawisz Windows, przez kilka sekund będzie wyświetlany czarny ekran. Dodatkowo, gdy tylko ponownie kliknę na grę, pojawia się kolejne kilka sekund czarnego ekranu.
Biorąc pod uwagę naturę Project Zomboid, nawet kilka sekund czarnego ekranu może skutkować ugryzieniem lub natychmiastową śmiercią. Sprawdziłem stronę dyskusji na Steamie i odkryłem, że nie tylko ja mam do czynienia z tym problemem. Chociaż istnieje kilka sugerowanych rozwiązań, żadne z nich nie odpowiada moim preferencjom. Wykorzystałem więc swoje umiejętności rozwiązywania problemów, aby znaleźć własne rozwiązanie, a w tym przewodniku podzielę się obydwoma rozwiązaniami.
Poprawka nr 1: wyłącz HDR
Najłatwiejszym i najbardziej bezpośrednim rozwiązaniem jest przejście do ustawień systemu Windows i całkowite wyłączenie HDR. Może to być rozczarowujące, szczególnie jeśli zainwestowałeś w monitor HDR, ale jest to szybkie rozwiązanie dla tych, którzy chcą po prostu prostego rozwiązania.
Oto kroki:
- Otwórz Ustawienia systemu Windows.
- Wybierz „Wyświetl”.
- W sekcji „Jasność i kolor” znajdź „Użyj HDR”.
- Pamiętaj, aby przełączyć przycisk na „wyłączony”.
Pamiętaj, że możesz go ponownie włączyć ręcznie, wykonując te same czynności po zakończeniu gry.
Poprawka nr 2: Uruchom projekt Zomboid w trybie okienkowym
Nie będziesz mieć problemu z włączaniem i wyłączaniem HDR, jeśli ustawisz grę w trybie okienkowym. Jeśli nie przeszkadza Ci wyświetlanie paska tytułu i paska zadań systemu Windows podczas gry (czego osobiście nie toleruję), możesz przejść do menu opcji w grze i przełączyć je do trybu okienkowego, aby uniknąć problemu z HDR.
Poprawka nr 3: Hakowanie stylów okien
Jeśli zmiana ustawień HDR przed rozpoczęciem gry jest zbyt uciążliwa lub radzenie sobie z rozpraszającymi elementami paska zadań i menu w trybie okienkowym jest równie niepożądane, mam dla Ciebie inną opcję. Uruchomimy grę w trybie okienkowym, a następnie użyjemy skryptu PowerShell, aby uzyskać dostęp do niektórych metod System32 w celu usunięcia paska menu z okna gry. Efekt końcowy będzie zasadniczo wyglądał tak samo, jak w przypadku trybu pełnoekranowego bez obramowania, bez napotkania problemu HDR.
Wykonaj kroki syntezy:
- Pobierz kopię mojego skryptu stąd: Link do skryptu
Skrypt składa się z dwóch części:
pz.ps1
: Plik skryptu PowerShell z kodem do pobierania metod z pliku user32.dll w celu wyszukiwania okna o nazwie „Project Zomboid” i stosowania stylu i rozmiaru okna.PZ_Window_Fix.bat
: plik wsadowy uruchamiający i uruchamiający program PowerShellpz.ps1
.
Nie ma znaczenia, gdzie umieścisz pliki; po prostu muszą znajdować się w tym samym folderze.
Uwaga: Mój skrypt jest przeznaczony dla monitora 4k. Jeśli masz inną rozdzielczość ekranu, otwórz pz.ps1
za pomocą Notatnika lub podobnego edytora tekstu i zmień wartości u góry z 3840 i 2160 na szerokość i wysokość ekranu.
Jeśli masz na przykład ekran 1080p, pamiętaj o dostosowaniu skryptu, zmieniając wartości na 1920 i 1080.
Po skonfigurowaniu skryptu pod kątem rozmiaru ekranu wykonaj następujące kroki:
- Uruchom grę, upewniając się, że działa w trybie okienkowym i okno nie jest zmaksymalizowane.
- Kliknij dwukrotnie
PZ_Window_Fix.bat
.
Ta akcja uruchamia skrypt, usuwając ramki z okna gry i wypełniając ekran.
Jest mała irytacja, na którą nie znalazłem jeszcze rozwiązania. Czasami pasek zadań może utknąć na dole okna gry, nawet jeśli jest ustawiony na ostrość. Aby rozwiązać ten problem, wykonaj następujące kroki:
- Po uruchomieniu skryptu przejdź do ustawień gry.
- Zmień rozdzielczość z powrotem na rozmiar ekranu.
To powinno rozwiązać problem i sprawić, że pasek zadań nie będzie stale nakładać się na dół okna gry, gdy będzie aktywne.
To wszystko, co dzisiaj udostępniamy w tym celu projekt Zomboid przewodnik. Ten przewodnik został pierwotnie stworzony i napisany przez Lutowanie. W przypadku, gdy nie uda nam się zaktualizować tego przewodnika, możesz znaleźć najnowszą aktualizację, postępując zgodnie z tym link.