Tento návod je pre pokročilejších používateľov, ktorí už niekedy používali Terminal v MacOS. Bude to guide krok za krokom, ale treba mať aspoň nejaké znalosti systému. Budeme potrebovať utilitu brew aby sme vedeli jednoducho doinštalovať WineSkin.
Testovací stroj: MacBook Pro 2020 13-inch, Intel Core i5, Intel Iris Graphics 1536MB, 16GB Ram
Testovací OS: MacOSX Sonoma
FYI: tento návod, môže slúžiť aj ako pomôcka pre inštaláciu akejkoľvek windows hry na MacOS, nie len EternMU.
Čo je to Wine/WineSkin?
Wine (pôvodne skratka "Wine Is Not an Emulator") je prekladačom/vrstvou kompatibility, ktorá umožňuje spúšťanie Windows aplikácii na rôznych POSIX operačných systémoch, ako je Linux, MacOS a BSD. Namiesto simulovania internej logiky Windowsu ako virtuálny stroj alebo emulátor, Wine prekladá Windows API volania priamo do POSIX volaní v reálnom čase a eliminuje výkonnostný postih, ktoré sú prítomné v emuláciach alebo virtuálnych strojoch a dovoľuje jednoducho integrovať Windows aplikácie do rozhrania iného operačného systému.
Inštalácia Brew
Ako prvé musíme nainštalovať utilitu Homebrew. Ide o manažér balíčkov, ktorý MacOS v sebe nemá priamo od Apple. Návod na inštaláciu nájdete priamo na oficiálnych stránkach homebrew alebo môžete použiť rovno príkaz uvedený nižšie. Otvoríme aplikáciu Terminal.
Inštalácia brew:
Inštalácia Wineskin
Najskôr vykonáme aktualizáciu manažéra balíčkov:
brew upgrade
Ak už bol wineskin nainštalovaný použijeme najskor tieto príkazy, pre jeho odinštalovanie:
brew uninstall --force --zap gstreamer-runtime
Ak ide o čerstvú inštaláciu použijeme príkaz na inštaláciu:
Ak boli príkazy úspešne zadané a vykonané, aplikáciu Terminal už nebudeme potrebovať. V app launcheri by nám mala pribudnúť ikona WineSkin Winery.
Aplikáciu môžeme spustiť. Po spustení uvidíme zoznam všetkých nainštalovaných Enginov, ktoré budú pre nás prekladať Windows API. Tak ako to vidieť na obrázku.
Našou úlohou bude nainštalovať engine WS12WineCX64Bit. Stlačíme teda tlačidlo +. Nájdeme v zozname požadovaný Engine a klikneme na Download and Install.
Po stiahnutí Enginu sa vrátime do pôvodnej hlavnej obrazovky Wineskin Winery, kde by sa nám už mal v zozname Enginov zobraziť stiahnutý a nainstalovaný WS12WineCX64Bit. Následne klikneme na Create New Blank Wrapper. Wrapper je v podstate natívna MacOSX aplikácia, ktorá v sebe obsahuje časť WineSkin a Engine. Wrapper si nazvite ako chcete, odporúčam EternMU.
Po chvíli by sme mali mať wrapper vytvorený a mal by sa nachádzať v priečinku aktívneho používateľa (Home) v pod priečinku WineSkin. Mali by ste ho teda nájsť cez Finder ako je to ukázané na obrázku nižšie.
V prípade, že ide o nový wrapper tak sa spúšťa po dvojkliku interná utilita WineSkin. Takže môžeme ju spustiť. Otvorí sa nám WineSkin ako vidno na obrázku nižšie. Teraz si z webu stiahneme inštalátor EternMU. Ak ho už máme klikneme na button Install Software.
Následne klikneme na Choose Setup Executable.
Následne nájdeme inštalačný súbor EternMU.exe.
Následne pokračujeme ako sme zvyknutí na Windowse. Otvorí sa nám inštalátor.
A začne prebiehať inštalácia klienta.
Po nainštalovaní odškrtneme možnosť Launch ETERNMU, pretože to ešte nechceme. Potrebujeme inštalátor ukončiť aby WineSkin detekoval úspešnú inštaláciu.
Následne nás vyzve aby sme vybrali hlavný exe súbor, ktorý bude spúšťať wrapper po spustení (dvojkliku) na aplikáciu. Vyberieme Launcher teda EternMU.exe.
Po spustení wrappera by sa nám už nemala ukázať utilita WineSkin, ale mal by sa úspešne spustiť EternMU launcher ako vidno na obrázku nižšie (budú tam určité grafické problémy, ale nič čo by sa nedalo prekonať).
Po úspešnom nastavení toho čo potrebujeme v Settings, môžeme hru spustiť cez PLAY GAME. Hra by sa mala spustiť a môžete hrať EternMU natívne na MacOSX.
Ďalšie nastavenia
Návod je koncipovaný ako najrýchlejšia cesta k tomu aby sme dokázali spustiť hru pod MacOSX. Nemusí to byť však cesta najlepšieho performance. Pre ďalšie experimentovanie je to už na vás či skúsite zmeniť engine, nastavenia Wine alebo niečo iné.
Pre spustenie utility WineSkin keď už je hra nainštalovaná a nastavené default exe, ktoré sa má spustiť je nutné prejsť do vnútra aplikácie v MacOSX cez Finder. Pravé tlačidlo myši na aplikáciu a vybrať Show Package Contents.
Vo vnútri v priečinku Contents nájdeme našu spustiteľnú utilitu WineSkin.
Keď ju otvoríme, uvidíme množstvo rôznych nastavení/tweakov/zmenu enginu.
V záložke tools vieme zmeniť engine kliknutím na tlačidlo Change Engine Used.
Tu už však nejaké rady odo mňa končia, nakoľko stroj nemám k dispozícii, ďalej som sa už testovaniu nevenoval. Tu už môžete svoje skúsenosti a pokusy posunúť komunite ďalej.