Heroes of Might and Magic III + HD Mód

Podělte se o své zkušenosti, tipy, triky a zlepšováky, které jsou příliš malé na článek na našem webu.
Nehledejte zde odpovědi na obecné dotazy.
Odpovědět
Zpráva
Autor
Uživatelský avatar
Kattnienika
Příspěvky: 3
Registrován: 21 dub 2019, 14:52
Bydliště: Nová Paka

Heroes of Might and Magic III + HD Mód

#1 Příspěvek od Kattnienika » 26 dub 2019, 08:31

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. V průběhu dneška tady do tohoto tématu tedy sepíšu nějaký postup. :-)

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?
  2. Instalace WineHQ
    Jako 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

      Kód: Vybrat vše

      sudo dpkg --add-architecture i386
      
    • 2.3. Stáhneme klíč k podpisu repozitáře příkazem

      Kód: Vybrat vše

      wget -nc https://dl.winehq.org/wine-builds/winehq.key
      
    • 2.4. Přidáme klíč příkazem

      Kód: Vybrat vše

      sudo apt-key add winehq.key
      
    • Přidáme samotný repozitář do systému příkazem

      Kód: Vybrat vše

      sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
      
    • 2.5. Aktualizujeme mezipaměť balíků příkazem

      Kód: Vybrat vše

      sudo apt-get update
      
    • 2.6. Nainstalujeme samotné WineHQ příkazem

      Kód: Vybrat vše

      sudo apt-get install --install-recommends winehq-stable
      
  3. Instalace Winetricks
    Jako 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

      Kód: Vybrat vše

      sudo apt-get install winetricks
      
  4. Instalace Directplay
    Nakonec 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

      Kód: Vybrat vše

      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 wineprefix
    • 4.4. Dále vybereme položku
      • Install a Windows DLL or component
    • 4.5. Otevře se nám nabídka různých knihoven a komponentů ze kterých vybereme jenom
      • directplay
    • 4.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é hry
    • 5.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
      • Hry
    • 5.2. Ve vytvořené složce Hry vytvoříme složku pro samotnou hru s názvem
      • Heroes of Might and Magic III
    • 5.3. Následně si otevřeme složku s instalací hry a najdeme instalační soubor jménem
      • setup.exe
    • 5.4. Na soubor klikneme pravým tlačítkem myší a vybereme
      • Otevřit s Zavaděč programů pro Wine
    • 5.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 III
    • 5.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.Ink
      • Heroes of Might and Magic III
  6. Instalace HD Módu
    • 6.1. Najdeme námi stažený soubor jménem
      • HoMM3 HD Latest.exe
    • 6.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 III
    • 6.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í hry
    Př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 III
    • 7.2. Do volného prostoru klikneme pravým tlačítkem myší a vybereme
      • Vytvořit nový dokument -> Prázdný dokument
    • 7.3. Vytvořený dokument pojmenujeme takto:
      • Spouštěč.sh
    • 7.4. Na soubor Spouštěč.sh klikneme pravým tlačítkem myši a vybereme
      • Otevřít s Textový editor
    • 7.5. Do souboru vložíme následující kód, poté změny uložíme a soubor zavřeme

      Kód: Vybrat vše

      #!/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
      • Vlastnosti
    • 7.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 program
    • 7.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še
    • 8.1. Do volného prostoru, na ploše, klikneme pravým tlačítkem myší a vybereme
      • Vytvořit nový dokument -> Prázdný dokument
    • 8.2. Vytvořený dokument pojmenujeme takto:
      • Heroes of Might and Magic III.desktop
    • 8.3. Na soubor Heroes of Might and Magic III.desktop klikneme pravým tlačítkem myši a vybereme
      • Otevřit s -> Jiná aplikace
    • 8.4. V otevřené nabídce vybereme a následně potvrdíme tlačítkem Budiž:
      • Textový editor
    • 8.5. Do souboru vložíme následující kód, poté změny uložíme a soubor zavřeme

      Kód: Vybrat vše

      [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
      • Vlastnosti
    • 8.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 program
    • 8.9. Okno vlastností zavřeme.
  9. Přidání ikony
    Nyní 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
      • ico
    • 9.2. Na získanou ikonu klikneme pravým tlačítkem myši a vybereme
      • Přejmenovat
    • 9.3. Jako název zadáme
      • Heroes of Might and Magic III.ico
    • 9.4. Následně si otevřeme domovský adresář ve správci souborů, takže takto:
      • Počítač -> Domov
    • 9.5. Nyní klikneme pravým tlačítkem myši do volného prostoru a vybereme
      • Zobrazovat skryté soubory
    • 9.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.

zeleno110
Poradce Mintu
Příspěvky: 168
Registrován: 08 lis 2017, 17:12

Re: Heroes of Might and Magic III + HD Mód

#2 Příspěvek od zeleno110 » 26 dub 2019, 15:23

Dala si si s tým dosť roboty, klobúk dole, hoci si myslím, že začiatočník, keď to uvidí, dostane "husiu kožu"
Mám však dojem, že ak by sa hra inštalovala bez zmeny umiestnenia, tak by fungoval aj originál spúšťač.
Ak máš dosť miesta na disku, mohla by si skúsiť inštaláciu cez Playonlinux, či to nie je jednoduhšie cez klikátka.
Screenshot_20190419_183553.png
Naposledy upravil(a) zeleno110 dne 26 dub 2019, 19:06, celkem upraveno 1 x.

Uživatelský avatar
redhawk
Guru Mintu
Příspěvky: 3024
Registrován: 12 led 2016, 19:14
Bydliště: ako kedy

Re: Heroes of Might and Magic III + HD Mód

#3 Příspěvek od redhawk » 26 dub 2019, 18:08

zeleno110 píše:
26 dub 2019, 15:23
mohla by si skúsiť inštaláciu cez Playonlinux, či to nie je jednoduhšie cez klikátka.
HoMM3 ide cez PlayOnLinux od wine 2 v pohode.
Horsie sa mi rozbiehal Hellgate London (teraz Wine 3,2)
Pravděpodobně kecám.
Hlúposť užívateľa je úmerná jeho právam.
Podstatou pirátstva nie je túžba ľudí kradnúť, ale neschopnosť predať im veci, ktoré chcú.

zeleno110
Poradce Mintu
Příspěvky: 168
Registrován: 08 lis 2017, 17:12

Re: Heroes of Might and Magic III + HD Mód

#4 Příspěvek od zeleno110 » 26 dub 2019, 18:44

redhawk píše:
26 dub 2019, 18:08
HoMM3 ide cez PlayOnLinux od wine 2 v pohode.
Horsie sa mi rozbiehal Hellgate London (teraz Wine 3,2)
Dobrý návod je tu http://www.gamersonlinux.com/forum/thre ... uide.2475/

Uživatelský avatar
Kattnienika
Příspěvky: 3
Registrován: 21 dub 2019, 14:52
Bydliště: Nová Paka

Re: Heroes of Might and Magic III + HD Mód

#5 Příspěvek od Kattnienika » 27 dub 2019, 07:10

Ano, možnost instalace přes PlayOnLinux nebo i přes Lutris tu je. Ale podporují GoG verzi a u té se mi nepodařilo rozchodit hraní přes TCP/IP. Pokud jsem se pokusila založit hru (vytvořit tedy "server") celá hra zamrzla a byl konec. Ale u verze Complete (tedy originální vydání hry) šlape i TCP/IP.

zeleno110
Poradce Mintu
Příspěvky: 168
Registrován: 08 lis 2017, 17:12

Re: Heroes of Might and Magic III + HD Mód

#6 Příspěvek od zeleno110 » 27 dub 2019, 10:33

Cez Playonlinux sa dá nainštalovať aj originál hra cez "Nainštalovať program mimo zoznamu"

Odpovědět