Ahoj,
Za pomocí chlapců z Ubuntu fóra se včera podařilo rozchodit na Linux Mint 19.1 Cinnamon. Jelikož to byla trochu operace, tak jsem se rozhodla sepsat nějaký návod pro začátečníky. Návod je psaný pro úplné nováčky, tak snad někomu pomůže i s jinými věcmi.
Heroes of Might and Magic III + HD Mód na Linux Mint 19.1 včetně TCP/IP hraníZkušený uživatel Linuxu bude tento návod považovat za zbytečný, ale snad pomůže nějakému nováčkovi.
1. Co budeme potřebovat?- Samotnou hru Heroes of Might and Magic III Complete (né GoG verzi)
-
HoMM3 HD (HD Mód)-
WineHQ-
Winetricks2. Instalace WineHQJako první si připravíme základ pro instalaci a hraní samotné hry a tím je
WineHQ, který nám umožní spouštět aplikace pro Windows v Linuxu.
2.1. Otevřeme terminál
2.2. Povolíme 32 bit architekturu zadáním příkazu
sudo dpkg --add-architecture i386
2.3. Stáhneme klíč k podpisu repozitáře příkazem
wget -nc https://dl.winehq.org/wine-builds/winehq.key
2.4. Přidáme klíč příkazem
sudo apt-key add winehq.key
Přidáme samotný repozitář do systému příkazem
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
2.5. Aktualizujeme mezipaměť balíků příkazem
sudo apt-get update
2.6. Nainstalujeme samotné WineHQ příkazem
sudo apt-get install --install-recommends winehq-stable
3. Instalace WinetricksJako další potřebujeme Winetricks, který nám pohodlně nainstaluje a nastaví Directplay. Pokud nechcete hrát multiplayer (na více než jednom PC) můžete kroky 3 a 4 přeskočit (instalace Winetricks a Directplay).
3.1. Pokud jsme zavřeli terminál tak si ho opět otevřeme
3.2. Nainstalujeme balík Winetricks příkazem
sudo apt-get install winetricks
4. Instalace DirectplayNakonec si připravíme poslední věc a tou je Directplay, které potřebuje pro hraní multiplayeru na více PC.
4.1. Spustíme Winetricks z programové nabídky či v terminálu příkazem
winetricks
4.2. Při prvním spuštění Wine dostanete dotaz na instalaci
Mono a
Gecko, obojí nechte nainstalovat.
4.3. Po spuštění vybereme položku
Select the default wineprefix4.4. Dále vybereme položku
Install a Windows DLL or component4.5. Otevře se nám nabídka různých knihoven a komponentů ze kterých vybereme jenom
directplay4.6. Necháme provést instalaci, která za nás provede vše potřebné, a následně Winetricks vypneme (případně i terminál).
5. Instalace samotné hry5.1. Já osobně si instaluji hry do samotné složky v domovském adresáři takže si v domovské složce (má název podle přezdívky zadané při instalaci) vytvoříme složku s názvem
Hry5.2. Ve vytvořené složce
Hry vytvoříme složku pro samotnou hru s názvem
Heroes of Might and Magic III5.3. Následně si otevřeme složku s instalací hry a najdeme instalační soubor jménem
setup.exe5.4. Na soubor klikneme pravým tlačítkem myší a vybereme
Otevřit s Zavaděč programů pro Wine5.5. Spustí se nám instalátor, kde provedeme standartní instalaci hry jako v operačním systému Windows. Pouze jako cílovou složku vybereme naší vytvořenou složku pro hru. Cesta k cílové složce tedy bude vypadat takto:
Z:\home\název domovského adresáře\Hry\Heroes of Might and Magic III5.6. Po dokončení instalace vytvoří na ploše zástupci (v Linuxu
Spouštěče), které smažeme. Jedná se o tyto dva:
Heroes of Might and Magic III.InkHeroes of Might and Magic III6. Instalace HD Módu6.1. Najdeme námi stažený soubor jménem
HoMM3 HD Latest.exe6.2. Opět spustíme pomocí
Wine, takže stejně jako v bodě
5.4.
6.3. Otevře se nám instalace a jako první vybere složku s nainstalovanou hrou. Cesta bude tedy vypadat takto:
Z:\home\název domovského adresáře\Hry\Heroes of Might and Magic III6.4. Možnosti vytvoření zástupců můžeme v průběhu instalace zrušit, protože je nebudeme potřebovat. Konkrétně je potřeba zaškrtnou v průběhu instalace
Don't create a Start Menu folder a následně nechat odškrtnuté
Create a desktop icon.
6.5. Po dokončení instalace zrušíme zaškrtnutí
Launch HoMM3 HD a instalátor vypneme.
7. Vytvoření scriptu pro spuštění hryPři vytvoření spouštěče na ploše, či v nabídce aplikací, přímo na hru dochází k chybě při spouštění. Je potřeba tedy vytvořit script, který provede spuštění hry přímo v adresáři s hrou a spouštěč napojit na tento script.
7.1. V našem správci souborů (ve Windows jsme tomu říkali průzkumník souborů) si otevřeme složku s hrou, tedy:
Počítač -> Domov -> Hry -> Heroes of Might and Magic III7.2. Do volného prostoru klikneme pravým tlačítkem myší a vybereme
Vytvořit nový dokument -> Prázdný dokument7.3. Vytvořený dokument pojmenujeme takto:
Spouštěč.sh7.4. Na soubor
Spouštěč.sh klikneme pravým tlačítkem myši a vybereme
Otevřít s Textový editor7.5. Do souboru vložíme následující kód, poté změny uložíme a soubor zavřeme
#!/bin/bash
cd ~/Hry/"Heroes of Might and Magic III"
wine "HD_Launcher.exe"
#!/bin/bash - Informace pro systém, že se jedná o script
cd ~/Hry/"Heroes of Might and Magic III" - Příkaz pro přechod do adresáře s hrou
wine "HD_Launcher.exe" - Příkaz ke spuštění launcheru HD módu pomocí Wine
7.6. Opět na soubor
Spouštěč.sh klikneme pravým tlačítkem myši a vybereme
Vlastnosti7.7. V otevřeném okně vlastností vybereme kartu
Oprávnění7.8. V otevřené kartě oprávnění povolíme (zaškrtneme) položku
Umožnit spouštět soubor jako program7.9. Okno vlastností zavřeme, zavřeme i správce souborů a přejdeme na vytvoření spouštěče na ploše.
8. Vytvoření spouštěče na ploše8.1. Do volného prostoru, na ploše, klikneme pravým tlačítkem myší a vybereme
Vytvořit nový dokument -> Prázdný dokument8.2. Vytvořený dokument pojmenujeme takto:
Heroes of Might and Magic III.desktop8.3. Na soubor
Heroes of Might and Magic III.desktop klikneme pravým tlačítkem myši a vybereme
Otevřit s -> Jiná aplikace8.4. V otevřené nabídce vybereme a následně potvrdíme tlačítkem
Budiž:
Textový editor8.5. Do souboru vložíme následující kód, poté změny uložíme a soubor zavřeme
[Desktop Entry]
Encoding=UTF-8
Name=Heroes of Might and Magic III
Exec=bash "/home/název domovského adresáře/Hry/Heroes of Might and Magic III/Spouštěč.sh"
Icon=/home/název domovského adresáře/.icons/Heroes of Might and Magic III.ico
Terminal=false
Type=Application
StartupNotify=false
[Desktop Entry] - Informace pro systém, že se jedná o spouštěč na ploše
Encoding=UTF-8 - Informace o použitém kódování
Name=Heroes of Might and Magic III - Pojmenování spouštěče
Exec=bash "/home/název domovského adresáře/Hry/Heroes of Might and Magic III/Spouštěč.sh" - Příkaz a cesta ke spuštění námi vytvořeného scriptu
Icon=/home/název domovského adresáře/.icons/Heroes of Might and Magic III.ico - Cesta k ikoně (tedy obrázku) spouštěče
Terminal=false - Informace o spouštění či nespouštění v terminálu
Type=Application - Informace pro systém o co se jedná
StartupNotify=false - Zapnutí či vypnutí oznámení systému o spuštění
8.6. Opět na soubor
Heroes of Might and Magic III.desktop klikneme pravým tlačítkem myši a vybereme
Vlastnosti8.7. V otevřeném okně vlastností vybereme kartu
Oprávnění8.8. V otevřené kartě oprávnění povolíme (zaškrtneme) položku
Umožnit spouštět soubor jako program8.9. Okno vlastností zavřeme.
9. Přidání ikonyNyní se ještě podíváme kam nahrát ikonu ke spouštěči, aby vypadal o něco lépe když už jsme do něj tu cestu k ikoně zadali.
9.1.Seženeme si ikonu kterou chceme použít, třeba stáhneme někde na internetu, ve formátu
ico9.2. Na získanou ikonu klikneme pravým tlačítkem myši a vybereme
Přejmenovat9.3. Jako název zadáme
Heroes of Might and Magic III.ico9.4. Následně si otevřeme domovský adresář ve správci souborů, takže takto:
Počítač -> Domov9.5. Nyní klikneme pravým tlačítkem myši do volného prostoru a vybereme
Zobrazovat skryté soubory9.6. Nyní uvidíme složku
.icons a ten otevřeme
9.7. Do otevřené složky nahrajeme naší ikonu a je hotovo
9.8. Místo souboru
ico lze použít třeba i
png. Pak je ale potřeba změnit příponu souboru z ico na png a to i v našem spouštěči na ploše.