TOXiCPán hradu
Boj vypukne za

ETERNMU S6
EPISODE RAGNAROK!

Dne 27.9. 2024 byl spuštěn privátní MuOnline server S6 Epizoda RAGNAROK.

Připojte se k naší komunitě a zahrajte si zcela zdarma!

RAGNAROK!

Epizoda RAGNAROK je vysoce customizována a optimalizována. Byla odstraněna většina známých bugů a přidáno značné množství nového obsahu. V jádru se však jedná stále o starou dobrou S6.

EternMU na MacOS (Wine)

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:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

Inštalácia Wineskin

 

Najskôr vykonáme aktualizáciu manažéra balíčkov:

brew update 
brew upgrade

 

Ak už bol wineskin nainštalovaný použijeme najskor tieto príkazy, pre jeho odinštalovanie:

brew uninstall --force --zap wineskin 
brew uninstall --force --zap gstreamer-runtime 

 

Ak ide o čerstvú inštaláciu použijeme príkaz na inštaláciu:

brew install --cask --no-quarantine gcenx/wine/wineskin  

 

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.