Muokataan sivua Heroes of Might and Magic III: The Restoration of Erathia

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{ Ohjelma  
{{ Ohjelma | nimi=Vcmi | kuva=[[Kuva:Vcmi.png|200px]] | kuvateksti= | lisenssi=[[]] | käyttöliittymä=[[]] | kotisivu=}}
| nimi=Heroes of Might and Magic III
Heroes of Might and Magic III on erittäin suosittu strategiapeli.
| kuva=[[kuva:Homm3 valikko.jpg|300px]]  
| kuvateksti=Homm3 valikko
| lisenssi=suljettu
| käyttöliittymä=[[SDL]]
| kotisivu=[https://web.archive.org/web/20081205055651/http://lokifiles.tuxgames.com/updates/heroes3/ http://lokifiles.tuxgames.com/updates/heroes3/] {{InternetArchive}}
| lähdekoodi=
}}
'''Heroes of Might and Magic III: The Restoration of Erathia''' on erittäin suosittu strategiapeli. Se on saatavissa sekä [[GOG.com]]ista, että [[Steam]]istä.
[[kuva:Homm3 peli.jpg|right|300px|thumb|Homm3 pelikuva]]
==Lutris==
Pelille on saatavissa [[Lutris|Lutriksen]] runnerit, eli automatisoidut asennusskriptit.
 
<br>GOG.com-versiolle:
<li> https://lutris.net/games/heroes-of-might-and-magic-iii/
 
<br>Steam-versiolle:
<li> https://lutris.net/games/heroes-of-might-magic-iii-hd-edition/
 
== Loki Games -versio ==
== Loki Games -versio ==
Peli on natiivisti käännetty Linuxille vuonna 1999 edesmenneen [[Loki Games]] -yhtiön toimesta. Asentamiseen tarvitaan linux-version CD tai ISO-tiedosto ja lisäksi päivityspaketti ''heroes3-1.3.1a-unified-x86.run'', joka löytyy [https://web.archive.org/web/20081205055651/http://lokifiles.tuxgames.com/updates/heroes3/ http://lokifiles.tuxgames.com/updates/heroes3/] {{InternetArchive}}. Asennus voi vaatia pieniä muutoksia komentoihin, jos 64-bittinen järjestelmä.
Peli on natiivisti käännetty Linuxille vuonna 1999 edesmenneen Loki Games -yhtiön toimesta. Asentamiseen tarvitaan linux-version cd tai iso-tiedosto ja lisäksi päivityspaketti ''heroes3-1.3.1a-unified-x86.run''.




Mountataan ISO-tiedosto ja ksh asennetaan pakettivarastosta. Asennusohjelma kysyy muutaman kysymyksen ja vastaa kaikkiin kyllä 'y'.
Mountataan iso-tiedosto ja ksh asennetaan pakettivarastosta. Asennusohjelma kysyy muutaman kysymyksen ja vastaa kaikkiin kyllä 'y'.


  mkdir /tmp/mhh
  mkdir /tmp/mhh
Rivi 30: Rivi 12:
  sudo ksh /tmp/mhh/setup.sh
  sudo ksh /tmp/mhh/setup.sh


Seuraavaksi asennetaan päivityspaketti. Voit ladata valmiin tästä [http://www.upload.ee/files/3066573/heroes3-1.3.1a-unified-x86-lokipatch.tar.gz.html heroes3-1.3.1a-unified-x86-lokipatch.tar.gz] {{Vanhentunut linkki}}, 'sh ./update.sh' ja siirry umount vaiheeseen. Tai voit tehdä korjatun päivityspaketin itse seuraavasti
Seuraavaksi asennetaan korjauspaketti. Normaalisti se ei toimi ja tulee virheilmoitus, joten ensin puretaan korjauspaketti kansioon
 
Normaalisti päivitys ei toimi ilman korjausta ja tulee virheilmoitus, joten ensin puretaan päivitys kansioon
wget https://web.archive.org/web/20071011205957/http://lokifiles.tuxgames.com/updates/heroes3/heroes3-1.3.1a-x86.run
  chmod +x heroes3-1.3.1a-unified-x86.run
  chmod +x heroes3-1.3.1a-unified-x86.run
  _POSIX2_VERSION=199209 ./heroes3-1.3.1a-unified-x86.run --keep
  _POSIX2_VERSION=199209 ./heroes3-1.3.1a-unified-x86.run --keep


Ladataan ja asennetaan päivitykseen korjauspaketti nimeltään 'loki_patch' ja korvaa vanha tiedosto
Ladataan ja asennetaan korjauspakettiin korjauspaketti nimeltään 'loki_patch' ja korvaa vanhda tiedosto


  wget http://icculus.org/~msphil/loki/x86/loki_patch
  wget http://icculus.org/~msphil/loki/x86/loki_patch
Rivi 45: Rivi 24:
  sh ./update.sh
  sh ./update.sh


Jos tulee virhe, tee vastaavasti näin (korjaa polut mistä tiedostot ja pelin asennus sinulla löytyy):
Jos tulee virhe, tee vastaavasti näin (korjaa polut mistä tiedostot ja pelin asennussinulla löytyy):


  sudo ./bin/Linux/x86/loki_patch patch.dat /usr/local/games/Heroes3/
  sudo ./bin/Linux/x86/loki_patch patch.dat /usr/local/games/Heroes3/
Rivi 53: Rivi 32:
Nyt voit seuraavaksi vielä varmistaa että päivitys on asennettu.
Nyt voit seuraavaksi vielä varmistaa että päivitys on asennettu.
  ./heroes3 --version
  ./heroes3 --version
<source lang="bash">
$ ./heroes3 --version
Heroes of Might & Magic III 1.3.1a
Built with glibc-2.1 on x86
</source>


$ ./heroes3 --version
Heroes of Might & Magic III 1.3.1a
Built with glibc-2.1 on x86


Koska peli on vuodelta 1999 se ei ole enää yhteensopiva nykyisten kirjastojen kanssa, joten äänet eivät toimi. Tarvitaan vanhat yhteensopivat kirjastot "loki compat libs" jotka siirretään /usr/local/lib kansioon. Sinne missä on vain python-kansio
Kun peli on vuodelta 1999 ei ole enää yhteensopiva nykyiten kirjastojen kanssa. Kun äänet ei toimi, tarvitaan vanhat yhteensopivat kirjastot..
  wget https://web.archive.org/web/20170118224351/http://www.improbability.net/loki/loki_compat_libs-1.5.tar.bz2
  wget http://www.swanson.ukfsn.org/loki/loki_compat_libs-1.5.tar.bz2
  tar -xvjf loki_compat_libs-1.5.tar.bz2
  tar -xvjf loki_compat_libs-1.5.tar.bz2
  sudo mv Loki_Compat /usr/local/lib
  sudo mv Loki_Compat /usr/local/lib
mene asennuskansioon ja peli käynnistetään komennolla, joka lataa vanhat kirjastot (huom. lopussa oleva '-w' käynnistää pelin ikkunassa)
mene asennuskansioon ja peli käynnistetään komennolla, joka lataa vanhat kirjastot (huom. lopussa oleva '-w' käynnistää pelin ikkunassa)
<syntaxhighlight lang="bash">
<source lang="bash">
LD_PRELOAD=/usr/local/lib/Loki_Compat/libstdc++-3-libc6.2-2-2.10.0.so:/usr/local/lib/Loki_Compat/libsmpeg-0.4.so.0.1.3:/usr/local/lib/Loki_Compat/libsmjpeg-0.2.so.0:/usr/local/lib/Loki_Compat/libSDL_mixer-1.2.so.0 './heroes3.dynamic' -w</syntaxhighlight>
LD_PRELOAD=/usr/local/lib/Loki_Compat/libstdc++-3-libc6.2-2-2.10.0.so:/usr/local/lib/Loki_Compat/libsmpeg-0.4.so.0.1.3:/usr/local/lib/Loki_Compat/libsmjpeg-0.2.so.0:/usr/local/lib/Loki_Compat/libSDL_mixer-1.2.so.0 './heroes3.dynamic' -w
</source>
 
==Vcmi==
Vcmi on porttaus, joka käyttää [[SDL]]-käyttöliittymää. Vcmi tarvitsee alkuperäisen pelin Windows-version tiedostot lisäosineen toimiakseen.
 
===Kehitysversion asentaminen===
Kehitysversion [[lähdekoodi]]t voi hakea ohjelmiston [[svn]]-[[versionhallinta|versionhallinnasta]] komennolla
svn co https://vcmi.svn.sourceforge.net/svnroot/vcmi vcmi
 
Saatu lähdekoodipaketti täytyy tämän jälkeen [[kääntäminen|kääntää]].


==Katso myös==
==Katso myös==
* [[Free Heroes 2]] on Heroes of Might and Magic II-porttaus
* [[Free Heroes 2]] on Heroes of Might and Magic II-porttaus
* [[Vcmi]] avoimen lähdekoodin porttaus Heroes of Might and Magic III: Shadow of Death pelistä.
* [[Battle for Wesnoth]]
* [[Battle for Wesnoth]]
* [[Glest]]
* [[Glest]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan: