![]() |
Tutorial: Diablo 2 LOD na androidzie. Jak uruchomić na telefonie i grać na realmie - Printable Version +- D2LoD.net - Diablo II Private Server (https://d2lod.net) +-- Forum: D2Realm (https://d2lod.net/forumdisplay.php?fid=1) +--- Forum: Strefa PvM (https://d2lod.net/forumdisplay.php?fid=36) +---- Forum: Dyskusje i Sugestie (https://d2lod.net/forumdisplay.php?fid=37) +---- Thread: Tutorial: Diablo 2 LOD na androidzie. Jak uruchomić na telefonie i grać na realmie (/showthread.php?tid=672) |
Tutorial: Diablo 2 LOD na androidzie. Jak uruchomić na telefonie i grać na realmie - luckystrike - 07-21-2024 ================ 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 ![]() ![]() 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 ![]() 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) ![]() 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 ![]() 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 ![]() Przenosimy cały folder diablo z D na dysk C w exagear. W folderze d2 klikamy acheron.reg i dodajemy bramkę d2realm do rejestru. ![]() 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 ![]() 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. ![]() 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 ![]() 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 RE: Tutorial: Diablo 2 LOD na androidzie. Jak uruchomić na telefonie i grać na realmie - luckystrike - 07-21-2024 ================ D2 + WINLATOR (v.7.1) ================ https://winlator.org/index.php Nowszy i prostszy w instalacji od exagear. Dał radę odpalić D2GL w około 100fps na sd870. U mnie trochę gorsza stabilność w d2, ale lepiej radzi sobie z nowymi grami i sprzętem. Kopiujemy folder z d2 na telefon. Pobieramy apk: https://github.com/brunodev85/winlator/releases i instalujemy. Importujemy profil z przyciskami w Input Controls: https://mega.nz/folder/7BZC2BSC#IoSNJBbqtcTdX9Xn2ygDpQ Możemy sobie go później przerobić. ![]() Tworzymy kontener i w ustawieniach: Screen Size: 800x600 Graphics Driver: Turnip (jesli Adreno) lub VirGL (jeśli inne gpu) DX Wrapper: WineD3D -> Advanced Input Controls: Diablo ![]() Uruchamiamy kontener. Żeby uniknąć błędu "Can't start LNG manager" przy uruchamianiu D2 musimy skopiować folder Diablo na dysk C w Winlatorze. W Start -> System Tools -> Registry Editor importujemy plik acheron.reg z folderu diablo. ![]() Uruchamiamy D2VidTst.exe w folderze z D2 i po testach wybieramy glide. Jeśli chcemy uruchomić D2GL musimy to zrobić by uniknąć glitchy. ![]() Tworzymy Skrót do loadera D2L11.exe lub D2L13.exe. ![]() Jeśli chcemy dodać dodatkowe parametry loadera to edytujemy plik skrótu z rozszerzeniem .desktop, który jest na pulpicie - podobnie jak wyżej przy Exagear, np: -w -notitle -res800 ![]() ![]() Jeśli plaujemy odpalić bez parametrów w fullscreen - które obsługuje D2GL, można jeszcze zedytować plik d2gl.ini: fullscreen=true gl_ver_major=3 gl_ver_minor=3 lub po uruchomieniu zmienić opcje w menu po wciśnięciu ctrl+o ![]() Czas na testy i dobrej zabawy na urlopach ![]() |