blog.nayma.pl


Dla miłośników HTML5, CSS3, JS, WordPress oraz systemu macOS

Dariusz Nayma.pl
Autor Wpisu

Podziel się


Tagi


SeoHost.pl

DevilutionX czyli Diablo dla Apple Silicon

Dariusz Nayma.plDariusz Nayma.pl

Jeśli lubisz stare gry polecam pograć w Diablo 1 w wersji inżynierii wstecznej devilutionX, którą można pobrać z GitHub tutaj:

Niestety nie ma tam natywnej wersji dla Apple Silicon więc musimy ją skompilować sami. Jest to bardzo proste i jedynie co musimy posiadać to zainstalowanego Brew. Cały proces kompilacji wykonujemy w kilku prostych krokach.

Pierwsze klonujemy repozytorium git

git clone https://github.com/diasurgical/devilutionX.git

Następnie wchodzimy do folderu devilitionX i możemy skompilować

cd devilitionX
brew bundle install
cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release -DPNG_ARM_NEON=on
cmake --build build -j $(sysctl -n hw.physicalcpu)

Gotową aplikację znajdziemy w folderze /build. Teraz musimy jedynie skopiować potrzebne pliki do folderu ~/Library/Application Support/diasurgical/devilution. Pierwsza rzecz to plik DIABDAT.MPQ z naszej zakupionej gry, np. na GOG.com. Kolejną rzeczą jest plik devilutionx.mpq oraz jeśli chcemy plik pl.mpq z polskim lektorem, który można pobrać tutaj:
https://github.com/diasurgical/devilutionx-assets/releases/download/v1/pl.mpq

Ostatnią czynnością jest skonfigurowanie pliku diablo.ini. Możemy ustawić tam język na polski oraz ustawienia grafiki. jednak w wersji 1.3 można te rzeczy zrobić w menu gry co dużo ułatwia konfigurację początkującym userom.

Warto zmienić ustawienia graficzne oraz język na PL. Ja zmieniłem również prędkość gry na 23. Oryginalnie jest 20. Poniższy kod to tylko wycinek ustawień - pamiętaj aby poprawić jedynie odpowiednie sekcje.

[Graphics]
Width=1024
Height=768
Fullscreen=1
Upscale=1
Fit to Screen=1
Scaling Quality=2
Integer Scaling=1
Vertical Sync=0
Blended Transparency=1
Gamma Correction=95
Color Cycling=1
Hardware Cursor=1
Hardware Cursor For Items=0
Hardware Cursor Maximum Size=128
FPS Limiter=0
Show FPS=0

[Game]
Speed=23

[Language]
Code=pl


Udanej zabawy z Diablo.

Komentarze