================
D2 + EXAGEAR
================
Na przykładzie Diablo 1.11b i Exagear 5in1 Hugo:
Snapdragon 870 (Adreno 650)
1. Pobieramy paczkę z Diablo II i wypakowujemy:
https://d2lod.net/showthread.php?tid=5
np. Diablo II 1.11b EN (wersja angielska ma większe czcionki i trochę czytelniej wygląda na telefonie, ale crap dubbing)
Kopiujemy diablo na telefon do folderu /Download
2. Pobieramy i instalujemy exagear (ED5in1update.apk) z linku:
https://t.me/MishkaKolosExagear/54 lub https://mega.nz/folder/zIhDUYwB#HBGMv6pDNbRg5pmqdEVRiA
Domyślnie próbujemy ED5in1update.apk (możemy zainstalować wersję sdcard lub android11+ ale zmienią się domyślne ścieżki dla dysku D na telefonie, gdzie będziemy kopiować folder diablo)
Po zainstalowaniu dostaniemy informację żeby skopiować plik cache, bez niego nie uruchomimy emulatora.
Kopujemy plik main.30.com.primatelabs.geekbench5.obb na smartfonie do folderu z komunikatu, w tym przypadku /Android/obb/com.primatelabs.geekbench5
![[Image: 1721520373.jpg]](https://up.be3.ovh/upload/1721520373.jpg)
![[Image: 1721520402.jpg]](https://up.be3.ovh/upload/1721520402.jpg)
Uruchamiamy jeszcze raz ED 5in1 -> menu -> Containers manager
Dodajemy kontener plusem z prawej u góry -> Wybieramy Wine3.0.5
Klikamy na nowo dodany kontener po prawej i wybieramy Settings:
Zmieniamy:
Resolution: 800x600
Colour depth: 16bit
Controls: CP9(DIABLO) lub inny można później zmienić i przetestować
Language: English
![[Image: 1721520420.jpg]](https://up.be3.ovh/upload/1721520420.jpg)
3. Z menu przechodzimy do zakładki Desktop i klikamy First time setup.
Po zamknięciu w nowo utworzonym folderze Wine 3.0.5 uruchamiamy: TFM (T+Z/llvm)
![[Image: 1721520481.jpg]](https://up.be3.ovh/upload/1721520481.jpg)
W menu start -> install instalujemy:
DirectX -> Install
WineD3D -> Original WineD3D (3.0.5)
Sprawdzamy czy na dysku D jest nasz folder diablo
Uruchamiamy winecfg i zmieniamy Windows Version na Windows XP
![[Image: 1721520491.jpg]](https://up.be3.ovh/upload/1721520491.jpg)
Jeśli dysk D był pusty w zakładce Drives możemy zmienić ścieżkę do folderu Download z d2. Dla ED5in1update.apk to: /storage/emulated/0/Download ale dla ED5in1update_android11+.apk to: Android/data/com.primatelabs.geekbench5/files/Download
![[Image: 1721520505.jpg]](https://up.be3.ovh/upload/1721520505.jpg)
Przenosimy cały folder diablo z D na dysk C w exagear.
W folderze d2 klikamy acheron.reg i dodajemy bramkę d2realm do rejestru.
![[Image: 1721520515.jpg]](https://up.be3.ovh/upload/1721520515.jpg)
Dual tap na D2L11.exe w folderze z d2 na C -> w menu które się otworzy wybieramy Create link
W eksploratorze plików -> Desktop - dual tap w nowo utworzonym D2L11.desktop i wybieramy z menu edit
![[Image: 1721520532.jpg]](https://up.be3.ovh/upload/1721520532.jpg)
Tap 4 palcami wywołuje menu, gdzie włączamy klawiaturę. Polecam włączyć sobie pływającą klawiaturę w androidzie - więcej widać.
Przy ścieżce do loadera w tym przypadku C:\\\\Diablo2_11_ENG\\\\D2L11.exe dopisujemy parametry z jakimi chcemy uruchomić D2 i zapisujemy.
![[Image: 1721520543.jpg]](https://up.be3.ovh/upload/1721520543.jpg)
Dla pełnego ekranu proponuje dopisać: -w -notitle -res800
Dla okna i mułów: -w -nohide
Używamy trybu okna dla lepszej kompatybilności i fps. Na snapie 870 jest w ten sposób około 200fps
Przykładowe parametry:
-w (uruchamia w oknie)
-res800 (rozdzielczość 800x600)
-notitle (usuwa belkę tytułową z okna)
-nohide (okno nie minimalizuje się po kliknięciu poza)
-sleepy (ogranicza fps do około 60, mniejsze zużycie procesora przydatne przy 1.11b i mulach)
-ns (uruchamia bez dźwięku)
-pdir maphack (automatycznie ładuje pluginy dll z folderu o podanej nazwie, bez spacji)
Możemy też uruchomić loader poprzez .bat wrzucone do folderu d2, lub linkując je: tu przykładowe dla D2L11.exe i D2L13.exe
https://mega.nz/folder/yZB2FDzA#3OjwRuBNUDjBxRF_sA6pzA
Gotowe, możemy wyłączyć kontener -> tap 4 palce -> Quit
Odpalamy grę przez skrót który pojawił się w głownym menu exagear
Przy pierwszym uruchomieniu po wejściu do gry zmieniamy jeszcze rozdzielczość na 800x600
![[Image: 1721520579.jpg]](https://up.be3.ovh/upload/1721520579.jpg)
4. Maphack
Jeśli wszystko działa i chcemy jeszcze maphack:
-pdir nazwafolderu załaduje pliki dll z folderu o podanej nazwie w katalogu głównym gry. Czyli np zmieniamy nazwę folderu z mh na maphack i dodajemy w ścieżce -pdir maphack
Kilka tipów:
-żeby uniknąć crashy zalecany jest tryb okna
-w podanym katalogu NIE mogą być żadne inne dll, autotele, speed... przed skopiowaniem polecam usunąć/przenieść, zostawić tylko oryginalne pliki .dll z mh
-w wersji 1.11b z forum trzeba dopisać jeśli nie ma/zmienić na:
Unknown Warden Mod Action: 0
żeby maphack nie wyłączał się po każdym wejściu do gry po wykryciu wardena
Możliwa jest obsługa myszki i klawiatury bluetooth przez InputBridge. Prawdziwy tryb pełnoekranowy bez parametrów może wymagać testów dla konkretnego telefonu: zmian wersji wine i sterowników mesa, a nawet innej wersji exagear.
Z najnowszymi wersjami android, lub procesorami nowszymi niż snap 8.1 też mogą być problemy. W razie czego więcej informacji na discordzie: https://discord.com/invite/q842JB4gCm
D2 + EXAGEAR
================
Na przykładzie Diablo 1.11b i Exagear 5in1 Hugo:
Snapdragon 870 (Adreno 650)
1. Pobieramy paczkę z Diablo II i wypakowujemy:
https://d2lod.net/showthread.php?tid=5
np. Diablo II 1.11b EN (wersja angielska ma większe czcionki i trochę czytelniej wygląda na telefonie, ale crap dubbing)
Kopiujemy diablo na telefon do folderu /Download
2. Pobieramy i instalujemy exagear (ED5in1update.apk) z linku:
https://t.me/MishkaKolosExagear/54 lub https://mega.nz/folder/zIhDUYwB#HBGMv6pDNbRg5pmqdEVRiA
Domyślnie próbujemy ED5in1update.apk (możemy zainstalować wersję sdcard lub android11+ ale zmienią się domyślne ścieżki dla dysku D na telefonie, gdzie będziemy kopiować folder diablo)
Po zainstalowaniu dostaniemy informację żeby skopiować plik cache, bez niego nie uruchomimy emulatora.
Kopujemy plik main.30.com.primatelabs.geekbench5.obb na smartfonie do folderu z komunikatu, w tym przypadku /Android/obb/com.primatelabs.geekbench5
![[Image: 1721520373.jpg]](https://up.be3.ovh/upload/1721520373.jpg)
![[Image: 1721520402.jpg]](https://up.be3.ovh/upload/1721520402.jpg)
Uruchamiamy jeszcze raz ED 5in1 -> menu -> Containers manager
Dodajemy kontener plusem z prawej u góry -> Wybieramy Wine3.0.5
Klikamy na nowo dodany kontener po prawej i wybieramy Settings:
Zmieniamy:
Resolution: 800x600
Colour depth: 16bit
Controls: CP9(DIABLO) lub inny można później zmienić i przetestować
Language: English
![[Image: 1721520420.jpg]](https://up.be3.ovh/upload/1721520420.jpg)
3. Z menu przechodzimy do zakładki Desktop i klikamy First time setup.
Po zamknięciu w nowo utworzonym folderze Wine 3.0.5 uruchamiamy: TFM (T+Z/llvm)
![[Image: 1721520481.jpg]](https://up.be3.ovh/upload/1721520481.jpg)
W menu start -> install instalujemy:
DirectX -> Install
WineD3D -> Original WineD3D (3.0.5)
Sprawdzamy czy na dysku D jest nasz folder diablo
Uruchamiamy winecfg i zmieniamy Windows Version na Windows XP
![[Image: 1721520491.jpg]](https://up.be3.ovh/upload/1721520491.jpg)
Jeśli dysk D był pusty w zakładce Drives możemy zmienić ścieżkę do folderu Download z d2. Dla ED5in1update.apk to: /storage/emulated/0/Download ale dla ED5in1update_android11+.apk to: Android/data/com.primatelabs.geekbench5/files/Download
![[Image: 1721520505.jpg]](https://up.be3.ovh/upload/1721520505.jpg)
Przenosimy cały folder diablo z D na dysk C w exagear.
W folderze d2 klikamy acheron.reg i dodajemy bramkę d2realm do rejestru.
![[Image: 1721520515.jpg]](https://up.be3.ovh/upload/1721520515.jpg)
Dual tap na D2L11.exe w folderze z d2 na C -> w menu które się otworzy wybieramy Create link
W eksploratorze plików -> Desktop - dual tap w nowo utworzonym D2L11.desktop i wybieramy z menu edit
![[Image: 1721520532.jpg]](https://up.be3.ovh/upload/1721520532.jpg)
Tap 4 palcami wywołuje menu, gdzie włączamy klawiaturę. Polecam włączyć sobie pływającą klawiaturę w androidzie - więcej widać.
Przy ścieżce do loadera w tym przypadku C:\\\\Diablo2_11_ENG\\\\D2L11.exe dopisujemy parametry z jakimi chcemy uruchomić D2 i zapisujemy.
![[Image: 1721520543.jpg]](https://up.be3.ovh/upload/1721520543.jpg)
Dla pełnego ekranu proponuje dopisać: -w -notitle -res800
Dla okna i mułów: -w -nohide
Używamy trybu okna dla lepszej kompatybilności i fps. Na snapie 870 jest w ten sposób około 200fps
Przykładowe parametry:
-w (uruchamia w oknie)
-res800 (rozdzielczość 800x600)
-notitle (usuwa belkę tytułową z okna)
-nohide (okno nie minimalizuje się po kliknięciu poza)
-sleepy (ogranicza fps do około 60, mniejsze zużycie procesora przydatne przy 1.11b i mulach)
-ns (uruchamia bez dźwięku)
-pdir maphack (automatycznie ładuje pluginy dll z folderu o podanej nazwie, bez spacji)
Możemy też uruchomić loader poprzez .bat wrzucone do folderu d2, lub linkując je: tu przykładowe dla D2L11.exe i D2L13.exe
https://mega.nz/folder/yZB2FDzA#3OjwRuBNUDjBxRF_sA6pzA
Gotowe, możemy wyłączyć kontener -> tap 4 palce -> Quit
Odpalamy grę przez skrót który pojawił się w głownym menu exagear
Przy pierwszym uruchomieniu po wejściu do gry zmieniamy jeszcze rozdzielczość na 800x600
![[Image: 1721520579.jpg]](https://up.be3.ovh/upload/1721520579.jpg)
4. Maphack
Jeśli wszystko działa i chcemy jeszcze maphack:
-pdir nazwafolderu załaduje pliki dll z folderu o podanej nazwie w katalogu głównym gry. Czyli np zmieniamy nazwę folderu z mh na maphack i dodajemy w ścieżce -pdir maphack
Kilka tipów:
-żeby uniknąć crashy zalecany jest tryb okna
-w podanym katalogu NIE mogą być żadne inne dll, autotele, speed... przed skopiowaniem polecam usunąć/przenieść, zostawić tylko oryginalne pliki .dll z mh
-w wersji 1.11b z forum trzeba dopisać jeśli nie ma/zmienić na:
Unknown Warden Mod Action: 0
żeby maphack nie wyłączał się po każdym wejściu do gry po wykryciu wardena
Możliwa jest obsługa myszki i klawiatury bluetooth przez InputBridge. Prawdziwy tryb pełnoekranowy bez parametrów może wymagać testów dla konkretnego telefonu: zmian wersji wine i sterowników mesa, a nawet innej wersji exagear.
Z najnowszymi wersjami android, lub procesorami nowszymi niż snap 8.1 też mogą być problemy. W razie czego więcej informacji na discordzie: https://discord.com/invite/q842JB4gCm